Present Perfect


Picture Gallery
Present Perfect

moap 0.2.7 released

Filed under: Hacking,moap,Python,Releases — Thomas @ 9:41 pm

9:41 pm

moap is a swiss army knife for maintainers and developers.

This is MOAP 0.2.7, “MMM…”.

Coverage in 0.2.7: 1424 / 1899 (74 %), 109 python tests, 2 bash tests

Features added since 0.2.6:
– Added moap vcs backup, a command to backup a checkout to a tarball that
can be used later to reconstruct the checkout. Implemented for svn.
– Fixes for git-svn, git, svn and darcs.
– Fixes for Python 2.3 and Python 2.6

I’ve been fixing things left and right for python 2.6, and in the process I noticed that moap hasn’t had a release for over a year. This release contains mostly bug fixes collected over the year, and a new feature that isn’t implemented yet for all VCS’s. Basically it’s an automatic replacement for something I was doing manually every time I removed an old GNOME cvs/svn/git checkout: figure out what’s in that tree that’s not in the repository (diffs, unversioned files, …), so I can delete everything else and free some disk space.

The only problem with this release is that, after doing the release, I noticed that Freshmeat removed their XML-RPC interface. Apparently they have some new kind of interface they want people to use. Sigh. But that means 0.2.8 is right around the corner!


Filed under: Flumotion,Python,Releases,Twisted — Thomas @ 7:10 pm

7:10 pm

Today the team released another development version of Flumotion! Strangely enough I still made it to the contributors list. Maybe I should look up what I am guilty of.

Here’s what the guys say:

Yet another step in the long march towards a stable release. We made
sure we close more bugs than we create, hence the scarce features and
numerous fixes.

The bulk of the improvements is centered around the administration
interface. The configuration assistant gained in functionality,
stability and consistency.

More information here

Not sure why the guys decided to break with tradition and name this release after a restaurant (they probably assume it doubles as a bar). According to Flumotion tradition, micro releases are named after bars where we celebrate the release, and major/minor releases are named after the restaurants where we celebrate the release.

mach 0.9.4 ‘Maroc’ is released

Filed under: Releases — Thomas @ 12:40 pm

12:40 pm

This new release adds support for recent OpenSuSE versions, and fixes a bug where mach fails to work because yum –version now outputs much more than the usual one line:

[thomas@ana mach2]$ yum –version
Installed: rpm- at 2008-05-24 02:06
Built : Fedora Project at 2008-04-18 16:52
Committed: Bill Nottingham at 2008-04-18 22:00

Installed: yum-metadata-parser-1.1.2-8.fc9.i386 at 2008-05-24 02:07
Built : Fedora Project at 2008-02-14 13:27
Committed: Seth Vidal at 2008-02-14 22:00

Installed: yum-3.2.17-2.fc9.noarch at 2008-08-01 11:00
Built : Fedora Project at 2008-07-10 16:53
Committed: Seth Vidal at 2008-07-10 22:00

I’m sure there’s a good reason for doing that, so I guess the egg is on my face for my simplistic version parsing from before.

Soon in a Fedora repository near you, or you can get the source.

mach 0.9.3 – “Niger”

Filed under: Hacking,Releases — Thomas @ 6:09 pm

6:09 pm

Sabbaticals are good, when work leaves you alone. After two days of being pulled in to work on problems, I had another productive day of working on “other” projects.

To ease me in gently, I did a new mach release to update for Fedora 8 and 9. I’m thinking of updating my personal repository again because I just do too much ad-hoc building on my various computers, and it just makes more sense to do it in an organized way. We’ll see if I can keep it up!

Next on the list – a MOAP release, finally. Cross fingers.

moap 0.2.5 “Matonge” released

Filed under: moap,Releases — Thomas @ 10:10 pm

10:10 pm

With a push and a shove, I excreted a new release of moap

An exciting release for me – with the help of some friends, bugs got fixed and features got added.

There is now a Bzr and a Git backend, bringing the number of supported VCS systems up to 5 – better than any copy I of prepare-ChangeLog.pl that I know of.

I also added a Bugzilla bug querying backend.  And Stefan is working on a SourceForge tracker backend.

One of the nicer things I’ve added recently is a way of being helpful to users when a dependency is missing.   For example, if you don’t have Genshi installed, it will tell you that you’re missing Genshi, and where you can find Genshi.  If moap knows about your distribution, it will even tell you how to install it if it knows.

If moap doesn’t know about your distribution, or about how to get this dependency for your distribution, it will give you a link to file a ticket with the summary filled in for you already.  All you need to do is enter some information on how to detect your distro or install the dependency for your distro.  If this works out well, I can see myself adding this sort of thing to other projects.

Anyway, that brings me again one step closer to my talk at GUADEC, “Practical Project Maintenance”.  The talk will also discuss moap, but the idea of the talk is mostly to draw on some of my experiences – as well as others’ – in doing project maintenance work.

If you have any suggestions or ideas for this talk, or things you think I should cover, feel free to comment.

« Previous PageNext Page »