Bug#511366: closed by "Manuel A. Fernandez Montecelo" (Re: Bug#511366: full-upgrade requires its piece of meat)
OK good!
Bug#511366: full-upgrade requires its piece of meat
On Thu, Jan 15, 2009 at 06:24:21AM +0800, jida...@jidanni.org was heard to say: > I am little worried that maybe your reply was meant for a different > bug. All I know is that I am just the lowest of users using a command > line (never using the curses part of aptitude) and never have looked > at the source code. No problem. I was just trying to say that this is a deliberate design decision due to past feedback, but there are even better ways to do it that I have planned out and that avoid the problem you ran into. The rest was technical details for my own consumption when I take a look at this bug again. (or for anyone else interested in working on it) Daniel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#511366: full-upgrade requires its piece of meat
> "DB" == Daniel Burrows writes: DB> On Sat, Jan 10, 2009 at 09:25:47AM +0800, jida...@jidanni.org was heard to say: >> I have determined that if there is nothing left to do, >> then full-upgrade will require its piece of meat, else it's >> game over "No more solutions available". DB> aptitude specifically forbids the resolver from returning a solution DB> that reverts all the user's actions, because (IIRC) there were some DB> early complaints that people accidentally cancelled everything they DB> were going to do. As you noted, this is not ideal. Some parts of DB> a better solution have been implemented, but the whole thing hasn't DB> come together yet: instead of throwing that option away, label it DB> explicitly as "cancel all your scheduled actions". Perhaps an even DB> better option is to let the user see what the preview will look like DB> when the solution is applied, but I'm not sure how to do that without DB> cluttering the view too much. I am little worried that maybe your reply was meant for a different bug. All I know is that I am just the lowest of users using a command line (never using the curses part of aptitude) and never have looked at the source code. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#511366: full-upgrade requires its piece of meat
On Sat, Jan 10, 2009 at 09:25:47AM +0800, jida...@jidanni.org was heard to say: > I have determined that if there is nothing left to do, > then full-upgrade will require its piece of meat, else it's > game over "No more solutions available". aptitude specifically forbids the resolver from returning a solution that reverts all the user's actions, because (IIRC) there were some early complaints that people accidentally cancelled everything they were going to do. As you noted, this is not ideal. Some parts of a better solution have been implemented, but the whole thing hasn't come together yet: instead of throwing that option away, label it explicitly as "cancel all your scheduled actions". Perhaps an even better option is to let the user see what the preview will look like when the solution is applied, but I'm not sure how to do that without cluttering the view too much. Daniel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#511366: full-upgrade requires its piece of meat
Package: aptitude Version: 0.5.0-1 I have determined that if there is nothing left to do, then full-upgrade will require its piece of meat, else it's game over "No more solutions available". Adventure 1: # aptitude full-upgrade The following packages are BROKEN: libgtk2.0-bin 1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. The following packages have unmet dependencies: libgtk2.0-bin: Depends: libgtk2.0-0 (>= 2.14.7-1) but 2.14.5-1 is installed. The following actions will resolve these dependencies: Remove the following packages: gucharmap libgtk2.0-bin Score is -172 *** No more solutions available *** All there has to be is some other thing to keep full-upgrade busy, and it won't go after the pitiful last thing in the dish. Adventure 2: # aptitude full-upgrade libgtk2.0-bin: Depends: libgtk2.0-0 (>= 2.14.7-1) but 2.14.5-1 is installed. p7zip-rar: Depends: p7zip-full (>= 4.61~) but 4.58~dfsg.1-1 is installed. Remove the following packages: p7zip-rar Keep the following packages at their current version: libgtk2.0-bin [2.12.11-4 (unstable, now)] Score is 129 We agree to this solution. Then for fun we run aptitude full-upgrade again. Whereupon GOTO adventure 1 above. Adventure 3: # aptitude full-upgrade The following packages are BROKEN: libgtk2.0-bin The following packages will be upgraded: libdrm-intel1 libdrm2 Keep the following packages at their current version: libgtk2.0-bin [2.12.11-4 (unstable, now)] Score is 60 Again we agree to this solution. Then again for fun we run aptitude full-upgrade again. Whereupon GOTO adventure 1 above. P.S., I admire the maintainer. Too many variables involved in this package management business for mortals like me... -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org