I maintain a
fair bit of Free Software and make releases on a fairly regular basis. Automating the build process is rather simple these days, with tools like make being pretty ubiquitous. I'm a
Debian developer, and so all my software gets uploaded there, and that process is automated too.
But there's still a lot more to do. The process from there generally looks like this:
- scp the files for the release to the home web (or gopher) site for the package
- ssh to the web server and:
- Delete or move files for the old release
- Extract updated documentation from the new release so people can read it online
- Post to the relevant mailing list with info about the new release (and a standard bolierplate of background info
- Log on to Freshmeat, go the release area, fill out several forms, and announce it to freshmeat.
People that use SourceForge or another *forge have it even worse, having to log on to yet another site and fill out a bunch more forms. (In my process, I don't have to use a browser till I get to Freshmeat).
I think we need some better tools here. We need to have a server-side set of tools for managing software, while not being so massive or difficult as SourceForge. On the client side, we need scriptable tools that can do all of the above automatically, pulling out relevant version numbers and change messages from metadata in the tree (such as debian/changelog or SPEC files) or the directory name itself.
If I get some time, maybe I'll write such a thing myself. In the meantime, maybe someone else will get to it first. I hope so.
Comments
Sat, 06.09.2008 17:14
"real insight" meaning somethi ng questionable or something b ad to say? The folks who spea k and show their faces o [...]
Sat, 06.09.2008 01:00
Anything is fixable in the sam e sense that any turing compli ant programming language can d o what any other TC lang [...]
Fri, 05.09.2008 22:14
Sarah has her doctor, the doct or is in Wasilla, AK, which is 810 miles away from Junuea, w here she lives in the Go [...]
Fri, 05.09.2008 16:22
Anything is fixable. It might be hard, but it is doable. Every country has its problem s, too. There is no pan [...]
Fri, 05.09.2008 14:38
I always find it funny reading or hearing people talk about how one side (e.g. Republicans ) are all talk but don't [...]
Fri, 05.09.2008 02:07
Republicans give lip service t o freedom and liberty but usua lly deliver a fascist form of socialism. Democrats tal [...]
Fri, 05.09.2008 00:43
First off, you mentioned "the Republicans know that their po licies aren't working" which i sn't actually true. The [...]
Fri, 05.09.2008 00:00
Though I ride to work in nothi ng like hurricane winds, I hav e been using an electric bike and it really helps figh [...]