Your message dated Sat, 17 Dec 2016 11:18:43 +0000
with message-id <[email protected]>
and subject line Bug#633329: fixed in libkmfl 0.9.12-1
has caused the Debian Bug report #633329,
regarding libkmfl: 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 [email protected]
immediately.)
--
633329: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633329
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libkmfl
Version: 0.9.8-1
Severity: normal
User: [email protected]
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 ../libkmfl_0.9.8-1*.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 libkmfl
(0.9.8-1) 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
=============
[email protected]
http://www.linux.codehelp.co.uk/
--- End Message ---
--- Begin Message ---
Source: libkmfl
Source-Version: 0.9.12-1
We believe that the bug you reported is fixed in the latest version of
libkmfl, which is due to be installed in the Debian FTP archive.
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Doug Rintoul <[email protected]> (supplier of updated libkmfl 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 12 Oct 2016 10:27:38 -0700
Source: libkmfl
Binary: libkmfl-dev libkmfl0
Architecture: source amd64
Version: 0.9.12-1
Distribution: unstable
Urgency: low
Maintainer: Doug Rintoul <[email protected]>
Changed-By: Doug Rintoul <[email protected]>
Description:
libkmfl-dev - This package provides Keyman(C) services to Linux - development
libkmfl0 - This package provides Keyman(C) services to Linux - runtime
Closes: 511534 633329 802761 817535
Changes:
libkmfl (0.9.12-1) unstable; urgency=low
.
* fix debug messages
* bring debhelper compat up to level 9 (closes: #817535)
* empty dependency_libs in .la files (closes: #633329)
* remove double maintainer/uploader from debian control file (closes:
#511534)
* added dh-autoreconf to the build depends (closes: #802761)
Checksums-Sha1:
150dc00579c243c9bc261390fe720b0657a61c16 1811 libkmfl_0.9.12-1.dsc
5da4f11d74df4d2ee3901ac1dbb4d448d38f603e 355926 libkmfl_0.9.12.orig.tar.gz
0344e672493152f95f995541625631e1032eeb2e 2844 libkmfl_0.9.12-1.debian.tar.xz
d682dcc6187b0adb1dcbe2614dcfb267761dfcf1 12688 libkmfl-dev_0.9.12-1_amd64.deb
2cf5e99845833f5918c359474c4a88d5293e17c8 18512
libkmfl0-dbgsym_0.9.12-1_amd64.deb
fbbfa63438a3c601e6926bcf3adc7aaa7928905e 12802 libkmfl0_0.9.12-1_amd64.deb
a39b5ca77d0c6685778dbc3d2535affe59fc034a 5116 libkmfl_0.9.12-1_amd64.buildinfo
Checksums-Sha256:
8e309b7659728986598fdcfd63b7ba1fca5ac986ac26b52786d9b414ae983cd7 1811
libkmfl_0.9.12-1.dsc
a72a7e8e17a62e1918ffd9990e0a81fc3d6b41761b05f09883339d939707e6c5 355926
libkmfl_0.9.12.orig.tar.gz
fb4a5ab34f7b272b8985507ee0f7590d5cb1b250c25001d5d4873e01a208e795 2844
libkmfl_0.9.12-1.debian.tar.xz
ae0911f8d888919c17504d8edfd7612ef312a487bb6ce8aac6ea6027fe7df65c 12688
libkmfl-dev_0.9.12-1_amd64.deb
16df5ed0bbbdf3437638b5b3d7bad59826314d4319d64b1f7f937821910fd81f 18512
libkmfl0-dbgsym_0.9.12-1_amd64.deb
76a9465e815a8e7d246bccade3f04ae8566515d59154b3da3a63183452cc2a07 12802
libkmfl0_0.9.12-1_amd64.deb
50fa4fb69112d91640515c5bb8b8a02262258b323198dbb6c7cc59dbc233d0ae 5116
libkmfl_0.9.12-1_amd64.buildinfo
Files:
ec2b063d925c9c2697fa42bff0dc6fd5 1811 libs optional libkmfl_0.9.12-1.dsc
e70f845e1a29beab30e1328209d4eb34 355926 libs optional
libkmfl_0.9.12.orig.tar.gz
1d62fa8fc33a0dae9ef03796849d254b 2844 libs optional
libkmfl_0.9.12-1.debian.tar.xz
7558684175a04283b475b59b78f0b354 12688 libdevel optional
libkmfl-dev_0.9.12-1_amd64.deb
91bb204fc0cbca1a436f7ba96f477115 18512 debug extra
libkmfl0-dbgsym_0.9.12-1_amd64.deb
d454ee951b6eeb8572d5e7ef407e2f7e 12802 libs optional
libkmfl0_0.9.12-1_amd64.deb
8cb670e5b66b4ba03fa3aad51af8568c 5116 libs optional
libkmfl_0.9.12-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAlhVGZgACgkQkWT6HRe9
XTbLvRAAq1s2kWyEB4j9pZZom9P7kTl2XdnlS+17oEdSSRQzYnEHoJuz5OJh4xzK
koTUDqbNuK0iYxqoFpS6JNW70ECDT0b7FDBtK15MGPEuegreaNPQEcjiZJSJleOj
gratmPBzhpsG1C8KZ97M1TFFtV1sESjghomrKM/oGKV8NQOLYyTZfK9QnXcZyHeh
bXJSbXSxsltEWtQ+q6sSsfOKShNJO5d82bLp/Q7v3U44z3SBseqZHTd91ReJAyTo
UG9Ena/siMZoZ0lx39gZS7rABLzqEB2Mmz6dzMbwhkwMI6eVNiSjZtIGH1Jx4c04
veumRePxvSshDoVE4lGDvPQAx01S38QbQkVaVrCtCaLVXYuMkXTzHITGBbehhGNK
kQY348sDjqw1aLQlbnKlcfUV6hbVXgSYqZJuu0ls6bsPygNCMJnNu2gju86teBFE
QCxLKHt9DmsqVL8se9D54K/FeOdhX0+grLQnabgrpeM7W7lyYZki+O4tKVvPdPW9
VGa4I2xTHNYruqjbmffWD4pLOZfDS2t6kaGYL21YDy4KxuX8GdrMThnf1KbJx+N2
SOmJyp+K1zhy3CSJUkppursNcDRiSVCB1WkeqfFNAv3g+YJWcrNcqmnidWhfhKD+
0Fginl3sWec/A1CCSGMTmrD1BIzrWz/E0VIqM8PojF53gJK5Pis=
=Wu9Q
-----END PGP SIGNATURE-----
--- End Message ---