Your message dated Fri, 29 Dec 2023 21:07:56 +0000
with message-id <e1rjk5e-006tji...@fasolo.debian.org>
and subject line Bug#1058380: fixed in ros2-ament-lint 0.16.2-1
has caused the Debian Bug report #1058380,
regarding python3-ament-flake8: incompatible with flake8 version 6
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.)


-- 
1058380: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058380
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ros2-ament-index
Version: 1.7.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie

Hi,

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


Relevant part (hopefully):
> make[2]: Entering directory 
> '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ament_index_cpp'
> make[2]: Nothing to be done for 'preinstall'.
> make[2]: Leaving directory 
> '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ament_index_cpp'
> Install the project...
> /usr/bin/cmake -P cmake_install.cmake
> -- Install configuration: "None"
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/share/ament_index/resource_index/packages/ament_index_cpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/ament_index_cpp/export_ament_index_cppExport.cmake
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/ament_index_cpp/export_ament_index_cppExport-none.cmake
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/ament_index_cpp/ament_cmake_export_targets-extras.cmake
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/ament_index_cpp/ament_index_cppConfig.cmake
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/ament_index_cpp/ament_index_cppConfig-version.cmake
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/share/ament_index_cpp/package.xml
> -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/visibility_control.h
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/get_search_paths.hpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/get_packages_with_prefixes.hpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/has_resource.hpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/get_package_prefix.hpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/get_resource.hpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/ament_index_cpp/ament_index_cpp/get_resources.hpp
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libament_index_cpp.so.0d
> -- Installing: 
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libament_index_cpp.so
> make[1]: Leaving directory 
> '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ament_index_cpp'
> 
> =============================================================================
> = ROS Package ament_index_python                                            =
> =============================================================================
>     dh_auto_configure --sourcedir=ament_index_python --buildsystem=pybuild --
> I: pybuild base:310: python3.12 setup.py config 
> running config
> I: pybuild base:310: python3.11 setup.py config 
> running config
>     dh_auto_build --sourcedir=ament_index_python --buildsystem=pybuild --
> I: pybuild base:310: /usr/bin/python3.12 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/ament_index_python
> copying ament_index_python/resources.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/ament_index_python
> copying ament_index_python/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/ament_index_python
> copying ament_index_python/search_paths.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/ament_index_python
> copying ament_index_python/constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/ament_index_python
> copying ament_index_python/packages.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/ament_index_python
> copying ament_index_python/cli.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/ament_index_python
> I: pybuild base:310: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/ament_index_python
> copying ament_index_python/resources.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/ament_index_python
> copying ament_index_python/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/ament_index_python
> copying ament_index_python/search_paths.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/ament_index_python
> copying ament_index_python/constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/ament_index_python
> copying ament_index_python/packages.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/ament_index_python
> copying ament_index_python/cli.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/ament_index_python
>     dh_auto_test --sourcedir=ament_index_python --buildsystem=pybuild --
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; 
> python3.12 -m pytest test
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: pytest.ini
> plugins: ament-flake8-0.16.1, ament-pep257-0.16.1, ament-copyright-0.16.1, 
> ament-lint-0.16.1, ament-xmllint-0.16.1
> collected 24 items
> 
> test/test_ament_index_python.py ...................s.                    [ 
> 87%]
> test/test_copyright.py .                                                 [ 
> 91%]
> test/test_flake8.py F                                                    [ 
> 95%]
> test/test_pep257.py .                                                    
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________________________ test_flake8 
> __________________________________
> 
>     @pytest.mark.flake8
>     @pytest.mark.linter
>     def test_flake8():
> >       rc, errors = main_with_errors(argv=[])
> 
> test/test_flake8.py:22: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/ament_flake8/main.py:88: in main_with_errors
>     report = generate_flake8_report(
> /usr/lib/python3/dist-packages/ament_flake8/main.py:231: in 
> generate_flake8_report
>     opts, _ = parse_config_file(config_file)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> config_file = 
> '/usr/lib/python3/dist-packages/ament_flake8/configuration/ament_flake8.ini'
> 
>     def parse_config_file(config_file):
>         from flake8 import __version__ as flake8_version, __version_info__ as 
> flake8_version_info
>         from flake8.options import config, manager, aggregator
>     
>         major_release = flake8_version_info[0]
>     
>         if major_release >= 5:
> >           opts_manager = manager.OptionManager(
>                 version=flake8_version,
>                 plugin_versions='',
>                 parents=[]
>             )
> E           TypeError: OptionManager.__init__() missing 1 required 
> keyword-only argument: 'formatter_names'
> 
> /usr/lib/python3/dist-packages/ament_flake8/main.py:199: TypeError
> =========================== short test summary info 
> ============================
> FAILED test/test_flake8.py::test_flake8 - TypeError: 
> OptionManager.__init__()...
> =================== 1 failed, 22 passed, 1 skipped in 0.29s 
> ====================
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest test
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; 
> python3.11 -m pytest test
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: pytest.ini
> plugins: ament-flake8-0.16.1, ament-pep257-0.16.1, ament-copyright-0.16.1, 
> ament-lint-0.16.1, ament-xmllint-0.16.1
> collected 24 items
> 
> test/test_ament_index_python.py ...................s.                    [ 
> 87%]
> test/test_copyright.py .                                                 [ 
> 91%]
> test/test_flake8.py F                                                    [ 
> 95%]
> test/test_pep257.py .                                                    
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________________________ test_flake8 
> __________________________________
> 
>     @pytest.mark.flake8
>     @pytest.mark.linter
>     def test_flake8():
> >       rc, errors = main_with_errors(argv=[])
> 
> test/test_flake8.py:22: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/ament_flake8/main.py:88: in main_with_errors
>     report = generate_flake8_report(
> /usr/lib/python3/dist-packages/ament_flake8/main.py:231: in 
> generate_flake8_report
>     opts, _ = parse_config_file(config_file)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> config_file = 
> '/usr/lib/python3/dist-packages/ament_flake8/configuration/ament_flake8.ini'
> 
>     def parse_config_file(config_file):
>         from flake8 import __version__ as flake8_version, __version_info__ as 
> flake8_version_info
>         from flake8.options import config, manager, aggregator
>     
>         major_release = flake8_version_info[0]
>     
>         if major_release >= 5:
> >           opts_manager = manager.OptionManager(
>                 version=flake8_version,
>                 plugin_versions='',
>                 parents=[]
>             )
> E           TypeError: OptionManager.__init__() missing 1 required 
> keyword-only argument: 'formatter_names'
> 
> /usr/lib/python3/dist-packages/ament_flake8/main.py:199: TypeError
> =========================== short test summary info 
> ============================
> FAILED test/test_flake8.py::test_flake8 - TypeError: 
> OptionManager.__init__()...
> =================== 1 failed, 22 passed, 1 skipped in 0.28s 
> ====================
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m pytest test
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" --dir ament_index_python returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/ros2-ament-index_1.7.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&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: ros2-ament-lint
Source-Version: 0.16.2-1
Done: Timo Röhling <roehl...@debian.org>

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

Debian distribution maintenance software
pp.
Timo Röhling <roehl...@debian.org> (supplier of updated ros2-ament-lint 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: Fri, 29 Dec 2023 21:23:13 +0100
Source: ros2-ament-lint
Architecture: source
Version: 0.16.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Robotics Team <team+robot...@tracker.debian.org>
Changed-By: Timo Röhling <roehl...@debian.org>
Closes: 1058380
Changes:
 ros2-ament-lint (0.16.2-1) unstable; urgency=medium
 .
   * New upstream version 0.16.2
     - Fix compatibility with flake8 >= 6 (Closes: #1058380)
Checksums-Sha1:
 2e40c457f41cf557536bd6d28aab09a31346f1a2 4234 ros2-ament-lint_0.16.2-1.dsc
 6e9ce0615d8db9a869b7abc64d0effe68c4aae35 292288 
ros2-ament-lint_0.16.2.orig.tar.gz
 7891f6365346851154dd495c82f7960856e0d2b4 7712 
ros2-ament-lint_0.16.2-1.debian.tar.xz
Checksums-Sha256:
 d5d043be853f0e1f1ac48725477717eb0df12a77ac8113e20219432a275e9425 4234 
ros2-ament-lint_0.16.2-1.dsc
 646eb74f9e295d6c38d1b4812ba5a96c81202d90b717d5670301da286125cbb0 292288 
ros2-ament-lint_0.16.2.orig.tar.gz
 113b3a7be02ca76c61b090a6006e43eb067568d1a755aa975942c7000e63c4e7 7712 
ros2-ament-lint_0.16.2-1.debian.tar.xz
Files:
 0f574022a4c013ce35c5f0ec59983b4a 4234 devel optional 
ros2-ament-lint_0.16.2-1.dsc
 be933fd47dc73fc30803fc1feb54931b 292288 devel optional 
ros2-ament-lint_0.16.2.orig.tar.gz
 a43e0c01ca03a2c42563241fc9136843 7712 devel optional 
ros2-ament-lint_0.16.2-1.debian.tar.xz

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

iQHIBAEBCgAyFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmWPK1IUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQ+C8H+466LVlJNwwAyeLr9ewUVKhWBN/+BEazmDr/0o+p
9H9hrZWQROeY2BTmias/Iz6ql0aV83YC+LlN8jeICH5EDKVhIbYhbiezyVXg/QBS
diSMDioS1POonppt+U3L5XqK4e++1HBIq4Xu/A5ATpGygNQSIusJMIhC4IkfSCvY
2SPLnk8iLnJr+kMomTFHFeNmXRsVqVoCecqrZ0nI6AafxaX60DkopziPiCPZl+Bg
t0bDkp5ZOKgGA3Oqe7I+7xAhdJhQd6SN0dxc3Pon+BOanZBLvViUcrdOHCCuJJl9
Ko2o28xVYQ8oNJxjAoIshROA+1VW1adZqi+KcX4N3CufMYQ8FPG3i0Krq1Ia3lYz
yjj0ru9ZjPQwPjsHyHgA1SkcNbwIsQl28yx1bCLlXRGRi4BOw8eoT96wdmHA/ODd
l/bFlhzX+3p1NNOSPeESkkIGyVvOIAPIrHxE/ClTcyxCiiInGMnF38OCk27BkwOp
QDSsHOJlGj9Wf4VV3XYUPzy56EkoRsMerGwV
=gzmJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to