On Thu, Apr 28, 2011 at 06:48:22PM +0200, Julian Andres Klode wrote: > > "We might some day later change the way apt works for upgrades" is not an > > argument for adding a pre-dependency now.
> But that we do want to prevent a broken APT -- when using the common > "dpkg -i ...; apt-get install -f" idiom (where ... is APT) -- certainly > is an argument. Yeah. I don't strongly disagree with this argument, but I also don't find it particularly persuasive. apt already treats apt as special, I don't think it's very consistent to ask dpkg and other front ends to also treat apt specially (by way of Pre-Depends). > The counter argument seems to be > - we do not protect the user from removing APT with dpkg > => counter argument: dpkg -i is common, dpkg -R is not > (see Raphaƫl's email) > - there are other package managers > => counter argument: No other package manager has as few > dependencies as APT and as high priority. - it doesn't fit with the usual justifications of Pre-Depends (needed in preinst, or package is essential and must be usable when unpacked), and it will be pointed to as precedent for other non-traditional uses of Pre-Depends, when it's already hard to explain to people when Pre-Depends should be used and why? (Yes, I know that I've just been responsible for a much worse instance of this in the case of multiarch-support; I'm not thrilled about that either, but don't see any other way to ensure reliable upgrades to wheezy.) > So practically spoken, we are at something like +0.5 for the change > based on the arguments. Based on votes, we're currently at +1. > -1 jac...@debian.org > +1 pe...@p12n.org > +1 hert...@debian.org > -2 kalnischkies+deb...@gmail.com > +2 j...@debian.org > 0 m...@debian.org > ------------------ > +1 total (maximum 9) Well, I guess you could count me as a weak -1 here. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110501000921.ga22...@virgil.dodds.net