Your message dated Wed, 03 Apr 2013 23:35:22 +0100
with message-id <[email protected]>
and subject line Re: Bug#704638: unblock: live-config/3.0.22-1
has caused the Debian Bug report #704638,
regarding unblock: live-config/3.0.22-1
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 [email protected]
immediately.)
--
704638: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704638
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package live-config
Fixes one RC bug, #704562, which breaks upgrades from squeeze. Also
includes some translation and spelling fixes and closes a few more
bugs of lesser severity but which are very simple and low-risk
fixes.
The attached debdiff has the manpage translations filtered to ease
review.
unblock live-config/3.0.22-1
diff -Nru live-config-3.0.21/bin/live-config-update live-config-3.0.22/bin/live-config-update
--- live-config-3.0.21/bin/live-config-update 2013-02-15 04:30:57.000000000 -0400
+++ live-config-3.0.22/bin/live-config-update 2013-04-03 12:48:56.000000000 -0300
@@ -24,7 +24,7 @@
if ( [ -z "${_DISTRIBUTION}" ] || [ -z "${_RELEASE}" ] ) && [ ! -x "$(which lsb_release 2>/dev/null)" ]
then
echo "E: lsb_release: command not found."
- echo "I: lsb_release can be optained from:"
+ echo "I: lsb_release can be obtained from:"
echo "I: http://www.linux-foundation.org/en/LSB"
echo "I: On Debian based systems, lsb_release can be installed with:"
echo "I: sudo apt-get install lsb-release"
diff -Nru live-config-3.0.21/debian/changelog live-config-3.0.22/debian/changelog
--- live-config-3.0.21/debian/changelog 2013-02-15 04:33:25.000000000 -0400
+++ live-config-3.0.22/debian/changelog 2013-04-03 12:57:27.000000000 -0300
@@ -1,3 +1,27 @@
+live-config (3.0.22-1) unstable; urgency=low
+
+ [ Daniel Baumann ]
+ * Adding conflicts/replaces for squeeze upgrade (Closes: #704562).
+ * Skipping sudo script if username is root (Closes: #701788).
+ * Replacing systemctl call with manual symlink, which is error prone
+ wrt/ changes in systemd or the service file but doesn't require up and
+ running systemd (Closes: #700597).
+ * Correcting some spelling typos, thanks to Adam D. Barratt <adam@adam-
+ barratt.org.uk>.
+ * Correcting spelling typo in noroot variable name, thanks to Chris
+ Malton <[email protected]> (Closes: #703108).
+
+ [ Jun Nogata ]
+ * Updating gnome-screensaver locking for gnome3 (Closes: #703972).
+
+ [ Daniel Baumann ]
+ * Issueing gnome-screensaver disabling differently depending on wheezy
+ or squeeze.
+ * Adding updated Brazilian Portuguese manpage translations from Tiago
+ Bortoletto Vaz <[email protected]>.
+
+ -- Daniel Baumann <[email protected]> Wed, 03 Apr 2013 17:47:25 +0200
+
live-config (3.0.21-1) unstable; urgency=low
* Calling systemctl with --quiet.
diff -Nru live-config-3.0.21/debian/control live-config-3.0.22/debian/control
--- live-config-3.0.21/debian/control 2013-02-15 04:33:25.000000000 -0400
+++ live-config-3.0.22/debian/control 2013-04-03 12:57:27.000000000 -0300
@@ -28,6 +28,8 @@
Section: doc
Architecture: all
Depends: ${misc:Depends}
+Conflicts: live-config (<< 3.0)
+Replaces: live-config
Description: Live System Configuration Scripts (documentation)
live-config contains the scripts that configure a live system during the boot
process (late userspace).
diff -Nru live-config-3.0.21/debian/live-config-systemd.links live-config-3.0.22/debian/live-config-systemd.links
--- live-config-3.0.21/debian/live-config-systemd.links 1969-12-31 20:00:00.000000000 -0400
+++ live-config-3.0.22/debian/live-config-systemd.links 2013-04-03 12:55:42.000000000 -0300
@@ -0,0 +1 @@
+/lib/systemd/system/live-config.service /etc/systemd/system/basic.target.wants/live-config.service
diff -Nru live-config-3.0.21/debian/live-config-systemd.postinst live-config-3.0.22/debian/live-config-systemd.postinst
--- live-config-3.0.21/debian/live-config-systemd.postinst 2013-02-15 04:33:25.000000000 -0400
+++ live-config-3.0.22/debian/live-config-systemd.postinst 1969-12-31 20:00:00.000000000 -0400
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-set -e
-
-case "${1}" in
- configure)
- if [ -x /bin/systemctl ]
- then
- systemctl enable --quiet live-config.service
- fi
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
-
- ;;
-
- *)
- echo "postinst called with unknown argument \`${1}'" >&2
- exit 1
- ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff -Nru live-config-3.0.21/examples/live-config-foobar/debian/copyright live-config-3.0.22/examples/live-config-foobar/debian/copyright
--- live-config-3.0.21/examples/live-config-foobar/debian/copyright 2013-02-15 04:28:48.000000000 -0400
+++ live-config-3.0.22/examples/live-config-foobar/debian/copyright 2013-04-03 12:48:56.000000000 -0300
@@ -4,7 +4,7 @@
Source: http://www.example.org/foobar/
Comment:
This package is based on the live-config-foobar example package
- included in live-config which can be optained from
+ included in live-config which can be obtained from
http://live.debian.net/devel/live-config/.
Files: *
diff -Nru live-config-3.0.21/Makefile live-config-3.0.22/Makefile
--- live-config-3.0.21/Makefile 2013-02-15 04:28:48.000000000 -0400
+++ live-config-3.0.22/Makefile 2013-04-03 12:48:56.000000000 -0300
@@ -38,7 +38,7 @@
echo " done."; \
else \
echo "W: checkbashisms - command not found"; \
- echo "I: checkbashisms can be optained from: "; \
+ echo "I: checkbashisms can be obtained from: "; \
echo "I: http://git.debian.org/?p=devscripts/devscripts.git"; \
echo "I: On Debian based systems, checkbashisms can be installed with:"; \
echo "I: apt-get install devscripts"; \
diff -Nru live-config-3.0.21/manpages/de/live-config.de.7 live-config-3.0.22/manpages/de/live-config.de.7
diff -Nru live-config-3.0.21/manpages/en/live-config.7 live-config-3.0.22/manpages/en/live-config.7
diff -Nru live-config-3.0.21/manpages/es/live-config.es.7 live-config-3.0.22/manpages/es/live-config.es.7
diff -Nru live-config-3.0.21/manpages/fr/live-config.fr.7 live-config-3.0.22/manpages/fr/live-config.fr.7
diff -Nru live-config-3.0.21/manpages/it/live-config.it.7 live-config-3.0.22/manpages/it/live-config.it.7
diff -Nru live-config-3.0.21/manpages/Makefile live-config-3.0.22/manpages/Makefile
--- live-config-3.0.21/manpages/Makefile 2013-02-15 04:28:48.000000000 -0400
+++ live-config-3.0.22/manpages/Makefile 2013-04-03 12:48:56.000000000 -0300
@@ -31,7 +31,7 @@
@if [ ! -x "$$(which po4a 2>/dev/null)" ]; \
then \
echo "E: po4a - command not found"; \
- echo "I: po4a can be optained from:"; \
+ echo "I: po4a can be obtained from:"; \
echo "I: http://po4a.alioth.debian.org/"; \
echo "I: On Debian based systems, po4a can be installed with:"; \
echo "I: apt-get install po4a"; \
diff -Nru live-config-3.0.21/manpages/po/de/live-config.7.po live-config-3.0.22/manpages/po/de/live-config.7.po
diff -Nru live-config-3.0.21/manpages/po/es/live-config.7.po live-config-3.0.22/manpages/po/es/live-config.7.po
diff -Nru live-config-3.0.21/manpages/po/fr/live-config.7.po live-config-3.0.22/manpages/po/fr/live-config.7.po
diff -Nru live-config-3.0.21/manpages/po/it/live-config.7.po live-config-3.0.22/manpages/po/it/live-config.7.po
diff -Nru live-config-3.0.21/manpages/po/pt_BR/live-config.7.po live-config-3.0.22/manpages/po/pt_BR/live-config.7.po
diff -Nru live-config-3.0.21/manpages/pot/live-config.7.pot live-config-3.0.22/manpages/pot/live-config.7.pot
diff -Nru live-config-3.0.21/manpages/pt_BR/live-config.pt_BR.7 live-config-3.0.22/manpages/pt_BR/live-config.pt_BR.7
diff -Nru live-config-3.0.21/scripts/config/0040-sudo live-config-3.0.22/scripts/config/0040-sudo
--- live-config-3.0.21/scripts/config/0040-sudo 2013-02-15 04:28:48.000000000 -0400
+++ live-config-3.0.22/scripts/config/0040-sudo 2013-04-03 12:48:56.000000000 -0300
@@ -34,6 +34,13 @@
Configure_sudo ()
{
+ # Skip sudo configuration if username is root
+ case "${LIVE_USERNAME}" in
+ root)
+ return
+ ;;
+ esac
+
# Checking if package is already configured differently
if grep -qs "^${LIVE_USERNAME}" /etc/sudoers.d/live
then
diff -Nru live-config-3.0.21/scripts/config/1040-gnome-screensaver live-config-3.0.22/scripts/config/1040-gnome-screensaver
--- live-config-3.0.21/scripts/config/1040-gnome-screensaver 2013-02-15 04:28:48.000000000 -0400
+++ live-config-3.0.22/scripts/config/1040-gnome-screensaver 2013-04-03 12:48:56.000000000 -0300
@@ -35,7 +35,14 @@
Configure_gnome_screensaver ()
{
# Disabling to lock the screen when the screensaver goes active.
- sudo -u "${LIVE_USERNAME}" gconftool-2 -t bool -s /apps/gnome-screensaver/lock_enabled false
+ if [ -e /run ]
+ then
+ # wheezy
+ sudo -u "${LIVE_USERNAME}" gsettings set org.gnome.desktop.screensaver lock-enabled false
+ else
+ # squeeze
+ sudo -u "${LIVE_USERNAME}" gconftool-2 -t bool -s /apps/gnome-screensaver/lock_enabled false
+ fi
# Creating state file
touch /var/lib/live/config/gnome-screensaver
diff -Nru live-config-3.0.21/scripts/config.sh live-config-3.0.22/scripts/config.sh
--- live-config-3.0.21/scripts/config.sh 2013-02-15 04:28:48.000000000 -0400
+++ live-config-3.0.22/scripts/config.sh 2013-04-03 12:48:56.000000000 -0300
@@ -97,7 +97,7 @@
done
# Exclude shortcuts specific scripts
- case "${_NO_ROOT}" in
+ case "${_NOROOT}" in
true)
# Disable root access, no matter what mechanism
LIVE_NOCONFIGS="${LIVE_NOCONFIGS},sudo,policykit"
diff -Nru live-config-3.0.21/VERSION live-config-3.0.22/VERSION
--- live-config-3.0.21/VERSION 2013-02-15 04:32:30.000000000 -0400
+++ live-config-3.0.22/VERSION 2013-04-03 12:48:56.000000000 -0300
@@ -1 +1 @@
-3.0.21-1
+3.0.22-1
--- End Message ---
--- Begin Message ---
On Wed, 2013-04-03 at 18:16 -0300, Ben Armstrong wrote:
> Please unblock package live-config
>
> Fixes one RC bug, #704562, which breaks upgrades from squeeze. Also
> includes some translation and spelling fixes and closes a few more
> bugs of lesser severity but which are very simple and low-risk
> fixes.
That's what everyone says... *cough*
Relying on /run only being present on < wheezy systems to detect the
release seems like it might not be idiot-proof, but I guess it'll
do. :-)
Unblocked.
Regards,
Adam
--- End Message ---