Kernel snaps built on LP are missing the modules.[alias|alias.bin|builtin.bin|dep|dep.bin|etcetc] files

Bug #1718958 reported by Paolo Pisati
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
launchpad-buildd
New
Undecided
Unassigned
Ubuntu
New
Undecided
Unassigned

Bug Description

Since last week (though i'm not sure when it started...), all kernel snaps built on LP are missing the 'modules.*' files.

In particular, the same kernel snap, built locally vs built on LP, is missing these files:

$ diff -du localbuilt.list lpbuilt.list
@@ -6925,16 +6925,7 @@
 modules/4.4.83+/kernel/virt
 modules/4.4.83+/kernel/virt/lib
 modules/4.4.83+/kernel/virt/lib/irqbypass.ko
-modules/4.4.83+/modules.alias
-modules/4.4.83+/modules.alias.bin
 modules/4.4.83+/modules.builtin
-modules/4.4.83+/modules.builtin.bin
-modules/4.4.83+/modules.dep
-modules/4.4.83+/modules.dep.bin
-modules/4.4.83+/modules.devname
 modules/4.4.83+/modules.order
-modules/4.4.83+/modules.softdep
-modules/4.4.83+/modules.symbols
-modules/4.4.83+/modules.symbols.bin
 modules/4.4.83+/source
 System.map-4.4.83+

And obviously, the resulting kernel, even if it ships with all the kmods, it won't load a single kernel module when booted up on the target hardware.

To reproduce the problem:
- git clone the Xenial kernel tree

$ git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial

- and build the generic kernel snap locally:

$ cd xenial
$ snapcraft

- then push the same tree to LP, create a snap package, build it and compare the contect vs the locally built one - you will notice the above files are missing.

Revision history for this message
Colin Watson (cjwatson) wrote :

Could you provide a link to an example kernel snap built on LP to help us track this down? (i.e. the +snap page on launchpad.net itself, not just the build log)

affects: launchpad → launchpad-buildd
Revision history for this message
Paolo Pisati (p-pisati) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.