[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