[Popcon-developers] Bug#865730: popularity-contest: Checking /proc/*/maps seems to be ineffective

Bill Allombert ballombe at debian.org
Sun Feb 18 14:40:02 UTC 2018


On Sat, Jun 24, 2017 at 12:15:33PM +0200, Robert Luberda wrote:
> I think that either the support for reading the maps files should be
> dropped or popularity-contest should be run as root (BTW. it would make
> sense to run popcon-upload as nobody instead of root), however the
> second option would change the contents of the reports, because 
> currently for some reason  the multi-arch libs are ignored via the 
> "! m{/lib/.+-.+-.+/}" (which BTW. does not work on hurd-i386),
> except for files coming from /proc/*/maps. This causes most library
> packages to be reported as `no-files' except for libperl5.24 used
> by the popularity-contest process itself, e.g. my recent log file
> contains:

Hello Robert, the issue is that ldconfig scans all C libraries which
change their atime and mark them as used. At least that used to be the
case, I did not check recently. However note that the popcon server
compensate for that by marking all dependencies of a 'recently used'
packages as also 'recently used'.

I would be grateful If you investigated whether this is still relevant.

I will deal with the /proc/*/maps issue.

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

Imagine a large red swirl here. 



More information about the Popcon-developers mailing list