[Bug 1904890] Re: [SRU] Please merge flash-kernel 3.103 from Debian unstable
Dave Jones
1904890 at bugs.launchpad.net
Wed Jan 13 18:53:43 UTC 2021
** Description changed:
[ Impact ]
This version includes support for the Pi 400 (which was unavailable at
Focal's release), and for pattern matching against the machine's model
in the dtb (e.g. "Raspberry Pi *"). This is necessary for flash-kernel
to operate successfully on Pi models booted with out of date firmware
(e.g. older boot firmware marks the Pi 400 as "Raspberry Pi ? Rev 1.0").
Hence, back-porting this version to Focal is a pre-requisite for Pi 400
support.
[ Test Case ]
* Flash Ubuntu 20.04 image to an SD card
* Boot SD card on an older Pi model (e.g. 3B) and run apt update && apt upgrade (this is required as the focal release firmware cannot boot on the 400)
* Reboot SD card on the Pi 400
* Attempt flash-kernel; note failure with "unsupported platform"
* Enable proposed; upgrade flash-kernel to proposed version
* flash-kernel should run successfully during upgrade (regardless of whether /proc/device-tree/model has "Raspberry Pi 400" or "Raspberry Pi ?", depending on firmware revision)
[ Regression Potential ]
- Minimal; the diff from 3.100 to 3.103 is minimal (board additions to the
- database and some new translations), whilst the ubuntu changes we're
- SRUing are already present in groovy and have been working happily there
- since release.
+ Minimal; the diff from 3.100 (groovy current) to 3.103 (sid) is minimal
+ (board additions to the database and some new translations), whilst the
+ ubuntu changes we're SRUing are already present in groovy and have been
+ working happily there since release.
+
+ The diff from 3.98 (focal current) to 3.100 (groovy current) appears
+ more substantial but is largely benign. Specifically, a lot of
+ definitions in db/all.db are shuffled around as 3.100 imposed an
+ alphabetical ordering on the file. Furthermore, two machine definitions
+ are dropped (Linksys NSLU2 and Thecus N2100) along with their
+ corresponding sub-architectures (ixp4xx and iop32x respectively).
+ However, these machines have never been supported in Ubuntu (each
+ require an unsupported kernel flavour which only exists in Debian).
[ Original Description ]
Please merge flash-kernel 3.103 from Debian unstable.
Updated changelog and diff against Debian unstable to be attached
shortly.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1904890
Title:
[SRU] Please merge flash-kernel 3.103 from Debian unstable
Status in flash-kernel package in Ubuntu:
New
Status in flash-kernel source package in Focal:
Fix Committed
Status in flash-kernel source package in Groovy:
Fix Committed
Bug description:
[ Impact ]
This version includes support for the Pi 400 (which was unavailable at
Focal's release), and for pattern matching against the machine's model
in the dtb (e.g. "Raspberry Pi *"). This is necessary for flash-kernel
to operate successfully on Pi models booted with out of date firmware
(e.g. older boot firmware marks the Pi 400 as "Raspberry Pi ? Rev
1.0"). Hence, back-porting this version to Focal is a pre-requisite
for Pi 400 support.
[ Test Case ]
* Flash Ubuntu 20.04 image to an SD card
* Boot SD card on an older Pi model (e.g. 3B) and run apt update && apt upgrade (this is required as the focal release firmware cannot boot on the 400)
* Reboot SD card on the Pi 400
* Attempt flash-kernel; note failure with "unsupported platform"
* Enable proposed; upgrade flash-kernel to proposed version
* flash-kernel should run successfully during upgrade (regardless of whether /proc/device-tree/model has "Raspberry Pi 400" or "Raspberry Pi ?", depending on firmware revision)
[ Regression Potential ]
Minimal; the diff from 3.100 (groovy current) to 3.103 (sid) is
minimal (board additions to the database and some new translations),
whilst the ubuntu changes we're SRUing are already present in groovy
and have been working happily there since release.
The diff from 3.98 (focal current) to 3.100 (groovy current) appears
more substantial but is largely benign. Specifically, a lot of
definitions in db/all.db are shuffled around as 3.100 imposed an
alphabetical ordering on the file. Furthermore, two machine
definitions are dropped (Linksys NSLU2 and Thecus N2100) along with
their corresponding sub-architectures (ixp4xx and iop32x
respectively). However, these machines have never been supported in
Ubuntu (each require an unsupported kernel flavour which only exists
in Debian).
[ Original Description ]
Please merge flash-kernel 3.103 from Debian unstable.
Updated changelog and diff against Debian unstable to be attached
shortly.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/1904890/+subscriptions
More information about the Ubuntu-sponsors
mailing list