Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread David R. Morrison
I don't disagree with the logic. But unfortunately, if you did this for a package that already existed and that some other package already depended on, then everybody's installations would break unless you got all maintainers of the other packages to upgrade them at exactly the same time you upgr

Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread Justin Hallett
right and my suggestions is Depends: pkg, pkg-shlibs BuildDepends: pkg-dev thus -dev only being needed during the build process and no one needs to update the pkgs that depend on the lib, just add -shlibs and BuildDepend. And it just seems more logical to me...but it's jsut a suggestion. [EMAI

Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread David R. Morrison
I agree that in many cases we should have three packages from pkg, and other packages would say (using the current names): Depends: pkg-shlibs, pkg-bin BuildDepends: pkg Also, pkg depends on pkg-shlibs (and maybe should also depend on pkg-bin in some cases). Right now, the other packages sa

Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread Justin Hallett
ahh this helps, but why did we do this? -dev is more logical then -bin which really should be the base pkg IMHO [EMAIL PROTECTED] writes: >Also, there is no pkg-dev. That is a Debian project thing, and we are >using different names. > > Fink name Debian name >pkg pkg-dev

Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread Justin Hallett
sure I totally understand the -shlibs and agree it's the -bin i have a problem with, I think -bin should be the main pkg and that if need be a -dev package with the headers and stuff (which will be optional install of course), that would help clean up the huge include dir, since we are implementin

Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread David R. Morrison
Also, there is no pkg-dev. That is a Debian project thing, and we are using different names. Fink name Debian name pkg pkg-dev pkg-shlibs pkg pkg-bin pkg-runtime We use pkg instead of pkg-dev for a better upgrade path, since lots of packages are alre

Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread David R. Morrison
Hi. The most minimal form of implementing shlibs just divides the package in half, with pkg-shlibs containing libpkg.N.x.y.dylib, libpkg.N.dylib and often nothing else. (In particular, libpkg.dylib belongs in pkg, not pkk-shlibs.) It is OK to put /sw/share/pkg/N/* in there as well, so long as t

Re: [Fink-devel] db/db3/db4 and shlibs -- request for action

2002-02-12 Thread Justin Hallett
I heard the shlibs is your little project, i'd like to know why we decided on -bin, I missed lots od emails when tis was discussed and sorry if i'm rehashing out topics but to me (current -bin + the base dylib and .a and .la) -shlibs (current -shlibs, versioned.dylibs) -dev (includes and the ext