Wed, 07 Jan 2004

When the GNOME mess gets messier...

My cold isn't getting any better, and patience is not abundant anymore. Pills make me sleepy, and I can't concentrate too much to do Real Stuff when I sit down to do it.

Day 1 of the GNOME mini-freeze wasn't too successful. Abiword stumbled upon a new gcc-3.3 ICE, and while libxslt was fixed, it introduced another RC bug which makes builds using that package fail. The new libbonobo had newer shlibs, and the last buildd that needed to build libbonoboui picked that dep, so now both of the libs wait 10 days. Galeon keeps failing with a misterious "errno 3" when the buildd tries to execute gnome-autogen.sh, but just on two arches. I suggested the maintainer to stop autogen'ing galeon at build time, just to see, but it's weird anyway.

On the bright side, s390 compiled a few of the important packages that were missing like gnome-panel, gnome-applets or libbonoboui, and while they now depend on new libbonobo, it will solve some of the most important problems.

Did two uploads recently, one of them to fix an amusing bug in TWIG, which I have been trying to give away for ages now. Looks like the person in charge of taking it (hi Ignacio ;) is taking action, finally.

Some PlanetGNOME (I guess) reader mailed me a link on a blog entry by Seth Nickell just a few months ago, where he just talked about the same procrastination problem. There's a nice essay on this there. Thanks for the link, Colin & Seth!

Tue, 06 Jan 2004

Fucked priorities

I hate when I know I have something important to do, and I keep avoiding doing it by doing all sorts of other lower priority tasks.

For example, I just read Antti-Juhani's call for help on dctrl-tools' i18n/l10n. Instead of studying for the already too menacing exams, or at least translating Debian Installer, I suddenly felt the _urge_ to have a look at this package. The result is cool, grep-dctrl is now translated to Catalan for the next release, but the really important duties remain undone. Antti-Juhani just pointed out that I'm obviously not the only one, and I think I'm glad I don't have a cat, at least. :)

Let's see if I can get *something* done in the next few hours. After scribbling this stupid blog entry, things don't look too bright, though. ;)

Mon, 05 Jan 2004

Sorting the GNOME puzzle for Sarge

The Debian Installer folks get a lot of reports about GNOME being completely broken when they install Sarge. This is because tasksel pulls the "gnome-core" meta-package, which suppossedly would install GNOME 2.4, but on testing, gnome-core is still the GNOME1.x-based package, so people don't even get gnome-session installed.

meta-gnome2 isn't in testing yet because a lot of its dependencies aren't in either, for a variety of reasons. So far, we've faced a GNOME 2.2 -> 2.4 transition which got a bit more complicated than expected due to a libtool bug. Shortly after, Debian got compromised just when things looked bright. Then, the buildd's weren't running. Recently, gcc broke on mips/mipsel, and python2.3 broke completely, making most of our packages unbuildable. jack-audio-connection-kit and alsa-lib are also having problems to enter testing, and that's also holding a few chunks, but Kamion has a plan for aj to fix this.

I have posted a proposal for a mini GNOME freeze to debian-gtk-gnome, with a list of the current problems and what needs to happen.

In other news, Alioth is finally back, and I've been able to commit my pending stuff, and release gnome-mud 0.10.4a-1 to incoming. The ALSA Psychos moved their CVS tree to Alioth today, but we can't upload 1.0.0rc2 because it looks like upstream changed the build system and the tree refuses to clean now. That's our only pending issue, so if you're an Debian ALSA user and want to poke at it, you're more than welcome. :)

Sun, 04 Jan 2004

Buried below po files

Exams are near, so it's probably translation season again, that time of the year when I work hard on all those Catalan translations I have neglected during the last months.

This evening I've restarted my work on GNOME 2.6, due on March. The number of new strings or strings to update is long, but I normally make it. What worries me is that the proposed modules for inclusion in GNOME 2.6 will add 6000+ strings to the list, and I'm not sure we'll be able to cope with that. There's an ongoing thread on gnome-i18n discussing this.

While doing updates and assigning modules to other translators, I've noticed that our gal translation was quite outdated, but I remember Aleix had updated it recently. For some months, Evo folks have asked to translate evolution 1.4, and recently they switched their focus to 1.5. All the translation work on evolution-1-4-branch hasn't been ported to HEAD, so the gal translation was temporarily lost. Of course, I watch for these things for my team, but I wonder how many translations get lost during branch transitions at GNOME's CVS. Another example, with the libmrproper -> planner transition, we have lost our last update to libmrproper's ca.po. I need to merge them back manually using msgcat or whatever.

Besides GNOME, I had also promised Debian Installer translations for December 28, but never got near finishing it. It won't take long though, that's #1 priority right now. On the Debian Catalan l10n front, Guillem and I are planning a rebirth of the Catalan team, as the current model didn't scale too well: I was the only person reviewing what needed committing, and some of the translations that came in needed hours of correction work, so I ended burning out. Now there are other Catalan-speaking Debian developers, and hopefully we'll be able to work more efficiently in the future.

Hasta la vista, Arnold

My dad rented a Terminator 3 DVD tonight, and I decided to watch it with my brother. After 20 mins of playing, the DVD player started to do weird things and the display would click and bounce forward randomly. The player must be dirty or something, and everyone gave up, except my brother, who wasn't too happy about what was going on. He proposed watching it on the DVD drive in his computer. First try: Windows Media Player won't grok DVD's. Fine, I see it's WMP 8. Windows Update has version 9. Install, reboot, click on "I agree"... same result; "probably it needs some CSS module too, the MPAA is a pain even on Windows", I conclude. I go to the Windows Media site. WTF!! They want me to _buy_ DVD support for their player. Booting to Linux. I install Totem, but it refuses to play the DVD. I find out about libdvdcss, and download Marillat's .deb. OMG, Totem is playing the DVD, but it is *so slow*. Of course... nVidia card and using the "nv" X driver. Oh well. We move to my desktop. I quickly install libdvdcss2, and Totem starts playing, but I see no image, I just hear the music, or sometimes it just crashes. Xine crashes with some cryptic X error, and mplayer just complains about the video driver. Finally, some GNOMEr tells me I need X 4.3, even if I thought we had the patch that Totem needs backported.

Finally, after upgrading to xserver-xfree86 4.3, Totem starts playing the DVD very nicely, and we continue watching Terminator 3. The sad thing is this movie sucks so much, it made us laugh in a few moments. The best one is when the T101 deactivates itself crushing a car in front of him. After a while, it mysteriously restarts. At least on this one, the bad terminator is hot, and better, I'm now able to watch encrypted DVD's.

Sat, 03 Jan 2004

Yet Another Blog® is born

Yes, I had been procrastinating about doing this for a looong time already, but never sat down to do it, basically because I didn't know what software I should use, or anything.

I have been an Advogato user before, but gradually stopped posting there, even if I liked participating in that community. Now, with Keybuk very recently opening PlanetDebian, IRC appears to be full of people that just stopped procrastinating about building their own blog, so here I am.

Of course, this site needs a lot of work, and it'll get there, but for now it'll be using the simple 1993 look that comes with the pyblosxom Debian package. Pyblosxom is quite neat, I must say!

I plan talking about my Debian & GNOME stuff here, and hopefully less about my triathlon stuff. For that, I tend to use my Drupal-based blog at my team's website.

<<  Page 39 of 39