Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-config 2.11.56 containing three small and 
targeded fixes
for three bugs concerning Debian Edu only, thus with no impact outside Debian 
Edu.

The diff is:

$ debdiff debian-edu-config_2.11.55.dsc debian-edu-config_2.11.56.dsc|diffstat
 cf3/cf.exim                                               |    6 +++
 debian/changelog                                          |   24 ++++++++++++++
 sbin/debian-edu-ltsp-install                              |    7 ++--
 share/debian-edu-config/isc-dhcp-server.service           |    2 -
 share/debian-edu-config/isc-dhcp-server.service.eth1_only |    2 -
 5 files changed, 36 insertions(+), 5 deletions(-)
$ debdiff debian-edu-config_2.11.55.dsc debian-edu-config_2.11.56.dsc
diff -Nru debian-edu-config-2.11.55/debian/changelog 
debian-edu-config-2.11.56/debian/changelog
--- debian-edu-config-2.11.55/debian/changelog  2021-04-29 15:27:17.000000000 
+0200
+++ debian-edu-config-2.11.56/debian/changelog  2021-06-05 00:06:13.000000000 
+0200
@@ -1,3 +1,27 @@
+debian-edu-config (2.11.56) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
+  * Adjust workaround for isc-dhcp-server-ldap bug #971275. (Closes: #989340)
+    - share/debian-edu-config/isc-dhcp-server.{service,service.eth1_only}:
+      Use ExecStartPre command inspired by the isc-dhcp-server init script
+      instead of a sleep command.
+  * Adjust Exim configuration on client systems. (Closes: #989338)
+    - cf3/cf.exim:
+      Use exim-ldap-client-v4.conf file as exim4.conf on client machines 
instead
+      of preseeded configuration. This way sending system emails to the main
+      server is working again after the exim4 4.94 changes.
+  * Adjust sbin/debian-edu-ltsp-install. (Closes: #989342)
+    - Drop line containing the cp command (/var/cache/apt doesn't contain .bin
+      files in all use cases and the benefit is minimal if they exist; also, 
the
+      pkgcache.bin and srcpkgcache.bin files might contain outdated data).
+    - Use the BD ISO image to setup X2Go thin client support only if the script
+      is run inside the Debian Installer environment. There are too many ways
+      to install a combined server (with or without Internet connection, with
+      or without adjusting the sources list, with or without running apt 
update)
+      to cover all these cases.
+
+ -- Holger Levsen <hol...@debian.org>  Sat, 05 Jun 2021 00:06:13 +0200
+
 debian-edu-config (2.11.55) unstable; urgency=medium
 
   [ Wolfgang Schweer ]
diff -Nru debian-edu-config-2.11.55/cf3/cf.exim 
debian-edu-config-2.11.56/cf3/cf.exim
--- debian-edu-config-2.11.55/cf3/cf.exim       2019-02-15 11:58:02.000000000 
+0100
+++ debian-edu-config-2.11.56/cf3/cf.exim       2021-06-02 14:00:53.000000000 
+0200
@@ -10,6 +10,12 @@
       move_obstructions => "true";
     "/etc/default/exim4"
       edit_line => exim_default;
+
+  debian.!server.(workstation|minimal).installation::
+
+    "/etc/exim4/exim4.conf"
+      link_from => ln_s("/etc/exim4/exim-ldap-client-v4.conf"),
+      move_obstructions => "true";
 }
 
 bundle edit_line exim_default
diff -Nru debian-edu-config-2.11.55/sbin/debian-edu-ltsp-install 
debian-edu-config-2.11.56/sbin/debian-edu-ltsp-install
--- debian-edu-config-2.11.55/sbin/debian-edu-ltsp-install      2021-04-26 
23:38:21.000000000 +0200
+++ debian-edu-config-2.11.56/sbin/debian-edu-ltsp-install      2021-06-02 
23:20:03.000000000 +0200
@@ -341,8 +341,10 @@
 show=false
 EOF
 
-# Specific settings needed if BD ISO image is used for installation.
-if grep -q BD /etc/apt/sources.list ; then
+# Specific settings needed if BD ISO image is used for installation inside d-i.
+# First part of next condition: Looking for file created by base-installer and
+# removed at the end of the d-i run.
+if [ -e /etc/apt/apt.conf.d/00IgnoreTimeConflict ] && grep -q BD 
/etc/apt/sources.list ; then
        BD_ISO="true";
        device="$(grep media/cdrom /etc/fstab | cut -d' ' -f1)"
        mirror="file:///media/cdrom/"
@@ -365,7 +367,6 @@
        if [ "true" == "$BD_ISO" ] ; then
                mkdir -p /srv/ltsp/thin/"$thin_type"-"$arch"/media/cdrom
                mount $device /srv/ltsp/thin/"$thin_type"-"$arch"/media/cdrom
-               cp /var/cache/apt/*.bin 
/srv/ltsp/thin/"$thin_type"-"$arch"/var/cache/apt/
                echo "deb [trusted=yes] $mirror $dist main" > 
/srv/ltsp/thin/"$thin_type"-"$arch"/etc/apt/sources.list
        fi
        chroot /srv/ltsp/thin/"$thin_type"-"$arch"/ apt -y -qq install 
education-thin-client p910nd
diff -Nru 
debian-edu-config-2.11.55/share/debian-edu-config/isc-dhcp-server.service 
debian-edu-config-2.11.56/share/debian-edu-config/isc-dhcp-server.service
--- debian-edu-config-2.11.55/share/debian-edu-config/isc-dhcp-server.service   
2021-01-31 18:38:48.000000000 +0100
+++ debian-edu-config-2.11.56/share/debian-edu-config/isc-dhcp-server.service   
2021-06-02 14:00:54.000000000 +0200
@@ -7,7 +7,7 @@
 Type=forking
 RestartSec=2s
 Restart=on-failure
-ExecStartPre=-sleep 2
+ExecStartPre=-/usr/bin/touch /var/lib/dhcp/dhcpd.leases
 ExecStart=/usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf
 
 [Install]
diff -Nru 
debian-edu-config-2.11.55/share/debian-edu-config/isc-dhcp-server.service.eth1_only
 
debian-edu-config-2.11.56/share/debian-edu-config/isc-dhcp-server.service.eth1_only
--- 
debian-edu-config-2.11.55/share/debian-edu-config/isc-dhcp-server.service.eth1_only
 2021-01-31 18:38:48.000000000 +0100
+++ 
debian-edu-config-2.11.56/share/debian-edu-config/isc-dhcp-server.service.eth1_only
 2021-06-02 14:00:54.000000000 +0200
@@ -7,7 +7,7 @@
 Type=forking
 RestartSec=2s
 Restart=on-failure
-ExecStartPre=-sleep 2
+ExecStartPre=-/usr/bin/touch /var/lib/dhcp/dhcpd.leases
 ExecStart=/usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf eth1
 
 [Install]



unblock debian-edu-config/2.11.56

Thanks for your work on bullseye!


-- 
cheers,
        Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

"Climate change" is an euphenism. "Global warming" as well.

Attachment: signature.asc
Description: PGP signature

Reply via email to