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

requesting freeze exception for ltsp



hello again. ltsp 0.99debian11 is in sid, and contains fixes for RC and
important bugs that should enter etch, as well as some translation and
documentation updates. please consider allowing it to progress to etch.

it has seen 3 days in debian sid, as well as over a week in the
debian-edu archives. people have tested that the packages work...

(the alpha buildd has not yet built the ltsp-client package, but i've
never seen alpha-specific problems in the past...)


from the changelog, 0.99debian11:

  * install appropriate linux-image package for amd64. thanks to Damyan
    Ivanov. (Closes: #406357)

this one-line patch installs the appropriate kernel for amd64
architecture.

  * fixes to boolean handling (Closes: #405772)

this fixes boolean handling in some cases so that "false" does not
behave identical to "true", and consistantly use the same values for
boolean configuration options in both the init scripts and ldm.

  * drop dependency on initrd-netboot-tools as it was removed from Debian.
    (initramfs-tools is preferred anyways)

initrd-netboot-tools was a dependency before initramfs-tools was in
debian, and is deprecated (was mostly kept for sarge backportability)
and initrd-netboot-tools has since been removed from the debian archive
entirely.

  * updated location of pkg-ltsp bzr repository

we moved our debian ltsp bzr branch to bzr.debian.org, and updated
debian/copyright to reflect the new location to download the source.

from 0.99debian10

  * added spanish gettext translation. thanks to Felipe Caminos and Hector
    Colina. (Closes: #404404)


attached should be a patch showing the differences between 0.99debian11
and 0.99debian9 (the version currently in etch), minus the spanish
gettext translation.


thanks for your consideration and work!

live well,
  vagrant
=== modified file 'client/ltsp_functions'
--- client/ltsp_functions	2006-02-21 20:21:36 +0000
+++ client/ltsp_functions	2007-01-11 06:46:05 +0000
@@ -36,3 +36,10 @@
     [ -d /tmp/info ] || mkdir /tmp/info
     eval "echo \$${VAR}" >/tmp/info/${VAR}
 }
+
+boolean_is_true(){
+    case "$(echo $1 | tr 'A-Z' 'a-z')" in
+       true|y|yes) return 0 ;; 
+       *) return 1 ;; 
+    esac
+}

=== modified file 'debian/control'
--- debian/control	2006-11-09 01:21:12 +0000
+++ debian/control	2007-01-11 06:39:18 +0000
@@ -24,7 +24,7 @@
  
 Package: ltsp-client
 Pre-Depends: debconf (>= 0.5) | debconf-2.0
-Depends: lsb-base, nbd-client, ldm | sdm-terminal | x-display-manager, initramfs-tools (>= 0.73e) | initrd-netboot-tools, syslinux [i386 amd64], mknbi[i386], yaboot[powerpc], aboot[alpha], sparc-utils[sparc], lsb-release
+Depends: lsb-base, nbd-client, ldm | sdm-terminal | x-display-manager, initramfs-tools (>= 0.73e), syslinux [i386 amd64], mknbi[i386], yaboot[powerpc], aboot[alpha], sparc-utils[sparc], lsb-release
 Recommends: xdebconfigurator, esound | nas
 Suggests: cryptsetup, joystick [alpha amd64 arm i386 ia64]
 Conflicts: ltsp-utils

=== modified file 'debian/copyright'
--- debian/copyright	2006-10-06 19:46:30 +0000
+++ debian/copyright	2007-01-05 19:41:21 +0000
@@ -6,7 +6,7 @@
 
 The source tree for Debian packages can be downloaded using bzr:
 
-bzr get http://pkg-ltsp.alioth.debian.org/bzr/main
+bzr get http://bzr.debian.org/bzr/pkg-ltsp/main
 
 The original LTSP sources can be downloaded from: http://ltsp.org
 

=== modified file 'debian/ltsp-client.init'
--- debian/ltsp-client.init	2006-11-14 22:21:04 +0000
+++ debian/ltsp-client.init	2007-01-11 06:46:05 +0000
@@ -35,7 +35,7 @@
 }
 
 start_sound() {
-    if [ -n "$SOUND" ]; then
+    if boolean_is_true "$SOUND" ; then
         # Detect and report a common problem with thin clients
 		if [ ! -f /dev/dsp ] ; then
 		    warn "Sound requested but /dev/dsp is missing.  Continuing."

=== modified file 'debian/ltsp-client.ltsp-client-setup.init'
--- debian/ltsp-client.ltsp-client-setup.init	2006-12-21 20:54:57 +0000
+++ debian/ltsp-client.ltsp-client-setup.init	2007-01-11 06:46:05 +0000
@@ -36,7 +36,7 @@
 }
 
 configure_localdev() {
-    if [ -n "$LOCALDEV" ]; then
+    if boolean_is_true "$LOCALDEV" ; then
         if [ ! -d /var/run/drives ];then
             mkdir /var/run/drives
         fi
@@ -62,19 +62,19 @@
 }
 
 configure_swap() {
-    if [ "$USE_LOCAL_SWAP" = "Y" ]; then
+    if boolean_is_true "$USE_LOCAL_SWAP" ; then
         # Enable local swap partition if found on local disk
         for part in `sfdisk -l 2>/dev/null | awk '/ 82 / { print $1}'`; do
             swap_devices="$swap_devices $part"
         done
     fi
-    if [ "$NBD_SWAP" = "Y" ]; then
+    if boolean_is_true "$NBD_SWAP" ; then
         SWAP_SERVER=${SWAP_SERVER:-"$SERVER"}
         NBD_PORT=${NBD_PORT:-"9210"}
         modprobe nbd
         nbd-client $SWAP_SERVER $NBD_PORT /dev/nbd0 && swap_devices="$swap_devices /dev/nbd0"
     fi
-    if [ "$ENCRYPT_SWAP" = "Y" ]; then
+    if boolean_is_true "$ENCRYPT_SWAP" ; then
         if [ -x /sbin/cryptsetup ]; then
             modprobe dm_crypt
         else
@@ -85,7 +85,7 @@
     num=0
     for device in $swap_devices ; do
         swap="$device"
-        if [ "$ENCRYPT_SWAP" = "Y" ]; then
+        if boolean_is_true "$ENCRYPT_SWAP" ; then
             if [ -x /sbin/cryptsetup ]; then
                 cryptsetup -d /dev/urandom create swap$num $swap && swap="/dev/mapper/swap$num"
                 num=$(($num+1))

=== modified file 'server/plugins/ltsp-build-client/Debian/020-kernel-selection'
--- server/plugins/ltsp-build-client/Debian/020-kernel-selection	2006-10-15 20:41:00 +0000
+++ server/plugins/ltsp-build-client/Debian/020-kernel-selection	2007-01-11 06:33:04 +0000
@@ -34,7 +34,7 @@
                    esac
                    ;;
                amd64)
-                   KERNEL_ARCH="amd64-generic"
+                   KERNEL_ARCH="amd64"
                    ;;
                sparc) 
                    KERNEL_ARCH="$(uname -m)"


Reply to: