Your message dated Fri, 23 Feb 2024 15:49:37 +0000
with message-id <e1rdxnt-00fxxj...@fasolo.debian.org>
and subject line Bug#1052869: fixed in python-klein 23.12.0-1
has caused the Debian Bug report #1052869,
regarding python-klein: 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 ow...@bugs.debian.org
immediately.)
--
1052869: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052869
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-klein
Version: 21.8.0-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --buildsystem pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:291: python3.11 setup.py config
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:265:
> UserWarning: Unknown distribution option: 'extra_requires'
> warnings.warn(msg)
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:291: /usr/bin/python3 setup.py build
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:265:
> UserWarning: Unknown distribution option: 'extra_requires'
> warnings.warn(msg)
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/klein
> copying src/klein/_isession.py -> build/lib/klein
> copying src/klein/app.py -> build/lib/klein
> copying src/klein/_request.py -> build/lib/klein
> copying src/klein/_iform.py -> build/lib/klein
> copying src/klein/_imessage.py -> build/lib/klein
> copying src/klein/_session.py -> build/lib/klein
> copying src/klein/_interfaces.py -> build/lib/klein
> copying src/klein/_request_compat.py -> build/lib/klein
> copying src/klein/_version.py -> build/lib/klein
> copying src/klein/_resource.py -> build/lib/klein
> copying src/klein/_headers_compat.py -> build/lib/klein
> copying src/klein/_app.py -> build/lib/klein
> copying src/klein/_message.py -> build/lib/klein
> copying src/klein/_dihttp.py -> build/lib/klein
> copying src/klein/_form.py -> build/lib/klein
> copying src/klein/__init__.py -> build/lib/klein
> copying src/klein/resource.py -> build/lib/klein
> copying src/klein/interfaces.py -> build/lib/klein
> copying src/klein/_plating.py -> build/lib/klein
> copying src/klein/_headers.py -> build/lib/klein
> copying src/klein/_requirer.py -> build/lib/klein
> copying src/klein/_decorators.py -> build/lib/klein
> copying src/klein/_tubes.py -> build/lib/klein
> copying src/klein/_response.py -> build/lib/klein
> creating build/lib/klein/storage
> copying src/klein/storage/__init__.py -> build/lib/klein/storage
> copying src/klein/storage/_memory.py -> build/lib/klein/storage
> copying src/klein/storage/memory.py -> build/lib/klein/storage
> creating build/lib/klein/test
> copying src/klein/test/test_session.py -> build/lib/klein/test
> copying src/klein/test/test_exports.py -> build/lib/klein/test
> copying src/klein/test/_trial.py -> build/lib/klein/test
> copying src/klein/test/test_requirer.py -> build/lib/klein/test
> copying src/klein/test/test_headers_compat.py -> build/lib/klein/test
> copying src/klein/test/__init__.py -> build/lib/klein/test
> copying src/klein/test/test_form.py -> build/lib/klein/test
> copying src/klein/test/test_headers.py -> build/lib/klein/test
> copying src/klein/test/test_request.py -> build/lib/klein/test
> copying src/klein/test/test_memory.py -> build/lib/klein/test
> copying src/klein/test/test_message.py -> build/lib/klein/test
> copying src/klein/test/util.py -> build/lib/klein/test
> copying src/klein/test/test_plating.py -> build/lib/klein/test
> copying src/klein/test/test_request_compat.py -> build/lib/klein/test
> copying src/klein/test/test_resource.py -> build/lib/klein/test
> copying src/klein/test/test_trial.py -> build/lib/klein/test
> copying src/klein/test/test_app.py -> build/lib/klein/test
> copying src/klein/test/test_response.py -> build/lib/klein/test
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:291: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_klein/build;
> python3.11 -m pytest
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>
> plugins: hypothesis-6.87.0
> collected 242 items
>
> test/test_app.py .............................. [
> 12%]
> test/test_exports.py ..... [
> 14%]
> test/test_form.py ..................... [
> 23%]
> test/test_headers.py ...................FF.........FF..... [
> 38%]
> test/test_headers_compat.py .......FF..... [
> 44%]
> test/test_memory.py ... [
> 45%]
> test/test_plating.py ....................... [
> 54%]
> test/test_request.py ........... [
> 59%]
> test/test_request_compat.py ....... [
> 62%]
> test/test_requirer.py ..... [
> 64%]
> test/test_resource.py .................................................. [
> 85%]
> ............... [
> 91%]
> test/test_response.py FFFFFFFF... [
> 95%]
> test/test_session.py ........ [
> 99%]
> test/test_trial.py ..
> [100%]
>
> =================================== FAILURES
> ===================================
> ___________________ FrozenHTTPHeadersTests.test_getTextName
> ____________________
>
> self = <test.test_headers.FrozenHTTPHeadersTests testMethod=test_getTextName>
>
> @given(iterables(tuples(ascii_text(min_size=1), latin1_text())))
> > def test_getTextName(self, textPairs: Iterable[Tuple[str, str]]) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> GetValuesTestsMixIn.test_getTextName was called from multiple different
> executors. This may lead to flaky tests and nonreproducible errors when
> replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_headers.py:308: FailedHealthCheck
> _____________ FrozenHTTPHeadersTests.test_getTextNameBinaryValues
> ______________
>
> self = <test.test_headers.FrozenHTTPHeadersTests
> testMethod=test_getTextNameBinaryValues>
>
> @given(iterables(tuples(ascii_text(min_size=1), binary())))
> > def test_getTextNameBinaryValues(
> self, pairs: Iterable[Tuple[str, bytes]]
> ) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> GetValuesTestsMixIn.test_getTextNameBinaryValues was called from multiple
> different executors. This may lead to flaky tests and nonreproducible errors
> when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_headers.py:337: FailedHealthCheck
> ___________________ MutableHTTPHeadersTests.test_getTextName
> ___________________
>
> self = <test.test_headers.MutableHTTPHeadersTests testMethod=test_getTextName>
>
> @given(iterables(tuples(ascii_text(min_size=1), latin1_text())))
> > def test_getTextName(self, textPairs: Iterable[Tuple[str, str]]) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> GetValuesTestsMixIn.test_getTextName was called from multiple different
> executors. This may lead to flaky tests and nonreproducible errors when
> replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_headers.py:308: FailedHealthCheck
> _____________ MutableHTTPHeadersTests.test_getTextNameBinaryValues
> _____________
>
> self = <test.test_headers.MutableHTTPHeadersTests
> testMethod=test_getTextNameBinaryValues>
>
> @given(iterables(tuples(ascii_text(min_size=1), binary())))
> > def test_getTextNameBinaryValues(
> self, pairs: Iterable[Tuple[str, bytes]]
> ) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> GetValuesTestsMixIn.test_getTextNameBinaryValues was called from multiple
> different executors. This may lead to flaky tests and nonreproducible errors
> when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_headers.py:337: FailedHealthCheck
> _______________ HTTPHeadersWrappingHeadersTests.test_getTextName
> _______________
>
> self = <test.test_headers_compat.HTTPHeadersWrappingHeadersTests
> testMethod=test_getTextName>
>
> @given(iterables(tuples(ascii_text(min_size=1), latin1_text())))
> > def test_getTextName(self, textPairs: Iterable[Tuple[str, str]]) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> GetValuesTestsMixIn.test_getTextName was called from multiple different
> executors. This may lead to flaky tests and nonreproducible errors when
> replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_headers.py:308: FailedHealthCheck
> _________ HTTPHeadersWrappingHeadersTests.test_getTextNameBinaryValues
> _________
>
> self = <test.test_headers_compat.HTTPHeadersWrappingHeadersTests
> testMethod=test_getTextNameBinaryValues>
>
> @given(iterables(tuples(ascii_text(min_size=1), binary())))
> > def test_getTextNameBinaryValues(
> self, pairs: Iterable[Tuple[str, bytes]]
> ) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> GetValuesTestsMixIn.test_getTextNameBinaryValues was called from multiple
> different executors. This may lead to flaky tests and nonreproducible errors
> when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_headers.py:337: FailedHealthCheck
> ______________ FrozenHTTPResponseTests.test_bodyAsBytesFromBytes
> _______________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsBytesFromBytes>
>
> @given(binary())
> > def test_bodyAsBytesFromBytes(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsBytesFromBytes was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:103: FailedHealthCheck
> ___________ FrozenHTTPResponseTests.test_bodyAsBytesFromBytesCached
> ____________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsBytesFromBytesCached>
>
> @given(binary())
> > def test_bodyAsBytesFromBytesCached(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsBytesFromBytesCached was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:114: FailedHealthCheck
> ______________ FrozenHTTPResponseTests.test_bodyAsBytesFromFount
> _______________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsBytesFromFount>
>
> @given(binary())
> > def test_bodyAsBytesFromFount(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsBytesFromFount was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:129: FailedHealthCheck
> ___________ FrozenHTTPResponseTests.test_bodyAsBytesFromFountCached
> ____________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsBytesFromFountCached>
>
> @given(binary())
> > def test_bodyAsBytesFromFountCached(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsBytesFromFountCached was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:140: FailedHealthCheck
> ______________ FrozenHTTPResponseTests.test_bodyAsFountFromBytes
> _______________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsFountFromBytes>
>
> @given(binary())
> > def test_bodyAsFountFromBytes(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsFountFromBytes was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:53: FailedHealthCheck
> ____________ FrozenHTTPResponseTests.test_bodyAsFountFromBytesTwice
> ____________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsFountFromBytesTwice>
>
> @given(binary())
> > def test_bodyAsFountFromBytesTwice(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsFountFromBytesTwice was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:67: FailedHealthCheck
> ______________ FrozenHTTPResponseTests.test_bodyAsFountFromFount
> _______________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsFountFromFount>
>
> @given(binary())
> > def test_bodyAsFountFromFount(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsFountFromFount was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:79: FailedHealthCheck
> ____________ FrozenHTTPResponseTests.test_bodyAsFountFromFountTwice
> ____________
>
> self = <test.test_response.FrozenHTTPResponseTests
> testMethod=test_bodyAsFountFromFountTwice>
>
> @given(binary())
> > def test_bodyAsFountFromFountTwice(self, data: bytes) -> None:
> E hypothesis.errors.FailedHealthCheck: The method
> FrozenHTTPMessageTestsMixIn.test_bodyAsFountFromFountTwice was called from
> multiple different executors. This may lead to flaky tests and
> nonreproducible errors when replaying from database.
> E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for
> more information about this. If you want to disable just this health check,
> add HealthCheck.differing_executors to the suppress_health_check settings for
> this test.
>
> test/test_message.py:91: FailedHealthCheck
> =============================== warnings summary
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/twisted/web/http.py:103
> /usr/lib/python3/dist-packages/twisted/web/http.py:103: DeprecationWarning:
> 'cgi' is deprecated and slated for removal in Python 3.13
> import cgi
>
> ../../../../../../usr/lib/python3/dist-packages/twisted/web/test/test_web.py:21
> /usr/lib/python3/dist-packages/twisted/web/test/test_web.py:21:
> DeprecationWarning: twisted.test.proto_helpers.EventLoggingObserver was
> deprecated in Twisted 19.7.0: Please use
> twisted.internet.testing.EventLoggingObserver instead.
> from twisted.test.proto_helpers import EventLoggingObserver
>
> test/test_form.py:37
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_klein/build/test/test_form.py:37:
> PytestCollectionWarning: cannot collect test class 'TestObject' because it
> has a __init__ constructor (from:
> .pybuild/cpython3_3.11_klein/build/test/test_form.py)
> @attr.s(auto_attribs=True, hash=False)
>
> ../../../src/klein/_tubes.py:47
> /<<PKGBUILDDIR>>/src/klein/_tubes.py:47: DeprecationWarning: attrs's
> zope-interface support is deprecated and will be removed in, or after, April
> 2024.
> validator=optional(provides(IDrain)), default=None, init=False
>
> ../../../src/klein/_request.py:32
> /<<PKGBUILDDIR>>/src/klein/_request.py:32: DeprecationWarning: attrs's
> zope-interface support is deprecated and will be removed in, or after, April
> 2024.
> headers: IHTTPHeaders = attrib(validator=provides(IHTTPHeaders))
>
> ../../../src/klein/_request_compat.py:42
> /<<PKGBUILDDIR>>/src/klein/_request_compat.py:42: DeprecationWarning:
> attrs's zope-interface support is deprecated and will be removed in, or
> after, April 2024.
> _request: IRequest = attrib(validator=provides(IRequest))
>
> ../../../src/klein/_response.py:31
> /<<PKGBUILDDIR>>/src/klein/_response.py:31: DeprecationWarning: attrs's
> zope-interface support is deprecated and will be removed in, or after, April
> 2024.
> headers: IHTTPHeaders = attrib(validator=provides(IHTTPHeaders))
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED test/test_headers.py::FrozenHTTPHeadersTests::test_getTextName -
> hypot...
> FAILED
> test/test_headers.py::FrozenHTTPHeadersTests::test_getTextNameBinaryValues
> FAILED test/test_headers.py::MutableHTTPHeadersTests::test_getTextName -
> hypo...
> FAILED
> test/test_headers.py::MutableHTTPHeadersTests::test_getTextNameBinaryValues
> FAILED
> test/test_headers_compat.py::HTTPHeadersWrappingHeadersTests::test_getTextName
> FAILED
> test/test_headers_compat.py::HTTPHeadersWrappingHeadersTests::test_getTextNameBinaryValues
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsBytesFromBytes
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsBytesFromBytesCached
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsBytesFromFount
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsBytesFromFountCached
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsFountFromBytes
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsFountFromBytesTwice
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsFountFromFount
> FAILED
> test/test_response.py::FrozenHTTPResponseTests::test_bodyAsFountFromFountTwice
> ================= 14 failed, 228 passed, 7 warnings in 51.48s
> ==================
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_klein/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-klein_21.8.0-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&fusertaguser=lu...@debian.org&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-klein
Source-Version: 23.12.0-1
Done: Andrius Merkys <mer...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-klein, 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 1052...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andrius Merkys <mer...@debian.org> (supplier of updated python-klein 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: Fri, 23 Feb 2024 09:52:59 -0500
Source: python-klein
Architecture: source
Version: 23.12.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Andrius Merkys <mer...@debian.org>
Closes: 1052869
Changes:
python-klein (23.12.0-1) unstable; urgency=medium
.
* New upstream version 23.12.0 (Closes: #1052869)
* Add uversionmangle to downgrade RC versions.
* Refresh patches, drop bce8b85036a6d185b9e8aab037c805f81354544c.patch
(integrated upstream).
* Cleanup debian/rules.
Checksums-Sha1:
294a2e3a7f197dd0af624eac8b015689c41b6215 2227 python-klein_23.12.0-1.dsc
68937556e95fd8ff00f0ee7c4e0af0308eeee4b8 100984
python-klein_23.12.0.orig.tar.gz
97367618244c71dacfe585a9dfcaf69b132b7eb0 3736
python-klein_23.12.0-1.debian.tar.xz
bfdfe66f7a52ba9f805be2c71dec5527204cc4a6 8605
python-klein_23.12.0-1_source.buildinfo
Checksums-Sha256:
f61c776c7a84d6adbd427f765a2d36526761a0dbffb2da3a82c7d7a4b0e563ee 2227
python-klein_23.12.0-1.dsc
df269101ed91632e0a1c84aac3da238bc4dc731c1b6997809763c55ad37d4901 100984
python-klein_23.12.0.orig.tar.gz
5a62ac02d169097de3b9854ed249fc06fca451cf1a5843f4b610bd3a6bc4b30b 3736
python-klein_23.12.0-1.debian.tar.xz
1fe2a0645ccf3fe3bbfb48b8067c26163d0b8f81cef3ce95ec3c234d96fbc21e 8605
python-klein_23.12.0-1_source.buildinfo
Files:
f67adc08fe0578adf9807e7d4f72869d 2227 python optional
python-klein_23.12.0-1.dsc
30d68d620bfa03fee1783a2c08625e7a 100984 python optional
python-klein_23.12.0.orig.tar.gz
825f9059276ada4d956159c3e1a77775 3736 python optional
python-klein_23.12.0-1.debian.tar.xz
40d626783b669b85b777e3eae393f5ba 8605 python optional
python-klein_23.12.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEdyKS9veshfrgQdQe5fQ/nCc08ocFAmXYudgSHG1lcmt5c0Bk
ZWJpYW4ub3JnAAoJEOX0P5wnNPKHho4P/jMyqOYLEIOv0GNP2fNnU2HOsrrghnqL
MW4cB1aT1/0wjy8GNY8+6YANKBqdOsWlUEKVT+aLNBVHY3gphCxGRTNqCTuFl1ot
Wh/aETiT7feIVkdiTTuZutV0DyL1oCK5FzmDv5DLmGxjKcXucgUEOrxWzgusbfvz
2Frerfw0HRYsUbIO3hJWjQ6GkRfRxIxfhvKLjktuYy9BoL1YCpO1/AIhBM7yyY9q
0bECMp/WjB1eaFRtJP2NtRN5cySjAKyg6Hqe8/0m2qWmBooPqaYVMJ1KQzZo8ZK0
O/Xsvl0XfuExGSjDL9oS/Jg+3O6N1v+sa3wCAij1LupE5n0CArCgPKj2Wr9LGcce
s8rUO0+KtUhevyg9mxyxVoAG6DgbsLCYFWJlRXmispwsyf710gLhTak/17wySLrM
mpITA4gjWXEHE9yfmfXYNhZ2lhdEJgNe8PghazZb8FJGlKUuRfXFGpGNSIL8OmYf
tMK/P02UORJNHp56AcJXmbyVhtTAp2hBYsJa2A1LBBiCdN//yz0qDfYGNKzjCDLX
Hqkc4UzSTbly1d0sJhFNlFqu2I4QrvkznfKI9HJY42fiS+YPhXRP5forqTiqC2kJ
oeTfvVGgynU2Yqu7Xa7QYw4EDNo2zv9HsCK05YuekxFb35n5A2RwXbZdcqNFdK9D
uPvzNA9lTbou
=6+c1
-----END PGP SIGNATURE-----
pgpchjriw4ApU.pgp
Description: PGP signature
--- End Message ---