2012-04-23 19:56:29 |
Aron Xu |
bug |
|
|
added bug |
2012-04-23 19:56:48 |
Aron Xu |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2012-04-23 19:56:58 |
Aron Xu |
tags |
patch |
multiarch patch |
|
2012-04-23 19:57:50 |
Launchpad Janitor |
libxml2 (Ubuntu): status |
New |
Confirmed |
|
2012-04-24 00:02:45 |
Steve Langasek |
libxml2 (Ubuntu): status |
Confirmed |
Triaged |
|
2012-04-24 00:02:46 |
Steve Langasek |
libxml2 (Ubuntu): importance |
Undecided |
Medium |
|
2012-04-24 09:01:42 |
Daniel Holbach |
bug |
|
|
added subscriber Daniel Holbach |
2012-04-24 14:43:08 |
Aron Xu |
description |
In the M-A implementation of version 2.7.8.dfsg-5.1ubuntu1, /usr/bin/xml2-config still contains M-A tripples, which is troublesome when the package libxml2-dev is marked as M-A: same. The problem is caused by the sed call in debian/rules says "usr/lib/<tripple>", while it wasn't like that in xml2-config script itself.
Change required is trivial, in debian/rules:
- sed -i -e 's,/usr/lib/$(DEB_HOST_MULTIARCH),/usr/lib,' debian/libxml2-dev/usr/bin/xml2-config
+ sed -i -e 's,/lib/$(DEB_HOST_MULTIARCH),/lib,' debian/libxml2-dev/usr/bin/xml2-config |
[Background] In the M-A implementation of version 2.7.8.dfsg-5.1ubuntu1, /usr/bin/xml2-config still contains M-A tripples, which is troublesome when the package libxml2-dev is marked as M-A: same. The problem is caused by the sed call in debian/rules says "usr/lib/<tripple>", while it wasn't like that in xml2-config script itself.
[Impact] libxml2-dev is not M-A co-installable
[Development Fix] libxml2 version 2.7.8.dfsg-9 in Debian Sid
[Stable Fxi] Change required is trivial, in debian/rules:
- sed -i -e 's,/usr/lib/$(DEB_HOST_MULTIARCH),/usr/lib,' debian/libxml2-dev/usr/bin/xml2-config
+ sed -i -e 's,/lib/$(DEB_HOST_MULTIARCH),/lib,' debian/libxml2-dev/usr/bin/xml2-config
[Test Case] Enable M-A in testing environment (amd64 for instance), and try to install both libxml2-dev:i386 and libxml2-dev:amd64 which were newly built with the mentioned patch. If the action failed with something like './usr/bin/xml2-config' is different from the same file on the system, then the bug was not fixed.
[Regression Potential] xml2-config reports the libdir is /usr/lib, while the actual ones are /usr/lib/<triplets>. This might break applications whose build system can't find libraries correctly in the previous path but relies on xml2-config's output. I recommend to use pkg-config instead of this script. |
|
2012-04-24 14:43:50 |
Aron Xu |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-04-25 12:18:59 |
Aron Xu |
description |
[Background] In the M-A implementation of version 2.7.8.dfsg-5.1ubuntu1, /usr/bin/xml2-config still contains M-A tripples, which is troublesome when the package libxml2-dev is marked as M-A: same. The problem is caused by the sed call in debian/rules says "usr/lib/<tripple>", while it wasn't like that in xml2-config script itself.
[Impact] libxml2-dev is not M-A co-installable
[Development Fix] libxml2 version 2.7.8.dfsg-9 in Debian Sid
[Stable Fxi] Change required is trivial, in debian/rules:
- sed -i -e 's,/usr/lib/$(DEB_HOST_MULTIARCH),/usr/lib,' debian/libxml2-dev/usr/bin/xml2-config
+ sed -i -e 's,/lib/$(DEB_HOST_MULTIARCH),/lib,' debian/libxml2-dev/usr/bin/xml2-config
[Test Case] Enable M-A in testing environment (amd64 for instance), and try to install both libxml2-dev:i386 and libxml2-dev:amd64 which were newly built with the mentioned patch. If the action failed with something like './usr/bin/xml2-config' is different from the same file on the system, then the bug was not fixed.
[Regression Potential] xml2-config reports the libdir is /usr/lib, while the actual ones are /usr/lib/<triplets>. This might break applications whose build system can't find libraries correctly in the previous path but relies on xml2-config's output. I recommend to use pkg-config instead of this script. |
[Background] In the M-A implementation of version 2.7.8.dfsg-5.1ubuntu1, /usr/bin/xml2-config still contains M-A tripples, which is troublesome when the package libxml2-dev is marked as M-A: same. The problem is caused by the sed call in debian/rules says "usr/lib/<tripple>", while it wasn't like that in xml2-config script itself.
[Impact] libxml2-dev is not M-A co-installable
[Development Fix] libxml2 version 2.7.8.dfsg-9 in Debian Sid
[Stable Fix] Change required is trivial, in debian/rules:
- sed -i -e 's,/usr/lib/$(DEB_HOST_MULTIARCH),/usr/lib,' debian/libxml2-dev/usr/bin/xml2-config
+ sed -i -e 's,/lib/$(DEB_HOST_MULTIARCH),/lib,' debian/libxml2-dev/usr/bin/xml2-config
[Test Case] Enable M-A in testing environment (amd64 for instance), and try to install both libxml2-dev:i386 and libxml2-dev:amd64 which were newly built with the mentioned patch. If the action failed with something like './usr/bin/xml2-config' is different from the same file on the system, then the bug was not fixed.
[Regression Potential] xml2-config reports the libdir is /usr/lib, while the actual ones are /usr/lib/<triplets>. This might break applications whose build system can't find libraries correctly in the previous path but relies on xml2-config's output. I recommend to use pkg-config instead of this script. |
|
2012-05-12 13:30:28 |
Julian Taylor |
bug |
|
|
added subscriber Julian Taylor |
2012-05-21 13:43:17 |
Nataliya Misirpashayeva |
bug |
|
|
added subscriber Nataliya Misirpashayeva |
2012-06-15 16:11:18 |
Stéphane Graber |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2012-06-25 16:12:05 |
Iain Lane |
attachment added |
|
libxml-2.8.0+dfsg1-4.debdiff https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/987502/+attachment/3203794/+files/libxml-2.8.0%2Bdfsg1-4.debdiff |
|
2012-06-25 16:12:51 |
Iain Lane |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2012-07-05 22:33:05 |
Sebastien Bacher |
nominated for series |
|
Ubuntu Precise |
|
2012-07-05 22:33:05 |
Sebastien Bacher |
bug task added |
|
libxml2 (Ubuntu Precise) |
|
2012-07-05 22:33:14 |
Sebastien Bacher |
libxml2 (Ubuntu Precise): importance |
Undecided |
High |
|
2012-07-05 22:33:16 |
Sebastien Bacher |
libxml2 (Ubuntu Precise): milestone |
|
ubuntu-12.04.1 |
|
2012-07-05 22:33:22 |
Sebastien Bacher |
libxml2 (Ubuntu Precise): status |
New |
Triaged |
|
2012-07-05 22:36:13 |
Sebastien Bacher |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2012-07-05 22:40:32 |
Launchpad Janitor |
libxml2 (Ubuntu): status |
Triaged |
Fix Released |
|
2012-07-05 22:40:32 |
Launchpad Janitor |
cve linked |
|
2011-3102 |
|
2012-07-05 22:40:32 |
Launchpad Janitor |
cve linked |
|
2011-3919 |
|
2012-07-05 22:40:32 |
Launchpad Janitor |
cve linked |
|
2012-0841 |
|
2012-07-05 23:18:09 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/libxml2 |
|
2012-07-06 11:20:11 |
indigocat |
bug |
|
|
added subscriber indigocat |
2012-07-10 12:09:16 |
Sebastien Bacher |
libxml2 (Ubuntu Precise): milestone |
ubuntu-12.04.1 |
|
|
2012-07-10 12:09:19 |
Sebastien Bacher |
libxml2 (Ubuntu Precise): importance |
High |
Low |
|
2013-09-13 06:54:15 |
Andrew |
attachment added |
|
Update Manager.png https://bugs.launchpad.net/bugs/987502/+attachment/3818920/+files/Update%20Manager.png |
|
2013-09-13 06:54:15 |
Andrew |
attachment added |
|
update-manager_017.png https://bugs.launchpad.net/bugs/987502/+attachment/3818921/+files/update-manager_017.png |
|
2021-10-14 01:32:51 |
Steve Langasek |
libxml2 (Ubuntu Precise): status |
Triaged |
Won't Fix |
|