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