Archives

Previous Archive

Oct 2003
Nov 2003
Dec 2003
Jan 2004
Feb 2004
Mar 2004
Apr 2004
May 2004
Jun 2004
Jul 2004
Oct 2004
Nov 2004
Dec 2004
Jan 2005
May 2005

Links

Get Firefox! Gtk#
Mono Blogs

Stuff

Powered by Pivot  
XML: RSS feed 

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.

May 10, 2005

§ On Choice

Want to limit your choice of languages?