[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#633320: marked as done (enchant: Emptying dependency_libs in .la files)



Your message dated Thu, 18 Aug 2011 19:32:11 +0000
with message-id <E1Qu8K3-00007g-DZ@franck.debian.org>
and subject line Bug#633320: fixed in enchant 1.6.0-3
has caused the Debian Bug report #633320,
regarding enchant: 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 owner@bugs.debian.org
immediately.)


-- 
633320: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633320
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: enchant
Version: 1.6.0-2
Severity: normal
User: codehelp@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 ../enchant_1.6.0-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 enchant
(1.6.0-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
=============
codehelp@debian.org
http://www.linux.codehelp.co.uk/




--- End Message ---
--- Begin Message ---
Source: enchant
Source-Version: 1.6.0-3

We believe that the bug you reported is fixed in the latest version of
enchant, which is due to be installed in the Debian FTP archive:

enchant_1.6.0-3.debian.tar.gz
  to main/e/enchant/enchant_1.6.0-3.debian.tar.gz
enchant_1.6.0-3.dsc
  to main/e/enchant/enchant_1.6.0-3.dsc
libenchant-dev_1.6.0-3_amd64.deb
  to main/e/enchant/libenchant-dev_1.6.0-3_amd64.deb
libenchant-voikko_1.6.0-3_amd64.deb
  to main/e/enchant/libenchant-voikko_1.6.0-3_amd64.deb
libenchant1c2a_1.6.0-3_amd64.deb
  to main/e/enchant/libenchant1c2a_1.6.0-3_amd64.deb



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 633320@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Regis Boudin <regis@debian.org> (supplier of updated enchant 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 18 Aug 2011 20:08:27 +0100
Source: enchant
Binary: libenchant-dev libenchant1c2a libenchant-voikko
Architecture: source amd64
Version: 1.6.0-3
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Regis Boudin <regis@debian.org>
Description: 
 libenchant-dev - Wrapper library for various spell checker engines (development)
 libenchant-voikko - Voikko spell-checker libenchant plugin
 libenchant1c2a - Wrapper library for various spell checker engines
Closes: 633320
Changes: 
 enchant (1.6.0-3) unstable; urgency=low
 .
   * QA upload.
   * Finish emptying dependency_libs in .la files. Closes: #633320.
   * Fix short description to not start with an article.
Checksums-Sha1: 
 fb9394f6ca629b0c6b83a5910eb803a5cf913ad1 1368 enchant_1.6.0-3.dsc
 6e3c94e21ecbf87db1db72de8edf576403a1ca9d 17179 enchant_1.6.0-3.debian.tar.gz
 09c9768b268c47201953497ae04c95df82c27a46 71176 libenchant-dev_1.6.0-3_amd64.deb
 6401c01e0893402ff34860da5756c6f63480f4b2 92756 libenchant1c2a_1.6.0-3_amd64.deb
 45b2f54fb07dd8590ff392c2bcd7b518e4ae5a66 10664 libenchant-voikko_1.6.0-3_amd64.deb
Checksums-Sha256: 
 4b8bc2942e71c432c6ee88a10e14efd5a20fc0a1aed6ccbc589fddf91ebe9fb3 1368 enchant_1.6.0-3.dsc
 d212f062dd60b42c80f113687d5f55ef91130e5653cde2d9024973c395c2af98 17179 enchant_1.6.0-3.debian.tar.gz
 a6bbb7e57d1567977f1c4c11e97b2a2fd21a16a90c0f50ff583b62b77fb67ece 71176 libenchant-dev_1.6.0-3_amd64.deb
 97d1a2cb5924eafbd7f5b32d49393d312f398fea9192705a84913afed268dbdc 92756 libenchant1c2a_1.6.0-3_amd64.deb
 52cb10bdcb92b244757495bbe8dcb6ac81c76ec62fff092335ad87080e760343 10664 libenchant-voikko_1.6.0-3_amd64.deb
Files: 
 c7e9cf56073501b0c196cca85d83e872 1368 devel optional enchant_1.6.0-3.dsc
 ed55741e3d09f74994af02947811cf47 17179 devel optional enchant_1.6.0-3.debian.tar.gz
 db65d8c7c9e209625afa397c196cd875 71176 libdevel optional libenchant-dev_1.6.0-3_amd64.deb
 3389cc46eff20ee043b45f28c1363582 92756 libs optional libenchant1c2a_1.6.0-3_amd64.deb
 f78dbf77cf69d86620a2b0952f0f29c6 10664 libs optional libenchant-voikko_1.6.0-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk5NZRkACgkQVE17sLEtWVrYqwCdGgucpIYPAJWjdQKQnQ8SYEuh
ZR4AoLqIQIMTLNwHTB7zK7ScNIkRJj7U
=ODOZ
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: