My small tool to assist in Debian upgrades is ready for a 0.1 release. Basically it lists the packages for which there are upgrades (it currently processes an apt-get dist-upgrade command) and lets the user select which upgrades he wants to apply. It will then generate a script to download/install the selected upgrade (either directly with apt-get, or a script using ncftpget.
I find this very usefull as I can generate scripts at home (dialup connection) to download package upgrades I want (ignoreing ones I don't) which I can take to work and run there (256K leased line). Hopefully I can get this online over the weekend.
I've checked out Garnome from CVS now so I can generate patches adding GTKMM and Gnome-Python support. These patches are trivial but they will help spread the word as it were, and help get stuff ported. Expect them online over the weekend aswell.
GTK+ in Python
Python and GTK+ so rock. I've been working on an adapter class which makes a GtkTreeModel look like a Python list. There are some major limitations (its not a tree, just a list) but it's very handy being able to treat a GtkTreeModel as a list:for item in model: # Here item is the object which represents # the row in the model. How cool is this!
I'm using a descriptor object which tells the GtkListModel class how to map between rows/columns in the tree and attributes on an arbitary object. Very groovy.
As with everything else, I'm going to finish this off soon and push it online somewhere. Damn I need some good webspace.
Flamage in gtkmm-list
There has been some heavy bitching in gtkmm-list for the last few days. Nothing as bad as the "viewports/workspaces" threads in desktop-devel which have been very annoying, but it was amusing watching the definition of "a C++ progammer" used as flameage.