[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1050838: marked as done (bookworm-pu: package debian-edu-install/2.12.9~deb12u1)



Your message dated Sat, 07 Oct 2023 09:59:41 +0000
with message-id <E1qp461-00A4Ev-4E@coccia.debian.org>
and subject line Released with 12.2
has caused the Debian Bug report #1050838,
regarding bookworm-pu: package debian-edu-install/2.12.9~deb12u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1050838: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050838
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian.org@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-edu-install@packages.debian.org, debian-edu@lists.debian.org
Control: affects -1 + src:debian-edu-install

In the course of working towards the initial release of Debian Edu 12, we
have updated the debian-edu-install component. The overall idea for
Debian Edu components is to bring the testing/unstable versions  to
bookworm as-is. The development of debian-edu-* packages currently is
most and for all targetting Debian Edu 12 (aka bookworm). We are not
bringing in new features, we merely work on getting Debian Edu 12 to
work as it used to in Debian Edu 11.

[ Reason ]
The debian-edu-install packages esp. defines storage requirements for the
Debian Edu Installer (being a variant of D-I).

With this storage requiment various other fixes are provided.

[ Impact ]
If this does not get accepted, there will be no Debian Edu for bookworm.
Esp. system installation from Debian's image files will fail due to wrong
(too small) auto-partitioning.

[ Tests ]
Manual tests during installation using incomplete Debian Edu 12.0 ISO
netinst images.

[ Risks ]
No risk for non-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 ]

+  [ Guido Berhoerster ]
+  * Adjust D-I auto-partitioning sizes for bullseye and bookworm (closes:
+    #1038792):
+    - Only show profiles in make minimum-diskreq
+    - Add partition size data for bullseye
+    - Properly declare phony targets in Makefile
+    - Increase partition sizes for main-server (90edumain)
+    - Increase partition sizes for main-server + thinclient-server (91edumain+
+      ltsp)
+    - Increase partition sizes for main-server + workstation (92edumain+ws)
+    - Update after running 'make update-partman-recipes'
+  * README: Fix measured sizes of /srv/ltsp.

The above mentioned storage / partitioning size adjustments for bookworm.

+  [ Mike Gabriel ]
+  * debian-edu-profile:
+    - Use '=' instead of '==' in dash script. Thanks, lintian.
+  * lib/debian-edu-common:
+    - Add shebang (#!/bin/sh) to silence lintian with 'W: debian-edu-profile-
+      udeb udeb: executable-not-elf-or-script [lib/debian-edu-common]'.
+  * debian/debian-edu-profile-udeb.postinst:
+    + Drop #DEBHELPER# macro. The have no effect in udeb:pkgs. Thanks, lintian.

lintian clean-up, mostly.


[ Other info ]
None. If any more info is needed, please let us know.
diff -Nru debian-edu-install-2.12.8/debian/changelog debian-edu-install-2.12.9~deb12u1/debian/changelog
--- debian-edu-install-2.12.8/debian/changelog	2023-02-26 10:15:55.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/debian/changelog	2023-08-29 23:10:45.000000000 +0200
@@ -1,3 +1,35 @@
+debian-edu-install (2.12.9~deb12u1) bookworm; urgency=medium
+
+  * Release to bookworm.
+
+ -- Mike Gabriel <sunweaver@debian.org>  Tue, 29 Aug 2023 23:10:45 +0200
+
+debian-edu-install (2.12.9) unstable; urgency=medium
+
+  [ Guido Berhoerster ]
+  * Adjust D-I auto-partitioning sizes for bullseye and bookworm (closes:
+    #1038792):
+    - Only show profiles in make minimum-diskreq
+    - Add partition size data for bullseye
+    - Properly declare phony targets in Makefile
+    - Increase partition sizes for main-server (90edumain)
+    - Increase partition sizes for main-server + thinclient-server (91edumain+
+      ltsp)
+    - Increase partition sizes for main-server + workstation (92edumain+ws)
+    - Update after running 'make update-partman-recipes'
+  * README: Fix measured sizes of /srv/ltsp.
+
+  [ Mike Gabriel ]
+  * debian-edu-profile:
+    - Use '=' instead of '==' in dash script. Thanks, lintian.
+  * lib/debian-edu-common:
+    - Add shebang (#!/bin/sh) to silence lintian with 'W: debian-edu-profile-
+      udeb udeb: executable-not-elf-or-script [lib/debian-edu-common]'.
+  * debian/debian-edu-profile-udeb.postinst:
+    + Drop #DEBHELPER# macro. The have no effect in udeb:pkgs. Thanks, lintian.
+
+ -- Mike Gabriel <sunweaver@debian.org>  Sat, 19 Aug 2023 16:32:09 +0200
+
 debian-edu-install (2.12.8) unstable; urgency=medium
 
   * turkish debconf translation update, thanks to Atila KOÇ. Closes: #1031667.
diff -Nru debian-edu-install-2.12.8/debian/debian-edu-profile-udeb.postinst debian-edu-install-2.12.9~deb12u1/debian/debian-edu-profile-udeb.postinst
--- debian-edu-install-2.12.8/debian/debian-edu-profile-udeb.postinst	2020-10-19 09:25:24.000000000 +0200
+++ debian-edu-install-2.12.9~deb12u1/debian/debian-edu-profile-udeb.postinst	2023-08-29 23:10:13.000000000 +0200
@@ -2,8 +2,6 @@
 
 set -e
 
-#DEBHELPER#
-
 # Get rid of setting DEBIAN_TASKS_ONLY (introduced by pkgsel-udeb 0.45)
 # to allow the installation of education tasks in the target chroot,
 # where this setting is evaluated (since tasksel 3.39).
diff -Nru debian-edu-install-2.12.8/debian-edu-profile debian-edu-install-2.12.9~deb12u1/debian-edu-profile
--- debian-edu-install-2.12.8/debian-edu-profile	2022-04-05 18:13:53.000000000 +0200
+++ debian-edu-install-2.12.9~deb12u1/debian-edu-profile	2023-08-29 23:10:13.000000000 +0200
@@ -494,7 +494,7 @@
     if [ false = "$expert" ] ; then
         # Check if it runs at default value, and bump if it does.
         if db_get debconf/priority && [ "$RET" ] ; then
-	    if [ $RET == "high" ] ; then db_set "debconf/priority" "critical"; fi
+	    if [ $RET = "high" ] ; then db_set "debconf/priority" "critical"; fi
         fi
     fi
 fi
diff -Nru debian-edu-install-2.12.8/lib/debian-edu-common debian-edu-install-2.12.9~deb12u1/lib/debian-edu-common
--- debian-edu-install-2.12.8/lib/debian-edu-common	2017-03-02 20:20:10.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/debian-edu-common	2023-08-29 23:10:13.000000000 +0200
@@ -1,3 +1,5 @@
+#!/bin/sh
+
 load_proxy_conf() {
     db_get mirror/protocol || true
     local PROTOCOL="$RET"
diff -Nru debian-edu-install-2.12.8/lib/partman/common/90edumain debian-edu-install-2.12.9~deb12u1/lib/partman/common/90edumain
--- debian-edu-install-2.12.8/lib/partman/common/90edumain	2023-01-30 13:31:11.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/common/90edumain	2023-08-29 23:10:13.000000000 +0200
@@ -10,7 +10,7 @@
 	filesystem{ ext2 }
 	mountpoint{ /boot } .
 
-256 10000 1024 ext4
+512 10000 1024 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
@@ -18,7 +18,7 @@
 	filesystem{ ext4 }
 	mountpoint{ / } .
 
-3904 4000 8192 ext4
+4096 4000 8192 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/common/91edumain+ltsp debian-edu-install-2.12.9~deb12u1/lib/partman/common/91edumain+ltsp
--- debian-edu-install-2.12.8/lib/partman/common/91edumain+ltsp	2023-01-30 14:07:21.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/common/91edumain+ltsp	2023-08-29 23:10:13.000000000 +0200
@@ -18,7 +18,7 @@
 	filesystem{ ext4 }
 	mountpoint{ / } .
 
-17024 4000 20480 ext4
+18752 4000 22528 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/common/92edumain+ws debian-edu-install-2.12.9~deb12u1/lib/partman/common/92edumain+ws
--- debian-edu-install-2.12.8/lib/partman/common/92edumain+ws	2023-01-30 13:47:30.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/common/92edumain+ws	2023-08-29 23:10:13.000000000 +0200
@@ -10,7 +10,7 @@
 	filesystem{ ext2 }
 	mountpoint{ /boot } .
 
-256 10000 1024 ext4
+384 10000 1024 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/recipes/90edumain debian-edu-install-2.12.9~deb12u1/lib/partman/recipes/90edumain
--- debian-edu-install-2.12.8/lib/partman/recipes/90edumain	2023-01-30 14:09:03.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/recipes/90edumain	2023-08-29 23:10:13.000000000 +0200
@@ -9,7 +9,7 @@
 	filesystem{ ext2 }
 	mountpoint{ /boot } .
 
-256 10000 1024 ext4
+512 10000 1024 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
@@ -17,7 +17,7 @@
 	filesystem{ ext4 }
 	mountpoint{ / } .
 
-3904 4000 8192 ext4
+4096 4000 8192 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/recipes/91edumain+ltsp debian-edu-install-2.12.9~deb12u1/lib/partman/recipes/91edumain+ltsp
--- debian-edu-install-2.12.8/lib/partman/recipes/91edumain+ltsp	2023-01-30 14:09:03.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/recipes/91edumain+ltsp	2023-08-29 23:10:13.000000000 +0200
@@ -17,7 +17,7 @@
 	filesystem{ ext4 }
 	mountpoint{ / } .
 
-17024 4000 20480 ext4
+18752 4000 22528 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/recipes/92edumain+ws debian-edu-install-2.12.9~deb12u1/lib/partman/recipes/92edumain+ws
--- debian-edu-install-2.12.8/lib/partman/recipes/92edumain+ws	2023-01-30 14:09:03.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/recipes/92edumain+ws	2023-08-29 23:10:13.000000000 +0200
@@ -9,7 +9,7 @@
 	filesystem{ ext2 }
 	mountpoint{ /boot } .
 
-256 10000 1024 ext4
+384 10000 1024 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/recipes-amd64-efi/90edumain debian-edu-install-2.12.9~deb12u1/lib/partman/recipes-amd64-efi/90edumain
--- debian-edu-install-2.12.8/lib/partman/recipes-amd64-efi/90edumain	2023-01-30 14:09:03.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/recipes-amd64-efi/90edumain	2023-08-29 23:10:13.000000000 +0200
@@ -15,7 +15,7 @@
 	filesystem{ ext2 }
 	mountpoint{ /boot } .
 
-256 10000 1024 ext4
+512 10000 1024 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
@@ -23,7 +23,7 @@
 	filesystem{ ext4 }
 	mountpoint{ / } .
 
-3904 4000 8192 ext4
+4096 4000 8192 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/recipes-amd64-efi/91edumain+ltsp debian-edu-install-2.12.9~deb12u1/lib/partman/recipes-amd64-efi/91edumain+ltsp
--- debian-edu-install-2.12.8/lib/partman/recipes-amd64-efi/91edumain+ltsp	2023-01-30 14:09:03.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/recipes-amd64-efi/91edumain+ltsp	2023-08-29 23:10:13.000000000 +0200
@@ -23,7 +23,7 @@
 	filesystem{ ext4 }
 	mountpoint{ / } .
 
-17024 4000 20480 ext4
+18752 4000 22528 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/lib/partman/recipes-amd64-efi/92edumain+ws debian-edu-install-2.12.9~deb12u1/lib/partman/recipes-amd64-efi/92edumain+ws
--- debian-edu-install-2.12.8/lib/partman/recipes-amd64-efi/92edumain+ws	2023-01-30 14:09:03.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/lib/partman/recipes-amd64-efi/92edumain+ws	2023-08-29 23:10:13.000000000 +0200
@@ -15,7 +15,7 @@
 	filesystem{ ext2 }
 	mountpoint{ /boot } .
 
-256 10000 1024 ext4
+384 10000 1024 ext4
 	$lvmok{ }
 	method{ format }
 	format{ }
diff -Nru debian-edu-install-2.12.8/Makefile debian-edu-install-2.12.9~deb12u1/Makefile
--- debian-edu-install-2.12.8/Makefile	2021-06-09 17:56:34.000000000 +0200
+++ debian-edu-install-2.12.9~deb12u1/Makefile	2023-08-29 23:10:13.000000000 +0200
@@ -36,6 +36,7 @@
 	common networked main-server workstation ltsp-server \
 	standalone ltsp-chroot
 
+.PHONY: all check install status dist clean profile-demo check-defaults check-scripts install-partman-recipes minimum-diskreq
 all: check
 check: update-partman-recipes check-scripts # check-defaults
 
@@ -48,7 +49,6 @@
 debian-edu-profile.templates: debian/debian-edu-profile-udeb.templates
 	(cd debian; po2debconf debian-edu-profile-udeb.templates) > $@
 
-.PHONY: profile-demo
 profile-demo: debian-edu-profile.templates
 	chmod a+x ./debian-edu-profile
 	DEBIAN_FRONTEND=dialog DEBCONF_DEBUG=developer /usr/share/debconf/frontend ./debian-edu-profile
@@ -81,15 +81,15 @@
 
 minimum-diskreq:
 	@echo "Minimum disk requirements, in MiB:"
-	@for profile in lib/partman/recipes*/* ; do \
-	  req=$$(grep '^[0-9]' $$profile |awk '{ sum=sum+$$1} END { print sum }') ; \
-	  echo "$$req	$$profile" ; \
+	@for profile in lib/partman/recipes*/[0-9]* ; do \
+	  awk '$$1 ~ /^[0-9]/ { sum=sum+$$1} END { printf("%d\t%s\n", sum, FILENAME) }' "$$profile" ; \
 	done
 
 status:
 	for f in debian/po/*.po; do \
 		echo -n $$f:; LANG=C msgfmt --statistics -o /dev/null $$f 2>&1 ; \
 	done
+
 dist:
 	debuild -us -uc
 
diff -Nru debian-edu-install-2.12.8/README debian-edu-install-2.12.9~deb12u1/README
--- debian-edu-install-2.12.8/README	2018-05-30 13:48:46.000000000 +0200
+++ debian-edu-install-2.12.9~deb12u1/README	2023-08-29 23:10:13.000000000 +0200
@@ -62,73 +62,95 @@
 
   Profile main-server (90edumain):
 
-  Partition            amd64 DVD     i386 CD    i386 DVD    i386 PXE
-                                  2013-07-14  2007-07-17  2013-09-26
+  Partition             amd64 BD     i386 CD    i386 DVD    i386 PXE
+                       2023-06-21 2013-07-14  2007-07-17  2013-09-26
   ------------------------------------------------------------------
-  /                                      161          76         167
-  /boot                                   35          18          24
-  /usr                                  2526         535        2715
-  /var                                   387         154         449
-  /var/spool/squid                        88          10         157
+  /                          315         161          76         167
+  /boot                       64          35          18          24
+  /boot/efi                    6
+  /usr                      2811        2526         535        2715
+  /var                       314         387         154         449
+  /var/spool/squid            16          88          10         157
   /skole/backup                           35          35          69
   /skole/tjener/home0                    138          68         146
 
   Profile main-server + thinclient-server (91edumain+ltsp):
 
-  Partition             amd64 CD     i386 CD    i386 DVD   amd64 PXE
-                      2014-10-08  2013-07-14  2007-10-24  2013-07-09
+  Partition             amd64 BD    amd64 CD     i386 CD   amd64 PXE
+                      2023-06-21  2014-10-08  2013-07-14  2013-07-09
   -----------------------------------------------------------------
-  /                          285         170          80         197
-  /boot                       29          34          18          24
-  /opt                      8274        8209         516        8181
-  /skole/backup                9           6          17          35
-  /skole/tjener/home0         70           6          35         220
-  /usr                      8321        8088        3051        8000
-  /var                       662        3300         257         584
-  /var/opt/ltsp/swapfiles      8          10          34          72
-  /var/spool/squid                        10          10         180
-  /var/log                    31
-  /var/spool/squid            25
+  /                          371         285         170         197
+  /boot                       68          29          34          24
+  /boot/efi                    6
+  /opt                                  8274        8209        8181
+  /skole/backup                            9           6          35
+  /skole/tjener/home0                     70           6         220
+  /srv/ltsp                 7201
+  /srv/nfs4/home0
+  /usr                     13082        8321        8088        8000
+  /var                       455         662        3300         584
+  /var/opt/ltsp/swapfiles                  8          10          72
+  /var/spool/squid            16          25          10         180
+  /var/log                    31          31
+
+  Profile main-server + workstation + ltsp-server (91edumain+ltsp):
+
+  Partition             amd64 BD
+                      2023-06-21
+  ------------------------------
+  /                          371
+  /boot                       68
+  /boot/efi                    6
+  /usr                     13082
+  /var                       483
+  /var/log                    32
+  /var/spool/squid             2
+  /skole/backup
+  /srv/ltsp                 7201
+  /srv/nfs4/home0             21
 
   Profile main-server + workstation (92edumain+ws):
 
-  Partition            amd64 DVD     i386 CD    amd64 CD
-                                  2013-07-14  2014-10-09
-  ------------------------------------------------------
-
-  /                                      170         263
-  /boot                                   35          29
-  /skole/backup                           35           1
-  /skole/tjener/home0                     71          60
-  /usr                                  8082        8308
-  /var                                   623         642
-  /var/spool/squid                        84          17
+  Partition               amd64 BD     i386 CD    amd64 CD
+                        2023-06-21  2013-07-14  2014-10-09
+  --------------------------------------------------------
+  /                            328         170         263
+  /boot                         67          35          29
+  /boot/efi                      6          35          29
+  /skole/backup                             35           1
+  /skole/tjener/home0           67          71          60
+  /usr                       13489        8082        8308
+  /var                         525         623         642
+  /var/spool/squid              16          84          17
 
   Profile ltsp-server (94edultsp):
 
-  Partition               amd64 PXE     i386 CD
-                         2013-09-26  2013-07-14
-  ---------------------------------------------
-
-  /                             215         183
-  /boot                          36          35
-  /opt                         8307        8209
-  /usr                         8078        7870
-  /var                        >4461       >3168
-  /var/opt/ltsp/swapfiles        72          11
+  Partition                amd64 BD   amd64 PXE     i386 CD
+                         2023-06-21  2013-09-26  2013-07-14
+  ---------------------------------------------------------
+  /                              24         215         183
+  /boot                          68          36          35
+  /boot/efi                       6
+  /opt                                     8307        8209
+  /usr                        12389        8078        7870
+  /var                         1918       >4461       >3168
+  /var/opt/ltsp/swapfiles                    72          11
+  /var/log                       29
+  /srv/ltsp
 
   Profile workstation (96eduwork):
 
-  Partition             amd64 CD     i386 CD    i386 PXE
-                      2014-10-10  2013-05-05  2014-10-14
+  Partition             amd64 BD    amd64 CD    i386 PXE
+                      2023-06-21  2014-10-10  2014-10-14
   ------------------------------------------------------
-  /                         785         3387         515
-  /boot                      29           23          29
-  /usr                     8195         7748        6555
+  /                          280         785         515
+  /boot                       66          29          29
+  /boot/efi                    6
+  /usr                     12242        8195        6555
 
   Profile standalone (98standalone):
 
-  Partition            amd64 DVD     i386 CD    i386 DVD  powerpc CD
+  Partition            amd64 DVD    i386 CD    i386 DVD  powerpc CD
                                   2014-10-10  2007-07-17  2008-10-04
   ------------------------------------------------------------------
   /                                     8037         306        1676
@@ -139,23 +161,25 @@
 
   Profile roaming workstation (98edustandalone):
 
-  Partition            amd64 DVD     i386 CD
-                                  2013-07-14
+  Partition             amd64 BD     i386 CD
+                      2023-06-21  2013-07-14
   ------------------------------------------
-  /                                     7922
-  /boot                                   35
-  /var                                   596
+  /                        12338        7922
+  /boot                       66          35
+  /boot/efi                    6
+  /var                       299         596
   /home                                  206
 
-  Profile minimal (none):
+  Profile minimal (97minimal):
 
-  Partition            amd64 PXE    amd64 CD     i386 CD    i386 DVD
-                      2014-10-11  2013-12-12  2014-10-09
+  Partition             amd64 BD   amd64 PXE    amd64 CD     i386 CD
+                      2023-06-21  2014-10-11  2013-12-12  2014-10-09
   ------------------------------------------------------------------
-  /                          247         180         215
-  /boot                       29          33          29
-  /var                       215         864         236
-  /usr                      2305        2403        2407
+  /                           10         247         180         215
+  /boot                       66          29          33          29
+  /boot/efi                    6
+  /var                        10         215         864         236
+  /usr                      1796        2305        2403        2407
 
 Testing translations
 ====================
diff -Nru debian-edu-install-2.12.8/update-partman-recipes debian-edu-install-2.12.9~deb12u1/update-partman-recipes
--- debian-edu-install-2.12.8/update-partman-recipes	2023-01-30 14:09:03.000000000 +0100
+++ debian-edu-install-2.12.9~deb12u1/update-partman-recipes	2023-08-29 23:10:13.000000000 +0200
@@ -1,2 +1,2 @@
-Last made update-partman-recipes Mon Jan 30 13:09:03 UTC 2023 for:
-91edumain+ltsp 94edultsp
+Last made update-partman-recipes Mi 21. Jun 13:49:21 CEST 2023 for:
+90edumain 91edumain+ltsp 92edumain+ws 96eduwork

--- End Message ---
--- Begin Message ---
Version: 12.2

The upload requested in this bug has been released as part of 12.2.

--- End Message ---

Reply to: