lp:debian/squeeze/ltsp

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/squeeze/ltsp
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

56. By Vagrant Cascadian

Add patch to initramfs-tools nfs-bottom hook to configure DNS from DHCP
values (Closes: #593770).

55. By Vagrant Cascadian

* New upstream version:
  - ltsp-build-client: chroot_mount function: strip off / from specified
    mount points (Closes: #590268). Thanks to Petter Reinholdtsen.
  - ltsp-build-client: simplify unmounting of /proc/sys/fs/binfmt_misc mount
    in chroot (Closes: #590318). Patch by Petter Reinholdtsen.
  - ltsp-chroot: fix argument processing for --arch and --base.
  - ltsp-init-common: Make missing file/dir warnings a little less alarming
    in bind_mounts function.
  - Add wrapper for rdesktop screen script to work with pasuspender.
  - initramfs-tools udhcpc hook: Set broadcast address (LP #604276).

* Drop patch for /media/cdrom, applied upstream.
* Update Standards-Version to 3.9.1, no changes necessary.

54. By Petter Reinholdtsen <email address hidden>

* Change /cdrom to /media/cdrom, to work with the new d-i paths
  (Closes: #589646). Using urgency=high to fix this RC bug.
* Disable package signature checking when installing from CD using
  the ltsp-client-builder udeb.
* Use sleep 1 instead of sleep 0.1 to work with busybox
  (Closes: 589820).

53. By Vagrant Cascadian

* New upstream version:
  - ltsp-build-client:
    + Drop default whitelists for init scripts, as it doesn't work when used
      with insserv.
    + Ensure that /var/run and /var/lock are not cleaned when using tmpfs by
      setting RAMRUN and RAMLOCK in /etc/default/rcS (Closes: #575307).

  - ltsp-update-sshkeys:
    + Add -p flag to ltsp-update-sshkeys to specify sshd port on remote
      application servers.
    + Add support for specifying server:port for remote servers on the
      command line.

  - ltsp-chroot:
    + Rewrote to support commandline arguments and filesystem mounting.
      Thanks to Alkis Georgopoulos.

  - ltsp-client-setup:
    + Use module-stream-restore with newer versions of pulseaudio.
    + Do not configure localdev from ltsp-client-setup initscript, as it is
      now is handled by udev rules.
    + Use nbd-client's -swap parameter when using NBD swap.

  - initramfs-tools ltsp_nbd:
    + Allow disabling nbd-proxy.
    + Disable nbd-proxy by default when RAM is limited.

  - Don't set LTSP_FATCLIENT for thin clients with limited RAM.
  - New Slovak (sk) translation by Slavko (Closes: #578688).

* ltsp-client/ltsp-client-core:
  - Add a versioned dependency on nbd-client to ensure -swap works properly.
  - Do not depend or suggest inputattach or joystick for s390
    (Closes: #587607).
  - Only allow older versions of joystick package to satisfy depends or
    suggests, as newer versions do not include the inputattach binary.
  - Add kioskSession script, used by the kiosk screen.d script.

* Convert from dpatch to source format "3.0 (quilt)".
* Update Standards-Version to 3.9.0, no changes necessary.

52. By Vagrant Cascadian

* New upstream version:
  - Initialize screen session tty with openvt.
  - Generate upstream changelog.
  - Fix ltsp-update-sshkeys by generating the thin-client's ssh_known_hosts
    files directly from the server's keys, rather than using ssh-keyscan.

  - Updated translations:
    + French (fr), by Jean-Baka Domelevo Entfellner (Closes: #571073).
    + French (fr), by Stephane Graber.
    + Japanese (ja), by Hideki Yamane (Closes: #577067).
    + Swedish (sv), by Martin Bagge (Closes: #577007).
    + German (de), by Wolfgang Schweer (Closes: #576784).
    + Portuguese (pt), by Américo Monteiro (Closes: #576450).
    + Russian (ru), by Yuri Kozlov (Closes: #576561).
    + Vietnamese (vi), by Clytie Siddall (Closes: #576506).
    + Spanish (es), by José L. Redrejo Rodríguez.
    + Italian (it), by Vincenzo Campanella.
    + Portuguese (pt), by Américo Monteiro (Closes: #576450).
    + Greek (el), by Alkis Georgopoulos.
    + Chinese (simplified) (zh_CN), by YunQiang Su.

* Remove initialize-tty-with-openvt patch, applied upstream.
* Use ltsp-server.lintian-overrides instead of installing manually.
* Add lintian override:
  - ltsp-client-core: init.d-script-missing-dependency-on-remote_fs
    + The whole LTSP filesystem is a remote filesystem.

51. By Vagrant Cascadian

* New upstream version:
  - Many speed optimizations by using fewer calls to external binaries in
    shell scripts, and caching values when feasible.
  - More flexible sound configuration.
  - New screen scripts: ssh, menu and kiosk.
  - Greatly improved rewrite of remote apps support.
  - Updated Vietnamese (vi) translation by Clytie Siddall (Closes: #569156).
  - Add manpages for ltsp-remoteapps and ltsp-info.
  - Many speed improvements and bug fixes to nbd-proxy.

  - ltsp-build-client plugins:
    + Added support for installing packages from backports.
    + When guessing a proxy, consider http_proxy=false to be no proxy.
    + squashfs-image: Only adjust the kernel version and include aufs modules
      when building a Lenny LTSP environment.

  - localapps:
    + Fix LOCAL_APPS_EXTRAMOUNTS by quoting the sshfs arguments.
      Thanks to Adam J. Lincoln for the patch (LP: #521147).
    + Do not generate the localapps menu when running a fat client.

  - ltsp-update-sshkeys:
    + Add support for getting keys from application servers to be stored in
      the chroot.

  - initramfs-tools hooks:
    + Only run nfs-bottom hook if configured as an ltsp_chroot.
    + Apply DNS info received from DHCP to /etc/resolv.conf.
    + Allow client hostnames to be specified from lts.conf.
    + Handle tmpfs bind mounts from the initramfs instead of from init script
      to ensure they're writeable very early.

  - ltsp-update-image:
    + Rewrite ltsp-update-image to more intelligently handle updating ports.
    + Source config files first so command line arguments can override.

* Updated patches:
  - use-invokercd-initscripts
  - use-test-binary
  - kfreebsd-ltsp-update-sshkeys

* Drop patches, applied upstream:
  - handle-readonly-etc-cups
  - drop-aufs-modules-package
  - merge-configure-localdev-functions
  - writeable-var-cache-ltsp

* No longer ship /etc/default/ltsp-client-setup, as it is obsoleted in favor
  of using lts.conf configuration variables.

* ltsp-client-builder:
  - Redirect and close file descriptors for subshell running
    ltsp-build-client instead of only the call to ltsp-build-client, to make
    sure nothing leaks to debconf. Thanks to Petter Reinholdtsen.

* debian/control:
  - Updated email address to use <email address hidden>.

50. By Vagrant Cascadian

* Added patches:
  - writeable-var-cache-ltsp: Handle when /var/cache/ltsp dir is not
    writeable or createable.

  - merge-configure-localdev-functions: Fix duplicate configure_localdev
    function calls.

  - drop-aufs-modules-package: Only add aufs-modules-* packages on Lenny, as
    aufs is included in Squeeze kernels by default.

  - revert-fgconsole: Revert upstream change to use fgconsole instead of tty,
    as it causes X sessions to start on the wrong tty.

* Dropped patches:
  - revert-pulseaudio-module-udev-detect: The pulseaudio versions in Squeeze
    support module-udev-detect.

  - kfreebsd-getltscfg-hack: This disables certain features rather than
    properly porting the functionality.

  - kfreebsd-tmpfs-mounts: relies on experimental kernel features.

* Merge ltsp-client-builder changes from debian-edu:
  - Run ltsp-build-client in a backgrounded subshell.
  - Call db_progress STOP when done.

* ltsp-client-core: Create the /var/cache/ltsp directory.

* Update Standards-Version to 3.8.4, no changes necessary.

49. By Vagrant Cascadian

* New upstream version:
  - Improved speed of group processing code for local apps.
  - Optimized code to handle lts.conf values by reducing the number of binary
    calls and caching some values.
  - ltsp-build-client plugins:
    + Rewrote functions that create sources.list to be more flexible and
      simpler handling of security mirrors.
    + Added option to mount an arbitrary server dir for apt package caching.
  - New NBD proxy binary, which reconnects an NBD client when necessary.
    replaces the old monitor_nbd script.
  - Disabled LTSP specific handling of sound on fat clients.

  - Updated translations:
    + Italian (it), by Vincenzo Campanella.
    + Polish (pl), by Wiktor Wandachowicz.
    + Spanish (es), by José Luis Redrejo Rodríguez.
    + Russian (ru), by Yuri Kozlov (Closes: #565293).
    + German (de), by Wolfgang Schweer (Closes: #565261).
    + Greek (el), by Alkis Georgopoulos.
    + Swedish (sv), by Martin Bagge (Closes: #565198).
    + Portuguese (pt), by Américo Monteiro (Closes: #565190).
    + French (fr), by Stéphane Graber.

  - New translations:
    + Japanese (ja) translation by Hideki Yamane (Closes: #565956).

* ltsp-server: Included example shutdown and restart .desktop files that use
  the new LTSP halt and reboot mechanisms.

* Updated patches:
  - use-test-binary
  - revert-pulseaudio-module-udev-detect

48. By Vagrant Cascadian

* New upstream version:
  - Improved VT switching to reduce flicker and support multiple screens.
  - Improved methods to reboot/halt from within the session.
  - Updated Catalan (ca) translation by Jordà Polo (Closes: #56271).
  - ltsp-build-client plugins:
    + Partial support for cross-architecture mips and mipsel installs.
    + Error out when unable to select appropriate kernel.
    + Only allow sparc64 kernel on sparc.

* Updated use-test-binary patch.
* Remove patch to support wildcards in lts.conf, applied upstream.
* Update README.Debian to mention new options for cross-architecture
  installation.
* ltsp-server: Suggest qemu-user-static for building foreign architecture
  LTSP chroots.
* Sync ltsp-client-builder improvements developed by the Debian-Edu project:
  + Log which server packages are getting installed.
  + Wait for the backgrounded ltsp-build-client process to stop.
  + Ensure that open file descriptors do not cause debconf race conditions:
    redirect file descriptor 3 to /dev/null, and 4-9 to file descriptor 3.
  + Implement a stamp file for when ltsp-build-client fails to run.
  + Remove code no longer needed to preseed the keymap.
  + Fix bug in debconf handling to disable CDROM.

47. By Vagrant Cascadian

* New upstream version:
  - Provide a way to reboot/halt from within the session
  - Update ltsp-build-client plugin to generate an lts.conf mentioning
    manpage and ltsp-docs package.
  - Fix CRONTAB lts.conf option to handle whitespace
  - Fix SHUTDOWN_TIME lts.conf option to work by ensuring /sbin is in PATH.
  - Add the ability to daemonize xinit commands for screen scripts.
  - Daemonize rdesktop screen script.
  - Crude support for LTSP remote apps.
  - Move all init functions into ltsp-init-common.

* Update bug reporting hook to use ltsp-info from upstream

* Update patches for new upstream version:
  - use-invokercd-initscripts
  - use-test-binary
  - kfreebsd-tmpfs-mounts

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers