Recent blog entries for scottp

YAMD

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.

Work

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.

Apt-Method-SSH

Released the first versiopn today. Basically a ssh/scp method for debian apt. Nice if you want to do installs of private secure pacakges via the internet.

Home Page

My home page is up and running http://linux.dd.com.au

FCP

First release of FCP today. FCP is a FTP copy utilities, like that of rcp and scp, except that it uses the FTP protocol.

Work

Well... we have moved in. Like dancer said there are some real and not so real issues with communications and community. But I think there will be answers, and basically it is a nice office. It does really grow on you. Except for the blinds and air conditioning not being finished !!!

Date and Time

Hmmm... An interesting problem for this diary... It is now 2:45PM on Monday the 1st of May. Except that this entry is clearly posted for the 30th of April. Hmmmm... timezones.

Work

Mmmmmm - Interviews today. Interviews are hard. They require a lot of work. But they can also be rewarding.

House

We (me and my wife Amanda) are having our house built. This is taking an awfull long time - but it will be worth it in the end. It is mud brick, two stories and an octogone. So far the slabs are up window frames and the mud bricks have arrived.

Work

Lots of conflicting problems. Mostly to do with the 3 main projects I am doing. Each requires the other to complete, but all require a higher priority than the other - ahhhhh....

Open Source

Almost finished packaging my first release of something :-) just got to update my web site now.

Holidays

Spent the Easter going to a wedding in Thredbo for my boss and friend Dan (also a friend of lukeh and dancer).

On the way home lukeh told me about advogato and also has inspired me to get my act togther and release some of my code.

Well it is comming and will be released here.

Work

Like dancer has mentioned, we are without our Dan. This has left lots of weight on my shoulders, fortunately we have an excellent team and should be able to cope for a few weeks without our glorious leader.

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!