libunity ftbfs in wily
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libunity |
In Progress
|
Critical
|
Marco Trevisan (Treviño) | ||
libunity (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) |
Bug Description
libunity seems to no longer be buildable in wily. This is a problem because it must be rebuilt for Python 3.5, but it is failing for unrelated reasons. Here's an excerpt of the build log from a local build using the current wily source package:
/usr/bin/
/usr/bin/valac -C --vapidir ../vapi --vapidir=
unity-tool-
private ListStore uimodel = null;
unity-tool-
private ListStore ui_filter_model = null;
unity-tool-
private ListStore scope_list_model = null;
unity-tool-
private ListStore ui_cat_model = null;
unity-tool-
uimodel = builder.
unity-tool-
unity-tool-
unity-tool-
music-track-
public ListStore track_view_model { get; construct; }
music-track-
public ListStore track_view_model { get; construct; }
music-track-
public ListStore track_view_model { get; construct; }
music-track-
public ListStore track_view_model { get; construct; }
Compilation failed: 12 error(s), 0 warning(s)
Seems like the same problem in all cases, and I'm not sure which ListStore is intended. Full buildlog is available in the Python 3.5-as-default PPA:
This is blocking several other critical packages which need updating for Python 3.5.
Related branches
- Andrea Azzarone (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 181 lines (+33/-34)6 files modifiedprotocol/protocol-scope-discovery.vala (+4/-3)
src/unity-launcher.vala (+4/-8)
test/vala/test-launcher-integration.vala (+1/-2)
tools/music-track-model-renderer.vala (+5/-7)
tools/preview-renderer.vala (+11/-6)
tools/unity-tool-ui.vala (+8/-8)
Changed in libunity (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: ftbfs |
tags: | added: patch |
Changed in libunity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in libunity: | |
status: | New → In Progress |
Changed in libunity (Ubuntu): | |
status: | New → In Progress |
Changed in libunity: | |
importance: | Undecided → Critical |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → 7.1.0 |
The attached patch gets past the compilation problems, but the test suite still fails:
TEST: test-vala... (pid=6684) ResultsSynchron izer: OK IO/AsyncDesktop File: OK IO/AsyncOpenFro mDataDirs: OK Utils/AsyncOnce : OK Utils/AsyncMute x: OK AppInfoManager/ Allocation: OK AppInfoManager/ ClearEmpty: OK AppInfoManager/ SyncLookupMissi ng: OK AppInfoManager/ AsyncLookupMiss ing: OK AppInfoManager/ SyncLookupOk: OK AppInfoManager/ AsyncLookupOk: OK Launcher/ EmptyEntry: vala:154: Unable to connect to session bus: Could not connect: Connection refused 1108c7728e8e5ac 335f5b PERTURB_ =$((${RANDOM: -256} % 256)) gtester --verbose test-vala test-scope test-blacklist- crash test-extras /libunity- 7.1.4+14. 10.20140808/ test/vala' /libunity- 7.1.4+14. 10.20140808/ test/vala' /libunity- 7.1.4+14. 10.20140808/ test/vala' /libunity- 7.1.4+14. 10.20140808/ test/vala' /libunity- 7.1.4+14. 10.20140808/ test' /libunity- 7.1.4+14. 10.20140808'
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
/Unit/
(test-vala:6684): libunity-CRITICAL **: unity-launcher.
FAIL
GTester: last random seed: R02Se7d86e8456c
/bin/bash: line 1: 6683 Terminated G_DEBUG=gc-friendly MALLOC_CHECK_=2 MALLOC_
Makefile:1020: recipe for target 'test-nonrecursive' failed
make[6]: *** [test-nonrecursive] Error 143
make[6]: Leaving directory '/«BUILDDIR»
make[5]: *** [test-headless] Error 2
Makefile:1069: recipe for target 'test-headless' failed
make[5]: Leaving directory '/«BUILDDIR»
make[4]: *** [check-am] Error 2
Makefile:880: recipe for target 'check-am' failed
make[4]: Leaving directory '/«BUILDDIR»
make[3]: *** [check] Error 2
Makefile:883: recipe for target 'check' failed
make[3]: Leaving directory '/«BUILDDIR»
make[2]: *** [check-recursive] Error 1
Makefile:452: recipe for target 'check-recursive' failed
make[2]: Leaving directory '/«BUILDDIR»
make[1]: *** [check-recursive] Error 1
Makefile:570: recipe for target 'check-recursive' failed
make[1]: Leaving directory '/«BUILDDIR»
dh_auto_test: make -j1 check returned exit code 2
make: *** [build] Error 2
debian/rules:10: recipe for target 'build' failed
dpkg-buildpackage: error: debian/rules build gave error exit status 2