[josm-dev] JOSM-Tested

Russ Nelson nelson at crynwr.com
Sun Jun 13 23:54:15 BST 2010


Ævar Arnfjörð Bjarmason writes:
 > I think JOSM's release process is awesome. Projects like JOSM that do
 > monthly releases tend to constantly keep the code in what's basically
 > a ready-to-release state. I actually don't use the releases, I just
 > track trunk.

And how was trunk for you when undo didn't?

 > But the releases aren't just an arbitrary monthly snapshot. The devs
 > make an effort to close any remaining blocker bugs before a release,
 > but of course with everyone being a volunteer that doesn't always get
 > done optimally.

There's a lot of grunt work to be done in a release, and ... it's not
happening with JOSM.  I'm not volunteering, but I AM trying to point
out what is missing, since some people don't seem to understand why
translations don't just magically appear.

 > Of course there are some things that could be done better, like a
 > translation freeze a few days before release.

A few days?  That's optimistic.  A month is a minimum.  In my
experience.  Of course, Dirk thinks I have no experience, so that's
kinda wasted breath.

 > Small-ish projects like JOSM can actually become much worse for their
 > users if they do "proper" releases. I.e. something where there's a
 > maintenance branch that gets maintained in paralell, and things only
 > get merged there once they're sure to work. Doing stuff like that
 > takes a lot of manpower.

My point exactly.  It's hard to do releases.  Don't call what JOSM
does a "release".  JOSM does snapshots.

-- 
--my blog is at    http://blog.russnelson.com
Crynwr supports open source software
521 Pleasant Valley Rd. | +1 315-600-8815
Potsdam, NY 13676-3213  |     Sheepdog       




More information about the josm-dev mailing list