Breezy 3.2.0+bzr7543-1 FTBFS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Breezy |
Fix Released
|
Critical
|
Jelmer Vernooij | ||
breezy (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When trying to build Breezy from source, the tests fail:
File "/home/
Failed example:
another_
Exception raised:
Traceback (most recent call last):
File "/usr/lib/
File "<doctest branch.txt[6]>", line 1, in <module>
NameError: name 'transport' is not defined
-------
File "/home/
Failed example:
still_
Exception raised:
Traceback (most recent call last):
File "/usr/lib/
File "<doctest branch.txt[7]>", line 1, in <module>
NameError: name 'new_branch' is not defined
-------
File "/home/
Failed example:
new_
Exception raised:
Traceback (most recent call last):
File "/usr/lib/
File "<doctest branch.txt[8]>", line 1, in <module>
NameError: name 'new_branch' is not defined
-------
Ran 32983 tests in 1590.847s
FAILED (failures=8, errors=548, known_failure_
Related branches
- Martin Packman: Approve
- Jelmer Vernooij: Approve
-
Diff: 273 lines (+49/-93)2 files modifiedbreezy/plugin.py (+31/-82)
breezy/tests/test_plugins.py (+18/-11)
- Jelmer Vernooij: Approve
-
Diff: 202 lines (+28/-77)2 files modifiedbreezy/plugin.py (+10/-66)
breezy/tests/test_plugins.py (+18/-11)
- Bryce Harrington (community): Approve
- Canonical Server: Pending requested
- Canonical Server Core Reviewers: Pending requested
- Canonical Server packageset reviewers: Pending requested
-
Diff: 204 lines (+176/-0)4 files modifieddebian/changelog (+15/-0)
debian/patches/fix-tests-to-work-with-python-3.9.5.patch (+86/-0)
debian/patches/series (+4/-0)
debian/patches/skip-additional-tests-that-fail-with-py3.9.5.patch (+71/-0)
tags: | added: ftbfs |
tags: | added: update-excuse |
Changed in breezy (Ubuntu): | |
status: | New → Triaged |
tags: | added: patch |
Changed in brz: | |
assignee: | nobody → Jelmer Vernooij (jelmer) |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in brz: | |
status: | Triaged → In Progress |
Changed in brz: | |
status: | In Progress → Fix Released |
milestone: | none → 3.2.1 |
Looking at the build logs (https:/ /launchpadlibra rian.net/ 543881602/ buildlog_ ubuntu- impish- amd64.breezy_ 3.2.0+bzr7543- 1_BUILDING. txt.gz) I'm actually seeing a lot of issues regarding plugins.
test_plugins. TestDisablePlug in.test_ partial_ imports FAIL 4ms breezy. testingplugins' , ['bad', 'ugly'], [], ['.']) >/breezy- 3.2.0+bzr7543/ breezy/ plugin. py", line 429, in _load_plugin_module _(_MODULE_ PREFIX + name) rror: No module named 'breezy. testingplugins. good'
log: {{{
1138.617 loading plugins!
1138.618 using _Path('
1138.618 Traceback (most recent call last):
File "/<<BUILDDIR>
__import_
ModuleNotFoundE
1138.618 Unable to load plugin 'good' from '.': No module named 'breezy. testingplugins. good' testingplugins. good' testingplugins from sys.modules testingplugins. bad from sys.modules testingplugins. ugly from sys.modules
WARNING Unable to load plugin 'good' from '.': No module named 'breezy.
1138.619 removed breezy.
1138.619 removed breezy.
1138.619 removed breezy.
}}}
Traceback (most recent call last): >/breezy- 3.2.0+bzr7543/ breezy/ tests/test_ plugins. py", line 718, in test_partial_ imports assertEqual( {'good' }, self.plugins. keys()) >/breezy- 3.2.0+bzr7543/ breezy/ tests/_ _init__ .py", line 1307, in assertEqual "%snot equal:\na = %s\nb = %s\n"
File "/<<BUILDDIR>
self.
File "/<<BUILDDIR>
raise AssertionError(
AssertionError: not equal:
a = {'good'}
b = dict_keys([])