[ubuntu/cosmic-proposed] initramfs-tools 0.131ubuntu1 (Accepted)

Steve Langasek steve.langasek at ubuntu.com
Fri Jul 20 19:38:13 UTC 2018


initramfs-tools (0.131ubuntu1) cosmic; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - debian/control: Breaks isc-dhcp-client << 4.3.3-5ubuntu14, since we're
      calling the dhclient binary in scripts/functions now.
    - Retain netboot= compatibility option.
    - Retain cryptopts= compatibility option.
    - Make busybox-initramfs a real runtime dependency, fixing
      kernel install failures with cryptsetup
    - support mounting of loopback devices via loop*= parameters
    - Drop hooks/keymap and associated code; console-setup takes care of
      this in Ubuntu.
    - Don't load keymaps unless we're loading a framebuffer; but set the
      keymap before giving a root shell.
    - Set takeover=1 in update-initramfs.
    - Add a new 'fixrtc' script that tries to set the system clock forward
      based on the last mount time of the root disk; without this kludge,
      systems without a working RTC will end up in a perpetual reboot loop.
    - Set hostname at boot, for the benefit of mdadm autoassembly.
    - Allow scripts and hooks to specify OPTION=VAR, and unless VAR is set
      to something other than "n", the script will not be included.
    - Restore the framebuffer hook and script, copying KMS and other
      framebuffer drivers into the initramfs, but make them optional; you
      need to set FRAMEBUFFER=y for these to be included.
    - Add hwaddr= alias for BOOTIF= for compatibility.
    - Automatically blacklist vga16fb when vga= or video= specified on
      kernel command-line.
    - add squashfs to list of 'most' modules
    - Add vfat modules to the initramfs.
    - Add Hyper-V paravirtualised device drivers to the initramfs to allow
      booting of stock images in a Hyper-V guest.
    - ppc64el: enable PowerPC NX Crypto Coprocessor
    - Add mountroot failure support, to allow meaningful messages when no
      root device can be found.
    - Increase rootdelay to 180s on powerpc/ppc64/ppc64el
    - resume: only resume when the partition contains a resume image
    - resume: announce resume via plymouth if available
    - Add new initramfs-tools-bin package containing a binary that uses
      libudev to wait for udev to create the udev device, or wait for udev
      to finish processing if we catch it in the act, and returns the
      filesystem type as already probed by udev.
    - local_device_setup: use wait-for-root if it supports the device alias
      type
    - Incorporate rzscontrol from compcache so that we can control current
      ramzswap devices.
    - Support loading compcache from the initramfs.
    - debian/control: update Vcs-* links for Ubuntu.
    - Add support for uppercase and lowercase uuids.
    - init: Don't interpret "rootdelay" as a static sleep, reverting Debian
      commit ab91306.
    - scripts/local: Let rootdelay determine the wait-for-root timeout instead
      of the shell polling loop that comes after it, as we should never hit the
      latter in Ubuntu (where we require udev everywhere).
    - scripts/functions: by default, when setting up networking, use dhclient
      if we're asked to do DHCP explicitly, or if we otherwise are expected
      to do things automatically.
    - scripts/functions: make sure we can try to start all available and
      suitable interfaces if ip= isn't set when setting up the network, and
      exit as soon as we get an IP address.
    - scripts/functions: for configure_networking:
      - split out IPv6 options in its own cmdline parameter: ip6= ; always use
        dhclient in this case if the value set is anything other than 'off' or
        'none'. Furthermore, parse anything other than 'on', 'dhcp' or 'any'
        as the name of an interface.
      - rework the stop conditions so that we properly handle the ROUNDTTT
        loop, timing out after a short period of time and trying again after
        a short sleep.
      - add a 'done' parameter for both ip= and ip6= so that we can properly
        exit the ROUNDTTT loop once we know that either there is no work to
        do, or that we've achieved what we wanted (that is, to bring up IPv4,
        IPv6, or possibly both).
      - return ip=dhcp to the ipconfig use case; if set, then ipconfig will
        be run using any interface available, or the BOOTIF if it was set.
    - Only source ipv4 config in configure_networking() if it exists.
    - hook-functions, mkinitramfs, scripts/functions: support usage of dns
      after configure_networking.
    - Include mlx4 and mlx5 InfiniBand modules
    - Fix resuming a hibernate session from a swapfile
    - scripts/functions: write netplan config files to /run/netplan for
      network devices configured with configure_networking.
  * Dropped changes, no longer needed:
    - drop Breaks: against upstart; no longer present in Ubuntu for bionic or
      later.
    - When receiving "recovery" on cmdline, start upstart with --startup-
      event=recovery
    - hook-functions: include backported bnxt driver; this was a backport to
      trusty and xenial, no reason to continue carrying this special case
  * Dropped changes, included in Debian:
    - hook-functions: include vmd driver.
    - hooks/resume: don't generate RESUME config pointing to
      randomly-crypted swap devices.
    - hooks/resume: cherry-pick patch from upstream git to fix
      auto-configuration of resume devices that are on LVM; always refer to
      them by name, never by UUID.
  * Change netplan tests to use 'example1' as a device name, so that it
    won't collide with real devices on the system and result in unexpected
    output; this allows us to re-enable the tests on non-x86 architectures.

initramfs-tools (0.131) unstable; urgency=medium

  [ Ben Hutchings ]
  * [34bf250] debian/control: Remove maximilian attems and Adam Conrad from
    Uploaders field
  * [5ad3976] hooks/resume: Generalise logic to replace dev name with UUID when
    RESUME=auto
  * [0170b7f] hooks/resume: Store /dev/mapper path for swap if possible when
    RESUMEauto (Closes: #883735)
  * [5bf4c29] debian/control: Point Vcs URLs to Salsa
  * [e8377b3] hooks/fsck: Fix invocation of fstype at build time.
    Thanks to Simon Tatham <anakin at pobox.com> (Closes: #865691)
  * [492763a] docs: Convert maintainer notes to Markdown format
  * [0214976] docs/maintainer-notes.md: Update references to Alioth, to Salsa
  * [b71c6c9] docs/maintainer-notes.md: Delete mention of git-core package
  * [89daebf] docs/maintainer-notes.md: Change BTS link to specify source
    package
  * [8e539dc] docs/maintainer-notes.md: Link to tracker.debian.org instead of
    PTS
  * [3f27197] docs/maintainer-notes.md: Remove stale link to Debian bug count
    graph
  * [7dece27] docs/maintainer-notes.md: Use HTTP-S for Debian wiki and popcon
    links
  * [838b6ec] docs/maintainer-notes.md: Link directly to Ubuntu bug list
  * [eaa61d4] docs/maintainer-notes.md: Add myself as co-author
  * [fa7df8f] hook-functions: Correct the comment above hidden_dep_add_modules
  * [0ffbeb9] hook-functions: Remove directory information from
    hidden_dep_add_modules
  * [78e95c1] hook-functions: Check modules.builtin in hidden_dep_add_modules
  * [976aeb9] hook-functions: Handle i8042 hidden dependency on psmouse
    (Closes: #878829)
  * [211e050] hook-functions: Handle nvme hidden dependency on vmd.
    Thanks to Mario Limonciello <Mario.Limonciello at dell.com> (Closes: #886349)
  * [28536f6] unmkinitramfs, lsinitramfs: Split multiple early initramfs
    sections (Closes: #886424)
  * [2a9d97d] debian/control: Add e2fsprogs to Depends for initramfs-tools-core
    (Closes: #887211)
  * [577c94e] initramfs.conf: Update documentation of the DEVICE variable
  * [f1cbe6f] mkinitramfs: Build reproducible images when SOURCE_DATE_EPOCH is
    set. Thanks to Chris Lamb <lamby at debian.org> (Closes: #845034)
  * [717e6bd] mkinitramfs: Exclude ldconfig auxiliary cache from initramfs
    image. Thanks to Kristian Klausen <klausenbusk at hotmail.com>
  * [8bddfe4] mkinitramfs(8): Remove description of nonexistent options
  * [ecd6ce2] mkinitramfs(8), hook-functions: Correct references to "ramdisk"
  * [63cec7b] docs: Move initramfs-tools man page to section 7
  * [562d86e] docs: Update man page header dates
  * [9bd960e] docs: Set man page header source and manual parameters correctly
  * [97cc7e7] docs: Don't package maintainer documentation in
    initramfs-tools-core
  * [4e19a6f] docs: Remove outdated "HACKING" documentation file
  * [6c02622] debian/control: Remove obsolete Breaks and Depends relations
  * [749751c] debian/control: Update Standards-Version to 4.1.5
    - Set Rules-Requires-Root: no
  * [db469f0] initramfs-tools: Override lintian warning "breaks-without-version
    upstart"

  [ Riku Voipio ]
  * [72b6419] auto_add_modules: add mfd for MODULES==most (Closes: #880584)

  [ Benjamin Drung ]
  * [7ca4d0d] Add mlx4 and mlx5 InfiniBand modules to hidden_dep_add_modules
    (Closes: #871595)
  * [df7d7e8] Add option to clear screen at the beginning (Closes: #856929)
  * [a33cb62] Fix indentation (spaces to tabs)
  * [3962c4f] Fix config directory in error message (Closes: #856589)
  * [be2b91c] Double quote to prevent globbing and word splitting
  * [ae339ff] Make size of /run configurable (Closes: #862013)

  [ Steve Langasek ]
  * [c198331] Skip dmsetup resume devices if they are randomly encrypted.

  [ Paul Menzel ]
  * [e28b865] mkinitramfs: Add LZ4 support (Closes: #893845)
  * [5091a5e] control: Remove suggestion of *lz4-tools*

  [ Colin Watson ]
  * [b4804dd] Only sync the filesystem containing the initramfs
    (Closes: #882380) (LP: #1667512)

  [ Karsten Merker ]
  * [281ad9a] Include the axp20x_usb_power module in the base modules list for
    MODULES=most (Closes: #866521)

  [ Ivan Kozik ]
  * [54367c0] init: export DEVICE so that when configured, it is actually set
    in configure_networking (Closes: #883664)

Date: Thu, 19 Jul 2018 10:26:51 -0400
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/initramfs-tools/0.131ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 19 Jul 2018 10:26:51 -0400
Source: initramfs-tools
Binary: initramfs-tools initramfs-tools-core initramfs-tools-bin
Architecture: source
Version: 0.131ubuntu1
Distribution: cosmic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Description:
 initramfs-tools - generic modular initramfs generator (automation)
 initramfs-tools-bin - binaries used by initramfs-tools
 initramfs-tools-core - generic modular initramfs generator (core tools)
Closes: 845034 856589 856929 862013 865691 866521 871595 878829 880584 882380 883664 883735 886349 886424 887211 893845
Launchpad-Bugs-Fixed: 1667512
Changes:
 initramfs-tools (0.131ubuntu1) cosmic; urgency=low
 .
   * Merge from Debian unstable.  Remaining changes:
     - debian/control: Breaks isc-dhcp-client << 4.3.3-5ubuntu14, since we're
       calling the dhclient binary in scripts/functions now.
     - Retain netboot= compatibility option.
     - Retain cryptopts= compatibility option.
     - Make busybox-initramfs a real runtime dependency, fixing
       kernel install failures with cryptsetup
     - support mounting of loopback devices via loop*= parameters
     - Drop hooks/keymap and associated code; console-setup takes care of
       this in Ubuntu.
     - Don't load keymaps unless we're loading a framebuffer; but set the
       keymap before giving a root shell.
     - Set takeover=1 in update-initramfs.
     - Add a new 'fixrtc' script that tries to set the system clock forward
       based on the last mount time of the root disk; without this kludge,
       systems without a working RTC will end up in a perpetual reboot loop.
     - Set hostname at boot, for the benefit of mdadm autoassembly.
     - Allow scripts and hooks to specify OPTION=VAR, and unless VAR is set
       to something other than "n", the script will not be included.
     - Restore the framebuffer hook and script, copying KMS and other
       framebuffer drivers into the initramfs, but make them optional; you
       need to set FRAMEBUFFER=y for these to be included.
     - Add hwaddr= alias for BOOTIF= for compatibility.
     - Automatically blacklist vga16fb when vga= or video= specified on
       kernel command-line.
     - add squashfs to list of 'most' modules
     - Add vfat modules to the initramfs.
     - Add Hyper-V paravirtualised device drivers to the initramfs to allow
       booting of stock images in a Hyper-V guest.
     - ppc64el: enable PowerPC NX Crypto Coprocessor
     - Add mountroot failure support, to allow meaningful messages when no
       root device can be found.
     - Increase rootdelay to 180s on powerpc/ppc64/ppc64el
     - resume: only resume when the partition contains a resume image
     - resume: announce resume via plymouth if available
     - Add new initramfs-tools-bin package containing a binary that uses
       libudev to wait for udev to create the udev device, or wait for udev
       to finish processing if we catch it in the act, and returns the
       filesystem type as already probed by udev.
     - local_device_setup: use wait-for-root if it supports the device alias
       type
     - Incorporate rzscontrol from compcache so that we can control current
       ramzswap devices.
     - Support loading compcache from the initramfs.
     - debian/control: update Vcs-* links for Ubuntu.
     - Add support for uppercase and lowercase uuids.
     - init: Don't interpret "rootdelay" as a static sleep, reverting Debian
       commit ab91306.
     - scripts/local: Let rootdelay determine the wait-for-root timeout instead
       of the shell polling loop that comes after it, as we should never hit the
       latter in Ubuntu (where we require udev everywhere).
     - scripts/functions: by default, when setting up networking, use dhclient
       if we're asked to do DHCP explicitly, or if we otherwise are expected
       to do things automatically.
     - scripts/functions: make sure we can try to start all available and
       suitable interfaces if ip= isn't set when setting up the network, and
       exit as soon as we get an IP address.
     - scripts/functions: for configure_networking:
       - split out IPv6 options in its own cmdline parameter: ip6= ; always use
         dhclient in this case if the value set is anything other than 'off' or
         'none'. Furthermore, parse anything other than 'on', 'dhcp' or 'any'
         as the name of an interface.
       - rework the stop conditions so that we properly handle the ROUNDTTT
         loop, timing out after a short period of time and trying again after
         a short sleep.
       - add a 'done' parameter for both ip= and ip6= so that we can properly
         exit the ROUNDTTT loop once we know that either there is no work to
         do, or that we've achieved what we wanted (that is, to bring up IPv4,
         IPv6, or possibly both).
       - return ip=dhcp to the ipconfig use case; if set, then ipconfig will
         be run using any interface available, or the BOOTIF if it was set.
     - Only source ipv4 config in configure_networking() if it exists.
     - hook-functions, mkinitramfs, scripts/functions: support usage of dns
       after configure_networking.
     - Include mlx4 and mlx5 InfiniBand modules
     - Fix resuming a hibernate session from a swapfile
     - scripts/functions: write netplan config files to /run/netplan for
       network devices configured with configure_networking.
   * Dropped changes, no longer needed:
     - drop Breaks: against upstart; no longer present in Ubuntu for bionic or
       later.
     - When receiving "recovery" on cmdline, start upstart with --startup-
       event=recovery
     - hook-functions: include backported bnxt driver; this was a backport to
       trusty and xenial, no reason to continue carrying this special case
   * Dropped changes, included in Debian:
     - hook-functions: include vmd driver.
     - hooks/resume: don't generate RESUME config pointing to
       randomly-crypted swap devices.
     - hooks/resume: cherry-pick patch from upstream git to fix
       auto-configuration of resume devices that are on LVM; always refer to
       them by name, never by UUID.
   * Change netplan tests to use 'example1' as a device name, so that it
     won't collide with real devices on the system and result in unexpected
     output; this allows us to re-enable the tests on non-x86 architectures.
 .
 initramfs-tools (0.131) unstable; urgency=medium
 .
   [ Ben Hutchings ]
   * [34bf250] debian/control: Remove maximilian attems and Adam Conrad from
     Uploaders field
   * [5ad3976] hooks/resume: Generalise logic to replace dev name with UUID when
     RESUME=auto
   * [0170b7f] hooks/resume: Store /dev/mapper path for swap if possible when
     RESUMEauto (Closes: #883735)
   * [5bf4c29] debian/control: Point Vcs URLs to Salsa
   * [e8377b3] hooks/fsck: Fix invocation of fstype at build time.
     Thanks to Simon Tatham <anakin at pobox.com> (Closes: #865691)
   * [492763a] docs: Convert maintainer notes to Markdown format
   * [0214976] docs/maintainer-notes.md: Update references to Alioth, to Salsa
   * [b71c6c9] docs/maintainer-notes.md: Delete mention of git-core package
   * [89daebf] docs/maintainer-notes.md: Change BTS link to specify source
     package
   * [8e539dc] docs/maintainer-notes.md: Link to tracker.debian.org instead of
     PTS
   * [3f27197] docs/maintainer-notes.md: Remove stale link to Debian bug count
     graph
   * [7dece27] docs/maintainer-notes.md: Use HTTP-S for Debian wiki and popcon
     links
   * [838b6ec] docs/maintainer-notes.md: Link directly to Ubuntu bug list
   * [eaa61d4] docs/maintainer-notes.md: Add myself as co-author
   * [fa7df8f] hook-functions: Correct the comment above hidden_dep_add_modules
   * [0ffbeb9] hook-functions: Remove directory information from
     hidden_dep_add_modules
   * [78e95c1] hook-functions: Check modules.builtin in hidden_dep_add_modules
   * [976aeb9] hook-functions: Handle i8042 hidden dependency on psmouse
     (Closes: #878829)
   * [211e050] hook-functions: Handle nvme hidden dependency on vmd.
     Thanks to Mario Limonciello <Mario.Limonciello at dell.com> (Closes: #886349)
   * [28536f6] unmkinitramfs, lsinitramfs: Split multiple early initramfs
     sections (Closes: #886424)
   * [2a9d97d] debian/control: Add e2fsprogs to Depends for initramfs-tools-core
     (Closes: #887211)
   * [577c94e] initramfs.conf: Update documentation of the DEVICE variable
   * [f1cbe6f] mkinitramfs: Build reproducible images when SOURCE_DATE_EPOCH is
     set. Thanks to Chris Lamb <lamby at debian.org> (Closes: #845034)
   * [717e6bd] mkinitramfs: Exclude ldconfig auxiliary cache from initramfs
     image. Thanks to Kristian Klausen <klausenbusk at hotmail.com>
   * [8bddfe4] mkinitramfs(8): Remove description of nonexistent options
   * [ecd6ce2] mkinitramfs(8), hook-functions: Correct references to "ramdisk"
   * [63cec7b] docs: Move initramfs-tools man page to section 7
   * [562d86e] docs: Update man page header dates
   * [9bd960e] docs: Set man page header source and manual parameters correctly
   * [97cc7e7] docs: Don't package maintainer documentation in
     initramfs-tools-core
   * [4e19a6f] docs: Remove outdated "HACKING" documentation file
   * [6c02622] debian/control: Remove obsolete Breaks and Depends relations
   * [749751c] debian/control: Update Standards-Version to 4.1.5
     - Set Rules-Requires-Root: no
   * [db469f0] initramfs-tools: Override lintian warning "breaks-without-version
     upstart"
 .
   [ Riku Voipio ]
   * [72b6419] auto_add_modules: add mfd for MODULES==most (Closes: #880584)
 .
   [ Benjamin Drung ]
   * [7ca4d0d] Add mlx4 and mlx5 InfiniBand modules to hidden_dep_add_modules
     (Closes: #871595)
   * [df7d7e8] Add option to clear screen at the beginning (Closes: #856929)
   * [a33cb62] Fix indentation (spaces to tabs)
   * [3962c4f] Fix config directory in error message (Closes: #856589)
   * [be2b91c] Double quote to prevent globbing and word splitting
   * [ae339ff] Make size of /run configurable (Closes: #862013)
 .
   [ Steve Langasek ]
   * [c198331] Skip dmsetup resume devices if they are randomly encrypted.
 .
   [ Paul Menzel ]
   * [e28b865] mkinitramfs: Add LZ4 support (Closes: #893845)
   * [5091a5e] control: Remove suggestion of *lz4-tools*
 .
   [ Colin Watson ]
   * [b4804dd] Only sync the filesystem containing the initramfs
     (Closes: #882380) (LP: #1667512)
 .
   [ Karsten Merker ]
   * [281ad9a] Include the axp20x_usb_power module in the base modules list for
     MODULES=most (Closes: #866521)
 .
   [ Ivan Kozik ]
   * [54367c0] init: export DEVICE so that when configured, it is actually set
     in configure_networking (Closes: #883664)
Checksums-Sha1:
 7ddfb675cd9df5d12320269c11b2cf0991ecaf48 2034 initramfs-tools_0.131ubuntu1.dsc
 99ac37cb8a13d93ffbf60ae6399adbf87094a399 120168 initramfs-tools_0.131ubuntu1.tar.xz
 26a8838d7dd4fb8d2919092151d0155ee28d4069 6544 initramfs-tools_0.131ubuntu1_source.buildinfo
Checksums-Sha256:
 ab5c4ec5ab3252e2a47b0a55d03da243b79a6160cbcf2ae2baecc40db2cd543b 2034 initramfs-tools_0.131ubuntu1.dsc
 a5e9f863341fd1398d73c13f91e20182991889c8efdb797fa1aa790c4204776a 120168 initramfs-tools_0.131ubuntu1.tar.xz
 16ebf57f90fb365dc8094a35787d74eb1370bbf3d217a8c66196fd432cc3cae9 6544 initramfs-tools_0.131ubuntu1_source.buildinfo
Files:
 5f1246cd2c142f66b7f29ff81b57c2bd 2034 utils optional initramfs-tools_0.131ubuntu1.dsc
 78c71b787471985c674219d16206193b 120168 utils optional initramfs-tools_0.131ubuntu1.tar.xz
 6d9990a12b1c06f3164661c481c0cf9a 6544 utils optional initramfs-tools_0.131ubuntu1_source.buildinfo
Original-Maintainer: Debian kernel team <debian-kernel at lists.debian.org>

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

iQJOBAEBCgA4FiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAltSObcaHHN0ZXZlLmxh
bmdhc2VrQHVidW50dS5jb20ACgkQVo0w8yGyEz29pRAArad/Qebk2/2aW31Gwhd0
k0zDNRJeTwekvMXvPiCPNgcjV+qTqJflPDokcs9u2eFNvgQADmc0IEAKnaT2CRLK
NxGF7luSlHBZLdaN942HO7kTQavY/zu+q9RZ/i4R96BTxszcNFyC+Q0mwk8OcXap
fVzt9R4Abnp1uqDUMtXtHFY3DJkgS72i4QAMxpL7lucNXiKoEXqzoHIwRppapgGW
ggcxggH8+Fmd3QI7j+O2AHzHQiKiRKOpJM0P7kgqWVjEr9tj8sMQQ0yieBD09HnA
VfTYG5hdSSFzUVaS9ROWzC1Phq8VvdtYSrFVp5CKX9X183xmoHrasuWRNW+6vHc6
AAOWzvzJO6dmXUBnCAQndVmeBvH9Rt+BRyvL142GiCLgvUlBZfLPYMjnFp9o76aZ
PQxCdC7oHDT2SmPiC+861HiHavYcPCS10i/KxKCGTJwwwrj0WW7DFk/bCQb0XWxJ
hjoBpAspdFuy7pxp7w9tvSorV2JWQcpdPyGDUcj7EbhqtQsi4Vfo89ln+7jKomri
19FVfb7L/L/JsfFmK5UkfmxBs799uoLZWwiCh0Y3X+0LUckk2+Gu2O2uSD62Ahn9
/9MqyxEsz0MqWpg+PPTxTzOcMpRz2K07GVgfBQ8sHHcyqDlHQF1Ms9+zTAa2uhaO
Rbv0RyPaeHmzJZumtxdMN7Y=
=/WqB
-----END PGP SIGNATURE-----


More information about the Cosmic-changes mailing list