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]

Reply via email to