Add support for lts-xenial kernel flavours in trusty
Bug #1568918 reported by
Scott Moser
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CD Images |
Fix Released
|
Undecided
|
Adam Conrad | ||
maas-images |
Fix Released
|
Medium
|
Scott Moser | ||
debian-installer (Ubuntu) |
Invalid
|
Undecided
|
Adam Conrad | ||
Trusty |
Fix Released
|
Undecided
|
Adam Conrad | ||
livecd-rootfs (Ubuntu) |
Invalid
|
Undecided
|
Adam Conrad | ||
Trusty |
Fix Released
|
Undecided
|
Adam Conrad |
Bug Description
Subject says it all. We need d-i to support installing the lts-xenial kernel, as we did with the lts backports in precise.
Test-case would be to try the xenial-* installers to make sure they install the right kernel (and at all!), and to test the non-vivid variants to make sure they didn't regress in installing the proper kernels.
Related bugs:
* bug 1524366: Add support for lts-wily kernel flavours in trusty
* bug 1511497: [maas] No hwe-w kernel for 14.04
Related branches
lp://staging/~smoser/maas-images/trunk.hwe-x
- maintainers of maas images: Pending requested
-
Diff: 15 lines (+5/-0)1 file modifiedconf/meph-v2.yaml (+5/-0)
lp://staging/~cyphermox/livecd-rootfs/lts-xenial
Rejected
for merging
into
lp://staging/livecd-rootfs
- Steve Langasek: Disapprove
-
Diff: 593 lines (+343/-16) (has conflicts)5 files modifieddebian/changelog (+111/-0)
debian/control (+4/-0)
get-ppa-fingerprint (+19/-0)
live-build/auto/build (+5/-0)
live-build/auto/config (+204/-16)
lp://staging/~cyphermox/debian-cd/lts-xenial
Ready for review
for merging
into
lp://staging/~ubuntu-cdimage/debian-cd/ubun3
- Dimitri John Ledkov (community): Needs Resubmitting
- Ubuntu CD Image Team: Pending requested
-
Diff: 12 lines (+1/-1)1 file modifiedCONF.sh (+1/-1)
Changed in ubuntu-cdimage: | |
status: | New → Confirmed |
Changed in maas-images: | |
status: | New → Confirmed |
Changed in debian-installer (Ubuntu): | |
status: | New → Confirmed |
Changed in debian-installer (Ubuntu Trusty): | |
status: | New → Confirmed |
Changed in livecd-rootfs (Ubuntu): | |
status: | New → Confirmed |
Changed in livecd-rootfs (Ubuntu Trusty): | |
status: | New → Confirmed |
Changed in debian-installer (Ubuntu): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in debian-installer (Ubuntu Trusty): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in livecd-rootfs (Ubuntu): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in livecd-rootfs (Ubuntu Trusty): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in maas-images: | |
importance: | Undecided → Medium |
Changed in debian-installer (Ubuntu): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → Adam Conrad (adconrad) |
Changed in debian-installer (Ubuntu Trusty): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → Adam Conrad (adconrad) |
Changed in debian-installer (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in debian-installer (Ubuntu Trusty): | |
status: | Confirmed → In Progress |
Changed in ubuntu-cdimage: | |
status: | Confirmed → Fix Released |
Changed in livecd-rootfs (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in ubuntu-cdimage: | |
assignee: | nobody → Adam Conrad (adconrad) |
Changed in livecd-rootfs (Ubuntu): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → Adam Conrad (adconrad) |
Changed in livecd-rootfs (Ubuntu Trusty): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → Adam Conrad (adconrad) |
Changed in maas-images: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The linked branch lp:~smoser/maas-images/trunk.hwe-x does the needed config changes in maas-images.
You can build your own maas-images and point your maas at fairly easily.
To build:
# prep system for building
bzr branch lp:~smoser/maas-images/trunk.hwe-x
cd trunk.hwe-x
./system-setup
# build for specific arch / release cloud-images. ubuntu. com/daily/ server/ rel/current/ $rel-server- cloudimg- $arch-root. tar.xz $rel-$arch-output.d
burl=http://
arch="amd64"
rel=trusty
serial=$(date --utc "+%Y%m%d")
meph2-build amd64 trusty $serial $burl/$
given the above, you'll then have a directory named amd64-output. d/
trusty-
And you can point maas at that as ephemeral image source. Note, because it is not signed, you have to provide the full path to the index.json file (<PATH> /streams/ v1/index. json). I'm not sure off the top of my head how maas merges multiple streams or what happens with that, but this *will* produce a stream with trusty and hwe-x kernels.