[From nobody Sat Sep 19 13:07:10 2026
Received: (at submit) by bugs.debian.org; 11 Sep 2026 08:51:28 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-14.9 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,FORGED_SPF_HELO,FROMDEVELOPER,HAS_PACKAGE,
 KHOP_HELO_FCRDNS,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,
 SPF_SOFTFAIL autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 26; hammy, 150; neutral, 125; spammy,
 0. spammytokens: hammytokens:0.000-+--autopkgtest,
 0.000-+--H*Ad:N*Bug, 
 0.000-+--HTo:N*Debian, 0.000-+--H*F:U*doko, 0.000-+--forky
Return-path: &lt;doko@debian.org&gt;
Received: from einhorn.in-berlin.de ([192.109.42.8]:45351
 helo=einhorn-mail-out.in-berlin.de)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;doko@debian.org&gt;) id 1x4wyl-005qAC-2S
 for submit@bugs.debian.org; Fri, 11 Sep 2026 08:51:28 +0000
X-Envelope-From: doko@debian.org
X-Envelope-To: &lt;submit@bugs.debian.org&gt;
Received: from authenticated.user (localhost [127.0.0.1]) by
 einhorn.in-berlin.de with ESMTPSA id 68B85nCU3568320
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
 for &lt;submit@bugs.debian.org&gt;; Fri, 11 Sep 2026 10:05:50 +0200
Message-ID: &lt;515a540e-4101-4ee3-b6c1-c0df16129143@debian.org&gt;
Date: Fri, 11 Sep 2026 10:05:49 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
Content-Language: en-US
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
From: Matthias Klose &lt;doko@debian.org&gt;
Subject: ros-vcstools: using the removed pkg_resources module in the autopkg
 tests
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Delivered-To: submit@bugs.debian.org

Package: src:ros-vcstools
Version: 0.1.42-9
Severity: serious
Tags: sid forky
User: debian-python@lists.debian.org
Usertags: pkg-resources-deprecation

using the removed pkg_resources module in the autopkg tests:

[...]

76s autopkgtest [04:27:35]: test pybuild-autopkgtest: 
[-----------------------
  77s pybuild-autopkgtest
  77s I: pybuild pybuild:390: git config --global protocol.file.allow always
  77s I: pybuild base:385: cd 
/tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build; python3.14 -m pytest test
  77s ============================= test session starts 
==============================
  77s platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
  77s rootdir: /tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build
  77s collected 147 items / 1 error
  77s
  77s ==================================== ERRORS 
====================================
  77s __________________ ERROR collecting test/test_code_format.py 
___________________
  77s ImportError while importing test module 
'/tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build/test/test_code_format.py'.
  77s Hint: make sure your test modules/packages have valid Python names.
  77s Traceback:
  77s /usr/lib/python3.14/importlib/__init__.py:88: in import_module
  77s     return _bootstrap._gcd_import(name[level:], package, level)
  77s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  77s test/test_code_format.py:3: in &lt;module&gt;
  77s     from pkg_resources import parse_version, get_distribution
  77s E   ModuleNotFoundError: No module named 'pkg_resources'
  77s =============================== warnings summary 
===============================
  77s test/test_git.py:397
  77s 
/tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build/test/test_git.py:397: 
SyntaxWarning: &quot;is not&quot; with 'tuple' literal. Did you mean &quot;!=&quot;?
  77s     self.assertTrue(client._get_branch_parent() is not (None, None))
  77s
  77s test/test_git_subm.py:576
  77s 
/tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build/test/test_git_subm.py:576: 
SyntaxWarning: &quot;\ &quot; is an invalid escape sequence. Such sequences will 
not work in the future. Did you mean &quot;\\ &quot;? A raw string is also an option.
  77s     \ No newline at end of file''' in output, output)
  77s
  77s test/test_git_subm.py:584
  77s 
/tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build/test/test_git_subm.py:584: 
SyntaxWarning: &quot;\ &quot; is an invalid escape sequence. Such sequences will 
not work in the future. Did you mean &quot;\\ &quot;? A raw string is also an option.
  77s     \ No newline at end of file''' in output, output)
  77s
  77s test/test_svn.py:391
  77s 
/tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build/test/test_svn.py:391: 
SyntaxWarning: &quot;\(&quot; is an invalid escape sequence. Such sequences will 
not work in the future. Did you mean &quot;\\(&quot;? A raw string is also an option.
  77s     fixedline = re.sub('\(revision [0-9]+\)', '(working copy)', line)
  77s
  77s test/test_svn.py:393
  77s 
/tmp/autopkgtest.Jd9xQ0/autopkgtest_tmp/build/test/test_svn.py:393: 
SyntaxWarning: &quot;\(&quot; is an invalid escape sequence. Such sequences will 
not work in the future. Did you mean &quot;\\(&quot;? A raw string is also an option.
  77s     fixedline = re.sub('\(nonexistent\)', '(working copy)', fixedline)
  77s
  77s -- Docs: 
https://docs.pytest.org/en/stable/how-to/capture-warnings.html
  77s =========================== short test summary info 
============================
  77s ERROR test/test_code_format.py
  77s !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection 
!!!!!!!!!!!!!!!!!!!!
]