Your message dated Fri, 06 Nov 2020 02:34:19 +0000
with message-id <e1karzz-000aqt...@fasolo.debian.org>
and subject line Bug#973076: fixed in natsort 7.0.1-2
has caused the Debian Bug report #973076,
regarding natsort: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i 
python{version} -p "3.9 3.8" 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.)


-- 
973076: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973076
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: natsort
Version: 7.0.1-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
>  debian/rules build
> dh build --with python3,sphinxdoc --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:217: python3.9 setup.py config 
> running config
> I: pybuild base:217: python3.8 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3.9 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> copying natsort/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> copying natsort/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> copying natsort/ns_enum.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> copying natsort/unicode_numbers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> copying natsort/unicode_numeric_hex.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> copying natsort/natsort.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> copying natsort/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort/compat
> copying natsort/compat/fake_fastnumbers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort/compat
> copying natsort/compat/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort/compat
> copying natsort/compat/locale.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort/compat
> copying natsort/compat/fastnumbers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build/natsort/compat
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> copying natsort/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> copying natsort/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> copying natsort/ns_enum.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> copying natsort/unicode_numbers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> copying natsort/unicode_numeric_hex.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> copying natsort/natsort.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> copying natsort/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort/compat
> copying natsort/compat/fake_fastnumbers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort/compat
> copying natsort/compat/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort/compat
> copying natsort/compat/locale.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort/compat
> copying natsort/compat/fastnumbers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_natsort/build/natsort/compat
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build; 
> python3.9 -m pytest tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.0+, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>
> plugins: hypothesis-5.32.1, mock-1.10.4
> collected 274 items
> 
> tests/test_fake_fastnumbers.py ...............                           [  
> 5%]
> tests/test_final_data_transform_factory.py ........                      [  
> 8%]
> tests/test_input_string_transform_factory.py .................           [ 
> 14%]
> tests/test_main.py ......................                                [ 
> 22%]
> tests/test_natsort_key.py .....                                          [ 
> 24%]
> tests/test_natsort_keygen.py .....................                       [ 
> 32%]
> tests/test_natsorted.py ...............................................  [ 
> 49%]
> tests/test_natsorted_convenience.py ............                         [ 
> 53%]
> tests/test_ns_enum.py .                                                  [ 
> 54%]
> tests/test_parse_bytes_function.py ....                                  [ 
> 55%]
> tests/test_parse_number_function.py .......                              [ 
> 58%]
> tests/test_parse_string_function.py ....                                 [ 
> 59%]
> tests/test_regex.py .................................................... [ 
> 78%]
>                                                                          [ 
> 78%]
> tests/test_string_component_transform_factory.py .........               [ 
> 81%]
> tests/test_unicode_numbers.py ...F.                                      [ 
> 83%]
> tests/test_utils.py .............................................        
> [100%]
> 
> =================================== FAILURES 
> ===================================
> __ test_numeric_chars_contains_all_valid_unicode_numeric_and_digit_characters 
> __
> 
>     def 
> test_numeric_chars_contains_all_valid_unicode_numeric_and_digit_characters():
>         set_numeric_hex = set(numeric_hex)
>         set_numeric_chars = set(numeric_chars)
>         set_digit_chars = set(digit_chars)
>         set_decimal_chars = set(decimal_chars)
>         for i in range(0X110000):
>             try:
>                 a = chr(i)
>             except ValueError:
>                 break
>             if a in "0123456789":
>                 continue
>             if unicodedata.numeric(a, None) is not None:
> >               assert i in set_numeric_hex
> E               assert 69573 in {178, 179, 185, 188, 189, 190, ...}
> 
> tests/test_unicode_numbers.py:49: AssertionError
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_raises_type_error_if_given_number[0]
>   /usr/lib/python3/dist-packages/hypothesis/extra/pytestplugin.py:172: 
> HypothesisDeprecationWarning: 
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_raises_type_error_if_given_number[0]
>  uses the 'parse_string_func' fixture, which is reset between function calls 
> but not between test cases generated by `@given(...)`.  You can change it to 
> a module- or session-scoped fixture if it is safe to reuse; if not we 
> recommend using a context manager inside your test function.  See 
> https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details 
> on fixture scope.
>     note_deprecation(
> 
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_invariance[0-<lambda>]
>   /usr/lib/python3/dist-packages/hypothesis/extra/pytestplugin.py:172: 
> HypothesisDeprecationWarning: 
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_invariance[0-<lambda>]
>  uses the 'parse_string_func' fixture, which is reset between function calls 
> but not between test cases generated by `@given(...)`.  You can change it to 
> a module- or session-scoped fixture if it is safe to reuse; if not we 
> recommend using a context manager inside your test function.  See 
> https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details 
> on fixture scope.
>     note_deprecation(
> 
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_invariance[48-<lambda>]
>   /usr/lib/python3/dist-packages/hypothesis/extra/pytestplugin.py:172: 
> HypothesisDeprecationWarning: 
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_invariance[48-<lambda>]
>  uses the 'parse_string_func' fixture, which is reset between function calls 
> but not between test cases generated by `@given(...)`.  You can change it to 
> a module- or session-scoped fixture if it is safe to reuse; if not we 
> recommend using a context manager inside your test function.  See 
> https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details 
> on fixture scope.
>     note_deprecation(
> 
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_invariance[2147483696-<lambda>]
>   /usr/lib/python3/dist-packages/hypothesis/extra/pytestplugin.py:172: 
> HypothesisDeprecationWarning: 
> .pybuild/cpython3_3.9_natsort/build/tests/test_parse_string_function.py::test_parse_string_factory_invariance[2147483696-<lambda>]
>  uses the 'parse_string_func' fixture, which is reset between function calls 
> but not between test cases generated by `@given(...)`.  You can change it to 
> a module- or session-scoped fixture if it is safe to reuse; if not we 
> recommend using a context manager inside your test function.  See 
> https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details 
> on fixture scope.
>     note_deprecation(
> 
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ============== 1 failed, 273 passed, 4 warnings in 11.22 seconds 
> ===============
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_natsort/build; python3.9 -m pytest 
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.9 
> 3.8" returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/10/27/natsort_7.0.1-1_unstable.log

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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: natsort
Source-Version: 7.0.1-2
Done: Scott Talbert <s...@techie.net>

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

Debian distribution maintenance software
pp.
Scott Talbert <s...@techie.net> (supplier of updated natsort 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: Thu, 05 Nov 2020 20:36:02 -0500
Source: natsort
Architecture: source
Version: 7.0.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Scott Talbert <s...@techie.net>
Closes: 973076
Changes:
 natsort (7.0.1-2) unstable; urgency=low
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
 .
   [ Ondřej Nový ]
   * d/control: Update Maintainer field with new Debian Python Team
     contact address.
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 .
   [ Scott Talbert ]
   * Update with Python 3.9's Unicode database (Closes: #973076)
   * Mark python-natsort-doc as Multi-Arch: foreign
   * Update debhelper-compat to 13
   * Rules-Requires-Root: no
Checksums-Sha1:
 70a3a0e680fefd6e297a57c89532122c318512a5 2339 natsort_7.0.1-2.dsc
 9b2e49b74385ff95b723a53acf6ee0cf3c976845 4868 natsort_7.0.1-2.debian.tar.xz
 f36a27ee6862d97f61d78be2563a9355be34eb20 8502 natsort_7.0.1-2_amd64.buildinfo
Checksums-Sha256:
 9aca9d978a2f5f186be9ccaf534e1d66619a9311c72f1c1c1446f0a50211e822 2339 
natsort_7.0.1-2.dsc
 86ec43c759351c3531345840c6db6421dc75a06da9612871316468a4962588d0 4868 
natsort_7.0.1-2.debian.tar.xz
 0d99d18ede8378cf2b784d6613707d8afea01cc3755298a8597a892bdd02f724 8502 
natsort_7.0.1-2_amd64.buildinfo
Files:
 bbfa314d40f28842eba28daee11c6ff9 2339 python optional natsort_7.0.1-2.dsc
 614147450b48bd53e09a7775968e1baf 4868 python optional 
natsort_7.0.1-2.debian.tar.xz
 0afcc5de7226693eadacf7247932f580 8502 python optional 
natsort_7.0.1-2_amd64.buildinfo

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

iQJDBAEBCgAtFiEEbnQ09Yl9Q7F/zVe3U9W8ZLUjeKIFAl+kqb4PHHN3dEB0ZWNo
aWUubmV0AAoJEFPVvGS1I3ii7q0P/39TpurOZqF8H/+4O5+nVl/h6/grTVKBH+5P
3nHSfns7bbUG1OTL9vMVvMlvlNvhwlyzApuAZgFGu4oakgVZlCi61BvCWSkmj0qW
Y2APQ3HaZH8oKuK4BcvcpwtcV+Jy9NH8u113YzIeKTaGjo55CJuhIipC+Nj3w3Zj
MAag0evJxDvqUW6xjNMfHmaCeyBF7KmWqtoWEACYl8vEYR4wvfh9Cm3cmtH9WA3Y
rsc1kCgJbS5Z+kzGlDgSWhAFavqHEBsQJZnrCobg6Q3+9ShIRwbxzeWanDskiN8j
1xUgUu5L564ZmOU1xKWVv6lifH5+XYcbK3K0jlbM4Ax9WN9251gPowESX+pfm5li
Vq7pKXheL5R6gi71h0GfWrrzL29En6Dt57INRCHu04I0bgoKeVf1r3wViwfdyChh
Qx171AYloSYSY7JpzjUUWg8JKKg26QfHTsWgNNIq1E50QSFpbA4/4bQt0eR7uEP8
UR8tbKz8sOBXYGUfYLdZuVxQpgZzI7gzhzpnODqOExOqnlJp4FT4cBFySji8MyqJ
aC5zFT3+cz0g7HYUPOtWOEtYd6dJb9MiySSNSZwon+YUwfF+hbwcviU3p0U9rVrO
fmRfRRYnC5vi9Evo4EYul6EnUt1VyeYeSz2rxbsroYiCWYWMSOAuab62v+o5NTkA
9S0CbtR8
=LG9K
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to