Your message dated Thu, 3 Sep 2020 09:55:26 -0700 with message-id <cafhyt56g7omewvkfatwowenjezj8uiaxkdzuji9tmcvgft2...@mail.gmail.com> and subject line Re: lintian: Can't opendir(/dev/.lxd-mounts): Permission denied has caused the Debian Bug report #969468, regarding lintian: Can't opendir(/dev/.lxd-mounts): Permission denied to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 969468: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969468 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: lintian Version: 2.92.0 Severity: important lintian 2.92.0 is broken inside a lxd container: $ lxc exec debian -- sudo -iu jak env -C $PWD lintian apt_2.1.1.dsc Can't opendir(/dev/.lxd-mounts): Permission denied at /usr/share/perl/5.30/File/Find.pm line 387. File::Find::_find_dir(HASH(0x55f401c79d48), "/dev", 8) called at /usr/share/perl/5.30/File/Find.pm line 236 File::Find::_find_opt(HASH(0x55f401c79d48), "/dev") called at /usr/share/perl/5.30/File/Find.pm line 760 File::Find::find(HASH(0x55f401c79d48), "/dev") called at /usr/lib/x86_64-linux-gnu/perl5/5.30/Proc/ProcessTable.pm line 162 Proc::ProcessTable::_get_tty_list(Proc::ProcessTable=HASH(0x55f401c79cd0)) called at /usr/lib/x86_64-linux-gnu/perl5/5.30/Proc/ProcessTable.pm line 136 Proc::ProcessTable::initialize(Proc::ProcessTable=HASH(0x55f401c79cd0)) called at /usr/lib/x86_64-linux-gnu/perl5/5.30/Proc/ProcessTable.pm line 79 Proc::ProcessTable::new("Proc::ProcessTable") called at /usr/share/lintian/bin/../lib/Lintian/Pool.pm line 250 Lintian::Pool::process(Lintian::Pool=HASH(0x55f3fb8493c8), Lintian::Profile=HASH(0x55f3fd1cfbc0), SCALAR(0x55f3fd229fb8), HASH(0x55f3fd21c510), GLOB(0x55f3fabd0560), Lintian::Output::EWI=HASH(0x55f3fbca3388)) called at /usr/bin/lintian line 761 This makes it fail its autopkgtest test suite on Ubuntu armhf: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-groovy/groovy/armhf/l/lintian/20200829_110043_f9a6a@/log.gz -- debian developer - deb.li/jak | jak-linux.org - free software dev ubuntu core developer i speak de, en
--- End Message ---
--- Begin Message ---Hi, > lintian 2.92.0 is broken inside a lxd container: In a technical sense, it may be a problem with your container. Lintian tries to read the process table, which apparently does not work in lxd unless modifications are made. At the same time, the autopkgtest jobs also fail in Debian CI, which is why the issue was addressed in this commit, still unreleased: https://salsa.debian.org/lintian/lintian/-/commit/451dc2169655137a8e7c5e9dfc459f31db7525c8 The issue was resolved with a commit in Lintian because to comply with the autopkgtest specification Lintian would have to specify the restriction 'isolation-machine', which is not supported in Debian CI. In that sense, your lxd container cannot be expected to work, either. For comparison, none of the autopkgtest jobs on Salsa CI have the issue. You may wish to check out whatever they did. I think they use lxd (and I believe I saw the relevant code a few days ago) but cannot find it now. Thanks for reporting this issue, and thanks for making Lintian better for everyone! Kind regards Felix Lechner
--- End Message ---

