[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: gwyddion - Scanning Probe Microscopy analysis software



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



Reply to: