[Popcon-developers] Bug#660015: Bug#660015: popularity-contest: fails to cope with multiarch

Bill Allombert Bill.Allombert at math.u-bordeaux1.fr
Wed Feb 15 19:35:15 UTC 2012


On Wed, Feb 15, 2012 at 08:23:55PM +0100, Marc Dequènes (Duck) wrote:
> Package: popularity-contest
> Version: 1.53
> Severity: important
> Tags: patch
> 
> 
> Coin,
> 
> I got this reported by cron:
> /etc/cron.daily/popularity-contest:
> Package `libc6-i686' is not installed.
> Use dpkg --info (= dpkg-deb --info) to examine archive files,
> and dpkg --contents (= dpkg-deb --contents) to list their contents.
> 
> In the "Read dpkg database of installed packages" part of
> /usr/sbin/popularity-contest, the call to dpkg-query report a list
> of packages like this:
>   install ok installed libc6-i686
> Unfortunately, the call to dpkg -L <pkg> in proc_pkgs() fails
> because indeed libc6-i686, which is libc6-i686:amd64 on this host,
> does not exist while libc6-i686:i386 does.
> 
> I guess being conservative is the safest choice on the dpkg's side
> and using an updated format to include the architecture is a very
> easy change for applications migrating to the multiarch world. The
> small attached patch seems to solve this issue.

Hello Mark,

I think this is a duplicate of bug #659782.

Cheers,
-- 
Bill. <ballombe at debian.org>

Imagine a large red swirl here. 





More information about the Popcon-developers mailing list