Your message dated Tue, 20 Dec 2022 21:55:14 +0000
with message-id <e1p7kzu-005jzh...@fasolo.debian.org>
and subject line Bug#1026712: fixed in wtforms-components 0.10.5-4
has caused the Debian Bug report #1026712,
regarding wtforms-components: FTBFS: dh_auto_test: error: pybuild --test
--test-pytest -i python{version} -p "3.11 3.10" 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.)
--
1026712: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026712
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wtforms-components
Version: 0.10.5-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm
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
> pybuild --build -i python{version} -p "3.11 3.10"
> I: pybuild base:240: /usr/bin/python3.11 setup.py build
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:508:
> SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
> license_files instead.
> warnings.warn(msg, warning_class)
> running build
> running build_py
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components
> copying wtforms_components/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components
> copying wtforms_components/validators.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components
> copying wtforms_components/_compat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components
> copying wtforms_components/widgets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components
> copying wtforms_components/utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/html5.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/ajax.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/time.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/color.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/split_date_time.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/passive_hidden.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/select.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/select_multiple.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/json_field.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/interval.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build/wtforms_components/fields
> running egg_info
> creating WTForms_Components.egg-info
> writing WTForms_Components.egg-info/PKG-INFO
> writing dependency_links to WTForms_Components.egg-info/dependency_links.txt
> writing requirements to WTForms_Components.egg-info/requires.txt
> writing top-level names to WTForms_Components.egg-info/top_level.txt
> writing manifest file 'WTForms_Components.egg-info/SOURCES.txt'
> reading manifest file 'WTForms_Components.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '*.pyc' found under directory
> 'tests'
> warning: no previously-included files matching '*.pyc' found under directory
> 'docs'
> no previously-included directories found matching 'docs/_build'
> warning: no previously-included files found matching 'docs/_themes/.git'
> adding license file 'LICENSE'
> writing manifest file 'WTForms_Components.egg-info/SOURCES.txt'
> I: pybuild base:240: /usr/bin/python3 setup.py build
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:508:
> SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
> license_files instead.
> warnings.warn(msg, warning_class)
> running build
> running build_py
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components
> copying wtforms_components/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components
> copying wtforms_components/validators.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components
> copying wtforms_components/_compat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components
> copying wtforms_components/widgets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components
> copying wtforms_components/utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/html5.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/ajax.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/time.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/color.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/split_date_time.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/passive_hidden.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/select.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/select_multiple.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/json_field.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> copying wtforms_components/fields/interval.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build/wtforms_components/fields
> running egg_info
> writing WTForms_Components.egg-info/PKG-INFO
> writing dependency_links to WTForms_Components.egg-info/dependency_links.txt
> writing requirements to WTForms_Components.egg-info/requires.txt
> writing top-level names to WTForms_Components.egg-info/top_level.txt
> reading manifest file 'WTForms_Components.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '*.pyc' found under directory
> 'tests'
> warning: no previously-included files matching '*.pyc' found under directory
> 'docs'
> no previously-included directories found matching 'docs/_build'
> warning: no previously-included files found matching 'docs/_themes/.git'
> adding license file 'LICENSE'
> writing manifest file 'WTForms_Components.egg-info/SOURCES.txt'
> PYTHONPATH=. python3 -m sphinx -N -bhtml docs/ build/html
> Running Sphinx v5.3.0
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> loading intersphinx inventory from http://docs.python.org/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'http://docs.python.org/objects.inv' not fetchable due
> to <class 'requests.exceptions.ProxyError'>:
> HTTPConnectionPool(host='127.0.0.1', port=9): Max retries exceeded with url:
> http://docs.python.org/objects.inv (Caused by ProxyError('Cannot connect to
> proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at
> 0x7fbf1932ac50>: Failed to establish a new connection: [Errno 111] Connection
> refused')))
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 1 source files that are out of date
> updating environment: [new config] 1 added, 0 changed, 0 removed
> reading sources... [100%] index
>
> /<<PKGBUILDDIR>>/docs/index.rst:70: WARNING: Title underline too short.
>
> SelectField & SelectMultipleField
> -----------
> /<<PKGBUILDDIR>>/docs/index.rst:70: WARNING: Title underline too short.
>
> SelectField & SelectMultipleField
> -----------
> /<<PKGBUILDDIR>>/docs/index.rst:214: ERROR: Unknown target name: "django's
> email validator".
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [100%] index
>
> 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, 5 warnings.
>
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O--buildsystem=pybuild
> pybuild --test --test-pytest -i python{version} -p "3.11 3.10"
> I: pybuild base:240: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build; python3.11
> -m pytest tests
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> collected 135 items
>
> tests/test_chain_validator.py F [
> 0%]
> tests/test_date_range_validator.py ... [
> 2%]
> tests/test_email_validator.py ......................... [
> 21%]
> tests/test_if_validator.py ... [
> 23%]
> tests/test_read_only_function.py ... [
> 25%]
> tests/test_time_range_validator.py ... [
> 28%]
> tests/test_widgets.py .. [
> 29%]
> tests/fields/test_color_field.py .... [
> 32%]
> tests/fields/test_date_field.py ...... [
> 37%]
> tests/fields/test_date_time_field.py ...... [
> 41%]
> tests/fields/test_date_time_local_field.py ...... [
> 45%]
> tests/fields/test_decimal_field.py ....... [
> 51%]
> tests/fields/test_int_interval_field.py ........ [
> 57%]
> tests/fields/test_integer_field.py ...... [
> 61%]
> tests/fields/test_json_field.py .. [
> 62%]
> tests/fields/test_passive_hidden_field.py . [
> 63%]
> tests/fields/test_read_only_fields.py . [
> 64%]
> tests/fields/test_search_field.py ..... [
> 68%]
> tests/fields/test_select_field.py ........ [
> 74%]
> tests/fields/test_select_multiple_field.py .. [
> 75%]
> tests/fields/test_split_date_time_field.py .......... [
> 82%]
> tests/fields/test_string_field.py ..... [
> 86%]
> tests/fields/test_time_field.py ..................
> [100%]
>
> =================================== FAILURES
> ===================================
> ________________ TestChainValidator.test_validates_whole_chain
> _________________
>
> self = <tests.test_chain_validator.TestChainValidator object at
> 0x7f32a379ea10>
>
> def test_validates_whole_chain(self):
> > class MyForm(Form):
>
> tests/test_chain_validator.py:16:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/test_chain_validator.py:17: in MyForm
> email = TextField(validators=[Chain([DataRequired(), Email()])])
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> self = <wtforms.validators.Email object at 0x7f32a2f69e10>, message = None
> granular_message = False, check_deliverability = False, allow_smtputf8 = True
> allow_empty_local = False
>
> def __init__(
> self,
> message=None,
> granular_message=False,
> check_deliverability=False,
> allow_smtputf8=True,
> allow_empty_local=False,
> ):
> if email_validator is None: # pragma: no cover
> > raise Exception("Install 'email_validator' for email validation
> > support.")
> E Exception: Install 'email_validator' for email validation support.
>
> /usr/lib/python3/dist-packages/wtforms/validators.py:393: Exception
> =========================== short test summary info
> ============================
> FAILED
> tests/test_chain_validator.py::TestChainValidator::test_validates_whole_chain
> ======================== 1 failed, 134 passed in 0.32s
> =========================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_wtforms-components/build; python3.11
> -m pytest tests
> I: pybuild base:240: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build; python3.10
> -m pytest tests
> ============================= test session starts
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> collected 135 items
>
> tests/test_chain_validator.py F [
> 0%]
> tests/test_date_range_validator.py ... [
> 2%]
> tests/test_email_validator.py ......................... [
> 21%]
> tests/test_if_validator.py ... [
> 23%]
> tests/test_read_only_function.py ... [
> 25%]
> tests/test_time_range_validator.py ... [
> 28%]
> tests/test_widgets.py .. [
> 29%]
> tests/fields/test_color_field.py .... [
> 32%]
> tests/fields/test_date_field.py ...... [
> 37%]
> tests/fields/test_date_time_field.py ...... [
> 41%]
> tests/fields/test_date_time_local_field.py ...... [
> 45%]
> tests/fields/test_decimal_field.py ....... [
> 51%]
> tests/fields/test_int_interval_field.py ........ [
> 57%]
> tests/fields/test_integer_field.py ...... [
> 61%]
> tests/fields/test_json_field.py .. [
> 62%]
> tests/fields/test_passive_hidden_field.py . [
> 63%]
> tests/fields/test_read_only_fields.py . [
> 64%]
> tests/fields/test_search_field.py ..... [
> 68%]
> tests/fields/test_select_field.py ........ [
> 74%]
> tests/fields/test_select_multiple_field.py .. [
> 75%]
> tests/fields/test_split_date_time_field.py .......... [
> 82%]
> tests/fields/test_string_field.py ..... [
> 86%]
> tests/fields/test_time_field.py ..................
> [100%]
>
> =================================== FAILURES
> ===================================
> ________________ TestChainValidator.test_validates_whole_chain
> _________________
>
> self = <tests.test_chain_validator.TestChainValidator object at
> 0x7fb42bcfe9e0>
>
> def test_validates_whole_chain(self):
> > class MyForm(Form):
>
> tests/test_chain_validator.py:16:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/test_chain_validator.py:17: in MyForm
> email = TextField(validators=[Chain([DataRequired(), Email()])])
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> self = <wtforms.validators.Email object at 0x7fb42b5af910>, message = None
> granular_message = False, check_deliverability = False, allow_smtputf8 = True
> allow_empty_local = False
>
> def __init__(
> self,
> message=None,
> granular_message=False,
> check_deliverability=False,
> allow_smtputf8=True,
> allow_empty_local=False,
> ):
> if email_validator is None: # pragma: no cover
> > raise Exception("Install 'email_validator' for email validation
> > support.")
> E Exception: Install 'email_validator' for email validation support.
>
> /usr/lib/python3/dist-packages/wtforms/validators.py:393: Exception
> =========================== short test summary info
> ============================
> FAILED
> tests/test_chain_validator.py::TestChainValidator::test_validates_whole_chain
> ======================== 1 failed, 134 passed in 0.36s
> =========================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_wtforms-components/build; python3.10
> -m pytest tests
> rm -fr -- /tmp/dh-xdg-rundir-NMGlkHY2
> dh_auto_test: error: pybuild --test --test-pytest -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/wtforms-components_0.10.5-3_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&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: wtforms-components
Source-Version: 0.10.5-4
Done: Joseph Nahmias <je...@debian.org>
We believe that the bug you reported is fixed in the latest version of
wtforms-components, 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 1026...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Joseph Nahmias <je...@debian.org> (supplier of updated wtforms-components
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: SHA256
Format: 1.8
Date: Tue, 20 Dec 2022 16:20:08 -0500
Source: wtforms-components
Architecture: source
Version: 0.10.5-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Joseph Nahmias <je...@debian.org>
Closes: 1026712
Changes:
wtforms-components (0.10.5-4) unstable; urgency=medium
.
* [401a1ce] add python3-email-validator as a build/test dep
(Closes: #1026712)
Checksums-Sha1:
d89da212cfabc77d7f72d3784b395a844f123af3 2536 wtforms-components_0.10.5-4.dsc
757f313ebc0aa3fa775e1a200d5f380b94e0abfa 2788
wtforms-components_0.10.5-4.debian.tar.xz
72c76ad07153eb98980ffc1ba50d0ebbfce9650c 8689
wtforms-components_0.10.5-4_amd64.buildinfo
Checksums-Sha256:
f019346a13cf145180f640caa1d357260b858455ae4a8e2a0b7c5dcc96600fd3 2536
wtforms-components_0.10.5-4.dsc
b9d688fadac9de0aeb61d6806881e75e5e57e4d93cc097b9d152ee0336a4a11c 2788
wtforms-components_0.10.5-4.debian.tar.xz
bfd381b9ad3af81322b93e13109c89044317364ffcd9e5ff197bbf9d26f69880 8689
wtforms-components_0.10.5-4_amd64.buildinfo
Files:
0748a8b0fd118fd9930bc5400350fc6d 2536 python optional
wtforms-components_0.10.5-4.dsc
0e9e141a582b9475f7be5929c0530bf6 2788 python optional
wtforms-components_0.10.5-4.debian.tar.xz
ec78d8bddc31de598b3891b7d0e744d8 8689 python optional
wtforms-components_0.10.5-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcxc7CTsDz7hRCK0UsRvZGQeaO5gFAmOiKDQACgkQsRvZGQea
O5gQjA/+MBJ+9lz1oOOxatGKHs1ZXyyn6Zu9/k3p3t4J6mX+zIjE3uT30gg3H7VK
bmnvwJPrz4MFV7KAXakYnr/grRbK6zEk1ohLKGe//g9m7lCO+z9IeHitUdj5oJ1F
9PMa9J92Nk7S6bxVDRKd8iGVfR7fQby4QDWk165M1m6ObEaG34JSyHkvsAxpRIgl
x3c3efgB6Q32+kab6wpF+Qgqzf24SFXJcF04DI7S6F0GrPrq29hNNrxg17Rt61Wl
hvPzKtBNerN/QbBxQPsEFBqAHFBOJz4ezRQH6iVn2y2lzXFkbOT+EzRzibpmAjB7
LBecVCZbVhA7XxYyQMQ3NZAaoW6NVdWXtKphB22LeCptgfW7OpIFUANtwcdGZlYN
9Sdt2vIX9rJvIrgEP4kVpnUGbsY1/wR6T9mwoTIWNhzxXi1ydfIX8Ry2pIb7IA+6
1px70f5fYgGeAdF1q/wcB0YmIuPK9sgsyzej44D0dzoSq0kN2dgw+Hukpx5OqJ3t
uJ5mMWIH7499Tg/rRXT7lWMFPRlSBozvAhyrSOxlQckCxXSqvLq8TWdbwOUFWr5B
+Q4ridCm0f7vIEmCSIpmhFgRH2EylStFrrjlk4ypiGa7g32rrQgNTPpuTUOJqFZX
8gHoq73BxXuXLSE4MFGnXznVOfEt8y31ETLis1Gs94t0G0c90rY=
=ApEZ
-----END PGP SIGNATURE-----
--- End Message ---