On Tue, 2012-07-31 at 21:17:06 +0200, Guillem Jover wrote: > On Tue, 2012-07-31 at 18:24:43 +0200, Christoph Pfister wrote: > > Package: dpkg > > Version: 1.16.4.3 > > > > Given the attached installation (+/- normal Debian Testing as of > > today), dpkg allows removal of a package with reverse-dependencies, > > which leads to broken dependencies (according to apt). > > > root@debian:~# dpkg --remove libglu1-mesa:i386 > > (Reading database ... 92583 files and directories currently installed.) > > Removing libglu1-mesa:i386 ... > > root@debian:~# apt-get check > > Reading package lists... Done > > Building dependency tree > > Reading state information... Done > > You might want to run 'apt-get -f install' to correct these. > > The following packages have unmet dependencies: > > libwine-gl:i386 : Depends: libglu1-mesa:i386 but it is not installed or > > libglu1:i386 > > E: Unmet dependencies. Try using -f. > > root@debian:~# > > W/o having checked for the actual cause, my guess is that this is due > to the libglu1 Provides by libglu1-mesa:amd64. I'll check out later > today what's going on and the possible implications.
I've taken a look at this now, and the problem affects both removal and configuration, and it's due to missing checks on the satisfiability of the architectures. I've fixed this locally (included a new functional test-case) and will be included in my next push targetting 1.16.9, after I've done some more testing. thanks, guillem -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

