** Description changed: 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. + 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.
** Description changed: 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. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1055158 Title: libethos-ui-dev does fails to depend on libethos-ui-1.0-0 in lucid To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ethos/+bug/1055158/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
