[Popcon-developers] Bug#660712: popularity-contest broken with Multi-Arsch
Raphael Hertzog
hertzog at debian.org
Tue Apr 3 23:14:34 UTC 2012
On Tue, 03 Apr 2012, Jonathan Nieder wrote:
> Forgive my ignorance: could you explain the rationale for the choice
> that was made for the meaning of "dpkg-query -L <package>" when
> <package> is multiarch:same?
The choice was not made for "dpkg -L" only, it was made in general for
all the package names that dpkg takes as input. And no I won't redo the
discussion, feel free to look back at the discussion of last december
IIRC.
But in the specific case of "dpkg -L", I can give you an example of why
it's a bad idea. You can have multiple arguments and each argument gives
a block of files: "dpkg -L foo bar baz" should give out 3 blocks, but
if "bar" is M-A: same with 2 arches, you get back 5 blocks and you can't
be sure of the mapping between packages and files (and in fact that's what
popcon does IIRC).
(Unless of course you wanted to merge the 2 blocks for bar, but then we're
needlessly complicating the code to create a fake view that doesn't match
dpkg's own view of the system)
Cheers,
--
Raphaël Hertzog ◈ Debian Developer
Pre-order a copy of the Debian Administrator's Handbook and help
liberate it: http://debian-handbook.info/liberation/
More information about the Popcon-developers
mailing list