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

Bug#1062469: marked as done (bookworm-pu: package debian-edu-config/2.12.44~deb12u1)



Your message dated Sat, 10 Feb 2024 13:11:22 +0000
with message-id <E1rYn8c-002ydX-Hp@coccia.debian.org>
and subject line Released with 12.5
has caused the Debian Bug report #1062469,
regarding bookworm-pu: package debian-edu-config/2.12.44~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.)


-- 
1062469: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062469
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-config@packages.debian.org
Control: affects -1 + src:debian-edu-config

Please accept a new upstream release of debian-edu-config to Debian
bookworm. This finalizes the Debian Edu 12 release, so that we should be
good to go to announce the first stable release of Debian Edu 12.

[ Reason ]
While testing Debian Edu from the Debian 12.4 point release, several
issues were discovered that needed amending (see below in the [ Changes ]
section).

[ Impact ]
Debian Edu 12 release won't happen via Debian 12.5 point release.

[ Tests ]
Manually, on customer systems via preview builds and deployment via
customer-driver APT repository.

[ 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-config (2.12.44) unstable; urgency=medium
+
+  * share/debian-edu-config/tools/wpad-extract:
+    + Update IP of www.debian.org.

-> debian-edu-config ships a script that contains the hard-code IP of
www.debian.org. Assuming this never changes. (But it did "recently").

+    + Don't use the proxy for accessing wpad.

This avoids a DHCP client hook failure and loss of the active DHCP lease
after a while (~ 1h).

+  * share/debian-edu-config/tools/fetch-rootca-cert:
+    + Don't use the proxy for accessing wwww.intern.

This avoids a DHCP client hook failure and loss of the active DHCP lease
after a while (~ 1h).

+  * debian/debian-edu-config.maintscript:
+    + Remove stray /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert. Should have
+      been removed with 2.12.34 already. (Closes: #1061560).

-> conffile was been removed in 2.12.34 but we never cleaned up during
upgrades from earlier versions.

+    + Use <prior-version> version numbers as recommended on the
+      dpkg-maintscript-helper man page (the current upload version suffixed
+      by '~').

-> Nearly a cosmetic adjustments. Functionality improved for people
investigating old packages and conffile removals.

+ -- Mike Gabriel <sunweaver@debian.org>  Wed, 31 Jan 2024 15:07:09 +0100
+
+debian-edu-config (2.12.43) unstable; urgency=medium
+
+  [ Holger Levsen ]
+  * d/changelog:
+    - add missing Closes: for #1021688, #1024033 and #1039461 in previous
+      entries to ease future debugging.
+    - fix too long line in previous entry.

-> d/changelog amendments only

+ -- Holger Levsen <holger@debian.org>  Mon, 25 Dec 2023 11:56:02 +0100
+
+debian-edu-config (2.12.42) unstable; urgency=medium
+
+  * share/debian-edu-config/tools/update-proxy-from-wpad: Ignore missing dconf
+    command. (Closes: #1057777). It might be missing on main-server
+    installations where no desktop environment is installed.

-> don't let DHCP client hook (and Debian Installer edu profile
configuration) fail on systems that are installed without a desktop
environment.

[ Other info ]
None.
diff -Nru debian-edu-config-2.12.41~deb12u1/debian/changelog debian-edu-config-2.12.44~deb12u1/debian/changelog
--- debian-edu-config-2.12.41~deb12u1/debian/changelog	2023-12-03 08:45:42.000000000 +0100
+++ debian-edu-config-2.12.44~deb12u1/debian/changelog	2024-02-01 10:52:12.000000000 +0100
@@ -1,3 +1,43 @@
+debian-edu-config (2.12.44~deb12u1) bookworm; urgency=medium
+
+  * Upload to bookworm.
+
+ -- Mike Gabriel <sunweaver@debian.org>  Thu, 01 Feb 2024 10:52:12 +0100
+
+debian-edu-config (2.12.44) unstable; urgency=medium
+
+  * share/debian-edu-config/tools/wpad-extract:
+    + Update IP of www.debian.org.
+    + Don't use the proxy for accessing wpad.
+  * share/debian-edu-config/tools/fetch-rootca-cert:
+    + Don't use the proxy for accessing wwww.intern.
+  * debian/debian-edu-config.maintscript:
+    + Remove stray /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert. Should have
+      been removed with 2.12.34 already. (Closes: #1061560).
+    + Use <prior-version> version numbers as recommended on the
+      dpkg-maintscript-helper man page (the current upload version suffixed
+      by '~').
+
+ -- Mike Gabriel <sunweaver@debian.org>  Wed, 31 Jan 2024 15:07:09 +0100
+
+debian-edu-config (2.12.43) unstable; urgency=medium
+
+  [ Holger Levsen ]
+  * d/changelog:
+    - add missing Closes: for #1021688, #1024033 and #1039461 in previous
+      entries to ease future debugging.
+    - fix too long line in previous entry.
+
+ -- Holger Levsen <holger@debian.org>  Mon, 25 Dec 2023 11:56:02 +0100
+
+debian-edu-config (2.12.42) unstable; urgency=medium
+
+  * share/debian-edu-config/tools/update-proxy-from-wpad: Ignore missing dconf
+    command. (Closes: #1057777). It might be missing on main-server
+    installations where no desktop environment is installed.
+
+ -- Mike Gabriel <sunweaver@debian.org>  Sat, 09 Dec 2023 08:15:45 +0100
+
 debian-edu-config (2.12.41~deb12u1) bookworm; urgency=medium
 
   * Upload to bookworm.
@@ -238,6 +278,12 @@
     configuration in /etc/icingaweb2/modules/monitoring/. Instead of adjusting
     single files and directories, enforce sensible permissions on all directories
     and configuration files. Closes: #1039475.
+  * cf3/cf.samba: fix samba usershares permissions:
+    Setting the group ownership of /var/lib/samba/usershares/ to "students" fails
+    during the installation because this group is defined in LDAP and the slapd is
+    not running at the time the samba promise bundle is evaluated.  Thus use the
+    numeric GID instead.  The group is defined in
+    ldap-bootstrap/{samba.ldif,gosa.ldif}.  Closes: #1039461.
 
  -- Mike Gabriel <sunweaver@debian.org>  Sat, 01 Jul 2023 05:41:56 +0200
 
@@ -315,7 +361,7 @@
 
   [ Wolfgang Schweer ]
   * sbin/debian-edu-ltsp-install: Install firefox-esr l10n package conditionally
-    in case the minidesktop thin client type has been chosen.
+    in case the minidesktop thin client type has been chosen. Closes: #1024033.
 
  -- Holger Levsen <holger@debian.org>  Sun, 13 Nov 2022 14:57:03 +0100
 
@@ -342,7 +388,7 @@
     desktop environment is used during an installation including the Main server
     or LTSP server profile. (In these cases, ConnMan as the preferred LXQt
     network manager doesn't work well with the Debian Edu specific way network
-    interfaces are set up.)
+    interfaces are set up.) Closes: #1021688.
 
  -- Holger Levsen <holger@debian.org>  Mon, 17 Oct 2022 21:56:43 +0200
 
diff -Nru debian-edu-config-2.12.41~deb12u1/debian/debian-edu-config.maintscript debian-edu-config-2.12.44~deb12u1/debian/debian-edu-config.maintscript
--- debian-edu-config-2.12.41~deb12u1/debian/debian-edu-config.maintscript	2023-09-27 22:34:54.000000000 +0200
+++ debian-edu-config-2.12.44~deb12u1/debian/debian-edu-config.maintscript	2024-02-01 10:51:20.000000000 +0100
@@ -1,5 +1,6 @@
-rm_conffile /share/debian-edu-config/debian-edu.addmachine.template 2.12.5
-rm_conffile /share/debian-edu-config/debian-edu.ldapscripts.passwd 2.12.5
-rm_conffile /etc/cfengine3/debian-edu/cf.ldapscripts 2.12.5
-dir_to_symlink /etc/debian-edu/host-keytabs /var/lib/debian-edu/host-keytabs 2.12.17
-rm_conffile /etc/init.d/fetch-ldap-cert 2.12.33
+rm_conffile /share/debian-edu-config/debian-edu.addmachine.template 2.12.6~
+rm_conffile /share/debian-edu-config/debian-edu.ldapscripts.passwd 2.12.6~
+rm_conffile /etc/cfengine3/debian-edu/cf.ldapscripts 2.12.6~
+dir_to_symlink /etc/debian-edu/host-keytabs /var/lib/debian-edu/host-keytabs 2.12.18~
+rm_conffile /etc/init.d/fetch-ldap-cert 2.12.34~
+rm_conffile /etc/dhcp/dhclient-exit-hooks.d/fetch-ldap-cert 2.12.44~
diff -Nru debian-edu-config-2.12.41~deb12u1/share/debian-edu-config/tools/fetch-rootca-cert debian-edu-config-2.12.44~deb12u1/share/debian-edu-config/tools/fetch-rootca-cert
--- debian-edu-config-2.12.41~deb12u1/share/debian-edu-config/tools/fetch-rootca-cert	2023-09-27 22:34:54.000000000 +0200
+++ debian-edu-config-2.12.44~deb12u1/share/debian-edu-config/tools/fetch-rootca-cert	2024-02-01 10:51:20.000000000 +0100
@@ -10,6 +10,12 @@
     . /etc/debian-edu/config
 fi
 
+# Don't use the proxy for accesing www.intern
+if [ -n "${no_proxy}" ]; then
+        no_proxy="${no_proxy},"
+fi
+export no_proxy="${no_proxy}www.intern"
+
 BUNDLECRT=/etc/ssl/certs/debian-edu-bundle.crt
 ROOTCACRT=/etc/ssl/certs/Debian-Edu_rootCA.crt
 LOCALCACRT=/usr/local/share/ca-certificates/Debian-Edu_rootCA.crt
diff -Nru debian-edu-config-2.12.41~deb12u1/share/debian-edu-config/tools/update-proxy-from-wpad debian-edu-config-2.12.44~deb12u1/share/debian-edu-config/tools/update-proxy-from-wpad
--- debian-edu-config-2.12.41~deb12u1/share/debian-edu-config/tools/update-proxy-from-wpad	2023-09-27 22:34:54.000000000 +0200
+++ debian-edu-config-2.12.44~deb12u1/share/debian-edu-config/tools/update-proxy-from-wpad	2024-02-01 10:51:20.000000000 +0100
@@ -97,6 +97,13 @@
 }
 
 update_dconf() {
+	if ! command -v dconf >/dev/null; then
+		# If the dconf command is not install, let's ignore it.
+		# This might happen on main-server installations without
+		# a desktop environment installed.
+		return 0
+	fi
+
 	proxy_host="${http_proxy#*://}"
 	proxy_port="${proxy_host##*:}"
 	proxy_host="${proxy_host%:*}"
diff -Nru debian-edu-config-2.12.41~deb12u1/share/debian-edu-config/tools/wpad-extract debian-edu-config-2.12.44~deb12u1/share/debian-edu-config/tools/wpad-extract
--- debian-edu-config-2.12.41~deb12u1/share/debian-edu-config/tools/wpad-extract	2022-03-23 11:36:06.000000000 +0100
+++ debian-edu-config-2.12.44~deb12u1/share/debian-edu-config/tools/wpad-extract	2024-02-01 10:51:20.000000000 +0100
@@ -7,10 +7,16 @@
 
 # This version uses pactester from package libpacparser1.
 
+# Don't use the proxy for accesing wpad
+if [ -n "${no_proxy}" ]; then
+        no_proxy="${no_proxy},"
+fi
+export no_proxy="${no_proxy}wpad"
+
 # Look up one of the www.debian.org IP addresses to avoid hanging on
 # DNS if the skolelinux machines are not connected to the Internet.
 proxy_url=$(curl -s http://wpad/wpad.dat | pactester -p - \
-            -u http://130.89.148.14 | awk '{print $2}' | cut -d';' -f1)
+            -u http://130.89.148.77 | awk '{print $2}' | cut -d';' -f1)
 
 if [ "$proxy_url" ]; then
 	echo "http://$proxy_url";

--- End Message ---
--- Begin Message ---
Version: 12.5

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

--- End Message ---

Reply to: