[Pkg-mythtv-maintainers] Bug#751293: twolame: [ftbfs] use dh-autoreconf in order to build on new architectures

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Sun Aug 3 23:27:49 UTC 2014


Control: tags -1 + pending

Hi,

The unability to compile this package is a problem for ports being
added recently (OpenRISC/or1k, ppc64el, ...) since they don't have
older versions to rely on, and many packages depend on them as
build-dependencies to compile, so this package (among many others) is
blocking a good portion of the archive to compile cleanly for these
ports.

There is also a bug report for the long-standing release goal (from a
few years/releases ago) to remove .la files.

I am preparing a NMU (diff attached) to fix the bugs above (see
headers), uploaded immediately as per guidelines in [1] -- since even
if not Release Critical (yet), this package is needed to compile many
other packages in several architectures that want to be part of the
next release (so it can become RC soon), the package seems to be not
very actively maintained (unfixed lintian errors and warnings, no
replies at all to open bug reports), there are no indications of fixes
being worked on for the open bug reports (one of them from more than 2
years ago, the other 2 months), and above all the changes introduced
are fairly minimal, not intrusive and easily reversable if needed.


[1] http://www.debian.org/doc/manuals/developers-reference/pkgs.html#nmu


Please let me know if I can be of any assistance, you want me to
revert the changes, etc.


Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>
-------------- next part --------------
diff -u twolame-0.3.13/debian/control twolame-0.3.13/debian/control
--- twolame-0.3.13/debian/control
+++ twolame-0.3.13/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian MythTV Team <pkg-mythtv-maintainers at lists.alioth.debian.org>
 Uploaders: Mark Purcell <msp at debian.org>, Nicholas Humfrey <njh at ecs.soton.ac.uk>
-Build-Depends: debhelper (>> 3.0.0), cdbs, libsndfile1-dev, pkg-config
+Build-Depends: debhelper (>> 3.0.0), cdbs, libsndfile1-dev, pkg-config, dh-autoreconf
 Homepage: http://www.twolame.org
 Standards-Version: 3.5.2
 
diff -u twolame-0.3.13/debian/rules twolame-0.3.13/debian/rules
--- twolame-0.3.13/debian/rules
+++ twolame-0.3.13/debian/rules
@@ -2,6 +2,7 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
 
 DEB_DH_INSTALL_ARGS = --sourcedir=debian/tmp
 
diff -u twolame-0.3.13/debian/libtwolame-dev.install twolame-0.3.13/debian/libtwolame-dev.install
--- twolame-0.3.13/debian/libtwolame-dev.install
+++ twolame-0.3.13/debian/libtwolame-dev.install
@@ -3,3 +3,2 @@
 usr/lib/*.a
-usr/lib/*.la
 usr/lib/*.so
diff -u twolame-0.3.13/debian/changelog twolame-0.3.13/debian/changelog
--- twolame-0.3.13/debian/changelog
+++ twolame-0.3.13/debian/changelog
@@ -1,3 +1,14 @@
+twolame (0.3.13-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Do not ship .la files, it seems that no packages depend on it (Closes:
+    #660023)
+  * Run dh-autoreconf to update config.{sub,guess} and
+    {libtool,aclocal}.m4, necessary for some new ports.  Thanks
+    Breno Leit?o.  (Closes: #751293)
+
+ -- Manuel A. Fernandez Montecelo <mafm at debian.org>  Mon, 04 Aug 2014 00:04:14 +0100
+
 twolame (0.3.13-1) unstable; urgency=low
 
   * New upstream release


More information about the pkg-mythtv-maintainers mailing list