Source: dulwich, breezy
Control: found -1 dulwich/0.24.2-1
Control: found -1 breezy/3.3.11-1
Severity: serious
Tags: sid forky
User: [email protected]
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of dulwich the autopkgtest of breezy fails in testing when that autopkgtest is run with the binary packages of dulwich from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
dulwich                from testing    0.24.2-1
breezy                 from testing    3.3.11-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of dulwich to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=dulwich

https://ci.debian.net/data/autopkgtest/testing/amd64/b/breezy/65029348/log.gz

54s per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(LocalGitBranchFormat)ERROR 12ms
 54s     log: {{{
 54s 15.927  preparing to commit
54s INFO Committing to: /tmp/testbzr-59osaauh.tmp/breezy.tests.per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(LocalGitBranchFormat)/work/tree/
 54s 15.929  Selecting files for commit with filter None
 54s 15.929  aborting commit write group because of exception:
 54s 15.931  Traceback (most recent call last):
54s File "/usr/lib/python3/dist-packages/breezy/commit.py", line 414, in commit
 54s     self._update_builder_with_changes()
 54s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
54s File "/usr/lib/python3/dist-packages/breezy/commit.py", line 694, in _update_builder_with_changes
 54s     for path, fs_hash in self.builder.record_iter_changes(
 54s                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 54s         self.work_tree, self.basis_revid, iter_changes
 54s         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 54s     ):
 54s     ^
54s File "/usr/lib/python3/dist-packages/breezy/git/commit.py", line 53, in record_iter_changes
 54s     for change in iter_changes:
 54s                   ^^^^^^^^^^^^
54s File "/usr/lib/python3/dist-packages/breezy/commit.py", line 712, in _filter_iter_changes
 54s     for change in iter_changes:
 54s                   ^^^^^^^^^^^^
54s File "/usr/lib/python3/dist-packages/breezy/git/tree.py", line 1002, in changes_from_git_changes
 54s     (oldpath, oldmode, oldsha) = old
 54s     ^^^^^^^^^^^^^^^^^^^^^^^^^^
 54s TypeError: cannot unpack non-iterable NoneType object
 54s }}}
 54s
 54s Traceback (most recent call last):
54s File "/usr/lib/python3/dist-packages/breezy/tests/per_branch/test_revision_id_to_dotted_revno.py", line 25, in test_lookup_dotted_revno
 54s     tree, revmap = self.create_tree_with_merge()
 54s                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
54s File "/usr/lib/python3/dist-packages/breezy/tests/per_branch/__init__.py", line 110, in create_tree_with_merge
 54s     revmap["1"] = tree.commit("first")
 54s                   ~~~~~~~~~~~^^^^^^^^^
54s File "/usr/lib/python3/dist-packages/breezy/mutabletree.py", line 118, in commit
 54s     committed_id = commit.Commit().commit(
 54s         working_tree=self,
 54s     ...<3 lines>...
 54s         **kwargs,
 54s     )
54s File "/usr/lib/python3/dist-packages/breezy/commit.py", line 414, in commit
 54s     self._update_builder_with_changes()
 54s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
54s File "/usr/lib/python3/dist-packages/breezy/commit.py", line 694, in _update_builder_with_changes
 54s     for path, fs_hash in self.builder.record_iter_changes(
 54s                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 54s         self.work_tree, self.basis_revid, iter_changes
 54s         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 54s     ):
 54s     ^
54s File "/usr/lib/python3/dist-packages/breezy/git/commit.py", line 53, in record_iter_changes
 54s     for change in iter_changes:
 54s                   ^^^^^^^^^^^^
54s File "/usr/lib/python3/dist-packages/breezy/commit.py", line 712, in _filter_iter_changes
 54s     for change in iter_changes:
 54s                   ^^^^^^^^^^^^
54s File "/usr/lib/python3/dist-packages/breezy/git/tree.py", line 1002, in changes_from_git_changes
 54s     (oldpath, oldmode, oldsha) = old
 54s     ^^^^^^^^^^^^^^^^^^^^^^^^^^
 54s TypeError: cannot unpack non-iterable NoneType object
 54s

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to