[ubuntu/groovy-proposed] flash-kernel 3.100ubuntu1 (Accepted)

Dave Jones dave.jones at canonical.com
Wed May 13 12:25:11 UTC 2020


flash-kernel (3.100ubuntu1) groovy; 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
    - 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 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]
    - db/all.db: Add dummy entries as noops when running on VMs
    - 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
    - Add support for AAarch64 Qualcomm laptops.
      - Fix AARCH64 qcom laptop names, to those accepted upstream and in the
        Ubuntu kernel. LP: #1847594
    - Fix mkimage_kernel tests
    - 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)
    - Add tests for android-related functions [previously undocumented]
    - Add Kernel-Flavors check to Raspberry Pi entries [previously
      undocumented]
      - Support "raspi" kernel flavor in addition to "raspi2" (LP: #1868071)
    - Add entry for Raspberry Pi 3A+ (LP: #1841955)
    - Always run flash-kernel on install/upgrade
    - Permit initrd to be missing in flash-kernel and the pi u-boot script
      (LP: #1867791)

  * Dropped obsolete changes:
    - Include support for arm*/ixp4xx and arm*/iop32x (was dropped upstream
      but erroneously re-included in prior merge)
    - re-add support for the FLASH_KERNEL_SKIP env variable, so the image
      build infrastructure has a chance to skip the automated flash-kernel run
      during image builds.
    - Also check for FLASH_KERNEL_SKIP to avoid setting up the root parameter
      in case flash-kernel will not be used
    - make the package postinst respect FLASH_KERNEL_SKIP
    - Remove FLASH_KERNEL_SKIP; it's no longer used in livecd-rootfs
    - Add support for installing dtb files in boot partition
    - Remove redundant copying of boot dtb
    - Apply patch from Paolo Pisati for appended DTB support
    - Update tests with new fields: DTB-Kernel-Version
    - Fix typo in dtb_kver test that made it break all non-dtb platforms.
    - Remove redundant DTB-Kernel-Version field (in favour of upstream
      DTB-Append-From field)
    - Merge all RPi bootscripts into one unified bootscript which handles all
      Pi architectures
    - Remove uboot.env case which was only used for RPi2 (now supported by the
      unified RPi bootscript)

flash-kernel (3.100) unstable; urgency=medium

  * Team upload

  [ Uwe Kleine-König ]
  * Add support for bootspec entries (bootable by barebox). (Closes: #931953)
  * Fix a corner case that makes flash-kernel fail silently. (Closes: #932231)
  * Make initrd optional for machines with Boot-Multi-Path. (Adresses:
    #869073)

  [ Guido Günther ]
  * Add support for Librem 5 devkit (Closes: #927700)

  [ Lubomir Rintel]
  * Add support for OLPC XO-1.75 laptops.

  [ Holger Wansing ]
  * Add comment for translators, to keep main menu entry below a 55 columns
    limit. This updates all po|pot files.

  [ Updated translations ]
  * Croatian (hr.po) by gogogogi
  * Marathi (mr.po) by Prachi Joshi

flash-kernel (3.99) unstable; urgency=medium

  [ Domenico Andreoli ]
  * Add support for NanoPi NEO2 (Closes: #928861).

  [ Cyril Brulebois ]
  * Remove Christian Perrier from Uploaders, with many thanks for all
    his contributions over the years! (Closes: #927488)

  [ Heinrich Schuchardt ]
  * Add Marvell 8040 MACCHIATOBin Double-shot and Single-shot.
    (Closes: #928951)

Date: Mon, 04 May 2020 20:14:16 +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.100ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 04 May 2020 20:14:16 +0000
Source: flash-kernel
Architecture: source
Version: 3.100ubuntu1
Distribution: groovy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dave Jones <dave.jones at canonical.com>
Closes: 927488 927700 928861 928951 931953 932231
Launchpad-Bugs-Fixed: 1841955 1847594 1850678 1867791 1868071
Changes:
 flash-kernel (3.100ubuntu1) groovy; 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
     - 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 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]
     - db/all.db: Add dummy entries as noops when running on VMs
     - 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
     - Add support for AAarch64 Qualcomm laptops.
       - Fix AARCH64 qcom laptop names, to those accepted upstream and in the
         Ubuntu kernel. LP: #1847594
     - Fix mkimage_kernel tests
     - 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)
     - Add tests for android-related functions [previously undocumented]
     - Add Kernel-Flavors check to Raspberry Pi entries [previously
       undocumented]
       - Support "raspi" kernel flavor in addition to "raspi2" (LP: #1868071)
     - Add entry for Raspberry Pi 3A+ (LP: #1841955)
     - Always run flash-kernel on install/upgrade
     - Permit initrd to be missing in flash-kernel and the pi u-boot script
       (LP: #1867791)
 .
   * Dropped obsolete changes:
     - Include support for arm*/ixp4xx and arm*/iop32x (was dropped upstream
       but erroneously re-included in prior merge)
     - re-add support for the FLASH_KERNEL_SKIP env variable, so the image
       build infrastructure has a chance to skip the automated flash-kernel run
       during image builds.
     - Also check for FLASH_KERNEL_SKIP to avoid setting up the root parameter
       in case flash-kernel will not be used
     - make the package postinst respect FLASH_KERNEL_SKIP
     - Remove FLASH_KERNEL_SKIP; it's no longer used in livecd-rootfs
     - Add support for installing dtb files in boot partition
     - Remove redundant copying of boot dtb
     - Apply patch from Paolo Pisati for appended DTB support
     - Update tests with new fields: DTB-Kernel-Version
     - Fix typo in dtb_kver test that made it break all non-dtb platforms.
     - Remove redundant DTB-Kernel-Version field (in favour of upstream
       DTB-Append-From field)
     - Merge all RPi bootscripts into one unified bootscript which handles all
       Pi architectures
     - Remove uboot.env case which was only used for RPi2 (now supported by the
       unified RPi bootscript)
 .
 flash-kernel (3.100) unstable; urgency=medium
 .
   * Team upload
 .
   [ Uwe Kleine-König ]
   * Add support for bootspec entries (bootable by barebox). (Closes: #931953)
   * Fix a corner case that makes flash-kernel fail silently. (Closes: #932231)
   * Make initrd optional for machines with Boot-Multi-Path. (Adresses:
     #869073)
 .
   [ Guido Günther ]
   * Add support for Librem 5 devkit (Closes: #927700)
 .
   [ Lubomir Rintel]
   * Add support for OLPC XO-1.75 laptops.
 .
   [ Holger Wansing ]
   * Add comment for translators, to keep main menu entry below a 55 columns
     limit. This updates all po|pot files.
 .
   [ Updated translations ]
   * Croatian (hr.po) by gogogogi
   * Marathi (mr.po) by Prachi Joshi
 .
 flash-kernel (3.99) unstable; urgency=medium
 .
   [ Domenico Andreoli ]
   * Add support for NanoPi NEO2 (Closes: #928861).
 .
   [ Cyril Brulebois ]
   * Remove Christian Perrier from Uploaders, with many thanks for all
     his contributions over the years! (Closes: #927488)
 .
   [ Heinrich Schuchardt ]
   * Add Marvell 8040 MACCHIATOBin Double-shot and Single-shot.
     (Closes: #928951)
Checksums-Sha1:
 b703628eae1ee213aeb975c0348acf5e35fb2cc2 1585 flash-kernel_3.100ubuntu1.dsc
 be807cfdb23ac8c7b6ed5e6c5d06fa2185fd6d7d 84664 flash-kernel_3.100ubuntu1.tar.xz
 5508f016a5c20b16adde342d7ab8ccb4d9e27c70 6966 flash-kernel_3.100ubuntu1_source.buildinfo
Checksums-Sha256:
 6eba8588d960025c39529affa8ee9b3f7a06fb8a3960857c441854df7312d0b8 1585 flash-kernel_3.100ubuntu1.dsc
 09155731ce7a751a8480a43d1a2bcd6b90dbf5954bfea678bb76a5b1e4ed0356 84664 flash-kernel_3.100ubuntu1.tar.xz
 c3dddb00f90ab0e42c98baf17f7524d24c5bf448d9c6826290acbcc3187b00ec 6966 flash-kernel_3.100ubuntu1_source.buildinfo
Files:
 85bc0020099150c4ce78ff54ae9fb3d1 1585 utils optional flash-kernel_3.100ubuntu1.dsc
 3f9f518c0fda95680ce7cb12841be498 84664 utils optional flash-kernel_3.100ubuntu1.tar.xz
 c66545959f65f82a12f09a1b7d75493e 6966 utils optional flash-kernel_3.100ubuntu1_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>

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

iQEzBAEBCgAdFiEEqx+XcX7ftBm4bj5/AhnKGdA0MwwFAl675tAACgkQAhnKGdA0
Mwxl4wf/bIIWnOOuZ8FVZLZnjGPEgA67+RL2bjOeBmQ8ZNYmXjiKopI9x3/zZ6NC
BdUYj/7g817IVyL+WpK/yTAG2dDrXt2lAZy/DMIbY5fwXDv+B+YIIfdGnwSUebIS
J9+riH8YCKtocHl6Honoix74XXS9OozwFhs75LMFE75DmHSYSrJTsn3I0PlEE3vA
euC1Az+VXP79J+CYXcaOvSx6R9v9J+2710CaEw+F5k5DlDTNUMto8et2Wjtr+NLJ
nmfQ6su+QjZrO4rKxA0Eqxb99M0QKXlCWuRoTeTH8bQrjVL1k6vRTpksO1IlaRo3
hv4zaTHP8iv5i52lSVul+B8/ksElOw==
=u6KL
-----END PGP SIGNATURE-----


More information about the Groovy-changes mailing list