[kernel] r21834 - in dists/sid/linux/debian: . installer

Ben Hutchings benh at moszumanska.debian.org
Sat Sep 13 02:30:57 UTC 2014


Author: benh
Date: Sat Sep 13 02:30:57 2014
New Revision: 21834

Log:
udeb: Fix typo in dependencies of speakup-modules

We currently FTBFS on mips64el:

    cannot read /tmp/linux/linux-3.16.2/debian/installer/mips64el/modules/mips64el-sb1-bcm91250a/mips64el-sb1-bcm91250a
    ...
    cannot read /tmp/linux/linux-3.16.2/debian/installer/mips64el/modules/mips64el-loongson-3/mips64el-loongson-3
    ...
    find: `debian/speakup-modules-3.16-1-loongson-3-di': No such file or directory
    speakup-modules-3.16-1-loongson-3-di will be empty

The 'cannot read' warnings are due to a bug in kernel-wedge
copy-modules (fixed in version 2.90) that affects module list
directories that are symlinked.  Instead of getting a list of files
and symlinks in the directory, it only finds the directory-symlink.

The bug was generally harmless because copy-modules also gets a
list of inter-package dependencies (without relying on the first
list), and this includes all package names.  Except that
speakup-modules has 'Depends: kernel-image!', and as there is
no package definition for 'kernel-image!' this dependency is
not included in the second list and copy-modules does not see
'speakup-modules'.

mips64el seems to be the only architecture which has a symlink to a
module list directory including speakup-modules.

Delete the '!'.

Modified:
   dists/sid/linux/debian/changelog
   dists/sid/linux/debian/installer/package-list

Modified: dists/sid/linux/debian/changelog
==============================================================================
--- dists/sid/linux/debian/changelog	Fri Sep 12 22:00:07 2014	(r21833)
+++ dists/sid/linux/debian/changelog	Sat Sep 13 02:30:57 2014	(r21834)
@@ -63,6 +63,8 @@
   * [armhf] deb-pkg: Add automatic support for armhf architecture
   * debian/rules.real: Never make kernel-wedge errors non-fatal, as in
     practice this meant we didn't see them until they appear in unstable
+  * udeb: Fix typo in dependencies of speakup-modules (fixes FTBFS on
+    mips64el due to interaction with another bug in kernel-wedge)
 
   [ Ian Campbell ]
   * [armel/orion5x] udeb: Include mvmdio in nic-modules udeb.

Modified: dists/sid/linux/debian/installer/package-list
==============================================================================
--- dists/sid/linux/debian/installer/package-list	Fri Sep 12 22:00:07 2014	(r21833)
+++ dists/sid/linux/debian/installer/package-list	Sat Sep 13 02:30:57 2014	(r21834)
@@ -334,7 +334,7 @@
  This package contains squashfs modules.
 
 Package: speakup-modules
-Depends: kernel-image!
+Depends: kernel-image
 Priority: extra
 Description: speakup modules
  This package contains speakup modules.



More information about the Kernel-svn-changes mailing list