Your message dated Tue, 29 Nov 2011 21:15:10 +0000
with message-id <[email protected]>
and subject line Bug#633311: fixed in libshout 2.2.2-6
has caused the Debian Bug report #633311,
regarding libshout: 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.)


-- 
633311: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633311
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libshout
Version: 2.2.2-5
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 ../libshout_2.2.2-5*.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
libshout (2.2.2-5) 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: libshout
Source-Version: 2.2.2-6

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

libshout3-dev_2.2.2-6_amd64.deb
  to main/libs/libshout/libshout3-dev_2.2.2-6_amd64.deb
libshout3_2.2.2-6_amd64.deb
  to main/libs/libshout/libshout3_2.2.2-6_amd64.deb
libshout_2.2.2-6.debian.tar.gz
  to main/libs/libshout/libshout_2.2.2-6.debian.tar.gz
libshout_2.2.2-6.dsc
  to main/libs/libshout/libshout_2.2.2-6.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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alessio Treglia <[email protected]> (supplier of updated libshout 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: SHA1

Format: 1.8
Date: Tue, 29 Nov 2011 20:04:20 +0100
Source: libshout
Binary: libshout3-dev libshout3
Architecture: source amd64
Version: 2.2.2-6
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 
<[email protected]>
Changed-By: Alessio Treglia <[email protected]>
Description: 
 libshout3  - MP3/Ogg Vorbis broadcast streaming library
 libshout3-dev - MP3/Ogg Vorbis broadcast streaming library (development)
Closes: 633311
Changes: 
 libshout (2.2.2-6) unstable; urgency=low
 .
   * Team upload.
   * Change Maintainer since the Debian Icecast team is merging
     with the Debian Multimedia Maintainers team.
   * Add git-buildpackage config file.
   * One-dep-per-line style.
   * Bump Standards.
   * Regenerate debian/control file.
   * Switch to 3.0 (quilt) format.
   * Clean-up dependency_libs in .la files (Closes: #633311).
Checksums-Sha1: 
 f8ae94b28669271c8e2389bb1129fe0ab5427255 1671 libshout_2.2.2-6.dsc
 86ba32ba4fc29bd8d563df824cb2836a59961b10 18129 libshout_2.2.2-6.debian.tar.gz
 0db2b8445d230f89937e711e56a77942a3cfe053 46670 libshout3-dev_2.2.2-6_amd64.deb
 b94a83afe9e1492e79b699c1e99b06e0d8d1aeb6 41210 libshout3_2.2.2-6_amd64.deb
Checksums-Sha256: 
 193ae404c0ed08785272414deb50a859d21088bff4866b8dacd31b9a80b36af0 1671 
libshout_2.2.2-6.dsc
 6614b724184604672adb95abe9210717322a5afb752df79db31764a5343d1173 18129 
libshout_2.2.2-6.debian.tar.gz
 2bdff8b185dc2e04735d739920ebb31be367731f38b76cb16fb92674e02531e5 46670 
libshout3-dev_2.2.2-6_amd64.deb
 f0760b227b5d5cf65e9b0f5d9e0c762d837a37f1bb9e4f96fc0211ddaea1a6f1 41210 
libshout3_2.2.2-6_amd64.deb
Files: 
 129ea37e480e0fedb81a882458114365 1671 libs optional libshout_2.2.2-6.dsc
 e3e144a9aa12f8a2c6d99e7feb895dbc 18129 libs optional 
libshout_2.2.2-6.debian.tar.gz
 f135a9ba1a17500763f47bb329519fd5 46670 libdevel optional 
libshout3-dev_2.2.2-6_amd64.deb
 eedaf013cb9602dc00b5d894ab6c0e8b 41210 libs optional 
libshout3_2.2.2-6_amd64.deb

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

iEYEARECAAYFAk7VRQYACgkQRdSMfNz8P9AphgCffS2o0U3OS6UWqkkMW+6DFJot
/BgAn01hMO0uj5rN7orFaMpnC7+xRHce
=cKm4
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to