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

Bug#926269: marked as done (unblock: debian-edu-config/2.10.64)



Your message dated Thu, 04 Apr 2019 19:08:53 +0000
with message-id <E1hC7jJ-0004ra-O3@respighi.debian.org>
and subject line unblock debian-edu-config
has caused the Debian Bug report #926269,
regarding unblock: debian-edu-config/2.10.64
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.)


-- 
926269: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926269
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package debian-edu-config

It fixes three important bugs¹ that were detected while testing recent 
officially built Debian Edu ISO images. The bug logs contain detailed 
information. Holger Levsen has already uploaded the package.

Full source debdiff against the package in testing attached.

¹
#926183: fails to install LTSP chroot if BD iso image is used
-> https://bugs.debian.org/926183

#926184: don't prompt users to set up the initial LXQt session manually
-> https://bugs.debian.org/926184

#926186: should invalidate the nscd netgroup cache in case of changes
-> https://bugs.debian.org/926186

unblock debian-edu-config/2.10.64

Regards,
Wolfgang
No differences were encountered between the control files

diff -Nru debian-edu-config-2.10.63/cf3/cf.finalize debian-edu-config-2.10.64/cf3/cf.finalize
--- debian-edu-config-2.10.63/cf3/cf.finalize	2019-02-22 15:57:45.000000000 +0100
+++ debian-edu-config-2.10.64/cf3/cf.finalize	2019-04-02 01:32:22.000000000 +0200
@@ -14,13 +14,44 @@
     link_from => ln_s("/usr/share/debian-edu-config/lightdm-gtk-greeter.conf"),
     move_obstructions => "true";
 
-  # Make sure menu overrides are enabled in each case.
+  # Make sure desktop-profiles are disabled, use XDG instead for all DEs. This
+  # more general approach is needed because otherwise the user is prompted to
+  # set up the LXQt session manually (x-window-manager, panel config) now that
+  # lxqt depends on the 'lxqt-branding-debian' package.
 
   debian.installation::
 
     "/etc/default/desktop-profiles"
     edit_line => profile;
 
+    "/etc/xdg/menus/applications-merged"
+    link_from => ln_s("/usr/share/debian-edu/menu/menus/applications-merged"),
+    move_obstructions => "true";
+
+    "/etc/xdg/menus/gnome-applications.menu"
+    link_from => ln_s("/usr/share/debian-edu/menu/menus/gnome-applications.menu"),
+    move_obstructions => "true";
+
+    "/etc/xdg/menus/kf5-applications.menu"
+    link_from => ln_s("/usr/share/debian-edu/menu/menus/kf5-applications.menu"),
+    move_obstructions => "true";
+
+    "/etc/xdg/menus/lxde-applications.menu"
+    link_from => ln_s("/usr/share/debian-edu/menu/menus/lxde-applications.menu"),
+    move_obstructions => "true";
+
+    "/etc/xdg/menus/lxqt-applications.menu"
+    link_from => ln_s("/usr/share/debian-edu/menu/menus/lxqt-applications.menu"),
+    move_obstructions => "true";
+
+    "/etc/xdg/menus/mate-applications.menu"
+    link_from => ln_s("/usr/share/debian-edu/menu/menus/mate-applications.menu"),
+    move_obstructions => "true";
+
+    "/etc/xdg/menus/xfce-applications.menu"
+    link_from => ln_s("/usr/share/debian-edu/menu/menus/xfce-applications.menu"),
+    move_obstructions => "true";
+
 commands:
 
   debian.server.installation::
@@ -73,7 +104,9 @@
 
 replace_patterns:
 
-  "PERSONALITY=polite" replace_with => value("PERSONALITY=rude");
+  "PERSONALITY=polite" replace_with => value("PERSONALITY=sheep");
+  # Needed if upgrading from 10+edu~a0
+  "PERSONALITY=rude" replace_with => value("PERSONALITY=sheep");
 }
 
 bundle agent editline_finalize
diff -Nru debian-edu-config-2.10.63/debian/changelog debian-edu-config-2.10.64/debian/changelog
--- debian-edu-config-2.10.63/debian/changelog	2019-03-18 15:21:39.000000000 +0100
+++ debian-edu-config-2.10.64/debian/changelog	2019-04-02 10:54:26.000000000 +0200
@@ -1,9 +1,23 @@
-debian-edu-config (2.10.63) UNRELEASED; urgency=medium
+debian-edu-config (2.10.64) unstable; urgency=medium
 
+  [ Wolfgang Schweer ]
+  * etc/ltsp/ltsp-build-client.conf: Add DIST="buster". (Closes: #926183)
+    - Make sure the LTSP chroot installation works for all possible scenarios.
+  * cf3/cf.finalize: Use XDG instead of desktop-profiles. (Closes: #926184)
+    - Make sure desktop-profiles are disabled and use XDG as a more general
+      approach. This is needed for LXQt to work without user interaction.
+  * tools/gosa-sync-dns-nfs: Make tool more robust. (Closes: #926186)
+    - Invalidate the nscd netgroup cache to make NFS homedir mount more robust.
+
+ -- Holger Levsen <holger@debian.org>  Tue, 02 Apr 2019 10:54:26 +0200
+
+debian-edu-config (2.10.63) unstable; urgency=medium
+
+  [ Wolfgang Schweer ]
   * Adjust sbin/debian-edu-pxeinstall. (Closes: #924927)
     - Set d-i version to 10, now that debian-installer-10-netboot is in Buster.
 
- -- Wolfgang Schweer <wschweer@arcor.de>  Mon, 18 Mar 2019 15:21:39 +0100
+ -- Holger Levsen <holger@debian.org>  Thu, 21 Mar 2019 11:57:41 +0000
 
 debian-edu-config (2.10.62) unstable; urgency=medium
 
diff -Nru debian-edu-config-2.10.63/etc/ltsp/ltsp-build-client.conf debian-edu-config-2.10.64/etc/ltsp/ltsp-build-client.conf
--- debian-edu-config-2.10.63/etc/ltsp/ltsp-build-client.conf	2019-02-22 15:57:45.000000000 +0100
+++ debian-edu-config-2.10.64/etc/ltsp/ltsp-build-client.conf	2019-03-22 15:50:19.000000000 +0100
@@ -15,3 +15,5 @@
 # Set the next entry if the sources.list file should be copied from the server
 # instead of being generated at chroot installation time.
 #COPY_SOURCES_LIST="True"
+
+DIST="buster"
diff -Nru debian-edu-config-2.10.63/share/debian-edu-config/tools/gosa-sync-dns-nfs debian-edu-config-2.10.64/share/debian-edu-config/tools/gosa-sync-dns-nfs
--- debian-edu-config-2.10.63/share/debian-edu-config/tools/gosa-sync-dns-nfs	2018-12-11 23:33:13.000000000 +0100
+++ debian-edu-config-2.10.64/share/debian-edu-config/tools/gosa-sync-dns-nfs	2019-03-31 23:33:02.000000000 +0200
@@ -2,9 +2,11 @@
 #
 # Update DNS and NFS export when a new host is created, to allow
 # changes in DNS and netgroup membership to take effect imediately.
+# Invalidate the nscd netgroup cache to make NFS homedir mounting more robust.
 
 PATH=/usr/sbin:/sbin:$PATH
 export PATH
 
 su -s /bin/sh -c "PATH=$PATH /usr/sbin/ldap2bind" bind
 exportfs -a
+nscd -i netgroup

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Unblocked debian-edu-config.

--- End Message ---

Reply to: