Your message dated Wed, 12 Jan 2022 22:49:13 +0000
with message-id <e1n7mqb-0009bw...@fasolo.debian.org>
and subject line Bug#1002523: fixed in setuptools-scm 6.3.2-2
has caused the Debian Bug report #1002523,
regarding setuptools-scm: autopkgtest needs update for new version of 
setuptools: deprecation warning is treated as error
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 ow...@bugs.debian.org
immediately.)


-- 
1002523: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002523
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: setuptools-scm
Version: 6.3.2-1
Severity: serious
X-Debbugs-CC: debian...@lists.debian.org, setupto...@packages.debian.org
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:setuptools

Dear maintainer(s),

With a recent upload of setuptools the autopkgtest of setuptools-scm fails in testing when that autopkgtest is run with the binary packages of setuptools from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
setuptools             from testing    59.6.0-1
setuptools-scm         from testing    6.3.2-1
all others             from testing    from testing

I copied some of the output at the bottom of this report. It seems the test fails on a deprecation warning.

Currently this regression is blocking the migration of setuptools to testing [1]. Of course, setuptools shouldn't just break your autopkgtest (or even worse, your package), but it seems to me that the change in setuptools was intended and your package needs to update to the new situation.

If this is a real problem in your package (and not only in your autopkgtest), the right binary package(s) from setuptools should really add a versioned Breaks on the unfixed version of (one of your) package(s). Note: the Breaks is nice even if the issue is only in the autopkgtest as it helps the migration software to figure out the right versions to combine in the tests.

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=setuptools

https://ci.debian.net/data/autopkgtest/testing/amd64/s/setuptools-scm/17807988/log.gz

============================= test session starts ==============================
platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
setuptools version 59.6.0 from '/usr/lib/python3/dist-packages/setuptools/__init__.py' setuptools_scm version 6.3.2 from '/usr/lib/python3/dist-packages/setuptools_scm/__init__.py' rootdir: /tmp/autopkgtest-lxc.99ltvr94/downtmp/build.4q7/src, configfile: tox.ini, testpaths: testing
collected 201 items / 1 error / 3 deselected / 197 selected

==================================== ERRORS ==================================== _____________ ERROR collecting testing/test_setuptools_support.py ______________
testing/test_setuptools_support.py:10: in <module>
    from virtualenv.run import cli_run
/usr/lib/python3/dist-packages/virtualenv/__init__.py:3: in <module>
    from .run import cli_run, session_via_cli
/usr/lib/python3/dist-packages/virtualenv/run/__init__.py:14: in <module>
    from .plugin.creators import CreatorSelector
/usr/lib/python3/dist-packages/virtualenv/run/plugin/creators.py:6: in <module> from virtualenv.create.via_global_ref.builtin.builtin_way import VirtualenvBuiltin /usr/lib/python3/dist-packages/virtualenv/create/via_global_ref/builtin/builtin_way.py:7: in <module>
    from virtualenv.create.creator import Creator
/usr/lib/python3/dist-packages/virtualenv/create/creator.py:15: in <module>
    from virtualenv.discovery.cached_py_info import LogCmd
/usr/lib/python3/dist-packages/virtualenv/discovery/cached_py_info.py:23: in <module>
    _CACHE[Path(sys.executable)] = PythonInfo()
/usr/lib/python3/dist-packages/virtualenv/discovery/py_info.py:86: in __init__ self.distutils_install = {u(k): u(v) for k, v in self._distutils_install().items()} /usr/lib/python3/dist-packages/virtualenv/discovery/py_info.py:155: in _distutils_install
    i = d.get_command_obj("install", create=True)
/usr/lib/python3.9/distutils/dist.py:858: in get_command_obj
    cmd_obj = self.command_obj[command] = klass(self)
/usr/lib/python3/dist-packages/setuptools/__init__.py:172: in __init__
    _Command.__init__(self, dist)
/usr/lib/python3.9/distutils/cmd.py:62: in __init__
    self.initialize_options()
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: in initialize_options
    warnings.warn(
E setuptools._deprecation_warning.SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. ------------------------------- Captured stderr -------------------------------- finalize hook {'name': None, 'version': None, 'author': None, 'author_email': None, 'maintainer': None, 'maintainer_email': None, 'url': None, 'license': None, 'description': None, 'long_description': None, 'keywords': None, 'platforms': None, 'classifiers': None, 'download_url': None, 'provides': None, 'requires': None, 'obsoletes': None}
pyproject.toml does not contain a tool.setuptools_scm section
=========================== short test summary info ============================ ERROR testing/test_setuptools_support.py - setuptools._deprecation_warning.Se... !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! ======================== 3 deselected, 1 error in 1.28s ========================
autopkgtest [10:12:18]: test testsuite

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: setuptools-scm
Source-Version: 6.3.2-2
Done: Stefano Rivera <stefa...@debian.org>

We believe that the bug you reported is fixed in the latest version of
setuptools-scm, 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 1002...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (supplier of updated setuptools-scm 
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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 12 Jan 2022 18:36:00 -0400
Source: setuptools-scm
Architecture: source
Version: 6.3.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1002523
Changes:
 setuptools-scm (6.3.2-2) unstable; urgency=medium
 .
   * Team upload.
   * Mark autopkgtest as allow-stderr, setuptools now prints a deprecation
     warning when setup.py is invoked directly. (Closes: #1002523)
   * Run autopkgtest for all supported Python 3 versions.
   * Run autopkgtest out of the source tree, to be sure we're testing the
     installed module.
     - Disable 2 tests that can't be run out of the source tree.
   * Enable more unit tests in autopkgtest, issue resolved upstream.
   * Build with pybuild's pyproject plugin.
   * Extend upstream metadata.
Checksums-Sha1:
 a6db0c6c66d1ef1f8348612ddf772e77d4b8a606 1735 setuptools-scm_6.3.2-2.dsc
 cf67647b0b5d20bdd3aa9060a5aa3d1b60ee9767 5436 
setuptools-scm_6.3.2-2.debian.tar.xz
 3e20b6b18ff7fcad264cf68e326480e90d1cca71 6834 
setuptools-scm_6.3.2-2_source.buildinfo
Checksums-Sha256:
 932e1ddd0f6c204c57bfe9cc7f2b436d1db5ae85e108af971c8806266a97d4ee 1735 
setuptools-scm_6.3.2-2.dsc
 4fd9b6bf01d5b87b1ae52f863c237a9e51f9bc80dc63a5171251a9cdc3fc08df 5436 
setuptools-scm_6.3.2-2.debian.tar.xz
 dcd4c3a3eb61099559f057f938063da46488a0b71b3cf6fb94f3fbcec5ab0ed9 6834 
setuptools-scm_6.3.2-2_source.buildinfo
Files:
 e84eb254432812b2559f26cf99980857 1735 python optional 
setuptools-scm_6.3.2-2.dsc
 ba2d9dd43df82dca6b9f8be56570f6bc 5436 python optional 
setuptools-scm_6.3.2-2.debian.tar.xz
 5fb660a9923c5741d4fe981735cded11 6834 python optional 
setuptools-scm_6.3.2-2_source.buildinfo

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

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCYd9YBhQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2OD0AP9ajptWCwBwLxNzJof9ztTvyoAsSah2
vwHkluUvSSEDxgD/YvYi0EeBuwtK/qzi4ARyxmLLfyX91ucGAexRKBGHkwo=
=o+Vo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to