Saturday, 23 May 2009

Amarok 1.4 for me on Kubuntu Jaunty

After playing a little with the new shiny Amarok 2 in Kubuntu 9.04,
I decided to go back to 1.4 for now.
I have been using Amarok to subscribe to podcast rss feeds
to download the latest episodes, and then to transcode
it to my ipod (it was a gift which I wasn't going to look in the mouth ok). This functionality did not seem to be in the shipped Amarok2 so I needed to go back.

Its quite easy to go back, just add the following source to your sources.list, update and install amarok14:
deb jaunty main

For more info see:

Wednesday, 20 May 2009

Hibernate freeze

All of a sunday my hibernate queries started to freeze when I try to run my unit tests at:
SocketInputStream.socketRead0(FileDescriptor, byte[], int, int, int) line: not available [native method]
Turns out I had the table or something locked in Sqldeveloper. I killed that session and everything started to work again.

Monday, 11 May 2009

Bazaar on

I've bean looking for a place to host a modular project which is being version controlled with Bazaar. I would have loved to use Launchpad, but I can't because of the following:
  1. Launchpad only allows one level of branches (no hierarchy). My project is made up of a lots of sub-projects: I have a main branch which controls the sub-projects as bzr-externals.
  2. Launchpad does not have a nice project wiki or any custom web content.

I saw that now supports Bazaar, but I was a bit worried when I saw on their wiki that they only support Bazaar version 1.10 . It turns out that it is thankfully only an outdated doc:
[me@shell-21002 ~]$ bzr --version
Bazaar (bzr) 2.1.1
Python interpreter: /usr/bin/python 2.4.3
Python standard library: /usr/lib64/python2.4
Platform: Linux-2.6.18-...

(I don't seem to have rights to correct the wiki and I could not google the current version, so I'm documenting it here for you.)

I did test that I could upload nested branches. But unfortunately the code browsing tool on Sourceforge (loggerhead) does not display the nested branches :( Hopefully that is fixable..