Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org 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 <chr...@cmalton.me.uk> (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 <ti...@debian.org>. + + -- Daniel Baumann <dan...@debian.org> 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