Activity log for bug #1337898

Date Who What changed Old value New value Message
2014-07-04 15:04:02 Sebastian Marsching bug added bug
2014-07-29 11:03:59 Launchpad Janitor giflib (Ubuntu): status New Confirmed
2015-11-13 11:31:19 Launchpad Janitor giflib (Ubuntu): status Confirmed Fix Released
2016-12-25 03:50:38 Jeremy Bícha nominated for series Ubuntu Trusty
2016-12-25 03:51:33 Jeremy Bícha tags trusty
2016-12-25 03:52:23 Jeremy Bícha bug task added clojure (Ubuntu)
2016-12-25 03:52:37 Jeremy Bícha bug task added giflib (Ubuntu Trusty)
2016-12-25 03:52:37 Jeremy Bícha bug task added clojure (Ubuntu Trusty)
2016-12-25 03:52:49 Jeremy Bícha bug task deleted clojure (Ubuntu)
2016-12-25 03:52:55 Jeremy Bícha bug task deleted clojure (Ubuntu Trusty)
2016-12-25 03:53:01 Jeremy Bícha giflib (Ubuntu Trusty): status New Triaged
2016-12-25 03:53:07 Jeremy Bícha giflib (Ubuntu Trusty): importance Undecided Low
2016-12-25 04:04:08 Jeremy Bícha description 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. Impact ====== libgif-dev in Ubuntu 14.04 LTS depends on libgif4 and has these symlinks: /usr/lib/libungif.a -> libgif.a /usr/lib/libungif.so -> libgif.so.4.1.6 /usr/lib/x86_64-linux-gnu/libgif.so -> libgif.so.4.1.6 /usr/lib/libungif.la -> libgif.la libgif4 has these files: /usr/lib/x86_64-linux-gnu/libgif.so.4.1.6 /usr/lib/x86_64-linux-gnu/libgif.so.4 -> libgif.so.4.1.6 Only the 3rd symlink (the multiarch one) in libgif-dev is correct. The others are dangling. This was caused by an obsolete debian/libgif-dev.links Test Case ========= Verify that libgif-dev only includes the one working symlink: /usr/lib/x86_64-linux-gnu/libgif.so -> libgif.so.4.1.6 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.
2016-12-25 04:06:15 Jeremy Bícha attachment added lp1337898-libgif-dev-symlinks.debdiff https://bugs.launchpad.net/ubuntu/+source/giflib/+bug/1337898/+attachment/4796229/+files/lp1337898-libgif-dev-symlinks.debdiff
2016-12-25 04:06:33 Jeremy Bícha bug added subscriber Ubuntu Sponsors Team
2017-01-05 02:07:13 Mathew Hodson giflib (Ubuntu): importance Undecided Low
2017-01-05 02:07:20 Mathew Hodson tags trusty patch trusty
2017-01-05 02:07:52 Mathew Hodson tags patch trusty packaging patch trusty
2017-02-23 13:11:37 Robie Basak bug added subscriber Robie Basak
2017-02-25 12:21:41 Sebastian Marsching description Impact ====== libgif-dev in Ubuntu 14.04 LTS depends on libgif4 and has these symlinks: /usr/lib/libungif.a -> libgif.a /usr/lib/libungif.so -> libgif.so.4.1.6 /usr/lib/x86_64-linux-gnu/libgif.so -> libgif.so.4.1.6 /usr/lib/libungif.la -> libgif.la libgif4 has these files: /usr/lib/x86_64-linux-gnu/libgif.so.4.1.6 /usr/lib/x86_64-linux-gnu/libgif.so.4 -> libgif.so.4.1.6 Only the 3rd symlink (the multiarch one) in libgif-dev is correct. The others are dangling. This was caused by an obsolete debian/libgif-dev.links Test Case ========= Verify that libgif-dev only includes the one working symlink: /usr/lib/x86_64-linux-gnu/libgif.so -> libgif.so.4.1.6 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. 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.
2017-03-02 13:29:58 Robie Basak removed subscriber Ubuntu Sponsors Team
2017-03-02 13:30:00 Robie Basak giflib (Ubuntu Trusty): status Triaged In Progress
2017-03-02 23:03:43 Brian Murray giflib (Ubuntu Trusty): status In Progress Fix Committed
2017-03-02 23:03:46 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2017-03-02 23:03:48 Brian Murray bug added subscriber SRU Verification
2017-03-02 23:03:58 Brian Murray tags packaging patch trusty packaging patch trusty verification-needed
2017-03-06 11:45:46 Robie Basak bug added subscriber Jeremy Bicha
2017-03-06 12:47:20 Jeremy Bícha bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732272
2017-03-06 12:47:40 Jeremy Bícha bug task added giflib (Debian)
2017-03-06 13:12:06 Robie Basak tags packaging patch trusty verification-needed packaging patch trusty verification-failed
2017-03-06 14:05:52 Bug Watch Updater giflib (Debian): status Unknown Fix Released
2017-07-13 16:23:28 Steve Langasek giflib (Ubuntu Trusty): status Fix Committed Won't Fix