Your message dated Thu, 30 Oct 2025 02:42:57 +0000
with message-id <[email protected]>
and subject line Bug#1117656: fixed in breezy 3.3.17-1
has caused the Debian Bug report #1117656,
regarding dulwich breaks breezy autopkgtest
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.)


-- 
1117656: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117656
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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


--- End Message ---
--- Begin Message ---
Source: breezy
Source-Version: 3.3.17-1
Done: Jelmer Vernooij <[email protected]>

We believe that the bug you reported is fixed in the latest version of
breezy, 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.
Jelmer Vernooij <[email protected]> (supplier of updated breezy 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: Thu, 30 Oct 2025 01:24:49 +0000
Source: breezy
Architecture: source
Version: 3.3.17-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Breezy Maintainers <[email protected]>
Changed-By: Jelmer Vernooij <[email protected]>
Closes: 1115453 1117656
Changes:
 breezy (3.3.17-1) unstable; urgency=medium
 .
   * New upstream release.
    + Fix compatibility with pyo3 0.26. Closes: #1115453
    + Fix compatibility with Dulwich 0.24.2. Closes: #1117656
Checksums-Sha1:
 ca85acac1ca2bbab773b1853b5b5300c07f4fcbb 2696 breezy_3.3.17-1.dsc
 a38c4e80d4dea1d0143239772761252fc35a4d42 9385538 breezy_3.3.17.orig.tar.gz
 6499506f9914c18b99270c3545797595c6f1a664 75308 breezy_3.3.17-1.debian.tar.xz
 9c4a721c031c569f05fcc25d6dee737d489646e5 26866 breezy_3.3.17-1_source.buildinfo
Checksums-Sha256:
 7ff2e48b1b96392792085affa9e96892685460d4c0c7f024203445d5c952d9b7 2696 
breezy_3.3.17-1.dsc
 e0646052cbf2d3214e08dd9505cb44cd874bb53a618008962e075225ca1b1664 9385538 
breezy_3.3.17.orig.tar.gz
 f0d2e8eb4f272759f070b46588f22c1c2e9474d1bdb04c7a85114f5c97fc4769 75308 
breezy_3.3.17-1.debian.tar.xz
 316de967207efb2bdc1a534ba801be4aa19548ec6fdd28c629a808d24682cf33 26866 
breezy_3.3.17-1_source.buildinfo
Files:
 dbe14ecd38afe32f51db0412e9b0a363 2696 vcs optional breezy_3.3.17-1.dsc
 a90fbed1885992401377093be42e220f 9385538 vcs optional breezy_3.3.17.orig.tar.gz
 c7a4ffee6015db4869ebe9b9dedcdf9c 75308 vcs optional 
breezy_3.3.17-1.debian.tar.xz
 2622f87ae9df5233429c6a9094ec0575 26866 vcs optional 
breezy_3.3.17-1_source.buildinfo

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

iQFGBAEBCgAwFiEE45ORIHAv6kHRgdNzhp0ktO57TaYFAmkCzQASHGplbG1lckBk
ZWJpYW4ub3JnAAoJEIadJLTue02mnxIIAMjvMes+z5uUwwirIrgWpLcAXGa7Se7L
gO5F1fESXoIV8tY1ugb7DVFdlFFxneOe0OuLivWCNUsz8pKNuJjExvg0Wb7HVRbT
EeLYB93arFVyvSDmckGauPWExmxqh8hGzn/VdxLzhCo92Bf2hf6aL+qbcE8+mLN1
Jyf3en+eRPDQc0PMSw8nfFQ315RUN4R2K3Dh51Yms+4t5yH1pk2ts8Iweo0nvNqc
98aPCFzfWJ0YJw9M0X8HjB35b1yRWiy8B8VE+8vloMtHidoWGnk+840pDBsgWJT/
EBhw5c3WcMdI7IRV/WoF1+JikLPn0i/gDEaZQarcMF3e0dwKSnTWZJg=
=JC+i
-----END PGP SIGNATURE-----

Attachment: pgpDxV9RfuY5n.pgp
Description: PGP signature


--- End Message ---

Reply via email to