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

Bug#488237: lsb-base: useless package dependencies



Le lundi, 5 mars 2012 21.39:51, Matt Taggart a écrit :
> Having the explicit dependencies on essential packages was still sort of
> useful to demonstrate what packages provided the LSB components. Also
> without them suppose an unlisted dependency becomes no longer essential
> then that will introduce a bug in the LSB support.
> 
> Long ago there existed a document that mapped the required LSB components
> to the packages that provide them (in some cases multiple implementations).
> I don't know if that still exists somewhere but would be useful to have as
> well.

Hi Matt, 

thanks for your followup on this topic.

I grepped the git repository I set up for maintaining LSB to find those lists
and they were indeed removed in the 3.0-3 upload, when closing bug #321260.
The way it was closed is curious though.

	http://anonscm.debian.org/gitweb/?p=collab-
maint/lsb.git;a=commit;h=debian/3.0-3

I note though that this documentation refers mostly to LSB 1.0 and hasn't been 
maintained since. I wouldn't oppose shipping it or an updated version of it 
but I don't intend to write or update it myself.

Now about the case for not listing "essential" dependencies, I note that both 
sed and ncurses-bin are real (aka not transitional) "Essential" packages and 
that having them loose that status would cause far bigger problems in Debian 
than LSB support. I weighed Policy compliance above that issue I guess. I'm 
open to discussion though!

Cheers,

OdyX



Reply to: