[Reportbug-maint] Bug#690537: reportbug: Package list does not specify arch
Guillem Jover
guillem at debian.org
Sun Feb 21 10:11:31 UTC 2016
Hi!
On Fri, 2016-01-01 at 00:59:31 +0000, Sandro Tosi wrote:
> On Sun, Nov 15, 2015 at 1:26 PM, Diederik de Haas <didi.debian at cknow.org> wrote:
> > I'm adding my info to this bug report as I would have choosen the same
> > title, even though the steps/behavior aren't the same.
>
> they are actually different situations.
>
> > Earlier today I have reported bug #805132
> > (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805132) with title
> > "glx-alternative-nvidia:amd64 installs update-glx:armhf as dependency".
> > As you can see by the title the arch where a package came from is
> > critical, but especially that info was missing from the Package list
> > section. The relevant part of that bug report (for this bug):
> >
> > Versions of packages glx-alternative-nvidia depends on:
> > ii glx-alternative-mesa 0.7.1
> > ii glx-diversions 0.7.1
> > ii update-glx 0.7.1
> >
> > The maintainer of that package was able to confirm this behavior.
>
> that list is the package dependencies as defined by
>
> $ dpkg --status glx-alternative-nvidia | grep Depends
> Depends: update-glx (= 0.7.1), glx-diversions (= 0.7.1), glx-alternative-mesa
>
> which are the ones reportbug enlist.
Hmm, this might or might not be the correct information. Because the
dependencies of a package depen on its architecture, and any
Multi-Arch markings, so simply dumping anything installed from the
status file that matches the package name of a Depends might give
false information.
A way to solve this could be to check which packages satisfy those
dependencies using one of the Dpkg perl modules.
Thanks,
Guillem
More information about the Reportbug-maint
mailing list