[Debian GNUstep maintainers] First version of split gnustep-dl2 at mentors

Yavor Doganov yavor at gnu.org
Sat Feb 20 12:36:07 UTC 2010


Federico Gimenez Nieto wrote:
> I was getting a lintian warning about the postinst and postrm scripts
> generated for the sqlite adaptor, that was in fact empty, now that it
> has actual content the warning is gone, -n removed from dh_makeshlibs
> line.

Please also remove these redundant files: gnustep-dl2.postinst,
gnustep-dl2.postrm, shlibs.libgnustep-dl2-0.

> > * There is a circular dependency between libgnustep-dl2-0 and the
> >   adaptor packages.  Unfortunately I can't see a way to avoid it.
> 
> Let me know if i could help with this.

Well, I don't think it's possible at all.  The adaptors link against
EOControl and EOAccess, and EOAccess requires at least one adaptor to
be present.

> > * The dependency on gorm.app can be relaxed to Recommends, I think.
> 
> Done

Hmm, that was somewhat a wrong advice.  The GDL2 palette links against
libGorm, so gorm.app should be present to satisfy the dependency.
OTOH, the palette is only useful with Gorm, so it is perhaps OK to
leave it in Recommends.

Or better yet, just remove it both from Depends: and Recommends:,
because the dependency on gorm.app is added via shlibs:Depends and
gorm.app's own shlib file.  Please also file an important bug against
gorm.app that the public libraries ought to be split.


BTW, you have to adjust the gnustep-dl2.install file, because:

$ ls debian/gnustep-dl2/usr/lib/
GNUstep  libEOModeler.so  libEOModeler.so.0  libEOModeler.so.0.12.0

There's also one empty directory:
I: gnustep-dl2-sqlite-adaptor: package-contains-empty-directory
usr/lib/GNUstep/Frameworks/SQLite3EOAdaptor.framework/Versions/0/Headers/




More information about the pkg-GNUstep-maintainers mailing list