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

Bug#838997: lintian: checks/init.d: Check for initscripts that source /lib/lsb/init-functions without declaring the corresponding dependency on lsb-base (>= 3.0-6).



Ohai,

On Wed, Oct 05, 2016 at 10:23:58PM +0200, Didier 'OdyX' Raboud wrote:
> Le mercredi, 5 octobre 2016, 20.08:31 h CEST Chris Lamb a écrit :
> > Didier 'OdyX' Raboud wrote:
> > > But all-in-all, what matters is the dependency, as there were no changes
> > > since 2013 (4.1+Debian10), and Jessie has 4.1+Debian13.
> > 
> > Just to be clear, are you suggesting that the version part should be
> > dropped?
> 
> It's a political question. My nitpicker side favours precise dependencies 
> (because we can), but my realistic side admits lsb-base >= 4.1+Debian13 will 
> be available for all packages which will see changes following the lintian 
> warning.
> 
> If we can, and we can, we should have precise dependencies instead of 
> 'available in stable'; it helps downstreams as well.

I kind of agree. Just adding the >= 3.0-6 dep all over Debian is not really needed.
For downstreams, well, can't lintian have profiles for them and thus emit slightly
different suggestions, if the downstreams actually still have such an old lsb-base?

Greets
Evgeni


Reply to: