unable to provision trusty VM

Bug #1294112 reported by Zygmunt Krynicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox GUI (Legacy)
Fix Released
Critical
Daniel Manrique

Bug Description

Attempts to provision a trusty VM fail with:

E: Unable to locate package libqt5v8-5-dev

Further research lead to this link:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738276

It is unsure when this started affecting us and if this package used to come from our PPA or from the main archive.

The relevant packages are enumerated by checkbox-gui/requirements/deb-gui.txt

Related branches

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

12:41 <@zyga> brendand: http://paste.ubuntu.com/7113552/
12:41 <@zyga> brendand: another SDK issue?
12:41 <@zyga> brendand: let's retry
12:42 <@brendand> zyga, hmm could be. certainly i haven't added any new dependencies
12:45 <@zyga> brendand: yeah
12:45 <@zyga> brendand: two branches are landing now, we'll know soon
13:00 <@zyga> brendand: it seems that something is generally broken now
13:00 * zyga loves using PPAs
13:00 <@brendand> booooooo
13:00 * brendand curses #sdk
13:00 <@zyga> brendand, spineau: nothing can land anymore, let's look at what may be the cause
13:00 * zyga runs vagrant up trusty
13:15 <@zyga> brendand: so libqt5v8-5-dev is gone
13:15 <@zyga> brendand: this comes from a commit by daniel: Replaces ubuntu-sdk requisite with expanded dependency list for tarmac/vagrant testing.
13:16 <@zyga> brendand: looking at available packages, I cannot find anything similar
13:17 * zyga checks the ppa
13:17 <@zyga> it works on my host trusty
13:17 <@zyga> which is strange
13:26 <@zyga> brendand: so this package is gone as far as I can see
13:27 <@zyga> brendand: it was installed on my machine but it is no longer there
13:27 <@zyga> brendand: (in any archive I have)
13:27 <@zyga> brendand: I recall a discussion during UDS about splitting SDK to many frameworks
13:27 <@zyga> brendand: perhaps that's what happened?
13:27 <@zyga> brendand: the library was a part of the V8 javascript engine
13:27 <@zyga> brendand: maybe it is now replaced by something else?r
13:28 <@zyga> brendand: who is the contact point of the SDK?
13:34 <@zyga> brendand: it seems that package was removed in debian http://debian.2.n7.nabble.com/Bug-739771-libqt5-dev-uninstallable-in-experimental-Depends-on-unavailable-libqt5v8-5-dev-td3188167.html
13:35 <@zyga> brendand: I found https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738276

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Probably not related but let's stay safe:

13:33 < ara> I am getting this error when running checkbox-gui in Trusty (the ubuntu version):
13:33 < ara> checkbox-gui: symbol lookup error: /usr/bin/../lib/checkbox-gui/plugins/libgui-engine.so: undefined symbol: _ZN9QMetaType30hasRegisteredConverterFunctionEii
13:33 < ara> any quick ideas?
13:36 < zyga> ara: Qt incompatibility
13:36 < zyga> ara: it looks like qt in trusty got changed just now
13:36 < zyga> ara: I recall a session about that from the UDS
13:36 < zyga> ara: we're apparently getting qt5.2
13:37 < zyga> ara: I might be wrong though
13:37 < zyga> ara: look at #checkbox as well, we're kind of blocked by all this

Revision history for this message
Daniel Manrique (roadmr) wrote :

Have a look at the latest changes in the ubuntu package, done by Dimitri:

checkbox (0.17.6-0ubuntu4) trusty; urgency=medium

  * Drop arch-restriction from packages.
  * Drop libqt5v8-5-dev build-dependency. (LP: #1292801)

 -- Dimitri John Ledkov <email address hidden> Sat, 15 Mar 2014 15:52:34 +0000

checkbox (0.17.6-0ubuntu3) trusty; urgency=medium

  * Remove arch restriction from checkbox. All dependencies are present
    now, and keeping things in dep-wait state is recommended cause it
    doesn't block anything and this upload would not be necessary.

Apparently it's now safe to remove that library, if we do, we should ensure that checkbox-gui still works. Per bug 1292801, the js engine is still in qt but comes from a different package, but we still need to ensure this.

Changed in checkbox:
assignee: nobody → Daniel Manrique (roadmr)
milestone: none → 2014-mar-28
Daniel Manrique (roadmr)
Changed in checkbox:
status: Confirmed → Fix Committed
Zygmunt Krynicki (zyga)
affects: checkbox → checkbox-gui
Changed in checkbox-gui:
milestone: 2014-mar-28 → none
Daniel Manrique (roadmr)
Changed in checkbox-gui:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.