Your message dated Sun, 22 Jan 2023 00:41:42 +0000
with message-id <[email protected]>
and subject line Bug#1026602: fixed in python-unicodecsv 0.14.1-6
has caused the Debian Bug report #1026602,
regarding python-unicodecsv: FTBFS: AssertionError: [['ab\x00c']] != None
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.)
--
1026602: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026602
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-unicodecsv
Version: 0.14.1-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20221220 ftbfs-bookworm
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 --with python3
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config
> running config
> I: pybuild base:240: python3.10 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.11 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unicodecsv/build/unicodecsv
> copying unicodecsv/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unicodecsv/build/unicodecsv
> copying unicodecsv/test.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unicodecsv/build/unicodecsv
> copying unicodecsv/py2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unicodecsv/build/unicodecsv
> copying unicodecsv/py3.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unicodecsv/build/unicodecsv
> I: pybuild base:240: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_unicodecsv/build/unicodecsv
> copying unicodecsv/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_unicodecsv/build/unicodecsv
> copying unicodecsv/test.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_unicodecsv/build/unicodecsv
> copying unicodecsv/py2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_unicodecsv/build/unicodecsv
> copying unicodecsv/py3.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_unicodecsv/build/unicodecsv
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py test
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> running egg_info
> creating unicodecsv.egg-info
> writing unicodecsv.egg-info/PKG-INFO
> writing dependency_links to unicodecsv.egg-info/dependency_links.txt
> writing top-level names to unicodecsv.egg-info/top_level.txt
> writing manifest file 'unicodecsv.egg-info/SOURCES.txt'
> reading manifest file 'unicodecsv.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'unicodecsv.egg-info/SOURCES.txt'
> running build_ext
> test_char_write (unicodecsv.test.TestArrayWrites) ... ok
> test_double_write (unicodecsv.test.TestArrayWrites) ... ok
> test_float_write (unicodecsv.test.TestArrayWrites) ... ok
> test_int_write (unicodecsv.test.TestArrayWrites) ... ok
> test_blankline (unicodecsv.test.TestDialectExcel) ... ok
> test_dubious_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_empty_fields (unicodecsv.test.TestDialectExcel) ... ok
> test_inline_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_inline_quotes (unicodecsv.test.TestDialectExcel) ... ok
> test_lone_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_newlines (unicodecsv.test.TestDialectExcel) ... ok
> test_null (unicodecsv.test.TestDialectExcel) ... ok
> test_quote_and_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_quote_fieldsep (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted_nl (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted_quotes (unicodecsv.test.TestDialectExcel) ... ok
> test_quotes (unicodecsv.test.TestDialectExcel) ... ok
> test_quotes_and_more (unicodecsv.test.TestDialectExcel) ... ok
> test_simple (unicodecsv.test.TestDialectExcel) ... ok
> test_simple_writer (unicodecsv.test.TestDialectExcel) ... ok
> test_single (unicodecsv.test.TestDialectExcel) ... ok
> test_single_quoted_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_single_writer (unicodecsv.test.TestDialectExcel) ... ok
> test_singlequoted (unicodecsv.test.TestDialectExcel) ... ok
> test_singlequoted_left_empty (unicodecsv.test.TestDialectExcel) ... ok
> test_singlequoted_right_empty (unicodecsv.test.TestDialectExcel) ... ok
> test_space_and_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_bad_dialect (unicodecsv.test.TestDialectRegistry) ... ok
> test_dialect_apply (unicodecsv.test.TestDialectRegistry) ... ok
> test_incomplete_dialect (unicodecsv.test.TestDialectRegistry) ... ok
> test_register_kwargs (unicodecsv.test.TestDialectRegistry) ... ok
> test_registry (unicodecsv.test.TestDialectRegistry) ... ok
> test_registry_badargs (unicodecsv.test.TestDialectRegistry) ... ok
> test_space_dialect (unicodecsv.test.TestDialectRegistry) ... ok
> test_empty_file (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_fieldnames_chain (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_fieldnames_from_file (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_fields (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_no_fieldnames (unicodecsv.test.TestDictFields) ... ok
> test_read_long (unicodecsv.test.TestDictFields) ... ok
> test_read_long_with_rest (unicodecsv.test.TestDictFields) ... ok
> test_read_long_with_rest_no_fieldnames (unicodecsv.test.TestDictFields) ... ok
> test_read_multi (unicodecsv.test.TestDictFields) ... ok
> test_read_semi_sep (unicodecsv.test.TestDictFields) ... ok
> test_read_short (unicodecsv.test.TestDictFields) ... ok
> test_read_with_blanks (unicodecsv.test.TestDictFields) ... ok
> test_write_no_fields (unicodecsv.test.TestDictFields) ... ok
> test_write_simple_dict (unicodecsv.test.TestDictFields) ... ok
> test_write_unicode_header_dict (unicodecsv.test.TestDictFields) ... ok
> test_escape_fieldsep (unicodecsv.test.TestEscapedExcel) ... ok
> test_read_escape_fieldsep (unicodecsv.test.TestEscapedExcel) ... ok
> test_read_escape_fieldsep (unicodecsv.test.TestQuotedEscapedExcel) ... ok
> test_write_escape_fieldsep (unicodecsv.test.TestQuotedEscapedExcel) ... ok
> test_unicode_read (unicodecsv.test.TestUnicode) ... ok
> test_decode_error (unicodecsv.test.TestUnicodeErrors)
> Make sure the specified error-handling mode is obeyed on readers. ... ok
> test_decode_error_dictreader (unicodecsv.test.TestUnicodeErrors)
> Make sure the error-handling mode is obeyed on DictReaders. ... ok
> test_encode_error (unicodecsv.test.TestUnicodeErrors) ... ok
> test_encode_error_dictwriter (unicodecsv.test.TestUnicodeErrors) ... ok
> test_read_eol (unicodecsv.test.Test_Csv) ... ok
> test_read_escape (unicodecsv.test.Test_Csv) ... ok
> test_read_linenum (unicodecsv.test.Test_Csv) ... ok
> test_read_oddinputs (unicodecsv.test.Test_Csv) ... FAIL
> test_read_quoting (unicodecsv.test.Test_Csv) ... ok
> test_reader_arg_valid (unicodecsv.test.Test_Csv) ... ok
> test_reader_attrs (unicodecsv.test.Test_Csv) ... ok
> test_reader_dialect_attrs (unicodecsv.test.Test_Csv) ... ok
> test_reader_kw_attrs (unicodecsv.test.Test_Csv) ... ok
> test_roundtrip_quoteed_newlines (unicodecsv.test.Test_Csv) ... ok
> test_write_arg_valid (unicodecsv.test.Test_Csv) ... ok
> test_write_bigfield (unicodecsv.test.Test_Csv) ... ok
> test_write_decimal (unicodecsv.test.Test_Csv) ... ok
> test_write_escape (unicodecsv.test.Test_Csv) ... ok
> test_write_quoting (unicodecsv.test.Test_Csv) ... ok
> test_writer_arg_valid (unicodecsv.test.Test_Csv) ... ok
> test_writer_attrs (unicodecsv.test.Test_Csv) ... ok
> test_writer_dialect_attrs (unicodecsv.test.Test_Csv) ... ok
> test_writer_kw_attrs (unicodecsv.test.Test_Csv) ... ok
> test_writerows (unicodecsv.test.Test_Csv) ... ok
> /<<PKGBUILDDIR>>/README.rst
> Doctest: README.rst ... ok
>
> ======================================================================
> FAIL: test_read_oddinputs (unicodecsv.test.Test_Csv)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/unicodecsv/test.py", line 251, in test_read_oddinputs
> self.assertRaises(csv.Error, self._read_test,
> AssertionError: [['ab\x00c']] != None
>
> ----------------------------------------------------------------------
> Ran 81 tests in 0.030s
>
> FAILED (failures=1)
> Test failed: <unittest.runner.TextTestResult run=81 errors=0 failures=1>
> error: Test failed: <unittest.runner.TextTestResult run=81 errors=0
> failures=1>
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1:
> python3.11 setup.py test
> I: pybuild base:240: python3.10 setup.py test
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> running egg_info
> writing unicodecsv.egg-info/PKG-INFO
> writing dependency_links to unicodecsv.egg-info/dependency_links.txt
> writing top-level names to unicodecsv.egg-info/top_level.txt
> reading manifest file 'unicodecsv.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'unicodecsv.egg-info/SOURCES.txt'
> running build_ext
> test_char_write (unicodecsv.test.TestArrayWrites) ... ok
> test_double_write (unicodecsv.test.TestArrayWrites) ... ok
> test_float_write (unicodecsv.test.TestArrayWrites) ... ok
> test_int_write (unicodecsv.test.TestArrayWrites) ... ok
> test_blankline (unicodecsv.test.TestDialectExcel) ... ok
> test_dubious_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_empty_fields (unicodecsv.test.TestDialectExcel) ... ok
> test_inline_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_inline_quotes (unicodecsv.test.TestDialectExcel) ... ok
> test_lone_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_newlines (unicodecsv.test.TestDialectExcel) ... ok
> test_null (unicodecsv.test.TestDialectExcel) ... ok
> test_quote_and_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_quote_fieldsep (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted_nl (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_quoted_quotes (unicodecsv.test.TestDialectExcel) ... ok
> test_quotes (unicodecsv.test.TestDialectExcel) ... ok
> test_quotes_and_more (unicodecsv.test.TestDialectExcel) ... ok
> test_simple (unicodecsv.test.TestDialectExcel) ... ok
> test_simple_writer (unicodecsv.test.TestDialectExcel) ... ok
> test_single (unicodecsv.test.TestDialectExcel) ... ok
> test_single_quoted_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_single_writer (unicodecsv.test.TestDialectExcel) ... ok
> test_singlequoted (unicodecsv.test.TestDialectExcel) ... ok
> test_singlequoted_left_empty (unicodecsv.test.TestDialectExcel) ... ok
> test_singlequoted_right_empty (unicodecsv.test.TestDialectExcel) ... ok
> test_space_and_quote (unicodecsv.test.TestDialectExcel) ... ok
> test_bad_dialect (unicodecsv.test.TestDialectRegistry) ... ok
> test_dialect_apply (unicodecsv.test.TestDialectRegistry) ... ok
> test_incomplete_dialect (unicodecsv.test.TestDialectRegistry) ... ok
> test_register_kwargs (unicodecsv.test.TestDialectRegistry) ... ok
> test_registry (unicodecsv.test.TestDialectRegistry) ... ok
> test_registry_badargs (unicodecsv.test.TestDialectRegistry) ... ok
> test_space_dialect (unicodecsv.test.TestDialectRegistry) ... ok
> test_empty_file (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_fieldnames_chain (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_fieldnames_from_file (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_fields (unicodecsv.test.TestDictFields) ... ok
> test_read_dict_no_fieldnames (unicodecsv.test.TestDictFields) ... ok
> test_read_long (unicodecsv.test.TestDictFields) ... ok
> test_read_long_with_rest (unicodecsv.test.TestDictFields) ... ok
> test_read_long_with_rest_no_fieldnames (unicodecsv.test.TestDictFields) ... ok
> test_read_multi (unicodecsv.test.TestDictFields) ... ok
> test_read_semi_sep (unicodecsv.test.TestDictFields) ... ok
> test_read_short (unicodecsv.test.TestDictFields) ... ok
> test_read_with_blanks (unicodecsv.test.TestDictFields) ... ok
> test_write_no_fields (unicodecsv.test.TestDictFields) ... ok
> test_write_simple_dict (unicodecsv.test.TestDictFields) ... ok
> test_write_unicode_header_dict (unicodecsv.test.TestDictFields) ... ok
> test_escape_fieldsep (unicodecsv.test.TestEscapedExcel) ... ok
> test_read_escape_fieldsep (unicodecsv.test.TestEscapedExcel) ... ok
> test_read_escape_fieldsep (unicodecsv.test.TestQuotedEscapedExcel) ... ok
> test_write_escape_fieldsep (unicodecsv.test.TestQuotedEscapedExcel) ... ok
> test_unicode_read (unicodecsv.test.TestUnicode) ... ok
> test_decode_error (unicodecsv.test.TestUnicodeErrors)
> Make sure the specified error-handling mode is obeyed on readers. ... ok
> test_decode_error_dictreader (unicodecsv.test.TestUnicodeErrors)
> Make sure the error-handling mode is obeyed on DictReaders. ... ok
> test_encode_error (unicodecsv.test.TestUnicodeErrors) ... ok
> test_encode_error_dictwriter (unicodecsv.test.TestUnicodeErrors) ... ok
> test_read_eol (unicodecsv.test.Test_Csv) ... ok
> test_read_escape (unicodecsv.test.Test_Csv) ... ok
> test_read_linenum (unicodecsv.test.Test_Csv) ... ok
> test_read_oddinputs (unicodecsv.test.Test_Csv) ... ok
> test_read_quoting (unicodecsv.test.Test_Csv) ... ok
> test_reader_arg_valid (unicodecsv.test.Test_Csv) ... ok
> test_reader_attrs (unicodecsv.test.Test_Csv) ... ok
> test_reader_dialect_attrs (unicodecsv.test.Test_Csv) ... ok
> test_reader_kw_attrs (unicodecsv.test.Test_Csv) ... ok
> test_roundtrip_quoteed_newlines (unicodecsv.test.Test_Csv) ... ok
> test_write_arg_valid (unicodecsv.test.Test_Csv) ... ok
> test_write_bigfield (unicodecsv.test.Test_Csv) ... ok
> test_write_decimal (unicodecsv.test.Test_Csv) ... ok
> test_write_escape (unicodecsv.test.Test_Csv) ... ok
> test_write_quoting (unicodecsv.test.Test_Csv) ... ok
> test_writer_arg_valid (unicodecsv.test.Test_Csv) ... ok
> test_writer_attrs (unicodecsv.test.Test_Csv) ... ok
> test_writer_dialect_attrs (unicodecsv.test.Test_Csv) ... ok
> test_writer_kw_attrs (unicodecsv.test.Test_Csv) ... ok
> test_writerows (unicodecsv.test.Test_Csv) ... ok
> /<<PKGBUILDDIR>>/README.rst
> Doctest: README.rst ... ok
>
> ----------------------------------------------------------------------
> Ran 81 tests in 0.055s
>
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.11 3.10"
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/python-unicodecsv_0.14.1-5_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&[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-unicodecsv
Source-Version: 0.14.1-6
Done: Martin <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-unicodecsv, 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.
Martin <[email protected]> (supplier of updated python-unicodecsv 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: Sat, 21 Jan 2023 23:38:42 +0000
Source: python-unicodecsv
Architecture: source
Version: 0.14.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Martin <[email protected]>
Closes: 1026602
Changes:
python-unicodecsv (0.14.1-6) unstable; urgency=medium
.
* Fix test for Python 3.11 (Closes: #1026602)
Thanks to s3v <[email protected]> for the right hint!
Checksums-Sha1:
97ee2bd8e5b9775f338a005940ac0402e9d87e44 2158 python-unicodecsv_0.14.1-6.dsc
82100f122923c8e7bb56982278accf1ac96fbe84 3420
python-unicodecsv_0.14.1-6.debian.tar.xz
239ebaf327b83bcc7515aac289b20ccc869fc3f7 7010
python-unicodecsv_0.14.1-6_amd64.buildinfo
Checksums-Sha256:
e6c28ca884318975b37aee115d920c1e288d74c2a73ab2219f04c666c3d62e66 2158
python-unicodecsv_0.14.1-6.dsc
55690bc02e582b3376b573707532b63f1fe6f8e582d32a9b965f5ddd32a8cf76 3420
python-unicodecsv_0.14.1-6.debian.tar.xz
ba3a76c267d78b206f155bbcd5a72a0775ea754b8e561b633cef11cdf1c41ddb 7010
python-unicodecsv_0.14.1-6_amd64.buildinfo
Files:
2464d81361270bc13b6026136d67fea6 2158 python optional
python-unicodecsv_0.14.1-6.dsc
a2bcedfc38125403d3b0e016feb87d4c 3420 python optional
python-unicodecsv_0.14.1-6.debian.tar.xz
63f5f31bf425dd420e1593de07765fa3 7010 python optional
python-unicodecsv_0.14.1-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEftHeo0XZoKEY1KdA4+Chwoa5Y+oFAmPMfH8ACgkQ4+Chwoa5
Y+ppyA/+Jf8U88w7ilKmDgdxhcpp4SFs3LMbW+CSjzJ1lKXD5gkXrtUr0Zg7920z
shQvHoZbQrqOP1Uz9INt7sKvn57I/+3p9VCZ/PkGmbxz7zeji1tOyBMIU7tJr0FZ
GKCPh0ShZQRcdX9YC/tiGgULdSVk04ALJhBHoZpA011gCdp3N3XK+FRTS+ItkIsk
fZFWZwSDgxzUHZsszFx8/P4pdSidg8b8WHCzSjJzFqg5VpTU8Wa/JQtazRhVh6X3
bGSphUbFAf4cCFzLtlGonobbkDzaaHgIgLmamNjmW5rzZv3lMr4TaRtiMwHTrDdb
YhcfkdxlAXGTjq7W4c6F7vkA3+BUA7iPmSK/vJi5NNX0quxxJ1+eW1ndKEEYmXgc
t5kwufS1rLtEqFXfPeahCjEd1A9PXIjTqAFV9zPmapDhEZYL0+r1Xn42VyINGRP5
xJWapnag7SAK8XKRTbQn6TSD1lVUTqihpiOR6GppWpKt48h93MY0uA69kWZy+l3F
3P3NPsj9MJ1YCUbzPgysAVLQpHxXzale8kTbNAeGuW5AS7t0JskBeroG4TLBQDIu
iSscFomLEC0K4i34Ne3wAEnwWrltik9578N/3/LPqNKF7n5ifSHs6lQNUmmAK7SC
HMUHfe9IEMkL5e9JZEctaUCqHesu97JfO6yBb0IiND6ZoO85fTs=
=HYBn
-----END PGP SIGNATURE-----
--- End Message ---