package cupt libcupt-perl tags 605228 confirmed quit On 2010-11-29 10:34, Hilmar Preusse wrote: [...] > Here is the requested debug.log file.
Thanks. Here's the analysis: This problem can be split into 2 ones: 1) Not upgrading the package 'diff'. This is a clear cupt's fault, unfortunate corner case where the resolver makes totally wrong default choice. Will be fixed (not in Squeeze, though, too late). 2) Not upgrading all other packages. For that, I believe it's not (solely) cupt's fault. If I presume correctly, you have packages 'libdatrie0' and 'libxcb-xlib0' marked as manually installed. Then, for example, cupt is faced with two [1] choices: a) upgrade libthai0 and remove libdatrie0 b) leave libthai0 and libdatrie0 as is So cupt prefers to leave libdatrie0 over upgrading libthai0. If this assumption is right, running 'cupt markauto libdatrie0 libxcb-xlib0' at this stage (or before the whole upgrade process as well) will eliminate problem 2) altogether [2]. But I agree that even in this situation cupt should have the clear way to make it prefer a) over b), i.e. be more aggressive. [1] actually with three, third one is to remove both [2] it will probably allow 'apt-get upgrade' (without 'dist-') upgrade those packages as well -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Developer -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org