[lang]

Present Perfect

Personal
Projects
Packages
Patches
Presents
Linux

Picture Gallery
Present Perfect

Filed under: General — Thomas @ 12:30

2003-12-31
12:30

bitches

Two people whose opinion I value have told me that they think bitches is a bad name for a project. It might be found offensive.
Hm, I don't know what to do about it. First of all, I like the name. Second, it fits the acronym I came up with ok : Build In True CHroot Environment System. It says what it is. I tried coming up with a few different names, but most weren't very good and others (like PCP, Pristine Chroot Packaging) are already taken.

I also tried variations with itches in it, and one of the two persons even suggested itches, which I might be able to live with, but still ... It feels silly to rename a project just because some people don't like the name, when I really like it.

The stupid thing is that I wanted to do some really good work on it and with it today. And know I can't be bothered because I'm thinking about the name issue. How sad can I get ?

Personally I don't find it offensive at all. You could interpret it that way if you want to, but it's just as much a biological term for the female dog. Maybe I should give Miles Davis a ring and ask him to rename his landmark record, Bitches Brew, because it could be found offensive ? Maybe I'm too late for that one.

So, let me know if you feel bitches is an offensive name.

Games

I haven't played any real computer games for a long time. Took up Grand Theft Auto again over the weekend. I had forgotten how much fun it was. Somebody should clone it on Linux.

Filed under: General — Thomas @ 12:29

12:29

Open source Work

Sometimes it is really nice to be able to delve in and fix things to work for you. My main gripe with grip was that there's no way to use different configurations. I wanted to use a few different profiles. One for grabbing an entire album and putting it in a separate dir with an .m3u for it, one for grabbing individual tracks to throw into the pool at hiqh quality, and one at low quality.

I first considered writing shell scripts to copy config files, but then decided to take a look into the source and see if I could manage it. After an hour, that was done, and I submitted a patch for it too. Grip's code is not really very clean but it does the job well. I also wrote a new spec file for it and threw it into bitches to test bitches some more, and now I have nice patched RPM's and three launcher icons on my gnome panel.

Then I noticed that oggenc made 450 Kbit sound files even though I specified 192. After some questioning of various people I learned that this is a known issue when using the rc3 libraries with the rc2 tools.

Red Hat packages caught some flack from one of the xiph people, and there aren't any official rc3 Red Hat packages for 7.2 anyway, so I started to rebuild the SRPMS in bitches.

This made me see that a few BuildRequires: where missing from it, so I submitted a patch for that as well. I also offered to go over some of the other Ogg/Vorbis packages and see if my build cleaning skills could help.

Stuff like that gives you a good feeling, even though these are simple actions. Sometimes fighting entropy is great.

bitches

Bitches is getting pretty usable. I added it to Freshmeat today, and the main thing I still need to add is to build and install goals before other goals. Not entirely sure how I'm going to do it, but I'll find a way. When that is done, nothing is holding me from building the full set of GStreamer and dependency RPMS for inclusion into Red Carpet.

We're still

waiting for an answer about the Red Carpet upload process. It's a pretty nice web interface, but when you want to upload 40+ packages it's pretty painful. I'd much rather just prepare the set of rpms, dump them on an ftp server and generate the channel xml file myself.

Music

I was going to rant about protected music CD's here last week after finding out that the new Arid CD (a Belgian band) had protection. I even have ideas on how to fight it. I'll save it for when I'm more in a ranting mood ;)

Filed under: General — Thomas @ 12:28

12:28

Gnome 2

I'm starting to love Gnome. I used to not care either way, but Gnome is a really good project, with lots of interesting people and a pretty good spirit overall. Fate might have tripped me over the other way but it didn't. Everyone seems to be going into bug fixing frenzy, and it's good that some people are trying to keep the big picture. One of those is gman, and I just love the way he uses his entries to spotlight some of the Gnome hackers doing great work. It's a simple way to recognize people doing hard work. So here's my turn : Glynn, you rock for motivating all these hackers into making Gnome the best it has ever been.

And I finally did a worthy contribution to it too : I added configuration options for the tasklist widget, setting a minimum and maximum size. This fixed a bug in it for me (I love sliding panels and the tasklist didn't show up because the sliding panels shrink automatically to fit) and it also implemented a feature others have requested. It took a few sends across to Alex, the panel author, but in the end got polished enough to be generally useful. Now just need to fix it up for vertical panels too. So all of you planning to use Gnome 2, be afraid : You'll end up using some of my code !

It actually feels good having done a worthwhile contribution. Have to think about doing this some more. It's also nice to read through good solid code (libwnck) - or at least from my point of view good and solid ;) - and be able to work from that. Funny though how hp uses 2-space indented code. Personally I prefer that as well - the argument that if you use 8-space indented code, it will show up a lot quicker that your code is badly structured, doesn't ring true very well to me. Especially when, in this time of using other people's libs a lot (A Good Thing), you end up having pretty long function names and a lot of code in Gnome ends up going over 80 chars wide. That's a lot more important to me in any case. Keep your code under 80 chars wide.

GStreamer

The democratic process sometimes takes its toll. We are all relatively friendly towards each other at any time. This might be holding back the events changes we all know we need to make. Events is what will allow us to do all sorts of cool and necessary stuff, like seeking, metadata, stream information, ... It seems the new hackers working on it have lost steam and interest in it because the decision process is so slow, while the older hackers probably have seen this all before and just slowly work on their implementation. At least Wim tells us that his seeking starts to work better and better for more media types. I guess we will just have to trust their good judgment ;)

Music

Well, I'm happy people certify me because of mentioning the Breeders, and that Baud remembered to get tickets for them because of me, but I'm bummed because it was sold out in Belgium before I even knew they were coming ! I want to see Kim Deal damnit !

On the plus side, saw a great concert last week by Six. By Seven ! This is one of the few bands in current music that is still able to spark my intrest. They opened up with "Another Love Song", a song proving that the reason drum'n bass tends to suck so much for me is that the instruments do not have a live feel. Just listen to this track, and how it is drummed, and you know how drum'n bass is supposed to sound to be any good. Only two drawbacks : the set was too damn short, and in spite of the list manager's promise they didn't bring any lovely I O U (heart) t-shirts ! So I harassed Chris, the singer, about it, and he felt bad and gave me his e-mail addy so I could mail him my address and he was going to send me one. I hope he follows through - anyone want to bet on it ?

Star Wars

One of Belgium's TV stations has broadcasted the Special Editions of Episodes IV to VI for the last three Sundays in preparation for the Attack of the Clones release. It was good to see them all again. Empire strikes back is still the best. And I don't care much for the added scenes - the new graphics just don't flow well with the old ones at all. It did look though like the last scene in Return of the Jedi, with the fireworks in an old city, was added to fit in with Episode II. It looks like the same city anyway. Here's hoping that the new movie will approach some of the first three's level.

My girlfriend and I had a few really big arguments over the weekend and she had hoped to talk about it during Star Wars. Hm, not a good way to get a guy to talk ;) Afterwards I was able to lighten the mood though by convincing her to do a Darth Vader imitation - I pinched her nose and cupped her mouth, asked her to breathe in and out heavily and say either "Luke ... I am your father" or "You do not know the power of the dark side." It took her at least seven minutes before she stopped giggling and was finally able to say the second sentence. I tried to convince her I was heavily turned on by it, but she didn't believe me (and rightly so, in case you were wondering). It's not because we managed to have a laugh that the arguments are settled though. I'm saying that because someone pointed out to her that I posted stuff here and she started reading it and we actually had an argument because I didn't mention her here at all ! So there you go girl. Anyone else here had arguments because of that ?

Life

jdub: my girlfriend solves the underwear conundrum pretty well by just wearing my underwear most of the time when she wakes up after sleeping over. It blends in really well with my underwear lying about for obvious reasons.

Filed under: General — Thomas @ 12:27

12:27

Reading what berend writes about the Pim Fortuyn tragedy makes me sick. What a retarded view on the past events !

First of all, Pim Fortuyn wasn't brilliant at all, he was just some guy venting views some people sympathized with. Views that don't really make sense : he was homosexual - which I have nothing against - but still he thought that discrimination was the right way to go and he was willing to work together with other extreme right parties in Europe, who openly oppose homosexuality, to reach his goals. How much more opportunistic can you get ???

The truly retarded thing of you to say is "He has been murdered by the left". Update : he is murdered by ONE PERSON. There is no coordinated movement of the left to have him killed at all. And up till now, no one knows what has happened and why he was shot.

So please present the facts are they are, because you're only making it worse. Sigh. People should learn to think for themselves, especially in matters like this.

I wish I could say that I regret what has happened, because it is the right thing to do, and killing someone doesn't really solve anything at all... But something inside of me fails to feel regret this event at all. After all, would you have regretted it if someone like Hitler was murdered before he gained power ? What a silly rhetorical question which can only be answered in hindsight anyway.

Berend: I just hope I misunderstood you because of your English or something.

Filed under: General — Thomas @ 12:26

12:26

GStreamer

Garnome is still a great way to get Gnome 2 running. Too bad jdub included a version of gst-player that doesn't build against the latest GStreamer core, and now we get people complaining. Spanking needs to be applied for that. In the meantime, we quickly released a slightly updated version of gst-player, 0.2.3, that together with a few patches builds against GStreamer 0.3.4.

GStreamer Player(1), soon in a Garnome 0.9.6 near you !

Bitches

Work on the "Build In True Chroot Environment System" is progressing nicely. At this moment, making snapshot rpms of GStreamer for Ximianized Red Hat 7.2 is a matter of :

 cd dist/redhat-72-i386-ximian-gnome2 make clean rpm-build cd ../.. cd goals/gstreamer-cvs make rpm 

This little script sets up the build root to be able to build rpm packages, then pulls GStreamer from CVS, parses the spec file, installs the BuildRequires packages in the build root and proceeds to build from that spec file. If all goes well, packages roll out in result/gstreamer-cvs. It's turning out to be a really nice system. If anyone wants to test a pre-version before I put it out, please let me know. I need a few testers.

At the moment, I'm also using it to find out the package requirements for garnome. Lots of work but pretty satisfying.

Music

Just found out that the Breeders are coming to tour Europe ! Sweet ! Kim Deal was my child hood rock'n'roll wet dream, so it'll be great to see her perform again ! And Lift To Experience are coming over *again*.

There is just too much good music being played live all over these days. <HR> (1) : we are taking suggestions on a good name because we can't work it out ourselves, being the democratic bunch of slackers we are.

« Previous PageNext Page »
picture