irssi-text-0.8.9-3

Finally managed to get my ipv6 transport working and gain access to a IA64 box running Debian (well Ubuntu, but close enough) to debug the FTBFS on itanium (Thanks Thom). Turns out that the Ubuntu package didn’t build either and after several aborted attempts to play around with the static specifier, I noticed that debian/rules special-cased not using -O2 on ia64. Removed that and it now compiles on both at least i386 and ia64. Hopefully my sponsor will build on powerpc and alpha for me too.

irssi-text (0.8.9-3) unstable; urgency=medium

  * Fix linker errors on IA64 by building with -O2 on that platform too.
  * Upload with medium urgency to get the previous fixes into sarge

 -- David Pashley <david@davidpashley.com>  Sat, 19 Mar 2005 17:43:07 +0000

I also spent an hour or two this morning tracking down a bug when using a turkish locale. It turned out that the perl plugin was taking the name of the different chat networks (e.g. IRC, SILC) and lowercasing all but the first character using g_strdown() to give the name of the perl module (Irssi::Silc). The problem was that g_strdown() uses the current locale to do the lowercasing and in turkish, the lower case of I is not i. A quick change to use the newer g_ascii_strdown() and irssi now starts in a turkish locale.

--- irssi-text-0.8.9.orig/src/perl/perl-common.c
+++ irssi-text-0.8.9/src/perl/perl-common.c
@@ -565,8 +565,8 @@
        chat_type = chat_protocol_lookup(rec->name);
        g_return_if_fail(chat_type >= 0);

-       name = g_strdup(rec->name);
-       g_strdown(name+1);
+       name = g_ascii_strdown(rec->name,-1);
+       *name = *(rec->name);

        /* window items: channel, query */
        type = module_get_uniq_id_str("WINDOW ITEM TYPE", "CHANNEL");

I have asked the submitter to check this bug and will upload once 0.8.9-3 is in sarge. I also need to send this patch upstream. In the meantime if you use a turkish locale, can you test out the package available at /debian/irssi-text/

irssi-text (0.8.9-4) unstable; urgency=low

  * Correctly lower case chat protocols using g_ascii_strdown() rather than
    using the deprecated g_strdown() (Closes: #232628)

 -- David Pashley <david@davidpashley.com>  Wed, 23 Mar 2005 08:29:32 +0000

Reading Tickets

Thank you for your order MR PASHLEY

You have booked 4 weekend (age restrictions apply) tickets for
READING FESTIVAL 2005 at
Richfield Avenue in Reading on 26TH-29TH
AUGUST. Doors open at 11:30, show starts at 12:00

Your card will be charged £532.95
Please note - this charge will appear on your statement as EVENT TICKETS

Who wants to touch me. I said who wants to fucking touch me.

Spring is here

Today is the first day this year where I’ve walked out my door and thought “What a lovely day. Spring is officially here.” The sun was shining and and it was pleasantly not cold. Lunch was spent eating a lovely thai style chicken ciabatta from Redeli sitting on the beach. Was warm enough in the sun to sit without wearing a jacket. This was why I moved to Brighton.

Half an hour after returning to the office, it rained.

New irssi-text package

Finally got round to updating irssi-text packaging and fixing a few bugs that would be nice to get into sarge if I can. You can find a copy on my website. Currently in need of a sponsor, hint hint.

 irssi-text (0.8.9-2) unstable; urgency=medium
 .
   * Upload medium as it would be useful to get the irssi-common and perl fixes
     into sarge.
   * Conflict with irssi-common (Closes: #263320)
   * Update to Standards-Version 3.6.1
   * Update to building against libglib2.0
   * Fix the menu file quoting
   * Depend on autotools-dev and update config.{status,guess} automatically
     (Closes: #296989)
   * Recompile against libperl5.8 (5.8.4) (Closes: #248020, #224930, #247104)

Update: Steve McIntyre has sponsored an upload of i386, powerpc and alpha for me

Camden

I shall not be eating thai at the World’s End tonight now. :( That is all.

Camden

I shall be eating thai at the World’s End tonight. That is all.

Norwich, Work and Brussels

Been a while since I updated, so here is a braindump. Last friday evening was spent with Clare at the Pav Tav. Fridays is quickly becoming one of my favourite nights out. Em sadly couldn’t make it cos she was ill, but I still had fun making Clare dance and singing loudly to the Killers and Kate Bush covers. Got to sleep about 2am and then woke up about 6am to catch a coach to Norwich. Brighton city centre at 7am on a saturday is a very strange and peaceful place. If I remember I’ll go take some photos one weekend. Walked round Norwich with Charlie in the afternoon and got scared by Castle Mall which, no matter which floor you are on, has an exit at ground level.

The gig itself was fantastic. The first support band, Ghostride seemed out of place and there were just two lonely blokes moshing. Hell is for Heroes were fantastic as ever, but their set seemed really short. Looking forward to their album on Monday. Some girl lost her shoe moshing and Charlie went around asking if anyone had seen it. :) Biffy Clyro were fantastic. Moshed. Came out to find snowball fight going on :) and Charlie managed to embarrass herself in front of HIFH. Sunday was spent travelling back to London, where I met Charlie’s boyfriend, PJ and watched live comedy. I think I’ve falling in love with comedy and need to find something like the weekly event in Kingston.

Monday morning involved catching a train back to Brighton in time for work. Thanks to trains being late I managed to get into Brighton 20 minutes early. :S Wednesday was spent picking up the pieces after a powercut in the office. Only real casualty appears to be the hard disk in our external router. One quick replacement and reinstall later we were back up and running. Need to find out why fsck can’t find /dev/sda3 and drops you into a shell, yet if you run fsck -a manually and then carry on with the boot process everythign works. Wondering if udev is involved somewhere. Spent Thursday trying to get Linux and Windows talking to a Nokia 6630 without luck. If anyone knows a decent phone that can sync with evolution 1.4 and can be used as a modem, I’d love to know.

Thursday night was spent in the Pav Tav with Em. 3 pints of vodka and coke before we went out directly contributed to me not remembering any music they played, me trying to drunkenly pull a croatian girl with bad fashion sense, waking up with a hangover and failing to work out what I did with a twenty pound note I had the night before. Managed to make it to the train station on time to find out my train hadn’t. The train left 20 minutes late, waited 5 minutes at Gatwick where the driver said there were some problems with the train, moved off and stopped again in the middle of nowhere for anothr 10 minutes and then crept into East Croyden where we were all kicked off. Finally managed to get to London Bridge and catch the underground to Waterloo. The guy at the gates told me my ticket wasn’t valid on the underground despite being to Waterloo and the fact that a women had let me onto the underground in the first place. Arrived at the Eurostar terminal just as the train was due to leave so I managed to miss my train. Thankfully the nice women at the ticket desk happily put me on the next train with no charge and got to join Noodles, mjg59 and stargirl. I’ll do a further update on FOSDEM late in the weekend. Braindump over.

Biffy Clyro and Hell is for Heroes

Yey, I’ve just bought tickets to go see Biffy Clyro and Hell is for Heroes in Norwich with my friend Charlie next weekend. They are playing in London on the 25th which would have been much easier for me to get to than Norwich, but that is the night I will be getting drunk in a bar in Brussels for FOSDEM. Annoyingly the same night, The Duke of York’s cinema in Brighton is showing The Life Aquatic With Steve Zissou and Rushmore. :(