Hi,
I've finished a pre-release new version of Freshen, that's had all the
features updated so that they actually work as expected. As well as
that, there are a couple of new features:
- upgrade-system actually works now, and pretty much flawlessly. I've
just used it to update mine.
- Included in the above, the lists of updates are now in properly
sorted dependency order (using the tsort topographic sort library from
Ruby's standard library). It uses the recipe dependency files for
preference, followed by the /packages/official/dependencies/* files in
the package repositories. It seems to be reasonably accurate.

The Glibc upgrade problems are cleared up by upgrading the kernel;
I've added an explicit special case that checks `uname -r` and removes
Glibc from the list if it isn't >=2.6.20.

I'm posting this here rather than on -users because I'd like to have
it go through a little bit of real-world testing, particularly the
upgrade-system feature. I suggest limiting the number of programs it
will update and making sure things are still as they should be after -
the -l command-line option deals with this.

I also have a couple of wishlist items for Compile and InstallPackage.
It would be nice if there were a command line option to skip the
UpdateSettings stage so that it could be batched at the end of a run.
The other is that one of the ruby libraries it provides needs a small
update to work with current configuration files. I've patched around
it in Freshen by making it load its own libraries first and including
an updated version of parseconfig.rb with a one-line change (line 28).
This should go into the base Compile.

I've uncovered a problem or two with some packages in the process. Qt
3.3.7 isn't properly signed, and verification fails with errors about
( characters in a couple of filenames. I believe the same thing
happened on at least one other package, but I'll have to pass that
along when I run into it again.

I have attached the package because I can't get FTP out while some
part of the system is in the process of upgrading itself. It's only
10kb, so I hope people won't mind.
-Michael

Attachment: Freshen--2.0.9--i686.tar.bz2
Description: BZip2 compressed data

_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to