[Bug 1337898] Re: Invalid symlinks for libungif.so and libungif.a

Robie Basak 1337898 at bugs.launchpad.net
Thu Mar 2 13:29:53 UTC 2017


Uploaded, thanks!

I made the following minor changes:

1. I ran update-maintainer. Please see
https://wiki.ubuntu.com/DebianMaintainerField

2. I adjusted the package version string to 4.1.6-11ubuntu0.14.04.1
because 4.1.6-11 also exists in Vivid. Though that's EOL on desktop, it
lives on phone at the moment (and so does appear on Launchpad's summary
page for the package). I don't want to make it awkward to update giflib
on Vivid for the phone side. Though it seems unlikely and it probably
doesn't use that package, at least this way we're consistent. See
https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging.

Convention is to use a "-p1" patch, which is what debdiffs produce.
Please try to do this when submitting patches, since it makes sponsoring
a little easier.

Now awaiting SRU team review.

** Changed in: giflib (Ubuntu Trusty)
       Status: Triaged => In Progress

-- 
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/1337898

Title:
  Invalid symlinks for libungif.so and libungif.a

Status in giflib package in Ubuntu:
  Fix Released
Status in giflib source package in Trusty:
  In Progress

Bug description:
  Impact
  ======
  Linking programs that need libungif ("-lungif") will fail.

  Test Case
  =========
  apt-get install build-essential libgif-dev
  cat >>test.c EOF
  int main(int argc, char **argv) {
    return 0;
  }
  EOF
  gcc -lungif test.c

  GCC will fail with "/usr/bin/ld: cannot find -lungif" on affected
  systems.

  Regression Potential
  ====================
  None, just removing some dangling symlinks that couldn't work any way.

  Original Bug Report
  ===================
  In Ubuntu 14.04 LTS on x86_64 I am experiencing the following bug in libgif-dev 4.1.6-11:

  Symbol links for libungif.a, libungif.la, and libungif.so are created
  in /usr/lib that point to libgif.a, libgif.la and libgif.so.4.1.6
  respectively. However, these files are not in /usr/lib but in
  /usr/lib/x86_64-linux-gnu. Therefore, the symbol links are invalid.

  I suggest fixing this by placing the symbol links in the same
  directory as the target files.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/giflib/+bug/1337898/+subscriptions



More information about the Ubuntu-sponsors mailing list