On Sat, Sep 08, 2007 at 08:24:19PM +0200, Jan Beyer wrote: > Justin Pryzby schrieb am 07.09.2007 17:46 Uhr: > > On Fri, Sep 07, 2007 at 05:20:56PM +0200, Jan Beyer wrote: > >> On 09/07/2007 01:55 PM, Justin Pryzby wrote : > >>> On Fri, Sep 07, 2007 at 11:54:18AM +0200, Jan Beyer wrote:
> >>>> And finally there is a duplicate depends of gwyddion on libgwyddion2, one > >>>> added by the debhelper scripts and one by me - should I override this, or > >>>> take away my hand-written dependency? > >>> I think you should drop the manually-added one since the automatic one > >>> will always be working with ELF dependency output. > >> Should I force a versioned automatic dependency via dh_makeshlibs -V or > >> dh_makeshlibs -V 'libgwyddion2 (>=2.8)'? > > I think you have to bump the shlibs version whenever upstream adds a > > symbol. Unless you can show (by reading the diff) that a new upstream > > *doesn't* do this (or make incompatible changes), it's prolly safe to > > increment this at every new upstream. > > > > Otherwise an object compiled against a recent libgwyddion2 with new > > symbol would end up in a package with Depends: libgwyddion2 (>=X) > > where version X doesn't actually provide the symbol, and an app will > > crash whenever the symbol lookup is attempted. > Then I'll use libxxxy-z (=a.b), which should be inserted by the -V option. -V should be using >=. Justin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

