[Bug 1055158] Re: libethos-ui-dev does fails to depend on libethos-ui-1.0-0 in lucid
Andrew Starr-Bochicchio
a.starr.b at gmail.com
Thu Nov 29 23:26:15 UTC 2012
Uploaded to precise-proposed after adjusting the version number and
target as needed.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1055158
Title:
libethos-ui-dev does fails to depend on libethos-ui-1.0-0 in lucid
Status in “ethos” package in Ubuntu:
Fix Released
Status in “ethos” source package in Lucid:
Triaged
Bug description:
quoting http://bugs.debian.org/575384:
"libethos-ui-dev contains /usr/lib/libethos-ui-1.0.so, which is a
a symlink to to versioned so file /usr/lib/libethos-ui-1.0.so.0.0.0.
The file /usr/lib/libethos-ui-1.0.so.0.0.0 is part of libethos-ui-1.0-0
and libethos-ui-dev should thus depend on that package.
When building a package that uses ethos (like emerillon)
which tries to link to /usr/lib/libethos-ui-1.0.so
it fails with "file not found", since the symlink target
was not pulled in because of the missing dependency."
This problem is still present in the lucid version of libethos-ui-dev
and the fix is simple enough that it should be backported."
I am requesting to backport the relevant parts from
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=ethos-
nmu.diff;att=1;bug=575384 which are what was shipped as 0.2.2-1.1 to
address this problem.
SRU evalution
IMPACT
The package libethos-ui-dev as it is in lucid is severely broken if not outright useless. /usr/lib/libethos-ui-1.0.so is the main file but without the libethos-ui-1.0-0 package installed it is a broken symlink. This leads to build-failure when trying to build a package with a build-dependency on libethos-ui-dev.
TEST CASE
Try to build emerillion squeeze package in a lucid pbuilder
REGRESSION POTENTIAL
None, we only add the run-time dependency that should have been there in the first place.
OTHER INFO
We are merely backporting the fix that made it into maverick for example which was NMUd in Debian to fix this particular issue.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ethos/+bug/1055158/+subscriptions
More information about the Ubuntu-sponsors
mailing list