FTBFS in trusty (QEMU version parsing)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libguestfs (Ubuntu) |
Fix Released
|
High
|
dann frazier | ||
Trusty |
Fix Released
|
Undecided
|
dann frazier |
Bug Description
[Impact]
libguestfs fails to build from source in trusty. This is because libguestfs's configure checks for a version of qemu >=1, but the test doesn't properly deal with major versions >=2. When libguestfs was initially uploaded to the in-devel trusty release, qemu in trust was still a 1.x release, but qemu 2.x was uploaded before trusty's general release.
[Test Case]
Attempt to rebuild trusty's libguestfs in trusty. It currently fails with:
checking for /usr/bin/
configure: error: in `/home/
configure: error: /usr/bin/
See `config.log' for more details
dh_auto_configure: ../../configure --build=
make[1]: *** [override_
make[1]: Leaving directory `/home/
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
[Regression Risk]
The upstream fix simply allows the version test to match greater versions of qemu. This doesn't impact the build in any way, just allows it to continue.
summary: |
- FTBFS in trusty + FTBFS in trusty (QEMU version parsing) |
Changed in libguestfs (Ubuntu Trusty): | |
status: | New → In Progress |
assignee: | nobody → dann frazier (dannf) |
Changed in libguestfs (Ubuntu): | |
status: | Confirmed → Fix Released |
This was fixed a (really) long time ago: https:/ /github. com/libguestfs/ libguestfs/ commit/ 101d728e80cce73 b882aac7af45701 3491d03311
This would also be a good time for Ubuntu to update libguestfs to a version that doesn't have known security issues (but is on the same stable branch). See my comment here: https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1194472# c2