tag 527523 pending thanks Cyril Brulebois <[email protected]> (12/08/2009): > Cyril Brulebois <[email protected]> (22/07/2009): > > I'm planning to look at it, probably after I arrived at DebConf. Don't > > hesitate to get back to me in a few days if you see no comments coming > > from me. > > Unfortunately, I haven't had much time until now. A few comments: > - your changelog entry doesn't close the bug we're interested in (#527523) > - you don't mention you bumped Standards-Version, and that you added > ${misc:Depends} > - using .install files would make it trivial to install files were they > belong, instead of find … -exec …. > - it looks like with the new upstream release, files are no more ancient > that they used to me (2007 → 2006). Could you please ask upstream to > update its build environment? In the meanwhile, you could automatically > copy config.guess and config.sub from the autotools-dev package before > configuring, and remove them in clean, to keep the diff out of the > Debian diff. > > (Note that this is based on the source debdiff only, I didn't do any build > test.)
Hi, it's been a while already, and I haven't heard back from you yet. Since I'm not very keen on sponsoring a package that doesn't sound like ready, since this is a serious bug, and since it's blocking a lot of packages on kfreebsd-*, I've prepared a minimal patch to trigger a relibtoolization at build time, using makebuilddir as pre-configure target as can be seen in cdbs's documentation. See attached source debdiff. I'm uploading it to DELAYED/2 since I'm still open to discussion, but it would really be nice to have it fixed ASAP. Mraw, KiBi.
diff -u netcdf-3.6.2/debian/rules netcdf-3.6.2/debian/rules
--- netcdf-3.6.2/debian/rules
+++ netcdf-3.6.2/debian/rules
@@ -15,6 +15,10 @@
DEB_INSTALL_CHANGELOGS_ALL = RELEASE_NOTES
+# Any makebuilddir/binary would do, /source doesn't:
+makebuilddir/libnetcdf4::
+ autoreconf -vfi
+
install/libnetcdf4::
find debian/tmp/usr/lib/ ! -type d -a ! -name '*.so' -a ! -name '*.a' -a ! -name '*.la' -exec mv {} debian/libnetcdf4/usr/lib/ \;
diff -u netcdf-3.6.2/debian/changelog netcdf-3.6.2/debian/changelog
--- netcdf-3.6.2/debian/changelog
+++ netcdf-3.6.2/debian/changelog
@@ -1,3 +1,14 @@
+netcdf (1:3.6.2-3.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix FTBFS due to libtool issues by relibtoolizing at build time
+ (Closes: #527523):
+ - Run “autoreconf -vfi” before running configure.
+ - Add autoconf to Build-Depends (just to make sure, it should be
+ pulled by automake anyway).
+
+ -- Cyril Brulebois <[email protected]> Thu, 03 Sep 2009 03:13:33 +0200
+
netcdf (1:3.6.2-3.1) unstable; urgency=low
* NMU from the Cambridge BSP
signature.asc
Description: Digital signature

