> >>>now that sarge is released with one of the most well tested versions of
> >>>lessdisks, please consider updating lessdisks to the current released
> >>>version, 0.6.2d, or the current cvs (0.7 branch pre-release: Tue Jun  7
> >>>22:32:49 UTC 2005), which is very close to a release. 

i was perhaps a little over-ambitious about the time-frame of the 0.7.x
branch... :)

> >>I'd really like a way to handle upgrades. Or at least know when an
> >>upgrade is possible and when not.

in CVS, i have included a TODO.upgrades file which documents a number of
the changes between versions.  near the bottom is notes from an actual
0.5.x to 0.6.x upgrade, and what we needed to change.

i have also included some code in the .config and .postinst scripts in
distrib/debian to grab info from the older configuration files if
appropriate.

> > i've been considering this issue over the past several days- it's very
> > important. i'm starting to realise that upgrades from the 0.5 branch to
> > 0.6 and greater are really difficult to do right, largely because a lot
> > of configuration information was moved from the server-side
> > configuration file to the terminal-side configuration file.  but maybe
> > it's not as bad as i think.

it isn't as bad as i was thinking, since the values are available in
/etc/lessdisks/server.config

> > i think 0.6 was smart in moving more into the terminal, as upgrades from
> > 0.6 to future versions will be much easier to handle correctly, and
> > makes the server-side and chroot-side versions of packages less
> > inter-dependent on similar versions (my eventual goal will be to have no
> > inter-dependencies on particular versions, and i think current cvs is
> > much closer to that goal).
> 
> Sounds good (and sounds like it is worth the wait not releasing 0.6 for
> Debian at all).

that might end up being quite a wait, from the looks of things.

i'm starting to think about backporting some code from the 0.7.x branch
and making a newer 0.6.x release with some feature enhancements (but
still compatible with other 0.6.x versions)- so it might be worth
considering getting 0.6.2d into debian (with kernel-image-netbootable
and initrd-netboot-tools disabled).

might be putting off 0.7.x even longer, with the goal of breaking it
into many smaller parts.  hopefully this can be managed without driving
me insane.  the initrd-netboot split was pretty clear and simple to do-
it was already pretty isolated code, but the rest is a little more
integrated.

we'll see...

live well,
  vagrant

Attachment: signature.asc
Description: Digital signature

Reply via email to