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.
signature.asc
Description: PGP signature