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

Bug#954868: marked as done (lintian: warn about py3versions -s but no python3-all test-dependency)



Your message dated Tue, 07 Apr 2020 19:07:12 +0100
with message-id <d23fed51-c611-40e6-9a45-0f3147468a80@sloti26t01>
and subject line Re: lintian: warn about py3versions -s but no python3-all test-dependency
has caused the Debian Bug report #954868,
regarding lintian: warn about py3versions -s but no python3-all test-dependency
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.)


-- 
954868: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954868
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 ---
Version: 2.61.0

Hi,

> lintian: warn about py3versions -s but no python3-all test-dependency

This was actually fixed in 2.61.0 … but is buggy; tracking in #956134
& #956134 etc.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-

--- End Message ---

Reply to: