On Fri, Jan 09, 2009 at 11:01:51AM +0800, jida...@jidanni.org was heard to say: > I want it to say: > # aptitude why curl > i apt-file Depends curl > > i.e., please have "why" base its response on the same things as > full-upgrade does.
"aptitude why" is there to query the current state of the system, not some hypothetical state that you might put it into, so this isn't likely to happen. However, the places where the same logic is exposed in the curses and GTK+ frontends should probably use the to-be-installed version if they don't already. It looks like the command-line also does the "wrong thing" if you ask it for a reason after queuing up an upgrade: The following NEW packages will be installed: ttf-wqy-zenhei{a} wesnoth wesnoth-aoi{a} wesnoth-core{a} wesnoth-data{a} wesnoth-did{a} wesnoth-editor{a} wesnoth-ei{a} wesnoth-httt{a} wesnoth-l{a} wesnoth-music{a} wesnoth-nr{a} wesnoth-sof{a} wesnoth-sotbe{a} wesnoth-thot{a} wesnoth-trow{a} wesnoth-tsg{a} wesnoth-ttb{a} wesnoth-utbs{a} 0 packages upgraded, 19 newly installed, 0 to remove and 11 not upgraded. Need to get 161MB of archives. After unpacking 246MB will be used. Do you want to continue? [Y/n/?] w wesnoth-ttb Unable to find a reason to install wesnoth-ttb. If you add --show-why, you'll see that aptitude can compute the right thing in this scenario; the parameters just need to be tweaked so that it does. Daniel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org