[ubuntu/lunar-proposed] fai 6.0ubuntu1 (Accepted)

Steve Langasek steve.langasek at ubuntu.com
Wed Jan 25 05:30:15 UTC 2023


fai (6.0ubuntu1) lunar; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - conf/NFSROOT
      + Replace debian linux-image-* with linux-image-generic.
    - conf/{sources.list, nfsroot.conf}:
      + Adjust to Ubuntu sources.
    - conf/nfsroot.conf:
      + Add "dhcp-client" to "--exclude" to FAI_DEBOOTSTRAP_OPTS.
  * Update bootstrap target to the current LTS.

fai (6.0) unstable; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
    add --allow-change-held-packages
    parse apt-cache output, Closes: #990211
  * fetch-basefile: use curl instead of lftp for downloading
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate,
  * fai-mk-network: use iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572,
    add grub module regexp
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642, check if systemd-resolved is used
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup, zstd
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
    add Rocky 9, Debian Forky
  * ROCKY/60-network-scripts: add support for
    system-connections/${NIC1}.nmconnection
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from format.log,
    use class ROCKY instead of CENTOS, update Ubuntu support to 22.04,
    add CLOUD_EFI, use ext4 for
    /boot in LVM examples, install kernel packages without recommends,
    use $kernelname in package_config set by class/DEBIAN.var
  * 20-hwdetect.sh: do not load kernel modules by default
  * get-boot-info: set NIC1 even if no network is used during installation
  * grub.cfg: new code booting from local disk, support more than two
    disks, add menu for UEFI settings
  * 15-root-ssh-key: new script that adds ssh keys class based
  * disk_config/*_EFI: use new format for gpt, p=<partlabel> instead of
    primary
  * GRUB_PC/10-setup: add test
  * remove --pid from unshare call

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages

  [ Christoph Pleger ]
  * Commands.pm: sort btrfs subvolumes, Closes: #964761
    do not call mkfs mutliple times

Date: Tue, 24 Jan 2023 21:27:01 -0800
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/fai/6.0ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 24 Jan 2023 21:27:01 -0800
Source: fai
Built-For-Profiles: noudeb
Architecture: source
Version: 6.0ubuntu1
Distribution: lunar
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Closes: 844377 951659 964761 977832 985303 987779 989547 990211 990633 999739 1000572 1005745 1006847 1010593 1010906 1011642 1020976
Changes:
 fai (6.0ubuntu1) lunar; urgency=low
 .
   * Merge from Debian unstable. Remaining changes:
     - conf/NFSROOT
       + Replace debian linux-image-* with linux-image-generic.
     - conf/{sources.list, nfsroot.conf}:
       + Adjust to Ubuntu sources.
     - conf/nfsroot.conf:
       + Add "dhcp-client" to "--exclude" to FAI_DEBOOTSTRAP_OPTS.
   * Update bootstrap target to the current LTS.
 .
 fai (6.0) unstable; urgency=low
 .
   [ Thomas Lange ]
   * fai-do-scripts: write output of all scripts to scripts.log,
     remove code for old cfengine versions (1 and 2)
   * fai-make-nfsroot: drop support for .asc files, use only .gpg
   * add autopkgtest
   * install_packages: add release=<name>
     feature, Closes: #844377, add pacman support
     add --allow-change-held-packages
     parse apt-cache output, Closes: #990211
   * fetch-basefile: use curl instead of lftp for downloading
   * Commands.pm: special handling of nvme devices, Closes: #999739, quote
     variables, Closes: #977832, remove old code need by old version of
     mkfs.btrfs and lvcreate,
   * fai-mk-network: use iproute commands instead of brctl
   * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
     do not kill dhclient, Closes: #987779, drop support for dracut < 049,
     patch udev rule of lvm for bullseye, include empty machine-id into
     base.tar
   * Exec.pm: better error message, Closes: #1005745
   * fcopy: handle broken symlinks, Closes: #985303
   * fai-chboot: add variable substitution when coping a template, add
     option -a
   * fai-class: use of .source scripts now emits an error
   * fai-kvm: add -M for creating NVMe devices
   * fai-mirror: use only first line of bpo in sources.list,
     Closes: #1006847, print number of packages inside the mirror
   * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
     VGs, deactivate them, Closes: #990633, add option -c, print error if
     umount fails, increase number of tries
   * fai-cd: set TMPDIR for chroot, Closes: #1000572,
     add grub module regexp
   * fai-setup: create ECDSA keys
   * Fstab.pm: support tmpfs size -, this uses the system default size for
     tmpfs, Closes: #951659
   * setup-storage: add support for fstabkey:partlabel and
     fstabkey:partuuid, remove crypto keyfile after use
   * enhance disk_config format for partition label support
   * ftar: add support for zstd
   * fai: check if unshare can be used, Closes: #989547
     use only IPv4 address as hostname
     remove code for deprecated taskname prepareapt
   * watch: update to version 4, use new url
   * subroutines: umount tmpfs if config space was downloaded via http,
     Closes: #1011642, check if systemd-resolved is used
   * task_sysinfo: print machine readable partition information, do not
     call commands that modify the system if no run in FAI environment,
     print battery information
   * subroutines: add help functions:
       ctam (Chroot TArget Mount pseudo filesystems)
       ctau (Chroot TArget Umount)
       ctai (Chroot TArget Into)
       rm_target (remount /target read-write)
   * NFSROOT: cleanup package list, add cryptsetup, zstd
   * update my email address
   * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
     add Rocky 9, Debian Forky
   * ROCKY/60-network-scripts: add support for
     system-connections/${NIC1}.nmconnection
   * simple/examples: use fai-link and fai-sed instead of ln and sed,
     remove cryptsetup passphrase from format.log,
     use class ROCKY instead of CENTOS, update Ubuntu support to 22.04,
     add CLOUD_EFI, use ext4 for
     /boot in LVM examples, install kernel packages without recommends,
     use $kernelname in package_config set by class/DEBIAN.var
   * 20-hwdetect.sh: do not load kernel modules by default
   * get-boot-info: set NIC1 even if no network is used during installation
   * grub.cfg: new code booting from local disk, support more than two
     disks, add menu for UEFI settings
   * 15-root-ssh-key: new script that adds ssh keys class based
   * disk_config/*_EFI: use new format for gpt, p=<partlabel> instead of
     primary
   * GRUB_PC/10-setup: add test
   * remove --pid from unshare call
 .
   [ Mike Gabriel ]
   * fai-abort:give job control to bash, Closes: #1020976
 .
   [ Juri Grabowski ]
   * install_packages: add support for alpine Linux apk and
     Archlinux pacman
 .
   [ Guido Günther ]
   * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP
 .
   [  Christian Meyer ]
   * fai-setup: add ECDSA-key to known_hosts
 .
   [ Aki Tuomi ]
   * check-cross-arch: fail on errors and unbound variables
 .
   [ Hannes Eberhardt ]
   * package_config/ROCKY: update EFI packages
 .
   [ Christoph Pleger ]
   * Commands.pm: sort btrfs subvolumes, Closes: #964761
     do not call mkfs mutliple times
Checksums-Sha1:
 0804b4258e607b132714db0b5bf60ec3acab363f 2181 fai_6.0ubuntu1.dsc
 e9f1f0fa093b3e512ae9e11870115a42776c53c4 294388 fai_6.0ubuntu1.tar.xz
 09c1ce3078c7c2eb87dc4f1899ce193a66f7758d 13754 fai_6.0ubuntu1_source.buildinfo
Checksums-Sha256:
 dbfd684f354dfa06e8f983d7bcbcbb12501060d459364757c0a27d60e80d78a2 2181 fai_6.0ubuntu1.dsc
 28fee1fbb2e637c8e5cb39ddfcdb001b968f310540498d8b6f9038670c52af53 294388 fai_6.0ubuntu1.tar.xz
 408c9cad5155eb087d1cc9eeff02ba8a97e7ec550a94dd583a92272cdb5df727 13754 fai_6.0ubuntu1_source.buildinfo
Files:
 256c7b1fdf9cdc5c9118343abe092ea9 2181 admin optional fai_6.0ubuntu1.dsc
 1492b2224907736dc4af9475d1c976db 294388 admin optional fai_6.0ubuntu1.tar.xz
 a417260eb2272f18773deca01bd628ed 13754 admin optional fai_6.0ubuntu1_source.buildinfo
Original-Maintainer: Thomas Lange <lange at debian.org>


More information about the lunar-changes mailing list