[ubuntu/hirsute-proposed] flash-kernel 3.103ubuntu1 (Accepted)

Dave Jones dave.jones at canonical.com
Tue Jan 12 17:14:13 UTC 2021


flash-kernel (3.103ubuntu1) hirsute; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - Add support for QCT APQ8064 CDP
      - Add support for QCT APQ8064 CDP; thanks Alfonso Sanchez-Beato.
    - Add support for Calxeda Highbank
      - Add support for Calxeda Highbank (with bootscr.highbank different
        from Debian's version)
      - bootscr.highbank: allow more space to load larger kernels
    - Add support for Nexus 4 (Mako)
      - Enabling support for mako (Nexus 4)
    - Add support for Marvell ArmadaXP
      - Re-add support for Marvell ArmadaXP
      - Fix armadaxp kernel load address
    - Add support for Samsung Exynos 5440 platforms
      - Add support for EXYNOS5440-based platforms
    - Add generic-lpae to the XB-Subarchitecture list in debian/control
      - debian/flash-kernel-installer.isinstallable: add arm*/generic-lpae
    - Add support for HP ProLiant m400 and m800 cartridges
      - Added support for HP ProLiant m800 Server Cartridge
      - Add support for HP ProLiant m800 cartridges
      - Set required boot arguments for HP ProLiant m800 cartridges
      - Add support for HP ProLiant m400 Server Cartridges
      - HP Moonshot Cartridges: Use $baudrate from u-boot environment as
        serial console speed
      - HP Moonshot Cartridges: Enable hardware flow control as required by
        the HP moonshot chassis
      - Enable U-Boot environment support for X-Gene platforms
      - Use filesystem agnostic "load" command instead of assuming ext4
      - Add a bootscript specific to X-Gene Mustang boards since they need to
        pull their dtb from the OS.
    - Add support for OMAP3 and OMAP4 boards
      - add DB entry for "OMAP3 Beagle Board" (funnily thats missing)
      - add Panda to the list of supported board in the README file
      - debian/control: Re-add omap and omap4 to the flash-kernel-installer
        XB-Subarchitecture field. These appear to have been lost somewhere
        along the way.
      - Also add omap and omap4 to flash-kernel-installer.isinstallable.
      - switch omap3 and omap4 to uEnv.txt/preEnv.txt (the former holds all
        active boot commands, the latter holds the kernel commandline only)
      - switch omap3 and omap4 from Bootloader-sets-root: no to yes, we now
        generate a root=UUID= line on the fly for arches using
        uEnv.txt/preEnv.txt
      - introduce bootscript/uEnvtxt.omap
      - do not move the original uEnvtxt.omap to the target, use a copy
        instead
      - add "quiet splash" as default options to omap bootscr
      - enable UUID detection of the currently used root device
      - if uEnv.txt is defined in the db for an arch, generate preEnv.txt
        from UBOOT_DEFAULTS and UUID detection data
      - make sure blkid only gives us the UUID and not any other metadata
        like labels or filesystem
      - hide the boot device from udisk's automounting after installation
        on all systems using uEnv.txt to configure u-boot
      - make sure we only rename the bootrom partition so udisks hides it,
        when using mkdosfs for setting the label like we did in jasper
        (where we cached the contents before doing this) MLO and u-boot.bin
        are gone
    - Add support for grouper boards
      - add support for the grouper architecture
    - db/all.db: add dummy entries as noops when running on VMs
    - Add support for Wandboard Quad
      - Wandboard: Use /dev/disk/by-path/platform-2198000.usdhc-part1 instead
        of the hardcoded mmcblk1p1, this should make things work on boards
        with just a single microSD card in.
      - Add basic support for WandBoard Quad.
    - Add support for AAarch64 Qualcomm laptops.
      - Fix AARCH64 qcom laptop names, to those accepted upstream and in the
        Ubuntu kernel. LP: #1847594
    - Add support for Raspberry Pi 2, 3, 3+, CM3, CM3+, and 4 using a
      unified bootscript (replaces upstream's entries)
      - Update pi bootscript to support all flash-kernel vars, including
        calculated devtype and partition for future USB boot support
      - Install all potential uboot scripts [previously undocumented]
      - Add entry for Raspberry Pi 3A+ (LP: #1841955)
      - Add entry for Raspberry Pi CM4
      - Add entry for Raspberry Pi 400
      - Import UC20 updates to the rpi bootscript from the snappy-dev/image
        PPA (LP: #1871831)
    - Add Kernel-Flavors check to Raspberry Pi entries
      - Support "raspi" kernel flavor in addition to "raspi2" (LP: #1868071)
    - Remove raspi2 flavour
      - The raspi2 flavour does not exist in Groovy onwards
    - make sure that if we dont want to override the bootloader root=
      option by setting "Bootloader-sets-root: yes", we actually dont do it
      - Update tests with new fields: Bootloader-sets-root
    - use umount -l in the cleanup function, else we fail while finishing
      up with the script
    - add a diversion for update-initramfs to live-installers
      post-base-installer.d to avoid update-initramfs runs before
      flash-kernel is configured
      - add a check for the diverted update-initramfs to
        flash-kernel-installer, so it gets reverted before we try to call
        update-initramfs
      - make post-base-installer.d/01flash-kernel-diversion actually an
        executable shell script
    - make sure that /dev is bind mounted in /target when running
      update-initramfs from flash-kernel-installer, else we do not find the
      boot media (this is only a workaround, actual fixing of the netinst
      environment is needed to fix this properly)
      - drop the "|| true" from the initramfs building code, if we fail here
        we actually dont want to attempt to flash that
    - Do not run flash-kernel inside an LXC container
    - Migrate default /etc/default/flash-kernel content to new default
      without asking via debconf
    - Filter the selection of 'latest' usable kernel through the whitelist.
      - Do not fail if there are no specified Kernel-Flavors for this
        machine.
    - flash-kernel/functions: Stop attempting to install the latest kernel
      if we request an older version, just refuse to act without --force.
    - Look for dtbs in /lib/firmware/$kvers/device-tree/ in find_dtb_file()
      - Allow us to find DTBs in both the old flat layout and the new vendor
        subdirectory layout, so we keep backward compatibility
    - Add support for gzip-compressed kernel images
    - Fix mkimage_kernel tests
    - Add tests for android-related functions
    - Add "pi" value for the "Method" field which copies all dtbs and
      overlays to the boot partition and provides defaults for the boot
      paths of the kernel, initrd, and u-boot script.
      - This fixes upgrades to support the Pi 4 on Bionic (LP: #1850678)
      - Permit initrd to be missing in flash-kernel (LP: #1867791)
      - Make U-boot optional in the "pi" method. From Groovy onwards, U-Boot
        will be an option in the boot chain but not activated by default. For
        the time being, the U-Boot-Script-Name will remain in the Pi entries,
        but this commit permits it to be blank in future.
      - Copy the Pi's bootloader firmware. At present, the Pi's bootloader
        firmware is being copied to the boot partition by the postinst of the
        linux-firmware-raspi2 package. However, flash-kernel should be
        responsible for copying *everything* necessary to boot the Linux
        kernel, hence this responsibility should be transferred to
        flash-kernel.
    - Always run flash-kernel on install/upgrade
    - Add pattern matching for machines
      - A requirement has come up to permit a simple form of pattern matching
        (specifically shell-style globbing) in the Machine field of the
        database. This commit implements this via a "case" match.
    - Ensure tests work independently of sort implementation
    - Add workaround for older u-boot versions that can fail to read files
      using ext4 extents, and enable it for HP ProLiant m400 Moonshot Server
      Cartridges. LP: #1900796

  * Added entry for RPi 400 to db/all.db (previously implied by the Raspberry
    Pi wildcard entry)
  * Ensured tests run successfully regardless of the "sort" implementation

flash-kernel (3.103) unstable; urgency=medium

  * Team upload

  [ Updated translations ]
  * Basque (eu.po) by Iñaki Larrañaga Murgoitio

  [ New translations ]
  * Kabyle (kab.po) by Slimane Selyan Amiri
  * Occitan (oc.po) by Quentin PAGÈS

flash-kernel (3.102) unstable; urgency=medium

  * Fix FTBFS by sorting db entries.

flash-kernel (3.101) unstable; urgency=medium

  * Team upload

  [ Heinrich Schuchardt ]
  * Add FriendlyARM NanoPi NEO Plus2. (Closes: #955374)

  [ Vagrant Cascadian ]
  * Add support for Pinebook Pro.

  [ Adam Borowski ]
  * Add support for Pinebook (Closes: #930098)

  [ Sunil Mohan Adapa ]
  * Add entry for Olimex A64-Olinuxino (Closes: #931195)
  * Add entry for Olimex A64-Olinuxino-eMMC (Closes: #931195)

  [ Josua Mayer ]
  * add db entries for SolidRun LX2160A Honeycomb and Clearfog CX.
    (Closes: #958023)
  * Add entries for SolidRun Cubox-i Solo/DualLite variants.
    (Closes: #939261)

  [ Domenico Andreoli ]
  * Add entry for Turris MOX (Closes: #961303)

  [ Holger Wansing ]
  * Remove trailing whitespaces in changelog file, to fix lintian tag.

Date: Sun, 22 Nov 2020 15:32:05 +0000
Changed-By: Dave Jones <dave.jones at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Łukasz Zemczak <lukasz.zemczak at canonical.com>
https://launchpad.net/ubuntu/+source/flash-kernel/3.103ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 22 Nov 2020 15:32:05 +0000
Source: flash-kernel
Architecture: source
Version: 3.103ubuntu1
Distribution: hirsute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dave Jones <dave.jones at canonical.com>
Closes: 930098 931195 939261 955374 958023 961303
Launchpad-Bugs-Fixed: 1841955 1847594 1850678 1867791 1868071 1871831 1900796
Changes:
 flash-kernel (3.103ubuntu1) hirsute; urgency=medium
 .
   * Merge with Debian unstable. Remaining changes:
     - Add support for QCT APQ8064 CDP
       - Add support for QCT APQ8064 CDP; thanks Alfonso Sanchez-Beato.
     - Add support for Calxeda Highbank
       - Add support for Calxeda Highbank (with bootscr.highbank different
         from Debian's version)
       - bootscr.highbank: allow more space to load larger kernels
     - Add support for Nexus 4 (Mako)
       - Enabling support for mako (Nexus 4)
     - Add support for Marvell ArmadaXP
       - Re-add support for Marvell ArmadaXP
       - Fix armadaxp kernel load address
     - Add support for Samsung Exynos 5440 platforms
       - Add support for EXYNOS5440-based platforms
     - Add generic-lpae to the XB-Subarchitecture list in debian/control
       - debian/flash-kernel-installer.isinstallable: add arm*/generic-lpae
     - Add support for HP ProLiant m400 and m800 cartridges
       - Added support for HP ProLiant m800 Server Cartridge
       - Add support for HP ProLiant m800 cartridges
       - Set required boot arguments for HP ProLiant m800 cartridges
       - Add support for HP ProLiant m400 Server Cartridges
       - HP Moonshot Cartridges: Use $baudrate from u-boot environment as
         serial console speed
       - HP Moonshot Cartridges: Enable hardware flow control as required by
         the HP moonshot chassis
       - Enable U-Boot environment support for X-Gene platforms
       - Use filesystem agnostic "load" command instead of assuming ext4
       - Add a bootscript specific to X-Gene Mustang boards since they need to
         pull their dtb from the OS.
     - Add support for OMAP3 and OMAP4 boards
       - add DB entry for "OMAP3 Beagle Board" (funnily thats missing)
       - add Panda to the list of supported board in the README file
       - debian/control: Re-add omap and omap4 to the flash-kernel-installer
         XB-Subarchitecture field. These appear to have been lost somewhere
         along the way.
       - Also add omap and omap4 to flash-kernel-installer.isinstallable.
       - switch omap3 and omap4 to uEnv.txt/preEnv.txt (the former holds all
         active boot commands, the latter holds the kernel commandline only)
       - switch omap3 and omap4 from Bootloader-sets-root: no to yes, we now
         generate a root=UUID= line on the fly for arches using
         uEnv.txt/preEnv.txt
       - introduce bootscript/uEnvtxt.omap
       - do not move the original uEnvtxt.omap to the target, use a copy
         instead
       - add "quiet splash" as default options to omap bootscr
       - enable UUID detection of the currently used root device
       - if uEnv.txt is defined in the db for an arch, generate preEnv.txt
         from UBOOT_DEFAULTS and UUID detection data
       - make sure blkid only gives us the UUID and not any other metadata
         like labels or filesystem
       - hide the boot device from udisk's automounting after installation
         on all systems using uEnv.txt to configure u-boot
       - make sure we only rename the bootrom partition so udisks hides it,
         when using mkdosfs for setting the label like we did in jasper
         (where we cached the contents before doing this) MLO and u-boot.bin
         are gone
     - Add support for grouper boards
       - add support for the grouper architecture
     - db/all.db: add dummy entries as noops when running on VMs
     - Add support for Wandboard Quad
       - Wandboard: Use /dev/disk/by-path/platform-2198000.usdhc-part1 instead
         of the hardcoded mmcblk1p1, this should make things work on boards
         with just a single microSD card in.
       - Add basic support for WandBoard Quad.
     - Add support for AAarch64 Qualcomm laptops.
       - Fix AARCH64 qcom laptop names, to those accepted upstream and in the
         Ubuntu kernel. LP: #1847594
     - Add support for Raspberry Pi 2, 3, 3+, CM3, CM3+, and 4 using a
       unified bootscript (replaces upstream's entries)
       - Update pi bootscript to support all flash-kernel vars, including
         calculated devtype and partition for future USB boot support
       - Install all potential uboot scripts [previously undocumented]
       - Add entry for Raspberry Pi 3A+ (LP: #1841955)
       - Add entry for Raspberry Pi CM4
       - Add entry for Raspberry Pi 400
       - Import UC20 updates to the rpi bootscript from the snappy-dev/image
         PPA (LP: #1871831)
     - Add Kernel-Flavors check to Raspberry Pi entries
       - Support "raspi" kernel flavor in addition to "raspi2" (LP: #1868071)
     - Remove raspi2 flavour
       - The raspi2 flavour does not exist in Groovy onwards
     - make sure that if we dont want to override the bootloader root=
       option by setting "Bootloader-sets-root: yes", we actually dont do it
       - Update tests with new fields: Bootloader-sets-root
     - use umount -l in the cleanup function, else we fail while finishing
       up with the script
     - add a diversion for update-initramfs to live-installers
       post-base-installer.d to avoid update-initramfs runs before
       flash-kernel is configured
       - add a check for the diverted update-initramfs to
         flash-kernel-installer, so it gets reverted before we try to call
         update-initramfs
       - make post-base-installer.d/01flash-kernel-diversion actually an
         executable shell script
     - make sure that /dev is bind mounted in /target when running
       update-initramfs from flash-kernel-installer, else we do not find the
       boot media (this is only a workaround, actual fixing of the netinst
       environment is needed to fix this properly)
       - drop the "|| true" from the initramfs building code, if we fail here
         we actually dont want to attempt to flash that
     - Do not run flash-kernel inside an LXC container
     - Migrate default /etc/default/flash-kernel content to new default
       without asking via debconf
     - Filter the selection of 'latest' usable kernel through the whitelist.
       - Do not fail if there are no specified Kernel-Flavors for this
         machine.
     - flash-kernel/functions: Stop attempting to install the latest kernel
       if we request an older version, just refuse to act without --force.
     - Look for dtbs in /lib/firmware/$kvers/device-tree/ in find_dtb_file()
       - Allow us to find DTBs in both the old flat layout and the new vendor
         subdirectory layout, so we keep backward compatibility
     - Add support for gzip-compressed kernel images
     - Fix mkimage_kernel tests
     - Add tests for android-related functions
     - Add "pi" value for the "Method" field which copies all dtbs and
       overlays to the boot partition and provides defaults for the boot
       paths of the kernel, initrd, and u-boot script.
       - This fixes upgrades to support the Pi 4 on Bionic (LP: #1850678)
       - Permit initrd to be missing in flash-kernel (LP: #1867791)
       - Make U-boot optional in the "pi" method. From Groovy onwards, U-Boot
         will be an option in the boot chain but not activated by default. For
         the time being, the U-Boot-Script-Name will remain in the Pi entries,
         but this commit permits it to be blank in future.
       - Copy the Pi's bootloader firmware. At present, the Pi's bootloader
         firmware is being copied to the boot partition by the postinst of the
         linux-firmware-raspi2 package. However, flash-kernel should be
         responsible for copying *everything* necessary to boot the Linux
         kernel, hence this responsibility should be transferred to
         flash-kernel.
     - Always run flash-kernel on install/upgrade
     - Add pattern matching for machines
       - A requirement has come up to permit a simple form of pattern matching
         (specifically shell-style globbing) in the Machine field of the
         database. This commit implements this via a "case" match.
     - Ensure tests work independently of sort implementation
     - Add workaround for older u-boot versions that can fail to read files
       using ext4 extents, and enable it for HP ProLiant m400 Moonshot Server
       Cartridges. LP: #1900796
 .
   * Added entry for RPi 400 to db/all.db (previously implied by the Raspberry
     Pi wildcard entry)
   * Ensured tests run successfully regardless of the "sort" implementation
 .
 flash-kernel (3.103) unstable; urgency=medium
 .
   * Team upload
 .
   [ Updated translations ]
   * Basque (eu.po) by Iñaki Larrañaga Murgoitio
 .
   [ New translations ]
   * Kabyle (kab.po) by Slimane Selyan Amiri
   * Occitan (oc.po) by Quentin PAGÈS
 .
 flash-kernel (3.102) unstable; urgency=medium
 .
   * Fix FTBFS by sorting db entries.
 .
 flash-kernel (3.101) unstable; urgency=medium
 .
   * Team upload
 .
   [ Heinrich Schuchardt ]
   * Add FriendlyARM NanoPi NEO Plus2. (Closes: #955374)
 .
   [ Vagrant Cascadian ]
   * Add support for Pinebook Pro.
 .
   [ Adam Borowski ]
   * Add support for Pinebook (Closes: #930098)
 .
   [ Sunil Mohan Adapa ]
   * Add entry for Olimex A64-Olinuxino (Closes: #931195)
   * Add entry for Olimex A64-Olinuxino-eMMC (Closes: #931195)
 .
   [ Josua Mayer ]
   * add db entries for SolidRun LX2160A Honeycomb and Clearfog CX.
     (Closes: #958023)
   * Add entries for SolidRun Cubox-i Solo/DualLite variants.
     (Closes: #939261)
 .
   [ Domenico Andreoli ]
   * Add entry for Turris MOX (Closes: #961303)
 .
   [ Holger Wansing ]
   * Remove trailing whitespaces in changelog file, to fix lintian tag.
Checksums-Sha1:
 0dd9454f71b6b2294f7a8401456284a24afee06d 1585 flash-kernel_3.103ubuntu1.dsc
 777105b484e8ee2447d497089c6e5f5d1fc8e0fa 87556 flash-kernel_3.103ubuntu1.tar.xz
 8d5d62daac9ca014728f2ab61ca06d9b72f89903 7083 flash-kernel_3.103ubuntu1_source.buildinfo
Checksums-Sha256:
 697676f7299a43269e574e7d732b39e0ca68de9344db57166accb8429184ecab 1585 flash-kernel_3.103ubuntu1.dsc
 21acba84c37a44f953632a8ae9d0237a454a40cea48dedf5c68611dbc60d1d46 87556 flash-kernel_3.103ubuntu1.tar.xz
 f515cad0c2654d61074b11a23a020e62d9a4d07b8d2338f9c04dc666bcaeae8a 7083 flash-kernel_3.103ubuntu1_source.buildinfo
Files:
 813574e1736f42f54224398d5b12ab05 1585 utils optional flash-kernel_3.103ubuntu1.dsc
 7c097942b8c51073b59cd7968880fed1 87556 utils optional flash-kernel_3.103ubuntu1.tar.xz
 c3a87e66d60690ff4d00b254b5f22c9c 7083 utils optional flash-kernel_3.103ubuntu1_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEqx+XcX7ftBm4bj5/AhnKGdA0MwwFAl/92KYACgkQAhnKGdA0
MwykzAgAoEQHbB0VATgfciTATQVjxqNgXcE9/FmEOUAys4zceg442g01M3wjmHLQ
Q9xcTSEfphzjKckHGDnTWiV6yyODB2CevuSggeWCxqWPe3a/E1ckZqTwwgzui13h
XL1HUqGEdXDk5acHWbw1UwQ8m1Q5SUvJ1SSfY8tpsghg33dCfwbSJ6y6lX2ilD9o
/d7Zw1tjVhU5f61Co7hbO+KCtH+5T762pO3YMbHeB0BnA+KqY96V4+C9hGAlqSVs
61oNLZhASLv1YOMK1oR9enBOPKntwXfTwP2v7x10MI3EzM6TECfaDVhS/TKNp41U
wMhO3lxAx8+Pu5E0U0aeASVr3RRtDw==
=uMUi
-----END PGP SIGNATURE-----


More information about the Hirsute-changes mailing list