Your message dated Tue, 12 Mar 2024 18:46:05 +0000
with message-id <e1rk78x-002xqz...@fasolo.debian.org>
and subject line Bug#1026750: fixed in glean-parser 13.0.0-1
has caused the Debian Bug report #1026750,
regarding glean-parser: FTBFS: dh_auto_test: error: pybuild --test
--test-pytest -i python{version} -p 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.)
--
1026750: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026750
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glean-parser
Version: 5.1.2-1
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):
> debian/rules build
> echo "version = '5.1.2'" > glean_parser/_glean_parser_version.py
> cp glean_parser/_glean_parser_version.py tests/
> dh build --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.10 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/lint.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/parser.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/markdown.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/_glean_parser_version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/__main__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/coverage.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/pings.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/data_review.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/javascript.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/metrics.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/tags.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/kotlin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/translate.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/rust.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/validate_ping.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> copying glean_parser/swift.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser
> running egg_info
> creating glean_parser.egg-info
> writing glean_parser.egg-info/PKG-INFO
> writing dependency_links to glean_parser.egg-info/dependency_links.txt
> writing entry points to glean_parser.egg-info/entry_points.txt
> writing requirements to glean_parser.egg-info/requires.txt
> writing top-level names to glean_parser.egg-info/top_level.txt
> writing manifest file 'glean_parser.egg-info/SOURCES.txt'
> reading manifest file 'glean_parser.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '__pycache__' found under
> directory '*'
> warning: no previously-included files matching '*.py[co]' found under
> directory '*'
> warning: no files found matching '*.jpg' under directory 'docs'
> warning: no files found matching '*.png' under directory 'docs'
> warning: no files found matching '*.gif' under directory 'docs'
> adding license file 'LICENSE'
> adding license file 'AUTHORS.md'
> writing manifest file 'glean_parser.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:202:
> SetuptoolsDeprecationWarning: Installing 'glean_parser.schemas' as data
> is deprecated, please list it in `packages`.
> !!
>
>
> ############################
> # Package would be ignored #
> ############################
> Python recognizes 'glean_parser.schemas' as an importable package,
> but it is not listed in the `packages` configuration of setuptools.
>
> 'glean_parser.schemas' has been automatically added to the distribution
> only
> because it may contain data files, but this behavior is likely to change
> in future versions of setuptools (and therefore is considered deprecated).
>
> Please make sure that 'glean_parser.schemas' is included as a package by
> using
> the `packages` configuration field or the proper discovery methods
> (for example by using `find_namespace_packages(...)`/`find_namespace:`
> instead of `find_packages(...)`/`find:`).
>
> You can read more about "package discovery" and "data files" on setuptools
> documentation page.
>
>
> !!
>
> check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:202:
> SetuptoolsDeprecationWarning: Installing 'glean_parser.templates' as data
> is deprecated, please list it in `packages`.
> !!
>
>
> ############################
> # Package would be ignored #
> ############################
> Python recognizes 'glean_parser.templates' as an importable package,
> but it is not listed in the `packages` configuration of setuptools.
>
> 'glean_parser.templates' has been automatically added to the distribution
> only
> because it may contain data files, but this behavior is likely to change
> in future versions of setuptools (and therefore is considered deprecated).
>
> Please make sure that 'glean_parser.templates' is included as a package
> by using
> the `packages` configuration field or the proper discovery methods
> (for example by using `find_namespace_packages(...)`/`find_namespace:`
> instead of `find_packages(...)`/`find:`).
>
> You can read more about "package discovery" and "data files" on setuptools
> documentation page.
>
>
> !!
>
> check.warn(importable)
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/schemas
> copying glean_parser/schemas/metrics.1-0-0.schema.yaml ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/schemas
> copying glean_parser/schemas/metrics.2-0-0.schema.yaml ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/schemas
> copying glean_parser/schemas/pings.1-0-0.schema.yaml ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/schemas
> copying glean_parser/schemas/pings.2-0-0.schema.yaml ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/schemas
> copying glean_parser/schemas/tags.1-0-0.schema.yaml ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/schemas
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/javascript.buildinfo.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/javascript.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/kotlin.buildinfo.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/kotlin.geckoview.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/kotlin.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/markdown.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/qmldir.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/rust.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> copying glean_parser/templates/swift.jinja2 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/glean_parser/templates
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/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 173 items
>
> tests/test_cli.py ............. [
> 7%]
> tests/test_javascript.py ................ [
> 16%]
> tests/test_kotlin.py ........... [
> 23%]
> tests/test_lint.py ......F................ [
> 36%]
> tests/test_markdown.py .......... [
> 42%]
> tests/test_metrics.py ......... [
> 47%]
> tests/test_parser.py .......................................... [
> 71%]
> tests/test_pings.py ...... [
> 75%]
> tests/test_rust.py ...... [
> 78%]
> tests/test_swift.py ............ [
> 85%]
> tests/test_tags.py .... [
> 87%]
> tests/test_translate.py ............. [
> 95%]
> tests/test_utils.py ....... [
> 99%]
> tests/test_validate_ping.py .
> [100%]
>
> =================================== FAILURES
> ===================================
> ________________________________ test_yaml_lint
> ________________________________
>
> capsys = <_pytest.capture.CaptureFixture object at 0x7f6af695c850>
>
> def test_yaml_lint(capsys):
> """Tests yamllint on files with nits."""
> file_paths = [ROOT / "data" / "core.yaml", ROOT / "data" /
> "yaml_nits.yamlx"]
>
> nits = lint.lint_yaml_files(file_paths)
>
> > assert len(nits) == 3
> E assert 2 == 3
> E + where 2 = len([9:4: wrong indentation: expected 4 but found 3
> (indentation), 10:20: syntax error: mapping values are not allowed here
> (syntax)])
>
> tests/test_lint.py:207: AssertionError
> ----------------------------- Captured stderr call
> -----------------------------
> Sorry, Glean found some glinter nits:
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/tests/data/yaml_nits.yamlx
> (9:4) - wrong indentation: expected 4 but found 3 (indentation)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/tests/data/yaml_nits.yamlx
> (10:20) - syntax error: mapping values are not allowed here (syntax)
>
> Please fix the above nits to continue.
> =========================== short test summary info
> ============================
> FAILED tests/test_lint.py::test_yaml_lint - assert 2 == 3
> ======================== 1 failed, 172 passed in 9.63s
> =========================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; python3.10 -m pytest tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/glean-parser_5.1.2-1_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: glean-parser
Source-Version: 13.0.0-1
Done: Andreas Tille <ti...@debian.org>
We believe that the bug you reported is fixed in the latest version of
glean-parser, 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.
Andreas Tille <ti...@debian.org> (supplier of updated glean-parser 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: Tue, 12 Mar 2024 18:38:42 +0100
Source: glean-parser
Architecture: source
Version: 13.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 1026750 1065867
Changes:
glean-parser (13.0.0-1) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Bump debhelper from old 12 to 13.
* Set upstream metadata fields: Repository, Repository-Browse.
* Update standards version to 4.6.0, no changes needed.
.
[ Andreas Tille ]
* New upstream version
Closes: #1026750
* Drop python3-distutils from Build-Depends
Closes: #1065867
* Standards-Version: 4.6.2 (routine-update)
* Testsuite: autopkgtest-pkg-python (routine-update)
* d/rules: Do not parse d/changelog
* Do not parse d/changelog (routine-update)
* Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
* Rules-Requires-Root: no (routine-update)
Checksums-Sha1:
ef75f7d61a21496612bf89310b157e1ef650a214 2262 glean-parser_13.0.0-1.dsc
babfef187d622c32c8d84c2b2664e1f0fc17ab4b 230771 glean-parser_13.0.0.orig.tar.gz
e54857ccbe0395f8777747c9a2130cb0be192483 3248
glean-parser_13.0.0-1.debian.tar.xz
ca19e43068fd9b21bbae948be62952613753b5fd 7800
glean-parser_13.0.0-1_amd64.buildinfo
Checksums-Sha256:
be40058b0b80fa6639dc3bc69762b3b055a4702d52d0914d01448ce341594848 2262
glean-parser_13.0.0-1.dsc
dd5c97e9f295d5a927a35fd9ea959bf69ab3eb570fcdfb4ff7db1b580dff530c 230771
glean-parser_13.0.0.orig.tar.gz
8cc595c6be9d2343d3ff3df36099335dbba31e223d0479e78fcd13c876051967 3248
glean-parser_13.0.0-1.debian.tar.xz
c7715d47b10869c127077c9c776dea7817317a35c2499d4db612a60411bee7a4 7800
glean-parser_13.0.0-1_amd64.buildinfo
Files:
fed71d05b2d46428e4d27f296966d342 2262 python optional glean-parser_13.0.0-1.dsc
84b009ebb6da8f9a3ab8f316f2e27145 230771 python optional
glean-parser_13.0.0.orig.tar.gz
718c351c9291e73c30399bfbb50b52fd 3248 python optional
glean-parser_13.0.0-1.debian.tar.xz
dd478e513e35c527be2bcfd61343efaf 7800 python optional
glean-parser_13.0.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmXwk7QRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGeTA//T9tOXhHzFMTC5+XS2SQ7WzX2pe5K5J8K
mhcf29NFamhCpdV6qbVccQma1BzI8bo6g3kh1mpWfkEks3ilzS6rV8SPC0Gf8HmS
6933iqHUiv4jOB9TCzqkFlI2lsG/JqK6Tl+ST6dwAxZ4QJrzVSK2eNXiR2ZmMZ6B
5zJfG/EDayDLV0mttvrGKWvAeij7gsgyu4jmb0ubi6vlAeMyHX8iX7WWTyAHXo33
JtSLqayJMMTFDcQ3GensxpFTc1iD6ax90M7HeAEtpK7tPU+FNJBjbnm8Y2lLmPdg
LkGRNogy5oOgAZvJ91YkpunVPK8KqyoMAIfpHmNAfCThGPCA2REr96r1QTYO7qbE
emqPY7PshF5/qzTe5fjNXoko8ixjRCB7ovRo8gRBSlER924kiPPkd7R6crFkZFcW
jPzGcXWqFaHEjKdNLPEETIxM6v2hm4hWfOMQ0ThG8DYjQbAU++N9Yl3R4X7AnStG
96IwPjGCHOVt22wMc7Q/xF33lgjFOtAc5/I1lOVr7iDZAgmQAE/xPVy/cQ45M9ws
L3NkgXq1W6BlqzeGxmgUqYDdb5lKOKM5SlBRHOEydZCYDAVsWGSWiofz0/o5A3PK
WtVqlmSN/aeH8bj2dKRFSW5qefzrhGK5wDGG+PU3+aS38izJAFSOKrVDp8IwY+gj
jq6sBB/tjMs=
=Cccy
-----END PGP SIGNATURE-----
pgpL2Hf0X_KHn.pgp
Description: PGP signature
--- End Message ---