Bug#1062475: bookworm-pu: package debian-edu-fai/2024.02.01.2~deb12u1

Mike Gabriel <[email protected]>
Newsgroups gmane.linux.skolelinux.devel
Message-ID <170680490022.161645.17894709554142341492.reportbug__8567.4845891603$1706805064$gmane$org@sunobo>
Package: release.debian.org
Severity: normal
Tags: bookworm
User: [email protected]
Usertags: pu
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:debian-edu-fai

Please accept a new upstream release of debian-edu-fai (targetting Debian
Edu 12 workstation installation via FAI) fine-polishing various issues
found in its previous bookworm version.

[ Reason ]
See [Changes] section. This bookworm-pu is part of the Debian Edu 12 release.

[ Impact ]
Workstation installation is not as perfect as it could be if that upload gets rejected.

[ Tests ]
Manually on customer deployments.

[ Risks ]
None for Debian users, minimal for Debian Edu users.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

+debian-edu-fai (2024.02.01.2~deb12u1) bookworm; urgency=medium
+
+  * Release to Debian bookworm.
+
+ -- Mike Gabriel <[email protected]>  Thu, 01 Feb 2024 17:15:05 +0100
+
+debian-edu-fai (2024.02.01.2) unstable; urgency=medium
+
+  * fai/config/package_config/EDU:
+    + Fix package name (systemd-timerd -> systemd-timesyncd).

-> regression fix for 2024.02.01.1 (wrong package name)

+ -- Mike Gabriel <[email protected]>  Thu, 01 Feb 2024 16:24:26 +0100
+
+debian-edu-fai (2024.02.01.1) unstable; urgency=medium
+
+  * fai/config/class/40-parse-profiles.sh:
+    + Enlarge menu window width by 5 chars.

-> allows for better readability in the FAI installer menu (where users
choose the installation profile).

+  * fai/config/disk_config/LVM_EDU*:
+    + Drop /dev/vg_system/usr volume. Causes conflicts with usr-merge
+      initiative in Debian.

-> It was discovered that the D-I rescue mode of Debian bookworm ISO images
are not able to mount /usr/ partitions automatically if used in
/etc/fstab. As bash/dash are in /usr/bin these days, this leads to
failing chrooting into host system as offered by D-I's rescue mode.
(Maybe worth a bug report there?)

To work-around this, we dropped mounting /usr to an extra partition.

+  * fai/config/disk_config/LVM_EDU_*_LEGACY:
+    + Add BIOS Legacy partition tables again. Some old UEFIs/BIOSes
+      can't handle BIOS legacy on GPT partition tables.

-> Some old Lenovo Thinkpads don't support booting from GPT partition tables
when installed via BIOS legacy. To work-around this, BIOS-only partition tables
have been added to the FAI installer (though without installation profile, yet).

+  * fai/config/_obsolete-files.d/debian-edu-fai.removed:
+    + Add class/90_fai.profile.

-> Stray file in FAI config space (was removed earlier), needs to be listed
in our "clean-up" file for FAI config space management.

+  * fai/config/package_config/EDU:
+    + Assure installation of systemd-timerd.

-> Without systemd-timesyncd (see above, the regression fix) Debian Edu 12
workstations won't query time updates from Debian Edu mainserver.

+ -- Mike Gabriel <[email protected]>  Thu, 01 Feb 2024 16:10:54 +0100

[ Other info ]
None.
debian-edu-fai_2023.11.19.1~deb12u1_2024.02.01.2~deb12u1.debdiff (text/plain, 8.2 KB)
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/ChangeLog debian-edu-fai-2024.02.01.2~deb12u1/ChangeLog
--- debian-edu-fai-2023.11.19.1~deb12u1/ChangeLog	2023-11-30 09:14:12.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/ChangeLog	2024-02-01 17:14:16.000000000 +0100
@@ -1,6 +1,25 @@
+2024-02-01 Mike Gabriel
+
+        * release 2024.02.01.1 (HEAD -> master, tag: 2024.02.01.1)
+        * fai/config/package_config/EDU: Assure installation of
+          systemd-timerd. (44ab6d4)
+
+2024-01-10 Mike Gabriel
+
+        * fai/config/_obsolete-files.d/debian-edu-fai.removed: Add
+          class/90_fai.profile. (7077927)
+        * fai/config/disk_config/LVM_EDU_*_LEGACY: Add BIOS Legacy partition
+          tables again. Some old UEFIs/BIOSes can't handle BIOS
+          legacy on GPT partition tables. (ee77914)
+        * fai/config/disk_config/LVM_EDU*: Drop /dev/vg_system/usr volume.
+          Causes conflicts with usr-merge initiative in Debian.
+          (e47fbed)
+        * fai/config/class/40-parse-profiles.sh: Enlarge menu window width by
+          5 chars. (671a73d)
+
 2023-11-19 Mike Gabriel
 
-        * release 2023.11.19.1 (HEAD -> master, tag: 2023.11.19.1)
+        * release 2023.11.19.1 (4e6310a) (tag: 2023.11.19.1)
         * bin/debian-edu-router-fai_updateconfigspace: Fix quoting typo in
           git command. (bec92b6)
 
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/debian/changelog debian-edu-fai-2024.02.01.2~deb12u1/debian/changelog
--- debian-edu-fai-2023.11.19.1~deb12u1/debian/changelog	2023-11-30 09:14:29.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/debian/changelog	2024-02-01 17:15:05.000000000 +0100
@@ -1,3 +1,33 @@
+debian-edu-fai (2024.02.01.2~deb12u1) bookworm; urgency=medium
+
+  * Release to Debian bookworm.
+
+ -- Mike Gabriel <[email protected]>  Thu, 01 Feb 2024 17:15:05 +0100
+
+debian-edu-fai (2024.02.01.2) unstable; urgency=medium
+
+  * fai/config/package_config/EDU:
+    + Fix package name (systemd-timerd -> systemd-timesyncd).
+
+ -- Mike Gabriel <[email protected]>  Thu, 01 Feb 2024 16:24:26 +0100
+
+debian-edu-fai (2024.02.01.1) unstable; urgency=medium
+
+  * fai/config/class/40-parse-profiles.sh:
+    + Enlarge menu window width by 5 chars.
+  * fai/config/disk_config/LVM_EDU*:
+    + Drop /dev/vg_system/usr volume. Causes conflicts with usr-merge
+      initiative in Debian.
+  * fai/config/disk_config/LVM_EDU_*_LEGACY:
+    + Add BIOS Legacy partition tables again. Some old UEFIs/BIOSes
+      can't handle BIOS legacy on GPT partition tables.
+  * fai/config/_obsolete-files.d/debian-edu-fai.removed:
+    + Add class/90_fai.profile.
+  * fai/config/package_config/EDU:
+    + Assure installation of systemd-timerd.
+
+ -- Mike Gabriel <[email protected]>  Thu, 01 Feb 2024 16:10:54 +0100
+
 debian-edu-fai (2023.11.19.1~deb12u1) bookworm; urgency=medium
 
   * Release to Debian bookworm.
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/class/40-parse-profiles.sh debian-edu-fai-2024.02.01.2~deb12u1/fai/config/class/40-parse-profiles.sh
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/class/40-parse-profiles.sh	2023-09-25 09:48:22.000000000 +0200
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/class/40-parse-profiles.sh	2024-02-01 17:14:16.000000000 +0100
@@ -157,8 +157,7 @@
     dialog --clear --item-help --title "FAI - Fully Automatic Installation" --help-button \
 	--default-item "$default" \
 	--menu "\nSelect your FAI profile\n\nThe profile will define a list of classes,\nwhich are used by FAI.\n\n\n"\
-	15 70 0 "${par[@]}" 2> $tempfile  1> $out
-
+	15 75 0 "${par[@]}" 2> $tempfile  1> $out
     _retval=$?
     case $_retval in
 	0)
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU	2023-11-19 09:40:59.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU	2024-02-01 17:14:16.000000000 +0100
@@ -5,7 +5,6 @@
 
 disk_config lvm
 vg  vg_system  disk1.3
-vg_system-root   /      3G-5G     ext4  errors=remount-ro
+vg_system-root   /      35G-41G     ext4  errors=remount-ro
 vg_system-swap_1 swap   RAM:150%  swap  sw
-vg_system-usr    /usr   32G-36G   ext4  defaults
 vg_system-var    /var   11G-14G   ext4  defaults
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_LEGACY debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_LEGACY
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_LEGACY	1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_LEGACY	2024-02-01 17:14:16.000000000 +0100
@@ -0,0 +1,9 @@
+disk_config  disk1  fstabkey:uuid
+primary  /boot       1G-3G        ext4    rw
+logical  -           0-           -       -
+
+disk_config lvm
+vg  vg_system  disk1.5
+vg_system-root   /      35G-41G     ext4  errors=remount-ro
+vg_system-swap_1 swap   RAM:150%  swap  sw
+vg_system-var    /var   11G-14G    ext4  defaults
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_MINIMAL debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_MINIMAL
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_MINIMAL	2023-11-19 09:40:59.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_MINIMAL	2024-02-01 17:14:16.000000000 +0100
@@ -5,8 +5,7 @@
 
 disk_config lvm
 vg  vg_system  disk1.3
-vg_system-root   /      2G-4G     ext4  errors=remount-ro
+vg_system-root   /      10G-16G     ext4  errors=remount-ro
 vg_system-swap_1 swap   RAM:150%  swap  sw
-vg_system-usr    /usr   8G-12G    ext4  defaults
 vg_system-var    /var   8G-10G    ext4  defaults
 vg_system-srv    /srv   4G-6G     ext4  defaults
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING	2023-11-19 09:40:59.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING	2024-02-01 17:14:16.000000000 +0100
@@ -5,8 +5,7 @@
 
 disk_config lvm
 vg  vg_system  disk1.3
-vg_system-root   /      3G-5G     ext4  errors=remount-ro
+vg_system-root   /      35G-41G     ext4  errors=remount-ro
 vg_system-swap_1 swap   RAM:150%  swap  sw
-vg_system-usr    /usr   32G-36G   ext4  defaults
 vg_system-var    /var   11G-14G   ext4  defaults
 vg_system-home   /home  4G-70%    ext4  defaults
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING_LEGACY debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING_LEGACY
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING_LEGACY	1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/disk_config/LVM_EDU_ROAMING_LEGACY	2024-02-01 17:14:16.000000000 +0100
@@ -0,0 +1,10 @@
+disk_config  disk1  fstabkey:uuid
+primary  /boot       1G-3G        ext4    rw
+logical  -           0-           -       -
+
+disk_config lvm
+vg  vg_system  disk1.5
+vg_system-root   /      35G-41G     ext4  errors=remount-ro
+vg_system-swap_1 swap   RAM:150%  swap  sw
+vg_system-var    /var   11G-14G    ext4  defaults
+vg_system-home   /home  4G-70%    ext4  defaults
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/_obsolete-files.d/debian-edu-fai.removed debian-edu-fai-2024.02.01.2~deb12u1/fai/config/_obsolete-files.d/debian-edu-fai.removed
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/_obsolete-files.d/debian-edu-fai.removed	2023-11-19 09:40:59.000000000 +0100
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/_obsolete-files.d/debian-edu-fai.removed	2024-02-01 17:14:16.000000000 +0100
@@ -1,2 +1,3 @@
 class/DEBIAN_10.var
 package_config/DEBIAN.asc
+class/z90_fai.profile
diff -Nru debian-edu-fai-2023.11.19.1~deb12u1/fai/config/package_config/EDU debian-edu-fai-2024.02.01.2~deb12u1/fai/config/package_config/EDU
--- debian-edu-fai-2023.11.19.1~deb12u1/fai/config/package_config/EDU	2023-09-07 21:02:19.000000000 +0200
+++ debian-edu-fai-2024.02.01.2~deb12u1/fai/config/package_config/EDU	2024-02-01 17:14:16.000000000 +0100
@@ -5,3 +5,4 @@
 debian-edu-install
 cfengine3
 wget
+systemd-timesyncd
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.