[Pkg-ltsp-devel] summary of proposed changes

Vagrant Cascadian vagrant at freegeek.org
Wed Feb 22 06:46:05 UTC 2006


ok, here is a summary of changes between my skolefixes branch (largely
based on pere's ltsp-main branch), and current pkg-ltsp main.

i don't understand every change perfectly, but i think it would be
really helpful to get the branches closer to sync, so that people can
actually get some work done. i think it would make a decent base for a
debian release. this also brings us pretty close to ogra's dapper branch
in unbuntu, which would make patch sharing there much easier.

so, my proposal is to merge
http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/skolefixes into
pkg-ltsp main. here's a summary of the differences (you can bzr diff for
the details):


client/ldm:
  - adds debian-edu theme, and set as default (obviously, we need some
    way to make the theme configurable)
  - sound support for esound and nas to ldm

client/ltsp_config:
  - only defaults to starting ldm when ldm is installed, falls back to
    sdm and startx (X -query)

client/ltsp_functions:
  - remove bash-ism

debian/changelog:
  - sync entries up to version 0.71 of ubuntu

debian/control:
  - sets maintainer to pere, and adds mdz and vagrant to uploaders (we
    will probably want to change this anyway...)
  - ltsp-server: dependency on esound-clients to ltsp-server (i'd rather
    make it a suggests or recommends, and/or move it into
    ltsp-server-standalone; ogra and i may disagree on this)
  - ldm: dependency on python2.3-gnome2 preferred over python-gnome2
    (not sure if this is really needed ... pere?)

client/ltsp-client-setup:
  - attempt to set hostname to something other than "(none)"
  - only preseed values if variable is defined in X configuration

server/ltsp-build-client.conf:
  - install it to /etc/ltsp/
  - used by debian to over-ride ubuntu-ish defaults

server/ltsp-build-client:
  - make default MIRROR less us-centric (kind of ubuntu only)
  - add esound, inputattach and usplash to default EARLY_PACKAGES
  - only set MODULES=netboot if mkinitramfs supports it
  - drop some debconf preseeding in the chroot for X keyboard layout and
    boottime.kmap.gz (is this no longer needed?)

all those changes, with only one conflict resolution needed! :)

ideally, future change requests will be considerably smaller, but we
need to get our current codebase current. hopefully we won't diverge so
far in the future (which is largely due to using a toolset (bzr) that is
not well understood or even easily installable by all involved
developers).

live well,
  vagrant



More information about the Pkg-ltsp-devel mailing list