Hello, as discussed on IRC, I've just uploaded an NMU for kmod, working around the linking issues on ia64[1] so that module-init-tools stops being uninstallable (following Ben's request).
1. https://buildd.debian.org/status/fetch.php?pkg=kmod&arch=ia64&ver=6-1&stamp=1331017246 You'll find attached the source debdiff. As you can see from the excuses page[2], the high urgency is ignored since the package isn't in testing yet. Feel free to contact debian-release@ (Cc'd) if that needs adjustment. 2. http://release.debian.org/britney/update_excuses.html#kmod Mraw, KiBi.
diff -Nru kmod-6/debian/changelog kmod-6/debian/changelog --- kmod-6/debian/changelog 2012-03-03 15:54:14.000000000 +0000 +++ kmod-6/debian/changelog 2012-03-07 01:46:11.000000000 +0000 @@ -1,3 +1,13 @@ +kmod (6-1.1) unstable; urgency=low + + * Non-maintainer upload with maintainer approval. + * Work around FTBFS on ia64 (probable toolchain bug) due to undefined + references to kmod_log when linking tools/kmod: Add libkmod-private.la + to kmod's LDADD variable to ensure that linking happens properly. + + Patch: work_around_linking_issues; tested on merulo. + + -- Cyril Brulebois <k...@debian.org> Wed, 07 Mar 2012 01:40:37 +0000 + kmod (6-1) unstable; urgency=low * New upstream release. Fixes: diff -Nru kmod-6/debian/patches/series kmod-6/debian/patches/series --- kmod-6/debian/patches/series 2012-03-03 15:49:49.000000000 +0000 +++ kmod-6/debian/patches/series 2012-03-07 01:47:22.000000000 +0000 @@ -6,3 +6,4 @@ # Debian integration aliases_conf debian_manpages +work_around_linking_issues diff -Nru kmod-6/debian/patches/work_around_linking_issues kmod-6/debian/patches/work_around_linking_issues --- kmod-6/debian/patches/work_around_linking_issues 1970-01-01 00:00:00.000000000 +0000 +++ kmod-6/debian/patches/work_around_linking_issues 2012-03-07 01:43:36.000000000 +0000 @@ -0,0 +1,34 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -115,7 +115,8 @@ tools_kmod_SOURCES = tools/kmod.c tools/ + tools_kmod_CPPFLAGS = $(AM_CPPFLAGS) -DKMOD_BUNDLE_TOOL=1 + tools_kmod_CFLAGS = $(AM_CFLAGS) + tools_kmod_LDADD = libkmod/libkmod-util.la \ +- libkmod/libkmod.la ++ libkmod/libkmod.la \ ++ libkmod/libkmod-private.la + + noinst_PROGRAMS = tools/kmod-nolib + tools_kmod_nolib_SOURCES = $(tools_kmod_SOURCES) +--- a/Makefile.in ++++ b/Makefile.in +@@ -207,7 +207,8 @@ am__tools_kmod_SOURCES_DIST = tools/kmod + @BUILD_TOOLS_TRUE@ tools/tools_kmod-kmod-depmod.$(OBJEXT) + tools_kmod_OBJECTS = $(am_tools_kmod_OBJECTS) + @BUILD_TOOLS_TRUE@tools_kmod_DEPENDENCIES = libkmod/libkmod-util.la \ +-@BUILD_TOOLS_TRUE@ libkmod/libkmod.la ++@BUILD_TOOLS_TRUE@ libkmod/libkmod.la \ ++@BUILD_TOOLS_TRUE@ libkmod/libkmod-private.la + tools_kmod_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(tools_kmod_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +@@ -573,7 +574,8 @@ pkgconfig_DATA = libkmod/libkmod.pc + @BUILD_TOOLS_TRUE@tools_kmod_CPPFLAGS = $(AM_CPPFLAGS) -DKMOD_BUNDLE_TOOL=1 + @BUILD_TOOLS_TRUE@tools_kmod_CFLAGS = $(AM_CFLAGS) + @BUILD_TOOLS_TRUE@tools_kmod_LDADD = libkmod/libkmod-util.la \ +-@BUILD_TOOLS_TRUE@ libkmod/libkmod.la ++@BUILD_TOOLS_TRUE@ libkmod/libkmod.la \ ++@BUILD_TOOLS_TRUE@ libkmod/libkmod-private.la + + @BUILD_TOOLS_TRUE@tools_kmod_nolib_SOURCES = $(tools_kmod_SOURCES) + @BUILD_TOOLS_TRUE@tools_kmod_nolib_CPPFLAGS = $(tools_kmod_CPPFLAGS)
signature.asc
Description: Digital signature