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