On Thu, May 06, 2021 at 09:36:30PM +0200, Paul Gevers wrote: > With a recent upload of breezy the autopkgtest of check-manifest fails > in testing when that autopkgtest is run with the binary packages of > breezy from unstable. It passes when run with only packages from > testing. In tabular form: > > pass fail > breezy from testing 3.2.0-1 > check-manifest from testing 0.46-1 > all others from testing from testing > > I copied some of the output at the bottom of this report. Looking at the > error message, it seems that either package needs an additional > dependency on dulwich. > > Currently this regression is blocking the migration of breezy 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? Note, because we're in the freeze for > bullseye, we need to take a bit of care. I have marked this bug as > bullseye-ignore because I don't intent this bug to cause the removal of > check-manifest from bullseye and the autopkgtest failure will keep this > version of breezy out of bullseye automatically. > > 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=breezy > > https://ci.debian.net/data/autopkgtest/testing/amd64/c/check-manifest/12161616/log.gz > > ====================================================================== > ERROR: test_get_vcs_files (tests.TestBzr) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/tmp/autopkgtest-lxc.g_f8zl9e/downtmp/build.mRe/src/tests.py", > line 992, in test_get_vcs_files > self._init_vcs() > File "/tmp/autopkgtest-lxc.g_f8zl9e/downtmp/build.mRe/src/tests.py", > line 978, in _init_vcs > self.vcs._init_vcs() > File "/tmp/autopkgtest-lxc.g_f8zl9e/downtmp/build.mRe/src/tests.py", > line 1128, in _init_vcs > self._run('bzr', 'init') > File "/tmp/autopkgtest-lxc.g_f8zl9e/downtmp/build.mRe/src/tests.py", > line 949, in _run > raise subprocess.CalledProcessError(rc, command[0], output=stdout) > subprocess.CalledProcessError: Command 'bzr' returned non-zero exit > status 3. > -------------------- >> begin captured stdout << --------------------- > $ bzr init > brz: ERROR: No module named 'dulwich' > You may need to install this Python library separately. Pretty sure this is a Breezy regression - at the very least it should be giving a clearer error message.
I'll take a look. Cheers, Jelmer
signature.asc
Description: PGP signature