On Thu, 05 Jun 2008 21:40:04 +0200, Giacomo Catenazzi <[EMAIL PROTECTED]> said:
> Steve Langasek wrote: >> On Thu, Jun 05, 2008 at 06:25:14PM +0200, Giacomo A. Catenazzi wrote: >>> Manoj Srivastava wrote: >>>> Hi, On Fri, 02 May 2008 17:45:30 +0200, Carl Fürstenberg >>>> <[EMAIL PROTECTED]> said: >> >>>>> Policy section 3.8, about essential packages, doesn't explain >>>>> when/why essential is neccessary, only that it should not be >>>>> essential if it's not necessary. >> >>>> My understanding is that a package is Essential if without it is >>>> impossible to install any more packages to the system -- that is, >>>> the package is required for proper functioning of dpkg. If my >>>> understanding is correct, it should be easy to add in a line about >>>> when packages can be made Essential. >> >>> In addition "Essential" is also used not full dependencies with >>> "obvious" packages. (Policy 3.5) >> >> This is not part of the rationale for a package's inclusion in >> Essential, it's an effect of a package's inclusion in Essential. >> >> Packages should only be in the Essential set if they have to be there >> to guarantee the operation of dpkg. > I'm not so sure. Or better, I agree the first paragraph (a package > will become "Essential" if it is need by dpkg), but I really think > that the second part it is wrong: > I don't think we should remove "easily" the essential status from a > package. Packages expect essential package to be installed, without > requiring dependencies, so a lot of package will broke on removal of > some essential. I think we can add wording that says that these criteria are useful while trying to decide whether a package should be made Essential or not. Once it is Essential, then all bets are off, and packages are, in effect, never removed from the set, unless extraordinary effort is undertaken by someone. > I think policy should include a incomplete list of "essential" > package, because of the "side effect" (no dependencies on essential > package). No, this decision should remain with the ftp-masters, not hard coded into policy. manoj -- "Not Hercules could have knock'd out his brains, for he had none." Shakespeare Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/~srivasta/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]