Bug#488237: lsb-base: useless package dependencies

Didier Raboud <[email protected]>
Newsgroups gmane.linux.debian.devel.lsb
Organization Debian - The Universal OS
Message-ID <201203052237.29831.odyx__15118.668965488$1330983565$gmane$org@debian.org>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.