Your message dated Fri, 12 Jan 2024 08:41:06 +0000
with message-id <[email protected]>
and subject line Bug#1052849: fixed in python-pkginfo 1.9.6-1
has caused the Debian Bug report #1052849,
regarding python-pkginfo: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p 3.11 returned exit code 13
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 [email protected]
immediately.)


-- 
1052849: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052849
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pkginfo
Version: 1.8.2-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20230925 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build --buildsystem=pybuild
> I: pybuild base:291: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/installed.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/wheel.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/index.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/commandline.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/develop.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/_compat.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/bdist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/sdist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> copying pkginfo/distribution.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_wheel.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_index.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_installed.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_distribution.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_sdist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_develop.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_bdist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> copying pkginfo/tests/test_commandline.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> python3 setup.py build_sphinx
> running build_sphinx
> Running Sphinx v5.3.0
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 4 source files that are out of date
> updating environment: [new config] 4 added, 0 changed, 0 removed
> reading sources... [ 25%] distributions
> reading sources... [ 50%] index
> reading sources... [ 75%] indexes
> reading sources... [100%] metadata
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 25%] distributions
> writing output... [ 50%] index
> writing output... [ 75%] indexes
> writing output... [100%] metadata
> 
> generating indices... genindex done
> writing additional pages... search done
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 1 warning.
> 
> The HTML pages are in build/sphinx/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild pybuild:314: cp -R pkginfo/tests/funny pkginfo/tests/manky 
> pkginfo/tests/silly pkginfo/tests/wonky 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests
> I: pybuild base:291: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build; python3.11 -m pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>
> collected 169 items
> 
> pkginfo/tests/test_bdist.py .....                                        [  
> 2%]
> pkginfo/tests/test_commandline.py ..........................             [ 
> 18%]
> pkginfo/tests/test_develop.py .F                                         [ 
> 19%]
> pkginfo/tests/test_distribution.py ..................................... [ 
> 41%]
> .........................                                                [ 
> 56%]
> pkginfo/tests/test_index.py .......                                      [ 
> 60%]
> pkginfo/tests/test_installed.py ...FF.FF..F.                             [ 
> 67%]
> pkginfo/tests/test_sdist.py ..............................               [ 
> 85%]
> pkginfo/tests/test_utils.py .........FFFF....                            [ 
> 95%]
> pkginfo/tests/test_wheel.py ........                                     
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ________________________ DevelopTests.test_ctor_w_path 
> _________________________
> 
> self = <pkginfo.tests.test_develop.DevelopTests testMethod=test_ctor_w_path>
> 
>     def test_ctor_w_path(self):
>         from pkginfo.tests import _checkSample
>         develop = self._makeOne('.')
> >       _checkSample(self, develop)
> 
> pkginfo/tests/test_develop.py:15: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> pkginfo/tests/__init__.py:10: in _checkSample
>     version = pkg_resources.require('pkginfo')[0].version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:968: in require
>     needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:829: in resolve
>     dist = self._resolve_dist(
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f0da3481750>
> req = Requirement.parse('pkginfo'), best = {'pkginfo': None}
> replace_conflicting = False
> env = <pkg_resources.Environment object at 0x7f0da377f5d0>, installer = None
> required_by = defaultdict(<class 'set'>, {}), to_activate = []
> 
>     def _resolve_dist(
>         self, req, best, replace_conflicting, env, installer, required_by, 
> to_activate
>     ):
>         dist = best.get(req.key)
>         if dist is None:
>             # Find the best distribution and add it to the map
>             dist = self.by_key.get(req.key)
>             if dist is None or (dist not in req and replace_conflicting):
>                 ws = self
>                 if env is None:
>                     if dist is None:
>                         env = Environment(self.entries)
>                     else:
>                         # Use an empty environment and workingset to avoid
>                         # any further conflicts with the conflicting
>                         # distribution
>                         env = Environment([])
>                         ws = WorkingSet([])
>                 dist = best[req.key] = env.best_match(
>                     req, ws, installer, 
> replace_conflicting=replace_conflicting
>                 )
>                 if dist is None:
>                     requirers = required_by.get(req, None)
> >                   raise DistributionNotFound(req, requirers)
> E                   pkg_resources.DistributionNotFound: The 'pkginfo' 
> distribution was not found and is required by the application
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:870: 
> DistributionNotFound
> _______________________ InstalledTests.test_ctor_w_name 
> ________________________
> 
> self = <pkginfo.tests.test_installed.InstalledTests 
> testMethod=test_ctor_w_name>
> 
>     def test_ctor_w_name(self):
>         import pkginfo
>         from pkginfo.tests import _checkSample
>         from pkginfo.tests import _defaultMetadataVersion
>         EXPECTED = _defaultMetadataVersion()
>         installed = self._makeOne('pkginfo')
> >       self.assertEqual(installed.metadata_version, EXPECTED)
> E       AssertionError: None != '2.1'
> 
> pkginfo/tests/test_installed.py:71: AssertionError
> _____________ InstalledTests.test_ctor_w_name_and_metadata_version 
> _____________
> 
> self = <pkginfo.tests.test_installed.InstalledTests 
> testMethod=test_ctor_w_name_and_metadata_version>
> 
>     def test_ctor_w_name_and_metadata_version(self):
>         import pkginfo
>         from pkginfo.tests import _checkSample
>         installed = self._makeOne('pkginfo', metadata_version='1.2')
>         self.assertEqual(installed.metadata_version, '1.2')
>         self.assertEqual(installed.package, pkginfo)
>         self.assertEqual(installed.package_name, 'pkginfo')
> >       _checkSample(self, installed)
> 
> pkginfo/tests/test_installed.py:83: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> pkginfo/tests/__init__.py:10: in _checkSample
>     version = pkg_resources.require('pkginfo')[0].version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:968: in require
>     needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:829: in resolve
>     dist = self._resolve_dist(
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f0da3481750>
> req = Requirement.parse('pkginfo'), best = {'pkginfo': None}
> replace_conflicting = False
> env = <pkg_resources.Environment object at 0x7f0da34be9d0>, installer = None
> required_by = defaultdict(<class 'set'>, {}), to_activate = []
> 
>     def _resolve_dist(
>         self, req, best, replace_conflicting, env, installer, required_by, 
> to_activate
>     ):
>         dist = best.get(req.key)
>         if dist is None:
>             # Find the best distribution and add it to the map
>             dist = self.by_key.get(req.key)
>             if dist is None or (dist not in req and replace_conflicting):
>                 ws = self
>                 if env is None:
>                     if dist is None:
>                         env = Environment(self.entries)
>                     else:
>                         # Use an empty environment and workingset to avoid
>                         # any further conflicts with the conflicting
>                         # distribution
>                         env = Environment([])
>                         ws = WorkingSet([])
>                 dist = best[req.key] = env.best_match(
>                     req, ws, installer, 
> replace_conflicting=replace_conflicting
>                 )
>                 if dist is None:
>                     requirers = required_by.get(req, None)
> >                   raise DistributionNotFound(req, requirers)
> E                   pkg_resources.DistributionNotFound: The 'pkginfo' 
> distribution was not found and is required by the application
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:870: 
> DistributionNotFound
> ______________________ InstalledTests.test_ctor_w_package 
> ______________________
> 
> self = <pkginfo.tests.test_installed.InstalledTests 
> testMethod=test_ctor_w_package>
> 
>     def test_ctor_w_package(self):
>         import pkginfo
>         from pkginfo.tests import _checkSample
>         from pkginfo.tests import _defaultMetadataVersion
>         EXPECTED =  _defaultMetadataVersion()
>         installed = self._makeOne(pkginfo)
>         self.assertEqual(installed.package, pkginfo)
>         self.assertEqual(installed.package_name, 'pkginfo')
> >       self.assertEqual(installed.metadata_version, EXPECTED)
> E       AssertionError: None != '2.1'
> 
> pkginfo/tests/test_installed.py:31: AssertionError
> ___________ InstalledTests.test_ctor_w_package_and_metadata_version 
> ____________
> 
> self = <pkginfo.tests.test_installed.InstalledTests 
> testMethod=test_ctor_w_package_and_metadata_version>
> 
>     def test_ctor_w_package_and_metadata_version(self):
>         import pkginfo
>         from pkginfo.tests import _checkSample
>         installed = self._makeOne(pkginfo, metadata_version='1.2')
>         self.assertEqual(installed.metadata_version, '1.2')
>         self.assertEqual(installed.package.__name__, 'pkginfo')
> >       _checkSample(self, installed)
> 
> pkginfo/tests/test_installed.py:63: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> pkginfo/tests/__init__.py:10: in _checkSample
>     version = pkg_resources.require('pkginfo')[0].version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:968: in require
>     needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:829: in resolve
>     dist = self._resolve_dist(
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f0da3481750>
> req = Requirement.parse('pkginfo'), best = {'pkginfo': None}
> replace_conflicting = False
> env = <pkg_resources.Environment object at 0x7f0da34d7d50>, installer = None
> required_by = defaultdict(<class 'set'>, {}), to_activate = []
> 
>     def _resolve_dist(
>         self, req, best, replace_conflicting, env, installer, required_by, 
> to_activate
>     ):
>         dist = best.get(req.key)
>         if dist is None:
>             # Find the best distribution and add it to the map
>             dist = self.by_key.get(req.key)
>             if dist is None or (dist not in req and replace_conflicting):
>                 ws = self
>                 if env is None:
>                     if dist is None:
>                         env = Environment(self.entries)
>                     else:
>                         # Use an empty environment and workingset to avoid
>                         # any further conflicts with the conflicting
>                         # distribution
>                         env = Environment([])
>                         ws = WorkingSet([])
>                 dist = best[req.key] = env.best_match(
>                     req, ws, installer, 
> replace_conflicting=replace_conflicting
>                 )
>                 if dist is None:
>                     requirers = required_by.get(req, None)
> >                   raise DistributionNotFound(req, requirers)
> E                   pkg_resources.DistributionNotFound: The 'pkginfo' 
> distribution was not found and is required by the application
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:870: 
> DistributionNotFound
> _____________ InstalledTests.test_namespaced_pkg_installed_via_pth 
> _____________
> 
> self = <pkginfo.tests.test_installed.InstalledTests 
> testMethod=test_namespaced_pkg_installed_via_pth>
> 
>     def test_namespaced_pkg_installed_via_pth(self):
>         # E.g., installed by a Linux distro
>         import os
>         import sys
>         where, _ = os.path.split(__file__)
>         manky = os.path.join(where, 'manky')
>         oldpath = sys.path[:]
>         try:
>             sys.path.append(manky)
>             import namespaced.manky
>             installed = self._makeOne('namespaced.manky')
> >           self.assertEqual(installed.metadata_version, '1.0')
> E           AssertionError: None != '1.0'
> 
> pkginfo/tests/test_installed.py:136: AssertionError
> _______________________ Test_get_metadata.test_w_module 
> ________________________
> 
> self = <pkginfo.tests.test_utils.Test_get_metadata testMethod=test_w_module>
> 
>     def test_w_module(self):
>         from pkginfo.tests import _defaultMetadataVersion
>         EXPECTED =  _defaultMetadataVersion()
>         import pkginfo
>         from pkginfo.tests import _checkSample
>         dist = self._callFUT(pkginfo)
> >       self.assertEqual(dist.metadata_version, EXPECTED)
> E       AssertionError: None != '2.1'
> 
> pkginfo/tests/test_utils.py:117: AssertionError
> _____________ Test_get_metadata.test_w_module_and_metadata_version 
> _____________
> 
> self = <pkginfo.tests.test_utils.Test_get_metadata 
> testMethod=test_w_module_and_metadata_version>
> 
>     def test_w_module_and_metadata_version(self):
>         import pkginfo
>         from pkginfo.tests import _checkSample
>         from pkginfo.tests import _checkClassifiers
>         dist = self._callFUT(pkginfo, metadata_version='1.2')
>         self.assertEqual(dist.metadata_version, '1.2')
> >       _checkSample(self, dist)
> 
> pkginfo/tests/test_utils.py:126: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> pkginfo/tests/__init__.py:10: in _checkSample
>     version = pkg_resources.require('pkginfo')[0].version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:968: in require
>     needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:829: in resolve
>     dist = self._resolve_dist(
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f0da3481750>
> req = Requirement.parse('pkginfo'), best = {'pkginfo': None}
> replace_conflicting = False
> env = <pkg_resources.Environment object at 0x7f0da337a910>, installer = None
> required_by = defaultdict(<class 'set'>, {}), to_activate = []
> 
>     def _resolve_dist(
>         self, req, best, replace_conflicting, env, installer, required_by, 
> to_activate
>     ):
>         dist = best.get(req.key)
>         if dist is None:
>             # Find the best distribution and add it to the map
>             dist = self.by_key.get(req.key)
>             if dist is None or (dist not in req and replace_conflicting):
>                 ws = self
>                 if env is None:
>                     if dist is None:
>                         env = Environment(self.entries)
>                     else:
>                         # Use an empty environment and workingset to avoid
>                         # any further conflicts with the conflicting
>                         # distribution
>                         env = Environment([])
>                         ws = WorkingSet([])
>                 dist = best[req.key] = env.best_match(
>                     req, ws, installer, 
> replace_conflicting=replace_conflicting
>                 )
>                 if dist is None:
>                     requirers = required_by.get(req, None)
> >                   raise DistributionNotFound(req, requirers)
> E                   pkg_resources.DistributionNotFound: The 'pkginfo' 
> distribution was not found and is required by the application
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:870: 
> DistributionNotFound
> ____________________ Test_get_metadata.test_w_package_name 
> _____________________
> 
> self = <pkginfo.tests.test_utils.Test_get_metadata 
> testMethod=test_w_package_name>
> 
>     def test_w_package_name(self):
>         from pkginfo.tests import _defaultMetadataVersion
>         EXPECTED =  _defaultMetadataVersion()
>         from pkginfo.tests import _checkSample
>         dist = self._callFUT('pkginfo')
> >       self.assertEqual(dist.metadata_version, EXPECTED)
> E       AssertionError: None != '2.1'
> 
> pkginfo/tests/test_utils.py:134: AssertionError
> __________ Test_get_metadata.test_w_package_name_and_metadata_version 
> __________
> 
> self = <pkginfo.tests.test_utils.Test_get_metadata 
> testMethod=test_w_package_name_and_metadata_version>
> 
>     def test_w_package_name_and_metadata_version(self):
>         from pkginfo.tests import _checkSample
>         from pkginfo.tests import _checkClassifiers
>         dist = self._callFUT('pkginfo', metadata_version='1.2')
>         self.assertEqual(dist.metadata_version, '1.2')
> >       _checkSample(self, dist)
> 
> pkginfo/tests/test_utils.py:142: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> pkginfo/tests/__init__.py:10: in _checkSample
>     version = pkg_resources.require('pkginfo')[0].version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:968: in require
>     needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:829: in resolve
>     dist = self._resolve_dist(
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f0da3481750>
> req = Requirement.parse('pkginfo'), best = {'pkginfo': None}
> replace_conflicting = False
> env = <pkg_resources.Environment object at 0x7f0da33c44d0>, installer = None
> required_by = defaultdict(<class 'set'>, {}), to_activate = []
> 
>     def _resolve_dist(
>         self, req, best, replace_conflicting, env, installer, required_by, 
> to_activate
>     ):
>         dist = best.get(req.key)
>         if dist is None:
>             # Find the best distribution and add it to the map
>             dist = self.by_key.get(req.key)
>             if dist is None or (dist not in req and replace_conflicting):
>                 ws = self
>                 if env is None:
>                     if dist is None:
>                         env = Environment(self.entries)
>                     else:
>                         # Use an empty environment and workingset to avoid
>                         # any further conflicts with the conflicting
>                         # distribution
>                         env = Environment([])
>                         ws = WorkingSet([])
>                 dist = best[req.key] = env.best_match(
>                     req, ws, installer, 
> replace_conflicting=replace_conflicting
>                 )
>                 if dist is None:
>                     requirers = required_by.get(req, None)
> >                   raise DistributionNotFound(req, requirers)
> E                   pkg_resources.DistributionNotFound: The 'pkginfo' 
> distribution was not found and is required by the application
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:870: 
> DistributionNotFound
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_develop.py::DevelopTests::test_ctor_w_path
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/__init__.py:6:
>  DeprecationWarning: pkg_resources is deprecated as an API. See 
> https://setuptools.pypa.io/en/latest/pkg_resources.html
>     import pkg_resources
> 
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_name
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_name_and_metadata_version
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_package
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_package_and_metadata_version
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_utils.py::Test_get_metadata::test_w_module
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_utils.py::Test_get_metadata::test_w_module_and_metadata_version
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_utils.py::Test_get_metadata::test_w_package_name
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_utils.py::Test_get_metadata::test_w_package_name_and_metadata_version
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/installed.py:63:
>  UserWarning: No PKG-INFO found for package: pkginfo
>     warnings.warn('No PKG-INFO found for package: %s' % self.package_name)
> 
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_installed.py::InstalledTests::test_namespaced_pkg_installed_via_pth
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/manky/namespaced/__init__.py:4:
>  DeprecationWarning: Deprecated call to 
> `pkg_resources.declare_namespace('namespaced')`.
>   Implementing implicit namespace packages (as specified in PEP 420) is 
> preferred to `pkg_resources.declare_namespace`. See 
> https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
>     pkg_resources.declare_namespace(__name__)
> 
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_installed.py::InstalledTests::test_namespaced_pkg_installed_via_pth
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/installed.py:63:
>  UserWarning: No PKG-INFO found for package: namespaced.manky
>     warnings.warn('No PKG-INFO found for package: %s' % self.package_name)
> 
> .pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/test_installed.py::InstalledTests::test_namespaced_pkg_installed_via_setuptools
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build/pkginfo/tests/wonky/namespaced/__init__.py:4:
>  DeprecationWarning: Deprecated call to 
> `pkg_resources.declare_namespace('namespaced')`.
>   Implementing implicit namespace packages (as specified in PEP 420) is 
> preferred to `pkg_resources.declare_namespace`. See 
> https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
>     pkg_resources.declare_namespace(__name__)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED pkginfo/tests/test_develop.py::DevelopTests::test_ctor_w_path - 
> pkg_re...
> FAILED pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_name - 
> As...
> FAILED 
> pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_name_and_metadata_version
> FAILED pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_package
> FAILED 
> pkginfo/tests/test_installed.py::InstalledTests::test_ctor_w_package_and_metadata_version
> FAILED 
> pkginfo/tests/test_installed.py::InstalledTests::test_namespaced_pkg_installed_via_pth
> FAILED pkginfo/tests/test_utils.py::Test_get_metadata::test_w_module - 
> Assert...
> FAILED 
> pkginfo/tests/test_utils.py::Test_get_metadata::test_w_module_and_metadata_version
> FAILED pkginfo/tests/test_utils.py::Test_get_metadata::test_w_package_name - 
> ...
> FAILED 
> pkginfo/tests/test_utils.py::Test_get_metadata::test_w_package_name_and_metadata_version
> ================= 10 failed, 159 passed, 12 warnings in 0.72s 
> ==================
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pkginfo/build; python3.11 -m pytest 
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/09/25/python-pkginfo_1.8.2-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-pkginfo
Source-Version: 1.9.6-1
Done: Andreas Tille <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pkginfo, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <[email protected]> (supplier of updated python-pkginfo 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 [email protected])


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

Format: 1.8
Date: Fri, 12 Jan 2024 08:46:47 +0100
Source: python-pkginfo
Architecture: source
Version: 1.9.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1042599 1048181 1052849
Changes:
 python-pkginfo (1.9.6-1) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * Team upload.
   * New upstream version
     Closes: #1048181
   * Standards-Version: 4.6.2 (routine-update)
   * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
   * Add salsa-ci file (routine-update)
   * Call sphinx-build
     Closes: #1042599
   * Do not test namespaced module since it is not packaged for Debian yet
 .
   [ Stefano Rivera ]
   * Run the build-time tests with tox, so that the package is installed.
     Closes: #1052849
Checksums-Sha1:
 9835707207dcaa25404189b4d331caf5cf929680 2341 python-pkginfo_1.9.6-1.dsc
 07a3b196685c7c599cf3e366d9c02c5ae71dfb44 379307 
python-pkginfo_1.9.6.orig.tar.gz
 f62728161c2d1a9e04ca6f4d7f2ed73fba062a94 6208 
python-pkginfo_1.9.6-1.debian.tar.xz
 4e4175fc7501602b8de4bad4de5aee6c75d71b00 9002 
python-pkginfo_1.9.6-1_amd64.buildinfo
Checksums-Sha256:
 f03e3e9f40b8838784e8140acb9a096926a0ca3b56f84b29d7f371e503f9fa3e 2341 
python-pkginfo_1.9.6-1.dsc
 8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046 379307 
python-pkginfo_1.9.6.orig.tar.gz
 847ffb263c9ea5c9663e9ad39b0c1cf2e6179b5d183a3064150c1e2c3d33bb39 6208 
python-pkginfo_1.9.6-1.debian.tar.xz
 d289553d42db6410a102aa142788d410b1d7238214db162c33e806390794c0e2 9002 
python-pkginfo_1.9.6-1_amd64.buildinfo
Files:
 20d3a00ca1a02f9b59cebd6717597a08 2341 python optional 
python-pkginfo_1.9.6-1.dsc
 8c1c78c8ee593e745c69080663c26df6 379307 python optional 
python-pkginfo_1.9.6.orig.tar.gz
 3fdd4ab907a5337f68211e9a0d44ee1e 6208 python optional 
python-pkginfo_1.9.6-1.debian.tar.xz
 ea6ab1f1c7d4f14767d00700908e58c2 9002 python optional 
python-pkginfo_1.9.6-1_amd64.buildinfo

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

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmWg8IcRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtEoZA/+LVVdwlsHB1QQN0q4z85c/N3SKr4iwLgD
H9j2Su1BV6iUF6r+Afl8yLKzRu7jZF/0YpoAWMVgLgORidiUT/PleOOri0T5LzIw
TfhrbaFTKgeTemvybsRWybPQytFusRN12LlE/Bg3/kLYZeBWxfCODTm7SwrawaS2
FljhIqSrcAwc2jvhaEXRNrPKBv0895fM+StByMYH2v42qDeASGOAJRlhuO41AU4z
lGJri+VwH3LK8oZ4FuwUMhzmWrAhKNpyz7KGm2HWAO24EFyUNsugGSLIIjsyTxLe
/JzBilpnOdpcLgJy+GYl/MY3x635yaHTWruWl6dofYJO1U9vtvPrS2WBzc7YGDoz
bUINDi5pfxjp0CVDOSe/A5G4Ji38cnaYbNvirxkPErwJmuzIZ2t9fR/cJY5b0N3+
5W9wErGL+MoyVyhPs0V80nV4/pOPVlX1dh28Pwq0p9BI3R8aB0pMxM+XVI+e4Zif
GEfLetzwQMW2bUDxr0/MrCGEY0wOfEyeZZit1dlmj0jsHlsS4QHVJ7OSpJE5v3LB
pyi02hsQdXmubI3T/giUOqKWmjFV2708lL3cjQXIkxeSeh+s1kgh+jUC+bOl2Kv7
Z+8UJm4VzqDwExAwJRJEDgUDNjRPkDSYVKVpWUCDiY03siKRIQWV4EBDe36LHK0C
iG3+0AZjyA8=
=VNMf
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to