17 Jun 2000 scottp   » (Journeyer)


Released Yet Another MPEG Daemon today. Justin and Paul have been helping me with it and I expect (he he he) them to be contributors for the code soon.

Open Source Package Management

I found updating open source packages to take a lot of time even when understanding the process.

  • cvs update
  • Hack, test, hack, test
  • cvs commit files with comments.
  • Increase version/release number
  • Build tar ball
  • Build any number of binary packages.
  • Update home page for product (ie: upload files and edit html)
  • Upload files to source forge
  • Use sourceforge interface to release tar ball and debian package (in the case of yamd that was a server, library and client, totalling six files).
  • Enter new annoyncement in freshmeat with download locations and indexes(create appindex if necessary)
  • Update my diary here.

And I am sure I have missed some steps. Things like making sure that the tar ball has had all temporary and CVS files removed.

I am wondering if there is a way to imporve this process. It is many ftp and web pages to fill in and only after all the builds.

In my rescent experiences these have been any architecture packages too, but if they where compiled then I may have to build a number of them.

I know there is build boxes for the packages etc. But I wonder also if there is programs that can do the rest of the manual releases. Well I will have a look around.


The great news about work is that Dan is back. Hopefully this means that my life will return to normal. It does however mean that both ours (and others) roles are going to hvae to change, and moulding those new roles is going to be interesting.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!