Control: reopen -1
On Mon, Oct 07, 2024 at 12:21:07PM +0000, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the src:distro-info package:
>
> #1084247: distro-info: FTBFS: FAIL: test_pylint
> (distro_info_test.test_pylint.PylintTestCase.test_pylint)
[...]
> * python: Disable pylint's too-many-positional-arguments (Closes: #1084247)
Unfortunately this fix can't migrate to testing, because the
too-many-positional-arguments check was new in pylint 3.3:
======================================================================
FAIL: test_pylint (distro_info_test.test_pylint.PylintTestCase.test_pylint)
Test: Run pylint on Python source code.
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.t3ae9xq_/downtmp/autopkgtest_tmp/distro_info_test/test_pylint.py",
line 70, in test_pylint
self.fail("\n".join(msgs))
AssertionError: pylint found issues:
************* Module distro_info
/usr/lib/python3/dist-packages/distro_info.py:56:0: W0012: Unknown option
value for 'disable-next', expected a valid pylint message and got
'too-many-positional-arguments' (unknown-option-value)
And pylint can't migrate to testing because it breaks distro-info's
autopkgtest, so we're stuck.
Maybe the simplest option would be to have the relevant
debian/tests/control stanza depend on pylint (>= 3.3.0)? That should
hint things into understanding that the two packages need to be tested
together.
--
Colin Watson (he/him) [[email protected]]