Monthly Archives: June 2010

Deltarpms (mostly) fixed in Fedora

Microscopic amoebaAs some have noticed, there haven’t been nearly as many deltarpms in Fedora since about the time Fedora 13 was released. This was a result of a couple of different bugs (see bug report here).

The first problem, affecting Fedora 13, was that deltarpms were only being created against GA. This meant that you only really benefited from them if it was the first update for that package for Fedora 13.

The second problem, affecting all Fedora releases, was that deltarpms were being deleted after each push. This meant that if you weren’t downloading your updates very frequently, you would miss a lot of them.

The good news is that both problems should be fixed in today’s or tomorrow’s push.

Edit (7/2/2010): It looks like the second problem has not been fixed. We’re still trying to track down the problem.

Bug credit: Amoeba by David Patterson and Aimlee Laderman at Micro*scope. Used under CC BY-NC


Fedora Lebanon

Handwritten letterOne of my friends is an Ubuntu user, and recently introduced me to the Ubuntu Lebanon mailing list. Now I haven’t subscribed, but the archives were sure interesting, and I had to ask myself, “Why don’t we have something like that for Fedora?”

So we now have the Fedora Lebanon users mailing list along with the #fedora-lb chat room on Freenode.

There’s also a page on the wiki that is supposed to serve as a starting page for Fedora Lebanon, but it may be moved.

If you live in Lebanon or if you are Lebanese (or if you wish you were Lebanese), please subscribe to the mailing list and join me in the chat room.

Letter credit: The letter by a.drian on Flickr. Used under a Creative Commons Attribution – No Derivative Works 2.0 license.

Some blobs are more equal than others

Today, Steve (the principal of our school), a few students and I went to Balamand University in the north of Lebanon to listen to Richard Stallman speak on “Copyright vs. Community”.

It was a very…interesting…talk, though I don’t think I buy into all of Stallman’s conclusions. He basically said that copying music doesn’t hurt the artist because the artist has already been screwed over by the record industry. Now, I’m definitely not one to argue against the last part of that statement, but Mom always taught me that two wrongs don’t make a right.

I also found it somewhat ironic to have him talking about copyright and patents in a place where patents are none existent and copyright has about as much weight as very thin tissue paper. Having said that, if Stallman’s ideas for copyright were ever to become reality, it would make for some very interesting changes from how things currently are.

The most interesting part of the talk was during the Q&A session, when Stallman railed against “binary blobs” in the Linux kernel. As I was well aware, and can somewhat understand, he dislikes proprietary firmware being included in the kernel. This seems to be the main reason that the FSF doesn’t consider Fedora a “Free software distribution”.

But later, Stallman said something that I found very surprising. He said that he has no problem with the firmware being burned into the hardware (via a ROM chip or the like). He said that he wanted a “black box”, and it’s obvious that he has no problem with proprietary firmware as long as it’s permanently embedded in the hardware rather than being loaded into it at boot time.

What I didn’t understand is why Stallman feels that there’s a difference? What is it? The method used to get the firmware into the hardware? Why make this the line in the sand? It seems very arbitrary to me.

And I think that sums up how I felt about the talk. I really respect Stallman for getting the Free Software movement going, but I think that there are far more shades of gray in software (and life) than he is willing to see.

I do want to thank Balamand University for inviting Richard Stallman to speak, and I do want to thank Stallman for coming to Lebanon. While I don’t necessarily agree with him, I love the fact that his talk opened my students’ minds to different ways of thinking about things.