[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#954763: marked as done (lintian: Lintian should warn about use of py3versions -i in autopkgtests)



Your message dated Mon, 30 Mar 2020 11:05:24 +0000
with message-id <E1jIsEO-0006zD-3Q@fasolo.debian.org>
and subject line Bug#954763: fixed in lintian 2.61.0
has caused the Debian Bug report #954763,
regarding lintian: Lintian should warn about use of py3versions -i in autopkgtests
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 owner@bugs.debian.org
immediately.)


-- 
954763: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954763
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.59.0
Severity: normal

Is recently discussed in a thread on debian-devel [1] there is a common
error in python related auotpkgtests where py3verions -i is used to loop
over 'installed' python3 versions.  This is currently causing a
substantial number of failures since the debci systems testing for the
python3.8 as default transition have python3.7-minimal installed.  This
provides enough of an interpreter to count as being installed (/usr/bin/
python3.7 is present) and to run autopkgtest, but not enough for the
tests themselves to succeed in most cases.

Eventually, this will stop being an immediate problem, so it would be
useful to have lintian detect and warn against it so that these latent
bugs don't accumulate.

Preferably these packages should run their tests with all supported
python3 versions.  This is ensured by including python3-all in the test
dependencies and using py3versions -s (instead of -i).  Tests should run
deterministically, not just based on whatever happens to be installed.

If for some reason a package can't run tests against all supported
versions, then py3versions -d should be used (test against the default
version).

Thanks,

Scott K


[1]  https://lists.debian.org/debian-devel/2020/03/msg00280.html

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.61.0
Done: Chris Lamb <lamby@debian.org>

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 954763@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 30 Mar 2020 10:33:17 +0000
Source: lintian
Architecture: source
Version: 2.61.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 954763 954803
Changes:
 lintian (2.61.0) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - debian-rules-uses-installed-python-versions
       - debian-rules-uses-supported-python-versions-without-python-all-build-depends
       - runtime-test-file-uses-supported-python-versions-without-python-all-build-depends
 .
   [ Axel Beckert ]
   * Switch links to http://refspecs.linuxfoundation.org to use HTTPS.
 .
   [ Chris Lamb ]
   * Warn when "py3versions -s" is used without a python3-all dependency. (Closes: #954763)
   * Improve checking for "py3versions -i" in autopkgtests and also check
   * debian/rules files too.
   * Make some cosmetic improvements to CONTRIBUTING.md.
   * Correct reference to bug in previous changelog entry.
 .
   [ Felix Lechner ]
   * Do not issue any tags for udebs in when checking md5sums. (Closes: #954803)
   * Simplify mechanism when looking for foreign architectures. (Re: #954415)
 .
   [ Paul Wise ]
   * Add several spelling corrections.
Checksums-Sha1:
 25b0c992580ee20923ced59f0ba1101aaa3f2e24 4158 lintian_2.61.0.dsc
 9ab885ec40d02ff60bee77e4a9b8581ea46d4457 1878516 lintian_2.61.0.tar.xz
 d663b6f6f152ac231907ffc38a1bb409c8d1eb34 16588 lintian_2.61.0_amd64.buildinfo
Checksums-Sha256:
 6db7131c8f934378885b9568d6c00459ef8527ff61b16f979315b5e41bd71789 4158 lintian_2.61.0.dsc
 d548bd3127feeb262f1195a93a48bc44199e11bf3efc8e27b29e4d2399c49552 1878516 lintian_2.61.0.tar.xz
 70b07bacd8a83f31220474eaafc900efc0b8af3c8221efc5305816fe9ddcd718 16588 lintian_2.61.0_amd64.buildinfo
Files:
 973b3d0174aeaf365f3bba5b6a020b3e 4158 devel optional lintian_2.61.0.dsc
 7a2e3a7781ee5300147632b1e597a045 1878516 devel optional lintian_2.61.0.tar.xz
 7aa351e375f780ca371e032bfa447ec3 16588 devel optional lintian_2.61.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl6B0MwACgkQHpU+J9Qx
HlicdhAAnR5f7UoSRvLgYNovzG6Ixwb51QclRbRk6wdkHtb9m/p8qOUcCANx6D3V
p1a4i7ESHfih7d8h3rOayg084NtUaN/40KYJu/xX6HnTfnwPLJRWknBkS46a1+UD
y4mWw4ydTcub1VOfqi1DBBbuf5YLN+FUplzuqIeuzsiS4czukzRyQBJK+1HAsPqt
QJavIB/P3CRSuVO4lGIHFB8SDu6CmytiVfZGFDwmjTTZd8VnFAYCp7rnv5HSf/k1
5hsPWAF4txl++s2GwAV0wwfRdo760Kxjp2Hlr+FcQNAsKaQY2T92bg3roZxu4uhy
G6LFlc11KQMBFb4fpGU8JX/5CqqH7VEZdu0nzmQNBXTloZMJx99U7hagMNgV/MlK
AgwCzoHTPpfYHumxjfyoQUstWUZwxl6vFK6MTVQn27u4efUge49u441BsaxbpIe5
wmb627lj6Kq7paB/WfO/Q/3KHTEY2sxct2JAnmBK97h4zW8ejKAw3rxH+X2J4uMG
g/UJj9fwKX5urHKtL1XbA7iW9VbO5yC2Apaby6Q1LCBjfAJuq6L3ll+e1GezsS+l
wh3QH2CJDHrRDZJmPDig/b/Sorzh/D3SolrRscth1CnGdHOmswW1vq7g78mRXI2d
Gdr1JMJ3QuJRbitUoNoQNkbiEw7lqpxu1nH4RDLsywwU1Ebag0E=
=9448
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: