fai team mailing list archive
-
fai team
-
Mailing list archive
-
Message #00213
[Bug 2115215] [NEW] Merge fai from Debian Unstable for questing
Public bug reported:
Ubuntu: 6.0.5ubuntu1
Debian Unstable: 6.4.3
A new release of fai is available to merge from Debian Unstable.
Merge changelog:
```
fai (6.4.3ubuntu1) questing; urgency=medium
* Merge with 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.
-- Nishit Majithia <nishit.majithia@xxxxxxxxxxxxx> Mon, 23 Jun 2025
12:00:38 +0530
fai (6.4.3) unstable; urgency=low
* fix sizes in autopkg tests, because of smaller nfsroot
-- Thomas Lange <lange@xxxxxxxxxx> Mon, 26 May 2025 17:39:21 +0200
fai (6.4.2) unstable; urgency=low
* use trixie as default distribution
-- Thomas Lange <lange@xxxxxxxxxx> Fri, 23 May 2025 10:39:58 +0200
fai (6.4.1) unstable; urgency=low
* ifclass, install_packages: support dashes in classes, Closes:
1105748
-- Thomas Lange <lange@xxxxxxxxxx> Fri, 16 May 2025 23:01:45 +0200
fai (6.4) unstable; urgency=low
* new class MINT for Linux Mint, added profile for Mint
* install_packages: special handling if a negation is detected,
add support for boolean expressions in PACKAGES line, Closes: #479537
do not die if download of unknown package fails
* new implementation of ifclass including support for boolean
expressions
* scripts/DEMO/10-misc: move some code into subroutine
* savelog.LAST.sh: add ignore patterns
* fai-make-nfsroot: test file before copying
* task_inventory, task_sysinfo: use task_savelog for saving logs to
local storage and remote
* fai-mirror: use /etc/fai/apt/preferences.d when building the mirror
* fai-chboot: use the syslinux directive linux instead of kernel
* fai-kvm: add support for UEFI variables, do not set index for usb
device, use Gb for memory if no unit was specified
* ROCKY/40-install-grub: remove old code, UEFI installat
* ROCKY/30-mkinitrd: dracut call not needed in most cases
* DEBIAN.var: add Ubuntu HWE kernel
-- Thomas Lange <lange@xxxxxxxxxx> Thu, 17 Apr 2025 20:33:39 +0200
fai (6.3.1) unstable; urgency=low
* fai-cd: add missing dracut modules when generating autodiscover ISO
* rc.local/FAISERVER: restart ssh after new ssh keys are created
-- Thomas Lange <lange@xxxxxxxxxx> Wed, 26 Mar 2025 11:53:33 +0100
fai (6.3) unstable; urgency=low
[ Thomas Lange ]
* replace old dracut module overlay-root with overlayfs module
* replace cmdline option rootovl with rd.live.overlay.overlayfs
* replace pathes used by old overlay-root module
* example.profile: add config for Alma Linux
* fai-kvm: add option -S, remove -V
* fai-cd.8: explain how to add the data partition to an ISO
* fai-chboot.8: add example for -U
* fai-mount-disk: check for empty variable
* fai-chboot: remove aufs support, remove nfs option vers=3
* setup-storqage.8: Add info about $FAI_KEEP_CRYPTKEYFILE
* conf/NFSROOT: add memtest86+
* task_inventory: add nvme infos, save logs to lcoal disk or on USB
stick
* fai-guide: remove section how to use NFS v4
* package_config/DEBIAN: a live ISO needs grub packages
* package_config/STANDARD: update transitional package name
* savelog.LAST.sh: add ignore pattern
[ Greg Arnold ]
* 15-root-ssh-key: authorized_keys does not need execute permissions
* GRUB_PC/10-setup: fix regex
-- Thomas Lange <lange@xxxxxxxxxx> Tue, 25 Mar 2025 13:41:36 +0100
fai (6.2.6) unstable; urgency=low
* dhcpd.conf: add option for ARM64 boot
* fai: do not call unshare with --pid
* fai-mirror: include packages starting with a number
-- Thomas Lange <lange@xxxxxxxxxx> Mon, 03 Feb 2025 08:12:52 +0100
fai (6.2.5) unstable; urgency=medium
* subroutines: better check if $target needs to be umounted,
this fixes fai-diskimage build failures
-- Thomas Lange <lange@xxxxxxxxxx> Sat, 11 Jan 2025 21:21:07 +0100
fai (6.2.4) unstable; urgency=low
[ Thomas Lange ]
* doc/Makefile: do not execute both a2x commands in parallel
Closes: #1089253
* grub.cfg.live: use predictable network interface names like eth0
* NFSROOT: add util-linux-extra for hwclock, add nvidia-detect,
add firmware-qlogic package: Closes: #1077747, add firmware-netxen
add isc-dhcp-client, which is not added by default in trixie any more
* fai-chboot: -s now matches a pattern, not only the suffix
* subroutines: fix variable name
* task_sysinfo: create correct mdadm.conf and devices,
call fai-mount-disk with -r
* fai-make-nfsroot.8: clarify p, -P
* fai-make-nfsroot: add subroutine mount_special_into_nfsroot,
dracut module dash is needed by newer dracut versions
* fai-cd: provide memtest grub menu for legacy bios and UEFI on x64
* rc.local/CLOUD: if we create ssh host keys also restart the service
* pkgs/README: add info how to use this folder
* 20-hwdetect.sh: load md-mod, needed for creating mdadm.conf in sysinfo
* DEMO/10-rootpw: add user to group sudo instead of editing /etc/sudoers
* LIVEISO/20-initrd: module dash is need for newer dracut versions
* package_config/DEBIAN: add firmware-myricom
* fai-divert: check for binary without doing chroot
* remove diversion of rcS, do not run fai as /etc/init.d/rcS
* fai: add function inside_nfsroot
use inside_nfsroot instead of variable $do_init_tasks
* not-installed: make dh_missing happy
* set debhelper to 13
* remove watch file
* use function inside_nfsroot instead of $do_init_tasks
* control: update standards version, no changes needed
* fai-mk-network: abort if bridge already exists
* task_inventory: do not list non-existing disks
* add efibootmgr to EFI environment
[ Anton Lundin ]
* subroutines: Save any updated time to hardware
[ Yoann Congal ]
* fai-cd: arm64 iso build support
-- Thomas Lange <lange@xxxxxxxxxx> Fri, 03 Jan 2025 22:06:40 +0100
fai (6.2.3) unstable; urgency=low
[ Thomas Lange ]
* fai-cd: use mkfs.vat -C instead of dd, move code into new functions,
add code for arm64 grub image generation, arm64 support still not
ready
* install_packages: fix wrong path
* task_sysinfo: remove unused code
* fai-make-nfsroot: do not exit script if test fails
* examples: switch to Ubuntu 24.04, update, replace transitional package
* mk-basefile: qemu-debootstrap is deprecated because it just calls
debootstrap
* fai-kvm: improve suffix handling
* fai-diskimage: remove qcow2.zst, because qcow2 is now internally
compressed using zstd
[ andrew bezella ]
* DEBIAN.var: fix wrong test
* package_config/DEBIAN: use $kernelname
[ Benni ]
* fai-diskimage: fix wrong order of option when using zstd inside qcow2
-- Thomas Lange <lange@xxxxxxxxxx> Wed, 12 Jun 2024 09:13:45 +0200
fai (6.2.2) unstable; urgency=low
* updatebase: do not divert /sbin/init, Closes: #1056151
* subroutines: fix variable name
* 10-base-classes: remove class LINUX
-- Thomas Lange <lange@xxxxxxxxxx> Thu, 29 Feb 2024 11:34:09 +0100
fai (6.2.1) unstable; urgency=low
* set default value for FAI_RAMDISKS in fai, Closes: #1064442
* remove unused script check-cross-arch, no not use qemu-debootstrap,
Closes: #1064441, #1064439
* fai-disk-inifo: make sure functions are defined, closes: #1063146
* install_packages: check apt-cache instead of .bin file
* Init.pm: do not match all md devices, LVM on RAID now works again
* setup-storage: add option -p
* fai-make-nfsroot: add dracut module network, make sure functions are
defined for remote login
* subroutines: remove unused code for starting rsyslogd
* fix multiple tests
* GRUB_EFI/10-setup: force setting target architecture
so fai-diskimage also works in a non-efi environment
* package_config/DEBIAN: remove package eject
-- Thomas Lange <lange@xxxxxxxxxx> Fri, 23 Feb 2024 19:31:45 +0100
fai (6.2) unstable; urgency=low
[ Thomas Lange ]
* get-config-dir-svn: remove stray space, Closes: #1041609
* Init.pm: allow more md device names, Closes: #1050383,
fix regex for nvme devices with namespaces
* get-config-dir-detect: new method
* new script mk-data-partition, add option -c
* fai: drop sysv code for starting udev,
if a partition named MY-DATA exists mount it to /media/data
* task_chboot: do not call if called by fai-diskimage
* fai-diskimage: add option -C, use zstd for qcow2 format
* fai-savelog: add optional directory to -l
* task_instsoft: install packages from /media/data/pkgs
* task_savelog: save logs to local data partition if it exists
* terminal-wrapper: add support for running inside a screen or tmux
session
* fai-cd: redirect errors from dpkg call, preserve hardlinks when
copying, write FAI version into FAI-CD, use custom fs.lst for grub
* fai-scan.sh: redirect dialog output to console, needed for systemd
* grub.cfg: add partition regex and additional path to EFI environment,
fix wrong test, ignore FAI CD, print warning if no grub.cfg is found
* grub.cfg.live: add config for live ISO
* fai-cd.8: add example how to create a live ISO
* fai-kvm: add boot from USB, do not add disks that do not exist
* task_dirinstall: print size of created file system
* task_chboot: handle FAI_LOGPROTO=none
* fai-cd: handle symlink to nfsroot, add unicode font
* mkdebmirror: switch to bookworm
* fai-mirror: add non-free-firmware
* install_packages: use apt instead of aptitude for just unpacking,
remove unsupported aptitude option '--allow-change-held-packages',
Closes: #1030312
* conf/NFSROOT: add uuidgen, more nonfree firmware
* fai-mount-disk: ignore USB stick we booted from, ignore
/dev/mapper/live-base
* fai-make-nfsroot: add support for symlinks, adjust modules for systemd
* setup_storage: add variable FAI_KEEP_CRYPTKEYFILE
* fai-mirror.1: explain when -B should not be used
* fai-disk-info: move multiple functions into subroutines
* package_config/FAISERVER: remove grub-pc, Closes: #1054263, #1054262
remove nscd
* package_config/DEBIAN: add bash-completion
* disk_config: increase size of /boot
* rc.local/FAISERVER: add information messages, always move rc.local to
/var/tmp, restart apt-cacher-ng
* FAISERVER/10-conffiles: more options for apt-cacher-ng
* mk-basefile: add Alma Linux
* add class LIVEISO
* updatebase: use ctam()
* hook/subroutines: define two cleanup_.. functions
* instsoft.DEBIAN: use zstd for dracut
* 50-misc: add test if $release is empty
* subroutines: do not use bind for mounting pseudo filesystems in ctam()
add set_bootstick,
add multiple functions for generating disk lists
grepv_disks()
grep_disks()
notmatchdisks()
matchdisks()
smallestdisk()
largestdisk()
all_disks_by_size()
all_disks_and_size()
once_only()
checkdisk()
disks_by_id()
[ Henning Glawe ]
* fai-mount-disk: ignore partition type "zfs_member"
* mount2dir: ignore nfs4 and cephfs
[ Moritz 'Morty' Strübe ]
* add support for systemd
-- Thomas Lange <lange@xxxxxxxxxx> Sun, 21 Jan 2024 00:23:15 +0100
fai (6.0.5ubuntu1) mantic; urgency=medium
```
This has been autopkgtest-ed and uploaded to: https://launchpad.net/~0xnishit/+archive/ubuntu/fai-merge-6.4.3/+packages
** Affects: fai (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
FAI Developers, which is subscribed to fai in Ubuntu.
https://bugs.launchpad.net/bugs/2115215
Title:
Merge fai from Debian Unstable for questing
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fai/+bug/2115215/+subscriptions
Follow ups