Your message dated Fri, 12 Aug 2011 19:48:05 +0000
with message-id <e1qrxi9-0007gu...@franck.debian.org>
and subject line Bug#633315: fixed in libnxml 0.18.3-2.1
has caused the Debian Bug report #633315,
regarding libnxml: Emptying dependency_libs in .la files
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
633315: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633315
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libnxml
Version: 0.18.3-2
Severity: normal
User: codeh...@debian.org
Usertags: la-file-removal
To finish an old release goal from Squeeze, to comply with Policy
10.2 and to ease the introduction of MultiArch, I'm filing bugs
against packages which contain .la files which need to be stripped of
the dependency_libs variable.
This is the second phase of the MBF and packages should *NOT* remove
the .la file itself at this stage because other packages still expect
to find the .la file and this would cause a FTBFS in that package.
(Bugs have been filed to have those packages fixed.)
To clear the dependency_libs, use something like this command from
the wiki page. Add the command to your debian/rules file after the
files have been installed under debian/tmp or debian/$package:
sed -i "/dependency_libs/ s/'.*'/''/" `find debian/ -name '*.l
a'`
http://wiki.debian.org/ReleaseGoals/LAFileRemoval
http://lists.debian.org/debian-devel/2011/04/msg00055.html
http://lists.debian.org/debian-devel/2011/04/msg00199.html
Feel free to use a package like deb-gview to inspect the contents of
your packages after the build. Something like:
$ deb-gview ../libnxml_0.18.3-2*.changes &
You can then view each package and inspect the contents of each .la
file in each binary package prior to upload.
Data has been obtained from the output of an automated script:
http://release.debian.org/~aba/la/current.txt
The output is best read in conjunction with the criteria from this
post to debian-devel:
http://lists.debian.org/debian-devel/2009/08/msg00808.html
This phase is all about the packages on this list which both have
dependency_libs and are depended-on by other packages.
To generate the list of packages, I've used:
grep depended-on current.txt | grep dependency_libs |cut -d: -f1
After forming the list, each package has been checked and the libnxml
(0.18.3-2) source package in unstable has at least one .la file with
the dependency_libs specified.
The data is regularly updated but please accept my apologies if you
have made an upload which changes the situation since the data was
parsed.
In the unusual case that your package uses libltdl directly, it is
still necessary to empty the dependency_libs part of all .la files
remaining in the package. It is important that .la files are NOT
removed in this phase to avoid FTBFS bugs.
If you believe that your package needs both the .la file and the
dependency_libs settings, please raise this on debian-devel for
clarification.
--
Neil Williams
=============
codeh...@debian.org
http://www.linux.codehelp.co.uk/
--- End Message ---
--- Begin Message ---
Source: libnxml
Source-Version: 0.18.3-2.1
We believe that the bug you reported is fixed in the latest version of
libnxml, which is due to be installed in the Debian FTP archive:
libnxml0-dbg_0.18.3-2.1_i386.deb
to main/libn/libnxml/libnxml0-dbg_0.18.3-2.1_i386.deb
libnxml0-dev_0.18.3-2.1_i386.deb
to main/libn/libnxml/libnxml0-dev_0.18.3-2.1_i386.deb
libnxml0_0.18.3-2.1_i386.deb
to main/libn/libnxml/libnxml0_0.18.3-2.1_i386.deb
libnxml_0.18.3-2.1.diff.gz
to main/libn/libnxml/libnxml_0.18.3-2.1.diff.gz
libnxml_0.18.3-2.1.dsc
to main/libn/libnxml/libnxml_0.18.3-2.1.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 633...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andrea Veri <a...@debian.org> (supplier of updated libnxml package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 09 Aug 2011 21:01:42 +0200
Source: libnxml
Binary: libnxml0-dev libnxml0 libnxml0-dbg
Architecture: source i386
Version: 0.18.3-2.1
Distribution: unstable
Urgency: medium
Maintainer: Varun Hiremath <va...@debian.org>
Changed-By: Andrea Veri <a...@debian.org>
Description:
libnxml0 - C library for parsing, writing and creating xml 1.0/1.1 files or
libnxml0-dbg - C library for parsing, writing and creating xml 1.0/1.1 files or
libnxml0-dev - C library for parsing, writing and creating xml 1.0/1.1 files or
Closes: 633315
Changes:
libnxml (0.18.3-2.1) unstable; urgency=medium
.
[ Vincent Legout ]
* Non-maintainer upload.
* debian/rules: Empty dependency_libs in libnxml.la (Closes: #633315)
.
[ Andrea Veri ]
* Urgency set to medium since it fixes an RC bug.
* debian/control:
- libnxml was actually depending on two virtual packages:
libcurl4-dev and libcurl-dev. Both of them are now provided
by the package libcurl4-gnutls-dev. Updating B-Ds accordingly.
Checksums-Sha1:
1d92077662a27f47aff1f1638d1554d7129110a3 1894 libnxml_0.18.3-2.1.dsc
49e3b89ad420d597540895cc3957279de1d55db7 3745 libnxml_0.18.3-2.1.diff.gz
ae3f818690ac3d65fdda6bbfa84aea5b533ca538 39204 libnxml0-dev_0.18.3-2.1_i386.deb
01526a473b203edccca8270082453c49430a0e05 27326 libnxml0_0.18.3-2.1_i386.deb
ba32a9418613e784daa95524d206c6520f75755b 41240 libnxml0-dbg_0.18.3-2.1_i386.deb
Checksums-Sha256:
f78fa9a7594b6b904729a96c415244d0f87364ebbc44ee5114e07ca7ff076a22 1894
libnxml_0.18.3-2.1.dsc
ac0ebec41d0d9126ef9287d55da5110caa4da431807dabf2792e2e5722b44fe8 3745
libnxml_0.18.3-2.1.diff.gz
68f0051f044a5e953ecf0088274aa2a54f4a37ff5b9617dfa51e21b97de3be44 39204
libnxml0-dev_0.18.3-2.1_i386.deb
8bd77f27991dee8781d23fdee086f297afc0681f5901df891bafd6966d442598 27326
libnxml0_0.18.3-2.1_i386.deb
5fa372d9e3c6cdbeab0f6e26b179e26f9575d7f1a146870d253c9a3fd288db19 41240
libnxml0-dbg_0.18.3-2.1_i386.deb
Files:
98b100f76ce92f0277629b50e1524069 1894 libs optional libnxml_0.18.3-2.1.dsc
e06b84cd70527c24761435f0416f83c9 3745 libs optional libnxml_0.18.3-2.1.diff.gz
29d7ba45b087aedbb9827c917212fd61 39204 libdevel optional
libnxml0-dev_0.18.3-2.1_i386.deb
c66d277601ff088bd636b9e45384ab58 27326 libs optional
libnxml0_0.18.3-2.1_i386.deb
83ab6609b35611790c3bf845dc2af6a2 41240 libs extra
libnxml0-dbg_0.18.3-2.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOQYeWAAoJENqGIq6T6/bYkz8P/jDh6HMxWblpFr5WLBVmPDGV
RxArcG/7gvC+VygdkL1+6nGVHBa5uEBlhnX/V5BL2phn/f0QBE1oBs3PONFBoRc+
AMQqqxoX0Q1QbtRPCkTkSHKxD0pMUpzwCRCYrxAQfcJHwFcCtIFXIFtC/RBgGjB0
3ULg0QhGCxiUwH2arTJwUbW9qbYyg8IV1wST2ltN1bHfkvJVx0p7w+e5M6BNHzH2
Y1iD5QLpijpfp/QyAXYqWYMCfosh9RYsq8zxkwoPA31mBDZlXnFhp1DVIeKYYroV
5rgRG0tsv1kRf1ql/h76ZWdSM/7v4h2/gSlAzltl0fMxxqy830+Gy9rpahauLOwD
8gSWe79xRMfUISFhbGT8JptNnIf4XDuuI6OEMMn4fGLbbUEK/8Y7wkfMmc9ajJuW
enxEHNLLNB62cnvl80ls3k2p9/5h8vAh3DUwivuxQsLK7YHx/Ws+4BcAKcfGrXDp
OPH9xz0SK1K2OHDXQ6R4QqGIGuLkBliQwK35/8yZERqxbQuSEesnNmnFHxuvXDTq
3zYJ/FqkgIXM/Sv8ge7jQ83VAh5iLKAN7cEIjz4jkcBi9WGN8EAZIb2QuqmVpavw
Gr9TCSy/HdPAl7940atOxa6t1AJUwoIz1BxcOuu+OwAbet/4uZzQYpsHjyxzTSAf
chH2ouIOzrNb4tMQ08g9
=wnWU
-----END PGP SIGNATURE-----
--- End Message ---