[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