Your message dated Sat, 31 Dec 2022 19:49:10 +0000
with message-id <e1pbhqw-00girf...@fasolo.debian.org>
and subject line Bug#1026681: fixed in flask-wtf 1.0.1-3
has caused the Debian Bug report #1026681,
regarding flask-wtf: FTBFS: InputError: [Errno 2] No such file or directory: 
'../CONTRIBUTING.rst'.
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.)


-- 
1026681: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026681
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: flask-wtf
Version: 1.0.1-2
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[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
> Running Sphinx v5.3.0
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 9 source files that are out of date
> updating environment: [new config] 9 added, 0 changed, 0 removed
> reading sources... [ 11%] api
> reading sources... [ 22%] changes
> reading sources... [ 33%] config
> reading sources... [ 44%] contributing
> reading sources... [ 55%] csrf
> reading sources... [ 66%] form
> reading sources... [ 77%] index
> reading sources... [ 88%] install
> reading sources... [100%] quickstart
> 
> /<<PKGBUILDDIR>>/docs/contributing.rst:1: CRITICAL: Problems with "include" 
> directive path:
> InputError: [Errno 2] No such file or directory: '../CONTRIBUTING.rst'.
> /<<PKGBUILDDIR>>/docs/index.rst:58: WARNING: toctree contains reference to 
> nonexisting document 'license'
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 11%] api
> writing output... [ 22%] changes
> writing output... [ 33%] config
> writing output... [ 44%] contributing
> writing output... [ 55%] csrf
> writing output... [ 66%] form
> writing output... [ 77%] index
> writing output... [ 88%] install
> writing output... [100%] quickstart
> 
> /<<PKGBUILDDIR>>/docs/index.rst:58: WARNING: toctree contains reference to 
> document 'contributing' that doesn't have a title: no link will be generated
> generating indices... genindex py-modindex done
> writing additional pages... search done
> copying images... [100%] _static/flask-wtf.png
> 
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 3 warnings.
> 
> The HTML pages are in _build/html.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flaskext.wtf/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>>, configfile: setup.cfg
> collected 51 items
> 
> tests/test_csrf_extension.py .........                                   [ 
> 17%]
> tests/test_csrf_form.py ........                                         [ 
> 33%]
> tests/test_file.py ...s.....                                             [ 
> 50%]
> tests/test_form.py ........F                                             [ 
> 68%]
> tests/test_i18n.py ...                                                   [ 
> 74%]
> tests/test_recaptcha.py .............                                    
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ______________________ test_set_default_message_language 
> _______________________
> 
> app = <Flask 'conftest'>, client = <FlaskClient <Flask 'conftest'>>
> 
>     def test_set_default_message_language(app, client):
>         @app.route("/default", methods=["POST"])
>         def default():
>             form = BasicForm()
>             assert not form.validate_on_submit()
>             assert "This field is required." in form.name.errors
>     
>         client.post("/default", data={"name": "  "})
>     
> >       @app.route("/es", methods=["POST"])
> 
> tests/test_form.py:114: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/flask/scaffold.py:49: in wrapper_func
>     self._check_setup_finished(f_name)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <Flask 'conftest'>, f_name = 'route'
> 
>     def _check_setup_finished(self, f_name: str) -> None:
>         if self._got_first_request:
> >           raise AssertionError(
>                 f"The setup method '{f_name}' can no longer be called"
>                 " on the application. It has already handled its first"
>                 " request, any changes will not be applied"
>                 " consistently.\n"
>                 "Make sure all imports, decorators, functions, etc."
>                 " needed to set up the application are done before"
>                 " running it."
>             )
> E           AssertionError: The setup method 'route' can no longer be called 
> on the application. It has already handled its first request, any changes 
> will not be applied consistently.
> E           Make sure all imports, decorators, functions, etc. needed to set 
> up the application are done before running it.
> 
> /usr/lib/python3/dist-packages/flask/app.py:722: AssertionError
> =========================== short test summary info 
> ============================
> FAILED tests/test_form.py::test_set_default_message_language - 
> AssertionError...
> =================== 1 failed, 49 passed, 1 skipped in 0.39s 
> ====================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flaskext.wtf/build; python3.11 -m 
> pytest tests
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flaskext.wtf/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>>, configfile: setup.cfg
> collected 51 items
> 
> tests/test_csrf_extension.py .........                                   [ 
> 17%]
> tests/test_csrf_form.py ........                                         [ 
> 33%]
> tests/test_file.py ...s.....                                             [ 
> 50%]
> tests/test_form.py ........F                                             [ 
> 68%]
> tests/test_i18n.py ...                                                   [ 
> 74%]
> tests/test_recaptcha.py .............                                    
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ______________________ test_set_default_message_language 
> _______________________
> 
> app = <Flask 'conftest'>, client = <FlaskClient <Flask 'conftest'>>
> 
>     def test_set_default_message_language(app, client):
>         @app.route("/default", methods=["POST"])
>         def default():
>             form = BasicForm()
>             assert not form.validate_on_submit()
>             assert "This field is required." in form.name.errors
>     
>         client.post("/default", data={"name": "  "})
>     
> >       @app.route("/es", methods=["POST"])
> 
> tests/test_form.py:114: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/flask/scaffold.py:49: in wrapper_func
>     self._check_setup_finished(f_name)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <Flask 'conftest'>, f_name = 'route'
> 
>     def _check_setup_finished(self, f_name: str) -> None:
>         if self._got_first_request:
> >           raise AssertionError(
>                 f"The setup method '{f_name}' can no longer be called"
>                 " on the application. It has already handled its first"
>                 " request, any changes will not be applied"
>                 " consistently.\n"
>                 "Make sure all imports, decorators, functions, etc."
>                 " needed to set up the application are done before"
>                 " running it."
>             )
> E           AssertionError: The setup method 'route' can no longer be called 
> on the application. It has already handled its first request, any changes 
> will not be applied consistently.
> E           Make sure all imports, decorators, functions, etc. needed to set 
> up the application are done before running it.
> 
> /usr/lib/python3/dist-packages/flask/app.py:722: AssertionError
> =========================== short test summary info 
> ============================
> FAILED tests/test_form.py::test_set_default_message_language - 
> AssertionError...
> =================== 1 failed, 49 passed, 1 skipped in 0.38s 
> ====================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flaskext.wtf/build; python3.10 -m 
> pytest tests
> 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/flask-wtf_1.0.1-2_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: flask-wtf
Source-Version: 1.0.1-3
Done: Carsten Schoenert <c.schoen...@t-online.de>

We believe that the bug you reported is fixed in the latest version of
flask-wtf, 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.
Carsten Schoenert <c.schoen...@t-online.de> (supplier of updated flask-wtf 
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: Sat, 31 Dec 2022 19:43:57 +0100
Source: flask-wtf
Architecture: source
Version: 1.0.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Carsten Schoenert <c.schoen...@t-online.de>
Closes: 1026681
Changes:
 flask-wtf (1.0.1-3) unstable; urgency=medium
 .
   * Team upload.
   * d/gbp.conf: Add some more defaults
   * Rebuild patch queue from patch-queue branch
     Added patches:
     Fixed-unit-tests.patch
     docs-Use-local-Python-intersphinx-inventary.patch
     Removed patch:
     0001-Remove-intersphinx-extension-to-avoid-external-conne.patch
     (Closes: #1026681)
   * debian/*: Running wrap-and-sort -ast
     No further modifications.
   * d/control: Add new build deps and BuildProfileSpecs
   * d/control: Bump Standards-Versions to 4.6.2
     No further changes needed.
   * d/control: Add Rules-Requires-Root: no
   * d/watch: Update to version 4 and git mode
   * d/control: Set homepage to GH project site
   * d/u/metadata: Add project documentation website entry
   * d/salsa-ci.yml: Limit CI run to architecture all
   * d/python-flaskext.wtf-doc.examples: Ship also examples
   * d/copyright: Update upstream year data
   * d/python-flaskext.wtf-doc: Use dh_sphinxdoc for build
   * d/control: Remove Recommends from python-flaskext.wtf-doc
     The package libjs-jquery isn't needed or somehow useful for the package
     python-flaskext.wtf-doc.
Checksums-Sha1:
 345343ecbd81e65062ea87748e4514d8396847b7 2565 flask-wtf_1.0.1-3.dsc
 b85a99ce0f2997d0077784229e28a2c976d5e2cd 6280 flask-wtf_1.0.1-3.debian.tar.xz
 2020a4213e2d18090d0ac0c58a4848e2729b540d 8981 flask-wtf_1.0.1-3_amd64.buildinfo
Checksums-Sha256:
 b13d09e9ea2292c7d5fcf1442b12e6d3944014b68958d99d4918557f95aee9b9 2565 
flask-wtf_1.0.1-3.dsc
 06d05724304ba171b430d8a7ecf123d1eb8c4af331fc3510bf018f999eab64e7 6280 
flask-wtf_1.0.1-3.debian.tar.xz
 ce3cc2937f57ef45f78ec6840c4607c6629608b4660adcdf0ffcf449d9c44bbf 8981 
flask-wtf_1.0.1-3_amd64.buildinfo
Files:
 b2e393deb558ab14d4978a096064234f 2565 python optional flask-wtf_1.0.1-3.dsc
 1b98dcf37dbd11d3e2e2abceaadfe98e 6280 python optional 
flask-wtf_1.0.1-3.debian.tar.xz
 94d12d4d8e11d08aab73a820ab278c1e 8981 python optional 
flask-wtf_1.0.1-3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEtw38bxNP7PwBHmKqgwFgFCUdHbAFAmOwiRUACgkQgwFgFCUd
HbAUVxAAlqc1GCxryKsZxd81Sc/ktSMiSdo9aOwqopvUvgF+MMzfAjkRj0uufTKc
A4ko46oM2oCQ+2CVEFROZ4pcUJVzd2E3f/NNbaCQ9ZwzDcKutu9Nt6WtxAcd6AOG
bIEJMVHvY52SKRlEMD10oEsrNkwst/iYot3x2tK3jchSaAWbPoPw5D56JNGA24J7
Lltf8VygmpKVC3vZM1Ck8azMGpUKQ61BewX9BBSREZO1WzrsZQiS8s49+jfgTHv5
Z8B7rtfk+InBRm3PUIlkPtiOCxRhft9oVibaNtq21MhM37bEoakRAtPsta+n+DBr
WIHZs4P/oveS+HL9kaggcy+X6HzzdMxruoOMoEjqtLq/Mn+xPRLr+tYeG1bz1Im0
aszZTKASn6xoDnbIJ/whxKpZMBFHH78/nDKSD0OKhqqDrSNF6bQHFy9ReretE9pb
WnNKHIp55Pr74n7H0O1nEMi4Sz8Z50fnQ3qfttAwzhcW8qGDav1Fes05waXTOkps
H2gl280wqZtUAsi0rosZT4MZnDc2iEetTi7/fIMm4sKoNuZ18hrEQtm7kf+YebAQ
ereCYNV21CDz/94MlV/t6FxR+BOnzIS5ZIFoi1rkPOmi4zp8FcOs3qnJwYEXdgq0
ygaJCrJvAOzg9AAJABVOYEV+Zj505x0t6znG5VEd0XTR4z+HyoE=
=WC4E
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to