Your message dated Wed, 20 Mar 2024 15:38:30 +0000
with message-id <[email protected]>
and subject line Bug#1058211: fixed in python-netfilter 0.6.4-3
has caused the Debian Bug report #1058211,
regarding python-netfilter: FTBFS: AttributeError: 'ParserTestCase' object has 
no attribute 'assertEquals'. Did you mean: 'assertEqual'?
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 [email protected]
immediately.)


-- 
1058211: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058211
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-netfilter
Version: 0.6.4-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20231212 ftbfs-trixie

Hi,

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


Relevant part (hopefully):
>  debian/rules build
> dh build --with python3 --buildsystem=pybuild
> dh: warning: Compatibility levels before 10 are deprecated (level 7 in use)
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> dh_auto_configure: warning: Compatibility levels before 10 are deprecated 
> (level 7 in use)
> 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 -O--buildsystem=pybuild
> dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 
> 7 in use)
> I: pybuild base:310: /usr/bin/python3.12 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/netfilter
> copying netfilter/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/netfilter
> copying netfilter/parser.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/netfilter
> copying netfilter/firewall.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/netfilter
> copying netfilter/rule.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/netfilter
> copying netfilter/table.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/netfilter
> I: pybuild base:310: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/netfilter
> copying netfilter/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/netfilter
> copying netfilter/parser.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/netfilter
> copying netfilter/firewall.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/netfilter
> copying netfilter/rule.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/netfilter
> copying netfilter/table.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/netfilter
>    dh_auto_test -O--buildsystem=pybuild
> dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 7 
> in use)
> I: pybuild base:310: python3.12 setup.py test 
> 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 netfilter.egg-info
> writing netfilter.egg-info/PKG-INFO
> writing dependency_links to netfilter.egg-info/dependency_links.txt
> writing top-level names to netfilter.egg-info/top_level.txt
> writing manifest file 'netfilter.egg-info/SOURCES.txt'
> reading manifest file 'netfilter.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'COPYING'
> writing manifest file 'netfilter.egg-info/SOURCES.txt'
> running build_ext
> testJump (tests.test_netfilter.BufferedTestCase.testJump) ... ok
> testRewriteDestPorts 
> (tests.test_netfilter.MatchTestCase.testRewriteDestPorts) ... ok
> testRewriteSourcePort 
> (tests.test_netfilter.MatchTestCase.testRewriteSourcePort) ... ok
> testRewriteSourcePorts 
> (tests.test_netfilter.MatchTestCase.testRewriteSourcePorts) ... ok
> testDestinationNegated 
> (tests.test_netfilter.ParseRuleTestCase.testDestinationNegated) ... ok
> testEmpty (tests.test_netfilter.ParseRuleTestCase.testEmpty) ... ok
> testGoto (tests.test_netfilter.ParseRuleTestCase.testGoto) ... ok
> testInterfacesNegated 
> (tests.test_netfilter.ParseRuleTestCase.testInterfacesNegated) ... ok
> testJump (tests.test_netfilter.ParseRuleTestCase.testJump) ... ok
> testMatch (tests.test_netfilter.ParseRuleTestCase.testMatch) ... ok
> testProtocol (tests.test_netfilter.ParseRuleTestCase.testProtocol) ... ok
> testProtocolNegated 
> (tests.test_netfilter.ParseRuleTestCase.testProtocolNegated) ... ok
> testSourceNegated (tests.test_netfilter.ParseRuleTestCase.testSourceNegated) 
> ... ok
> testParseChains (tests.test_netfilter.ParserTestCase.testParseChains) ... 
> ERROR
> testParseRules (tests.test_netfilter.ParserTestCase.testParseRules) ... ERROR
> testSplitWords (tests.test_netfilter.ParserTestCase.testSplitWords) ... ok
> testSplitWordsQuoted 
> (tests.test_netfilter.ParserTestCase.testSplitWordsQuoted) ... ok
> testDestination (tests.test_netfilter.RuleTestCase.testDestination) ... ok
> testDestinationNegated 
> (tests.test_netfilter.RuleTestCase.testDestinationNegated) ... ok
> testInit (tests.test_netfilter.RuleTestCase.testInit) ... ok
> testInterfaces (tests.test_netfilter.RuleTestCase.testInterfaces) ... ok
> testInterfacesNegated 
> (tests.test_netfilter.RuleTestCase.testInterfacesNegated) ... ok
> testMatchMark (tests.test_netfilter.RuleTestCase.testMatchMark) ... ok
> testMatchMultiportDports 
> (tests.test_netfilter.RuleTestCase.testMatchMultiportDports) ... ok
> testMatchState (tests.test_netfilter.RuleTestCase.testMatchState) ... ok
> testMatchTcpDport (tests.test_netfilter.RuleTestCase.testMatchTcpDport) ... ok
> testMatchTcpFlags (tests.test_netfilter.RuleTestCase.testMatchTcpFlags) ... ok
> testMatchTcpNotFlags (tests.test_netfilter.RuleTestCase.testMatchTcpNotFlags) 
> ... ok
> testMatchTcpSport (tests.test_netfilter.RuleTestCase.testMatchTcpSport) ... ok
> testMatchTos (tests.test_netfilter.RuleTestCase.testMatchTos) ... ok
> testSource (tests.test_netfilter.RuleTestCase.testSource) ... ok
> testSourceDestinationProtocol 
> (tests.test_netfilter.RuleTestCase.testSourceDestinationProtocol) ... ok
> testSourceNegated (tests.test_netfilter.RuleTestCase.testSourceNegated) ... ok
> testTargetLog (tests.test_netfilter.RuleTestCase.testTargetLog) ... ok
> testEqual (tests.test_netfilter.TargetTestCase.testEqual) ... ok
> testEqualOutOfOrder (tests.test_netfilter.TargetTestCase.testEqualOutOfOrder) 
> ... ok
> testInit (tests.test_netfilter.TargetTestCase.testInit) ... ok
> testInitOptions (tests.test_netfilter.TargetTestCase.testInitOptions) ... ok
> testNotEqualName (tests.test_netfilter.TargetTestCase.testNotEqualName) ... ok
> testNotEqualOptions (tests.test_netfilter.TargetTestCase.testNotEqualOptions) 
> ... ok
> 
> ======================================================================
> ERROR: testParseChains (tests.test_netfilter.ParserTestCase.testParseChains)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_netfilter.py", line 68, in testParseChains
>     self.assertEquals(chains.keys(), ['INPUT', 'FORWARD', 'OUTPUT', 
> 'firewall_forward_filter', 'firewall_input_filter'])
>     ^^^^^^^^^^^^^^^^^
> AttributeError: 'ParserTestCase' object has no attribute 'assertEquals'. Did 
> you mean: 'assertEqual'?
> 
> ======================================================================
> ERROR: testParseRules (tests.test_netfilter.ParserTestCase.testParseRules)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_netfilter.py", line 84, in testParseRules
>     self.assertEquals(len(rules), 1)
>     ^^^^^^^^^^^^^^^^^
> AttributeError: 'ParserTestCase' object has no attribute 'assertEquals'. Did 
> you mean: 'assertEqual'?
> 
> ----------------------------------------------------------------------
> Ran 40 tests in 0.007s
> 
> FAILED (errors=2)
> Test failed: <unittest.runner.TextTestResult run=40 errors=2 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=40 errors=2 
> failures=0>
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: 
> python3.12 setup.py test 
> I: pybuild base:310: python3.11 setup.py test 
> 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
> writing netfilter.egg-info/PKG-INFO
> writing dependency_links to netfilter.egg-info/dependency_links.txt
> writing top-level names to netfilter.egg-info/top_level.txt
> reading manifest file 'netfilter.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'COPYING'
> writing manifest file 'netfilter.egg-info/SOURCES.txt'
> running build_ext
> testJump (tests.test_netfilter.BufferedTestCase.testJump) ... ok
> testRewriteDestPorts 
> (tests.test_netfilter.MatchTestCase.testRewriteDestPorts) ... ok
> testRewriteSourcePort 
> (tests.test_netfilter.MatchTestCase.testRewriteSourcePort) ... ok
> testRewriteSourcePorts 
> (tests.test_netfilter.MatchTestCase.testRewriteSourcePorts) ... ok
> testDestinationNegated 
> (tests.test_netfilter.ParseRuleTestCase.testDestinationNegated) ... ok
> testEmpty (tests.test_netfilter.ParseRuleTestCase.testEmpty) ... ok
> testGoto (tests.test_netfilter.ParseRuleTestCase.testGoto) ... ok
> testInterfacesNegated 
> (tests.test_netfilter.ParseRuleTestCase.testInterfacesNegated) ... ok
> testJump (tests.test_netfilter.ParseRuleTestCase.testJump) ... ok
> testMatch (tests.test_netfilter.ParseRuleTestCase.testMatch) ... ok
> testProtocol (tests.test_netfilter.ParseRuleTestCase.testProtocol) ... ok
> testProtocolNegated 
> (tests.test_netfilter.ParseRuleTestCase.testProtocolNegated) ... ok
> testSourceNegated (tests.test_netfilter.ParseRuleTestCase.testSourceNegated) 
> ... ok
> testParseChains (tests.test_netfilter.ParserTestCase.testParseChains) ... 
> /<<PKGBUILDDIR>>/tests/test_netfilter.py:68: DeprecationWarning: Please use 
> assertEqual instead.
>   self.assertEquals(chains.keys(), ['INPUT', 'FORWARD', 'OUTPUT', 
> 'firewall_forward_filter', 'firewall_input_filter'])
> ok
> testParseRules (tests.test_netfilter.ParserTestCase.testParseRules) ... ok
> testSplitWords (tests.test_netfilter.ParserTestCase.testSplitWords) ... ok
> testSplitWordsQuoted 
> (tests.test_netfilter.ParserTestCase.testSplitWordsQuoted) ... ok
> testDestination (tests.test_netfilter.RuleTestCase.testDestination) ... ok
> testDestinationNegated 
> (tests.test_netfilter.RuleTestCase.testDestinationNegated) ... ok
> testInit (tests.test_netfilter.RuleTestCase.testInit) ... ok
> testInterfaces (tests.test_netfilter.RuleTestCase.testInterfaces) ... ok
> testInterfacesNegated 
> (tests.test_netfilter.RuleTestCase.testInterfacesNegated) ... ok
> testMatchMark (tests.test_netfilter.RuleTestCase.testMatchMark) ... ok
> testMatchMultiportDports 
> (tests.test_netfilter.RuleTestCase.testMatchMultiportDports) ... ok
> testMatchState (tests.test_netfilter.RuleTestCase.testMatchState) ... ok
> testMatchTcpDport (tests.test_netfilter.RuleTestCase.testMatchTcpDport) ... ok
> testMatchTcpFlags (tests.test_netfilter.RuleTestCase.testMatchTcpFlags) ... ok
> testMatchTcpNotFlags (tests.test_netfilter.RuleTestCase.testMatchTcpNotFlags) 
> ... ok
> testMatchTcpSport (tests.test_netfilter.RuleTestCase.testMatchTcpSport) ... ok
> testMatchTos (tests.test_netfilter.RuleTestCase.testMatchTos) ... ok
> testSource (tests.test_netfilter.RuleTestCase.testSource) ... ok
> testSourceDestinationProtocol 
> (tests.test_netfilter.RuleTestCase.testSourceDestinationProtocol) ... ok
> testSourceNegated (tests.test_netfilter.RuleTestCase.testSourceNegated) ... ok
> testTargetLog (tests.test_netfilter.RuleTestCase.testTargetLog) ... ok
> testEqual (tests.test_netfilter.TargetTestCase.testEqual) ... ok
> testEqualOutOfOrder (tests.test_netfilter.TargetTestCase.testEqualOutOfOrder) 
> ... ok
> testInit (tests.test_netfilter.TargetTestCase.testInit) ... ok
> testInitOptions (tests.test_netfilter.TargetTestCase.testInitOptions) ... ok
> testNotEqualName (tests.test_netfilter.TargetTestCase.testNotEqualName) ... ok
> testNotEqualOptions (tests.test_netfilter.TargetTestCase.testNotEqualOptions) 
> ... ok
> 
> ----------------------------------------------------------------------
> Ran 40 tests in 0.003s
> 
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-netfilter_0.6.4-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[email protected]&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: python-netfilter
Source-Version: 0.6.4-3
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-netfilter, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <[email protected]> (supplier of updated python-netfilter 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 20 Mar 2024 16:04:57 +0100
Source: python-netfilter
Architecture: source
Version: 0.6.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1058211
Changes:
 python-netfilter (0.6.4-3) unstable; urgency=medium
 .
   * add myself as active maintainer, was last touched
     by only Maitainer in 2017.
 .
   [ Evangelos Ribeiro Tzaras ]
   * d/patches: Replace deprecated/removed assertEquals with assertEqual
     (Closes: #1058211)
 .
   [ Ondřej Nový ]
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 .
   [ Debian Janitor ]
   * Bump debhelper from deprecated 7 to 13.
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
Checksums-Sha1:
 f20b9d47670235e302868e2e108a3caf5d05a49c 2130 python-netfilter_0.6.4-3.dsc
 2df04c24ee67452fa6e579f06c1ee1f16e91cb02 2772 
python-netfilter_0.6.4-3.debian.tar.xz
 ffdfb16656ad89163f8f7c721dcadaf5cbff11aa 7303 
python-netfilter_0.6.4-3_source.buildinfo
Checksums-Sha256:
 c9c4702f3e484182c54e01c7c41a4944984e6d02a5b6f84994fb8070b9d05e14 2130 
python-netfilter_0.6.4-3.dsc
 f41489067862a529db2615c7cfed6675d38f5b54c54aa1cb1c52fac5c6d6cc2a 2772 
python-netfilter_0.6.4-3.debian.tar.xz
 c27fb2d7edc5d11a7e858a1bd18f88dee08d818ff5ba046c2d34b9a4062350f8 7303 
python-netfilter_0.6.4-3_source.buildinfo
Files:
 bfe9339f366c41015b319226649a1531 2130 python optional 
python-netfilter_0.6.4-3.dsc
 ce07dd6a82b6ea387c10d16d4431c319 2772 python optional 
python-netfilter_0.6.4-3.debian.tar.xz
 154581fb3becc006177bc4dd04de16ad 7303 python optional 
python-netfilter_0.6.4-3_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmX6/D4RHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqRmw//SSnixQpOlHDaeIBd2N1b70LhKN5j/CzE
0+6lgnfCZbKWN64q0H/2sTu6KVlC06aZ843UU7/9inMnFnJyJpc8I3uDFvnjFq3p
hcgMKF9lXqJNi0Uks4Z0iDEcJA0kfzYBTpI0pqDo48RSh8KHx4OaFuJj5pqktSJw
5p5PD3hp57qITafst9hhCtrVreUjTo8qwM+W6EFJ1govcdxWPr89W89UyzILUM6G
kePP3ZXZe9OKd+EhT14HrWUC+D6ifFNNXWafUYYuS2cCY1NpQlxXWGRsQWv0/wh7
IQVohqDV6JDQaHHoumzOR5TIsVz1oo/Am570VZVLh4oehTwaYwmnyGKVwUU7pBN6
dwyseDJQ2YY/kuX4S839Zm6hclCbFqxky2eiikmQ3C9Ix9QaW5atbLIEvPhgrWin
cuOxz65NSk9PrhCxexdks09oDNWvG3hJX2QGwGZgXAA6MD13ntdYYW3C4PBvZ/Le
9iOFgA0T2pZNcmGAc7MnceHwe1UpB4wbNK9dD64vA4dESI6y1xOyMuLUDgpBjYkv
b0pGcu5kM3nD/e9aVWVbC8sWmAI4Mp48GXQOCR8V1bDYudHR0aomxbPAxIofT7f7
ISCnDkVK8O46koV8DcuNzILM53OMwgBMnqW3wy1aIO/EGcRYJtxpB0cK/TaZDdS8
bZXN3Xwu54o=
=cBuI
-----END PGP SIGNATURE-----

Attachment: pgpZkK_QTdZEd.pgp
Description: PGP signature


--- End Message ---

Reply via email to