May 22, 2005
§ ¶Maintainership
I can almost remember when I was a hacker.
Lately I've been doing things like setting up a bootstrap system to support development of both our unstable 2.4 and 2.6 bindings on trunk. The setup allows me to dist for either 1.9.x (soon to be 2.3.x) or 2.5.x from a single branch. Last week we kicked out releases 1.9.5 and 2.5.5, along with a small bugfix release for stable, 1.0.10.
This weekend I checked in a set of scripts to do compatibility checking against the 1.0.x API. They drive the corcompare assembly comparison tools and add a little xpath-fu to try to make it easier to identify compat-breaks. We do still allow breaks if the old API was unusable in its existing form, which means I still need to add some "ignore" fu to get the output down to the point where only "unknown" changes/removals are reported.
I've also been investigating what it would take to switch Gtk# docs over to using monodocer for updating. We're starting to work on tools to automatically tag docs with "version added" information, and I want to make sure Gtk# docs are formatted as closely as possible to the mono class lib docs so that the versioning tools are usable across all our docs. So I sent a patch to mono-docs-list to add multiple assembly updating to monodocer since we have a single doc root for all the assemblies in the Gtk# package.
Okay, maybe that last one was hacking.


