Your message dated Sat, 03 Aug 2024 13:04:08 +0000
with message-id <e1saeqa-009494...@fasolo.debian.org>
and subject line Bug#1074667: fixed in lift 2.6.2-1
has caused the Debian Bug report #1074667,
regarding lift: FTBFS: AttributeError: 'LoadConfigFileTestCase' object has no 
attribute 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
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.)


-- 
1074667: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074667
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lift
Version: 2.6.1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240702 ftbfs-trixie

Hi,

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


Relevant part (hopefully):
>  debian/rules binary
> dh binary --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:311: python3.12 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:311: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/lift
> copying lift/localtest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/lift
> copying lift/exception.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/lift
> copying lift/remotetest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/lift
> copying lift/loader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/lift
> copying lift/basetest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/lift
> copying lift/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/lift
> running build_scripts
> creating build
> creating build/scripts-3.12
> copying and adjusting bin/lift -> build/scripts-3.12
> changing mode of build/scripts-3.12/lift from 644 to 755
> I: pybuild pybuild:334: rst2man doc/lift.rst doc/lift.1 && rst2man 
> doc/lift.yaml.rst doc/lift.yaml.1
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: python3.12 setup.py test 
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> 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.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:193: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   ir_d = dist.fetch_build_eggs(dist.install_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:194: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   tr_d = dist.fetch_build_eggs(dist.tests_require or [])
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:195: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   er_d = dist.fetch_build_eggs(
> WARNING: The wheel package is not available.
> running egg_info
> creating lift.egg-info
> writing lift.egg-info/PKG-INFO
> writing dependency_links to lift.egg-info/dependency_links.txt
> writing requirements to lift.egg-info/requires.txt
> writing top-level names to lift.egg-info/top_level.txt
> writing manifest file 'lift.egg-info/SOURCES.txt'
> reading manifest file 'lift.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'COPYING'
> adding license file 'AUTHORS'
> writing manifest file 'lift.egg-info/SOURCES.txt'
> running build_ext
> /<<PKGBUILDDIR>>/lift/loader.py:154: SyntaxWarning: invalid escape sequence 
> '\-'
>   match = re.match("^define ([a-zA-Z0-9_\-\.]+)$", item)
> /<<PKGBUILDDIR>>/lift/loader.py:187: SyntaxWarning: invalid escape sequence 
> '\-'
>   match = re.match("^test ([a-zA-Z0-9_\-\.]+)$", section)
> /<<PKGBUILDDIR>>/lift/loader.py:229: SyntaxWarning: invalid escape sequence 
> '\-'
>   match = re.match("^([a-zA-Z0-9_\-\.]+) test ([a-zA-Z0-9_\-\.]+)$", section)
> test_executable (tests.test_localtest.LocalTestTestCase.test_executable)
> Test the directory switching and executable scripts ... ok
> test_run (tests.test_localtest.LocalTestTestCase.test_run)
> Test a simple run ... ok
> test_run_fail (tests.test_localtest.LocalTestTestCase.test_run_fail)
> Test if a test fail as it should ... ok
> test_run_with_environment 
> (tests.test_localtest.LocalTestTestCase.test_run_with_environment)
> Test that the environment is passed to the program ... ok
> test_timeout (tests.test_localtest.LocalTestTestCase.test_timeout)
> Test that the timeout mecanism works ... ok
> test_duplicated_test 
> (tests.test_loader.LoadConfigFileTestCase.test_duplicated_test)
> Check that a proper exception is raised ... ERROR
> test_load (tests.test_loader.LoadConfigFileTestCase.test_load)
> Check a load, without external inheritance ... ok
> test_load_remotes_in_env 
> (tests.test_loader.LoadConfigFileTestCase.test_load_remotes_in_env)
> Check a load with the option to put remotes in tests environment ... ok
> test_load_with_inheritance 
> (tests.test_loader.LoadConfigFileTestCase.test_load_with_inheritance)
> Check a load, with external inheritance ... ok
> test_no_command (tests.test_loader.LoadConfigFileTestCase.test_no_command)
> Check that a proper exception is raised ... ERROR
> test_unknown_remote 
> (tests.test_loader.LoadConfigFileTestCase.test_unknown_remote)
> Check that a proper exception is raised ... ERROR
> test_unknown_section 
> (tests.test_loader.LoadConfigFileTestCase.test_unknown_section)
> Check that a proper exception is raised ... ERROR
> test_no_upper_inheritance 
> (tests.test_loader.LoadUpperInheritanceTestCase.test_no_upper_inheritance)
> No setting should be inheritable in the top-level directory ... ok
> test_upper_inheritance 
> (tests.test_loader.LoadUpperInheritanceTestCase.test_upper_inheritance)
> Check the upper settings inheritance with 1 depth level ... ok
> test_upper_inheritance_with_preset 
> (tests.test_loader.LoadUpperInheritanceTestCase.test_upper_inheritance_with_preset)
> Check the upper settings inheritance with preset remotes ... ok
> test_upper_upper_inheritance 
> (tests.test_loader.LoadUpperInheritanceTestCase.test_upper_upper_inheritance)
> Check the upper settings inheritance with 2 depth levels ... ok
> test_from_bad_string 
> (tests.test_loader.RemoteHandlingTestCase.test_from_bad_string)
> Check that the function returns None with a non-compliant string ... ok
> test_from_string (tests.test_loader.RemoteHandlingTestCase.test_from_string)
> Check with a full string ... ok
> test_from_string_no_pass 
> (tests.test_loader.RemoteHandlingTestCase.test_from_string_no_pass)
> Check without the optional password ... ok
> test_to_string (tests.test_loader.RemoteHandlingTestCase.test_to_string)
> Check with a full remote ... ok
> test_to_string_bad_input 
> (tests.test_loader.RemoteHandlingTestCase.test_to_string_bad_input)
> Check that the function returns None with a non-compliant input ... ok
> test_to_string_no_pass 
> (tests.test_loader.RemoteHandlingTestCase.test_to_string_no_pass)
> Check without the optional password ... ok
> 
> ======================================================================
> ERROR: test_duplicated_test 
> (tests.test_loader.LoadConfigFileTestCase.test_duplicated_test)
> Check that a proper exception is raised
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_loader.py", line 203, in 
> test_duplicated_test
>     with self.assertRaisesRegexp(InvalidDescriptionFile, "Duplicated test"):
>          ^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'LoadConfigFileTestCase' object has no attribute 
> 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
> 
> ======================================================================
> ERROR: test_no_command 
> (tests.test_loader.LoadConfigFileTestCase.test_no_command)
> Check that a proper exception is raised
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_loader.py", line 190, in test_no_command
>     with self.assertRaisesRegexp(InvalidDescriptionFile, "No command 
> defined"):
>          ^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'LoadConfigFileTestCase' object has no attribute 
> 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
> 
> ======================================================================
> ERROR: test_unknown_remote 
> (tests.test_loader.LoadConfigFileTestCase.test_unknown_remote)
> Check that a proper exception is raised
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_loader.py", line 216, in 
> test_unknown_remote
>     with self.assertRaisesRegexp(InvalidDescriptionFile, "Unknown remote"):
>          ^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'LoadConfigFileTestCase' object has no attribute 
> 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
> 
> ======================================================================
> ERROR: test_unknown_section 
> (tests.test_loader.LoadConfigFileTestCase.test_unknown_section)
> Check that a proper exception is raised
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_loader.py", line 177, in 
> test_unknown_section
>     with self.assertRaisesRegexp(InvalidDescriptionFile, "Unknown section"):
>          ^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'LoadConfigFileTestCase' object has no attribute 
> 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
> 
> ----------------------------------------------------------------------
> Ran 22 tests in 1.043s
> 
> FAILED (errors=4)
> Test failed: <unittest.runner.TextTestResult run=22 errors=4 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=22 errors=4 
> failures=0>
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: 
> python3.12 setup.py test 
> dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit 
> code 13


The full build log is available from:
http://qa-logs.debian.net/2024/07/02/lift_2.6.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240702;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240702&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: lift
Source-Version: 2.6.2-1
Done: Nicolas Delvaux <cont...@nicolas-delvaux.org>

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

Debian distribution maintenance software
pp.
Nicolas Delvaux <cont...@nicolas-delvaux.org> (supplier of updated lift 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: Mon, 22 Jul 2024 14:31:43 +0200
Source: lift
Architecture: source
Version: 2.6.2-1
Distribution: unstable
Urgency: medium
Maintainer: Nicolas Delvaux <cont...@nicolas-delvaux.org>
Changed-By: Nicolas Delvaux <cont...@nicolas-delvaux.org>
Closes: 1074667
Changes:
 lift (2.6.2-1) unstable; urgency=medium
 .
   * New upstream release (Closes: #1074667)
   * Bump standards version to 4.7.0 (no change required)
   * Update the copyright year
Checksums-Sha1:
 920024d67f9d5fc87fa0e4830aeb5f51e84d73a1 1878 lift_2.6.2-1.dsc
 3dabdc0367fe4635344f1d0730be273c9bb9967e 22612 lift_2.6.2.orig.tar.xz
 1fba9d136a1a0d6073a3a8c45fe9d3c7d41a1290 833 lift_2.6.2.orig.tar.xz.asc
 cddd1a675f6032f195df717bd9a2a53c2b075e91 5224 lift_2.6.2-1.debian.tar.xz
 5704869d25733bc5d9b3f33d6ff0570b3daf4160 6211 lift_2.6.2-1_source.buildinfo
Checksums-Sha256:
 7858ad94fc202a50fe04025897a0c4542e0358be3c3572b9c2630cfcdb2260a3 1878 
lift_2.6.2-1.dsc
 25545798d89b05ff30502055ccc07fb1ab15b08ba3923143bb9d3d1f34e6e1fc 22612 
lift_2.6.2.orig.tar.xz
 1efda21ba7270494dd886857e465a7b72e91fd75c074028cdc9dde209a5648ed 833 
lift_2.6.2.orig.tar.xz.asc
 60c955ed54431387bd9fccf08298ce0894923a1e3e07284323cde245cbe678de 5224 
lift_2.6.2-1.debian.tar.xz
 e5269749f74207bd7d45fe0b5c7718cb02649c8cc3361ac62fc7faea28646691 6211 
lift_2.6.2-1_source.buildinfo
Files:
 4470b9d1d2a64b416769d32fcb6a729e 1878 devel optional lift_2.6.2-1.dsc
 1de0f0cd0240ca9242b2e5af5d0408ce 22612 devel optional lift_2.6.2.orig.tar.xz
 b1addd6fd3319a6de182c389dc73ad6b 833 devel optional lift_2.6.2.orig.tar.xz.asc
 c4a867d377a6e768988c60412584f5c9 5224 devel optional lift_2.6.2-1.debian.tar.xz
 2d7cc64d061488c1652ec67b438cdce7 6211 devel optional 
lift_2.6.2-1_source.buildinfo

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmauJocQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFHh9C/9cFNNdEylDB++ZQ8ttccoJH/qXvq5c8U3M
xpdqbaquMLKq0eKQWuPPIrvz52IuF4ADzY6D2JjCAdMPhhO3+3nKdad8Feur8q2y
rHmSLLnn0N4ePvgtUtIGrOGmD14wZPqYFxEJuelkmx4fgpW0d5PGVwj6MkVceQLi
UH6N9sg8JJc/OksUvSsWOWuq4gWkQDS8zshcqGk40gV4zhPv4XUXpXqMHgDGmX28
//v066k/4AH1x+UIgSxkOZf/qhrPKYfGnJfl3QMOYmAUV1cF6Eo0/SZGu8iIotGb
WkOr1tXE4f9BLaM1oHcJ+3cNOJD8r2GuAuWi08JTCMh+Z+Tq0GjXi1gFmckWtb+G
B5504ixU6KVmSkPyWPdSVbZkaM+x6OEJTRQstBR5PEbrkKD6paHKbXwKIdGpLFt1
Y/47dcyDDLBzR8Vn7tpgJ5m1Q4oef3N3Xa8wU6Pq/suVb3mnJnLHkh5RviRJv5l9
pKyINh8kX9M4w85ROx3U7pksbzc79Do=
=EMbm
-----END PGP SIGNATURE-----

Attachment: pgpqwBStPtMjB.pgp
Description: PGP signature


--- End Message ---

Reply via email to