lp:debian/ltsp

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/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

60. By Vagrant Cascadian

* New upstream version:
  - ltsp-server:
    + ltsp-update-sshkeys: consistantly handle when ssh host keys are not
      present.
    + Remove abi and vmcoreinfo in ltsp-update-kernels cleanup function.
      (LP: #769154)
    + Add support for named NBD exports to ltsp-update-image.
    + Add nbd-update-config script to support named NBD exports.

  - ltsp-build-client:
    + Add --kernel-version and --kernel-variant commandline options.
    + Default to version 8 for kfreebsd kernel images.
    + Drop support for lenny with squashfs-images.
    + Switch to qemu-debootstrap to handle cross-architecture building.
    + Use debootstrap's --variant=minbase instead of a long list of outdated
      excludes.
    + Fix inverted logic appending locales package to debootstrap includes.
    + Use cdn.debian.net as the default mirror.
    + Check for NFS exports in /etc/exports.d/*.exports.
    + Add --eatmydata commandline option for faster development testing by
      using eatmydata LD_PRELOAD.

  - ltsp-client-core:
    + Add an xterm screen script.
    + Replace rdesktop screen script with one that supports both xfreerdp
 and rdesktop.
    + Remove modesetting part of XRANDR_AUTO_MULTIHEAD. Causes more
      problems than it solves.
    + Update ltsp_nbd to support named NBD exports.
    + Update ltsp_config to work with named NBD exports.
    + Update nbd-proxy to support named NBD exports.
    + ltsp-init-common: support /run/sendsigs.omit.d in
      nbd_sendsigs_protection function.
    + ltsp-init-common: Fix issues with RCFILE_* and MODULE_* lts.conf i
      variables.

  - ltsp-common-functions:
    + Detect nc version for nc -q capability.

* Change architecture for linux-specific dependencies to use linux-any
  rather than an exclude list. Thanks to Robert Millan (Closes: #634318).
* Only install nbd-proxy on linux based architectures.
* ltsp-client: allow freerdp-x11 as an alternative to rdesktop.
* Patch from upstream to fix check for NFS exports in
  /etc/exports.d/*.exports.
* debian/rules: Convert to using debhelper overrides.
* ltsp-server: Remove check for NFS exports from postinst, as it is
  handled better in an ltsp-build-client plugin.

59. By Vagrant Cascadian

* New upstream version:
  - Fix lts.conf CRONTAB_* entries.
  - ltsp_config: Disable filename expansion when setting environment
    variables.
  - ltsp-init-common: Do not run ntpdate backgrounded, as this can fail on
    fast thin clients.
  - Ensure vmlinuz, initrd and nbi are ALWAYS readable by the tftp daemon.
  - Updated translations:
    + Catalan (ca), by Jordà Polo and Jordi Mallach (Closes: #619437).
    + Finnish (fi), Esko Arajärvi (Closes: #618937).
    + Slovak (sk), by Slavko (Closes: #618410).

* ltsp-client-core: install rdesktop.sh, used by the rdesktop screen script.
  Thanks to Rainer Stumbaum. (Closes: #626502)

* Remove patch fix-run-parts-list-breakage, applied upstream.

* debian/control:
  - Switch to DM-Upload-Allowed.
  - Update Vcs-Bzr and Vcs-Browser.
  - Update Standards-Version to 3.9.2, no changes.

58. By Vagrant Cascadian

* New upstream version:
  - initramfs-tools hooks:
    + ltsp_nbd:
      - Retry establishing NBD connections up to 10 times.
      - Mention which NBD server failed to connect.
      - Do not use nbd-proxy by default.
    + udhcp: Don't send a client id (LP #505916).
  - ltsp-update-sshkeys: Add support for ecdsa keys.
  - ltsp-bindmounts: new variables to append to default writeable directories
    and files.
  - ltsp-build-client: Crude support for multistrap as an alternative to
    debootstrap.
  - jetpipe: Use python's daemon library to background.
  - Rewrite of remote apps support.

* New Danish (da) translation of debconf messages by Joe Dalton.
  (Closes: #599436)
* ltsp-server:
  - Prefer isc-dhcp-server over other dhcp servers.
* ltsp-client:
  - Depend on python-daemon for newer version of jetpipe.
* debian/patches:
  - Drop initramfs-configure-dns, applied upstream.
  - Add patch to fix breakage in ltsp-init-common run_parts_list function.

57. By Vagrant Cascadian

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

56. 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.

55. 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).

54. 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.

53. 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.

52. By Vagrant Cascadian

* New upstream version:
  - Add SCREEN_DEFAULT parameter to select which screen script will be
    displayed at boot.
  - Improved sound support with rdesktop screen script.
  - Set default microphone volume to 40% if unspecified to avoid problems
    with sound feedback.
  - New "NBD_SWAP_THRESHOLD" lts.conf parameter, to automatically
    enable NBD_SWAP for clients with less RAM than that threshold.
  - Consistantly change NBD_PORT to NBD_SWAP_PORT and NBD_ROOT_PORT, and
    SWAP_SERVER to NBD_SWAP_SERVER where appropriate.
  - nbdswapd: Increase the default size to 64 MB.

  - Fat clients:
    + Option to enable NFS mounted home directories for fat clients.
    + Disable local devices when configured as a fat client.

  - Localapps:
    + Do not follow symlinks with sshfs mounted home directory by default.

  - ltsp-build-client:
    + Simplified unmounting of filesystems by splitting into a separate
      plugin.
    + New plugin to install custom .deb files from specified directory.

  - ltsp-update-sshkeys:
    + Add an ssh key entry for "server" referring to the LTSP server itself.
    + Clean up usage info in ltsp-update-sshkeys.

  - initramfs-tools hooks:
    + When using an aufs mounted root filesystem, set permissions on
      writeable tmpfs so that it is not world-writeable (LP: #516608).
    + Properly separate tftppath when downloading lts.conf (LP: #238010).
    + Allow clientid to be passed as a kernel parameter when using udhcpc
      (LP: #505916).

* Install dpkg triggers so that initramfs-tools will regenerate the
  initramfs on upgrade.
* Add patch from upstream to initialize tty using openvt before starting a
  screen script on that tty.
* Work around bugs in debconf which prevent error messages from getting
  displayed by also displaying text directly (Closes: #574199).
* Include nbd-proxy manpage.
* Drop revert-fgconsole patch, applied upstream.
* Remove un-used lintian overrides for ltsp-client. lintian no longer
  complains about architecture-specific metapackages.
* debian/rules: Clean the nbd-proxy dir in the clean target.
* Add debian/source/format and set to 1.0.

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>.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/squeeze/ltsp
This branch contains Public information 
Everyone can see this information.

Subscribers