Source: python-hglib
Version: 2.6.2-1
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):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> python3.12 test.py --with-doctest
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ...../<<PKGBUILDDIR>>/tests/test-merge.py:21: SyntaxWarning: invalid escape
> sequence '\ '
> diff = b("diff -r ") + node2[:12] + b(" -r ") + node[:12] + b(""" a
> /<<PKGBUILDDIR>>/tests/test-merge.py:52: SyntaxWarning: invalid escape
> sequence '\ '
> diff = b("diff -r ") + node[:12] + b(""" a
> /<<PKGBUILDDIR>>/tests/test-merge.py:71: SyntaxWarning: invalid escape
> sequence '\ '
> diff = b("diff -r ") + node[:12] + b(""" a
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> ./usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> .E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> E/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
>
> ======================================================================
> ERROR: test_basic (tests.test-annotate.test_annotate.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-annotate.py", line 11, in test_basic
> self.assertEquals(list(self.client.annotate(b('a'))),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_annotate' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_files (tests.test-annotate.test_annotate.test_files)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-annotate.py", line 25, in test_files
> self.assertEquals(list(self.client.annotate([b('a'), b('b')])),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_annotate' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_two_colons (tests.test-annotate.test_annotate.test_two_colons)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-annotate.py", line 31, in test_two_colons
> self.assertEquals(list(self.client.annotate(b('a'))),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_annotate' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-bookmarks.test_bookmarks.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-bookmarks.py", line 15, in test_basic
> self.assertEquals(self.client.bookmarks(),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_bookmarks' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty (tests.test-bookmarks.test_bookmarks.test_empty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-bookmarks.py", line 6, in test_empty
> self.assertEquals(self.client.bookmarks(), ([], -1))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_bookmarks' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-branch.test_branch.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-branch.py", line 10, in test_basic
> self.assertEquals(self.client.branch(b('foo')), b('foo'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_branch' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty (tests.test-branch.test_branch.test_empty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-branch.py", line 7, in test_empty
> self.assertEquals(self.client.branch(), b('default'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_branch' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_force (tests.test-branch.test_branch.test_force)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-branch.py", line 45, in test_force
> self.assertEquals(self.client.branch(b('default'), force=True),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_branch' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_reset (tests.test-branch.test_branch.test_reset)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-branch.py", line 25, in test_reset
> self.assertEquals(self.client.branch(clean=True), b('default'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_branch' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-branches.test_branches.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-branches.py", line 22, in test_basic
> self.assertEquals(branches, expected)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_branches' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty (tests.test-branches.test_branches.test_empty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-branches.py", line 7, in test_empty
> self.assertEquals(self.client.branches(), [])
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_branches' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-clone.test_clone.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-clone.py", line 13, in test_basic
> self.assertEquals(self.client.log(), cloned.log())
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_clone' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_amend (tests.test-commit.test_commit.test_amend)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-commit.py", line 56, in test_amend
> self.assertEquals(now, self.client.tip().date)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_commit' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_close_branch (tests.test-commit.test_commit.test_close_branch)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-commit.py", line 27, in test_close_branch
> self.assertEquals(self.client.branches(),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_commit' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_date (tests.test-commit.test_commit.test_date)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-commit.py", line 47, in test_date
> self.assertEquals(now, self.client.tip().date)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_commit' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_user (tests.test-commit.test_commit.test_user)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-commit.py", line 11, in test_user
> self.assertEquals(rev.author, b('foo'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_commit' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-context.test_context.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-context.py", line 24, in test_basic
> self.assertEquals(ctx.description(), b('first'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_context' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_construction (tests.test-context.test_context.test_construction)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-context.py", line 70, in test_construction
> self.assertEquals(ctx.node(), tip.node)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_context' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-copy.test_copy.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-copy.py", line 11, in test_basic
> self.assertEquals(self.client.status(), [(b('A'), b('b'))])
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_copy' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-diff.test_diff.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-diff.py", line 14, in test_basic
> self.assertEquals(diff1, self.client.diff(nodates=True))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_diff' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic_plain (tests.test-diff.test_diff.test_basic_plain)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-diff.py", line 47, in test_basic_plain
> self.test_basic()
> File "/<<PKGBUILDDIR>>/tests/test-diff.py", line 14, in test_basic
> self.assertEquals(diff1, self.client.diff(nodates=True))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_diff' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-encoding.test_encoding.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-encoding.py", line 8, in test_basic
> self.assertEquals(self.client.encoding, b('utf-8'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_encoding' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-grep.test_grep.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-grep.py", line 11, in test_basic
> self.assertEquals(list(self.client.grep(b('c'))), [])
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_grep' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_options (tests.test-grep.test_grep.test_options)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-grep.py", line 34, in test_options
> self.assertEquals([(b('a'), b('0'), b('+'), b('x')),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_grep' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-heads.test_heads.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-heads.py", line 11, in test_basic
> self.assertEquals(self.client.heads(), [self.client.tip()])
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_heads' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty (tests.test-heads.test_heads.test_empty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-heads.py", line 6, in test_empty
> self.assertEquals(self.client.heads(), [])
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_heads' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic_cstringio
> (tests.test-import.test_import.test_basic_cstringio)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-import.py", line 23, in
> test_basic_cstringio
> self.assertEquals(self.client.cat([b('a')]), b('1\n'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_import' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic_file (tests.test-import.test_import.test_basic_file)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-import.py", line 32, in test_basic_file
> self.assertEquals(open('a').read(), '1\n')
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_import' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-log.test_log.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-log.py", line 16, in test_basic
> self.assertEquals(revs[1].node, node1)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_log' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_dash_in_filename (tests.test-log.test_log.test_dash_in_filename)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-log.py", line 28, in test_dash_in_filename
> self.assertEquals(revs[0].rev, b('0'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_log' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty_short_option
> (tests.test-log.test_log.test_empty_short_option)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-log.py", line 35, in
> test_empty_short_option
> self.assertEquals(revs[0].rev, b('0'))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_log' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-manifest.test_manifest.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-manifest.py", line 25, in test_basic
> self.assertEquals(list(self.client.manifest(all=True)), files)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_manifest' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-merge.test_merge.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-merge.py", line 31, in test_basic
> self.assertEquals(diff, self.client.diff(change=node, nodates=True))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_merge' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_merge_prompt_cb (tests.test-merge.test_merge.test_merge_prompt_cb)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-merge.py", line 78, in
> test_merge_prompt_cb
> self.assertEquals(diff, self.client.diff(nodates=True))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_merge' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_merge_prompt_noninteractive
> (tests.test-merge.test_merge.test_merge_prompt_noninteractive)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-merge.py", line 59, in
> test_merge_prompt_noninteractive
> self.assertEquals(diff, self.client.diff(nodates=True))
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_merge' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic
> (tests.test-outgoing-incoming.test_outgoing_incoming.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-outgoing-incoming.py", line 25, in
> test_basic
> self.assertEquals(self.client.log(), other.log())
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_outgoing_incoming' object has no attribute
> 'assertEquals'. Did you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_bookmarks
> (tests.test-outgoing-incoming.test_outgoing_incoming.test_bookmarks)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-outgoing-incoming.py", line 49, in
> test_bookmarks
> self.assertEquals(other.incoming(bookmarks=True),
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_outgoing_incoming' object has no attribute
> 'assertEquals'. Did you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty
> (tests.test-outgoing-incoming.test_outgoing_incoming.test_empty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-outgoing-incoming.py", line 13, in
> test_empty
> self.assertEquals(self.other.incoming(), [])
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_outgoing_incoming' object has no attribute
> 'assertEquals'. Did you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-parents.test_parents.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-parents.py", line 11, in test_basic
> self.assertEquals(node, self.client.parents()[0].node)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_parents' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_noparents (tests.test-parents.test_parents.test_noparents)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-parents.py", line 6, in test_noparents
> self.assertEquals(self.client.parents(), None)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_parents' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-paths.test_paths.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-paths.py", line 15, in test_basic
> self.assertEquals(len(paths), 1)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_paths' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-pull.test_pull.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-pull.py", line 17, in test_basic
> self.assertEquals(self.client.log(), other.log())
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_pull' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-push.test_push.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-push.py", line 20, in test_basic
> self.assertEquals(self.client.log(), other.log())
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_push' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-resolve.test_resolve.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-resolve.py", line 28, in test_basic
> self.assertEquals([(b('U'), b('a')), (b('U'), b('b'))],
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_resolve' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_copy (tests.test-status.test_status.test_copy)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-status.py", line 43, in test_copy
> self.assertEquals(self.client.status(copies=True), l)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_status' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_copy_origin_space
> (tests.test-status.test_status.test_copy_origin_space)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-status.py", line 50, in
> test_copy_origin_space
> self.assertEquals(self.client.status(copies=True), l)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_status' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty (tests.test-status.test_status.test_empty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-status.py", line 7, in test_empty
> self.assertEquals(self.client.status(), [])
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_status' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-summary.test_summary.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-summary.py", line 26, in test_basic
> self.assertEquals(self.client.summary(), d)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_summary' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_commit_dirty (tests.test-summary.test_summary.test_commit_dirty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-summary.py", line 40, in test_commit_dirty
> self.assertEquals(self.client.summary(), d)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_summary' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_empty (tests.test-summary.test_summary.test_empty)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-summary.py", line 13, in test_empty
> self.assertEquals(self.client.summary(), d)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_summary' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_remote (tests.test-summary.test_summary.test_remote)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-summary.py", line 80, in test_remote
> self.assertEquals(other.summary(remote=True), d)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_summary' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_two_parents (tests.test-summary.test_summary.test_two_parents)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-summary.py", line 135, in test_two_parents
> self.assertEquals(self.client.summary(), d)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_summary' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_update (tests.test-summary.test_summary.test_update)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-summary.py", line 65, in test_update
> self.assertEquals(self.client.summary(), d)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_summary' object has no attribute 'assertEquals'. Did
> you mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-tags.test_tags.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-tags.py", line 18, in test_basic
> self.assertEquals(tags,
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_tags' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic (tests.test-update.test_update.test_basic)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-update.py", line 15, in test_basic
> self.assertEquals(u, 1)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_update' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_basic_plain (tests.test-update.test_update.test_basic_plain)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-update.py", line 78, in test_basic_plain
> self.test_basic()
> File "/<<PKGBUILDDIR>>/tests/test-update.py", line 15, in test_basic
> self.assertEquals(u, 1)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_update' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_clean (tests.test-update.test_update.test_clean)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-update.py", line 71, in test_clean
> self.assertEquals(u, 1)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_update' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_merge (tests.test-update.test_update.test_merge)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-update.py", line 41, in test_merge
> self.assertEquals(u, 0)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_update' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_tip (tests.test-update.test_update.test_tip)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-update.py", line 50, in test_tip
> self.assertEquals(u, 1)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_update' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ======================================================================
> ERROR: test_unresolved (tests.test-update.test_update.test_unresolved)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/tests/test-update.py", line 24, in test_unresolved
> self.assertEquals(u, 0)
> ^^^^^^^^^^^^^^^^^
> AttributeError: 'test_update' object has no attribute 'assertEquals'. Did you
> mean: 'assertEqual'?
>
> ----------------------------------------------------------------------
> Ran 103 tests in 61.933s
>
> FAILED (errors=60)
> make[2]: *** [Makefile:17: tests] Error 1
The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-hglib_2.6.2-1_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.