Kernel snaps built on LP are missing the modules.[alias|alias.bin|builtin.bin|dep|dep.bin|etcetc] files
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/
modules/
modules/
-modules/
-modules/
modules/
-modules/
-modules/
-modules/
-modules/
modules/
-modules/
-modules/
-modules/
modules/
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.
- 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.
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)