Search Results: "nate"

10 March 2006

Clint Adams: My friend the communist is a hypoallergenic dog

I think one of the devotee hobbyists should set up a survey to help debunk the myth of monoculture and illuminate some potentially-depressing patterns that may live in the cracks between tribalist boundaries. I suggest something like this list of hostile acts.
- - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
deadbeef-1550-53xy-114d-490b20ec1fe3
[   ] 1: Alice makes fun of Wally for writing terribly broken patches (to his face)
[   ] 2: Wally makes fun of Alice for writing useless bug reports (behind her back)
[   ] 3: Alice sucker-punches Wally in the gut.
[   ] 4: Wally calls Alice a useless, scabies-infested neo-conservative
[   ] 5: Alice calls Wally a retarded troll version of Michael Milken
[   ] 6: Wally tells lies about Alice to everyone, pitting them against her
[   ] 7: Alice emails Wally some questions, with M-F-T and Reply-To set to Wally
[   ] 8: Wally willfully ignores all communication from Alice
[   ] 9: Further disthrustion
- - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
One could do all kinds of fun stuff with this, adding and removing context for actions, since that type of thing matters to some people, even some of those fine people in the audience with some sort of borderline personality disorder. I might rank number 8 as most epicly-proportioned hostility and number 3 as least epicly-proportioned hostility , whereas my friend Alpesh, who claims to be a pacifist, but refuses to acknowledge that verbal abuse is violence, might do the exact opposite.

Axel Beckert: Tagging with Technorati style in pure Blosxom

Short summary: I can’t stay away from coding Blosxom plugins. Perl rules. PHP sucks. ;-) Supporting Technorati style tag URLs After releasing the last version of my Blosxom plugin tagging, I noticed that Technorati only seems to like URLs ending in “/tagname” but not ending in “=tagname” (as they do if you use classic query strings instead of the path info), even if the a tag has a rel="tag" attribute. And not only I noticed this but also some other users of the plugin. (Although I do wonder how Furl made it to a Technorati partner with URLs like http://www.furl.net/furled.jsp?topic=tags…) So I somehow had to change the syntax style for my tags. This wasn’t very hard for the links, but I wanted them to still link to my blog and not to Technorati, Flickr, Wikipedia or any other external resource. Implementing Technorati style tag URLs The obviously easiest solution for someone who’s using and administrating Apache web servers for nearly ten years now was to use some mod_voodoo—eh—mod_rewrite:
RewriteEngine On
RewriteRule ^/cgi-bin/blosxom.cgi/tags/(.*)$ /cgi-bin/blosxom.cgi?-tags=$1 [PT]
That way I could use Technorati style tags and had a well performing solution. But somehow this solution wasn’t that satisfying since it wasn’t pure Blosxom and therefore had some dependency including access to some Apache config file. (Even if the config file was called .htaccess. ;-) A pure Blosxom solution A few days ago I somehow noticed that in general a special behaviour on some URLs could also be implemented using Blosxom’s API. Using the entries function to modify the Blosxom internal path itself before Blosxom or e.g. the entries_index runs but not returning any hashes, allows to have some path like URLs not being treated as a path by Blosxom. Unfortunately this couldn’t be incorporated into the tagging plugin itself, since plugins doing such path interpreting voodoo needs to be ran before any plugin supplying an entries function runs. But the tagging plugin must run after such a plugin. So I created the small add-on plugin pathbasedtagging which is solely thought for use together with the tagging plugin (but may have other, yet unknown purposes). And since I got asked if they could use the tagging plugin to link to external tag URLs instead of the own blog, I included a ready to use list of more or less popular external tag URLs including Technorati, Flickr, del.icio.us, de.lirio.us and Wikipedia. from the slashdot dept. Since I’ve always liked the often sarcastic or even evil comments inside Slashdot’s subtitle alike dept. lines and since I’m also used to use them at Symlink, I wanted them in my blog, too. Time for a new plugin. The basic work of parsing out the data from the text files the posts reside in was already written for the tagging plugin. So I just had to use that code, simplify it and add some little more code to get the dept plugin whose results you can see in my blog directly beneath the title of a posting since a few days now. Update 02:52h Hey, see my Technorati profile: It worked! Technorati recognised the tags! Yeah!

Aigars Mahinovs: Interview with Ted Walther (Was: KROOGER SPEAKS!!!)

For the second year in a row Ted Walther (formerly known as Jonathan Walther) runs as a candidate in Debian Project Leader (DPL) elections. Last year "None of the above" got more voter support then Ted. Inside the Debian project he is used as a poster boy for chauvinistic, racist and rude behavior on a mailing list and for causing a few huge flame-wars in years 2003 and 2004. Ted claims that his behavior was misunderstood and that he has learned from those events. After getting a very sane and reasonable impression from Ted's this years platform I was surprised when I was reminded that he is in fact still the same Jonathan (now Ted) Walther we all know from those times. Fascinated by this discrepancy I decided to make a one-to-one interview with Ted to clarify. The interview follows after the break. Ted's replies are indented. (4848 more words in the post)
Continue reading ...

9 March 2006

Martin Michlmayr: The role of the DPL... and of you

Since Joey Hess posted a short conversation we had on IRC today about the role of the DPL, I thought it's a good time to express some of my thoughts. Basically, I think that most people have a bad understanding of which tasks are really involved in being DPL (e.g. much more purely administrative crap that nobody else wants to do) and that they're quite naive about what the DPL can achieve, at least in the current climate. Let's just look at the current discussions on the -vote list. It's this time of the year when everyone pretends that its Christmas, expresses their feelings of what's wrong with Debian and where Santa Claus^W^Wthe candidates reassure them that everything will be fine. "Will you fix NM? Fix or replace ftp-master? etc." "Oh, sure I will, all of that (and more)." Honestly, would you elect someone if they told you they won't or can't? The strange thing is that the same questions get asked every year, and yet people don't get the hint and look for other solutions. I'm not overly happy with any of the candidates this year, and I was seriously considering running again, not next year but possibly later. However, this Christmas wankfest reminded me again why that may not be such a good idea after all. I remember how much time I spent answering questions on -vote myself, and while I'm all for transparency, many of the questions were just a waste of time. This year, the questions were relatively sane in the beginning but now it's just a waste of time most questions are posed in a way that it's clear what kind of answer people want to hear. I spent hours and hours answering questions, but at some point I thought "cannot we just stop talking for hours about what I'd do if elected and actually start doing all that stuff?". That would have been so much more productive. Instead of asking the DPL what they'll do to solve All The Problems In Debian, why don't you ask yourself what you can do to improve the situation? There's a bottleneck with the DAM, you say. Right, the chances that you'll be added as DAM are relatively small. But have you ever considered helping the DAM and to make their life easier? How about signing up as an Application Manager and producing such good reports that it'll be a piece of cake for the DAM to approve people based on your reports? Right, it won't fix the bottleneck, but it will make the situation so much better. Instead of bitching about the security team, why don't you prepare a package, write the text for the DSA and get everything ready in a way that a DSA member can simply take your work, recompile the package and issue the advisory? Now I'm sure some people will say that they've tried that and failed. Yes, not every upload for DSA will be accepted as it is, but how hard have you tried? And people always complain about the cabal and how hard it is to join teams. And while I agree that this is partly true, there are so many counter examples too. Look at me as an example. In 2.5 years, I became the most productive Application Manager, joined (and took over) the NM Front Desk, became a "senior" Quality Assurance member, and got elected as project leader. Am I special? No, in no way I just put in a lot of effort. Look at Jeroen van Wolffelaar, who joined at the end of 2004, and who is involved in QA (especially MIA) and lintian, is the co-author of the new packages.d.o code and an ftp assistant. Andi Barth (who got an account in January 2004) has done important QA work (bts2ldap), is a maintainer of the developers reference and a release manager. So it's not possible to join a team, you say? Maybe you're just not trying hard enough (and the right way!). (Hint: "make me a DAM/ftp-master/whatever" doesn't work as well as "how can I make your job easier?"). What I'm trying to say is that people should stop believing that the DPL will fix everything and that they should actually help out themselves. If we all work together and put effort into the areas that need work we might actually achieve something. People have been asking for a strong leader and this urge got stronger over the last few years. But, face it, we currently don't have a culture which accepts a strong leader. Joey Hess mentioned that he wants to see a DPL who pushes technical changes. I did that too, to some degree (mostly in private since that works much better than on a mailing list where a big flamewar is guaranteed). For example, I kindly asked Joey to lower the priority of the non-free question so it would not get asked in a default installation. And he did because Joey is a reasonable guy. (He also told me that me making this request made it easier for him to justify.) However, unfortunately, not everyone is like Joey. And what are you going to do if a maintainer refuses to listen, as many do? I mean, seriously, what can you do? Some are increasingly talking about the good old times of Bruce Perens who would tell people what to do and make decisions. The urge for a strong leader increased over the last years. I think that's partly a reason why Branden got elected last year people expected him to completely shake things up. I haven't talked to him and I wasn't part of the leadership team, so I don't really know what happened, but from what (little) I've heard, it seems that he tried, quickly realized just how rigid some of the structures are and gave up. You have to see things in a historical perspective (and I can only recommend that people who have access to the debian-private archives take the time to read through them). There's a reason we have had "weak" leaders since Bruce. While now a large number of people think that Bruce was the best thing since sliced bread, lots of people were really pissed off back then with him commanding people around. And what was the result? A constitution that would ensure that no leader would ever have such power again. And that's what we're currently stuck with. I think that one of the biggest problems Debian is currently facing is the inability to make decisions. There are so many endless, completely futile (and repetitive) discussions going on. We need someone who comes in, tells people to shut up and makes a decision on behalf of the project. A decision people will follow, even if they personally disagree with it. But seriously, do you think our culture would currently accept such a leader? I can tell you from experience that even people who have been asking for a "strong" leader won't actually follow a leader who tells them to take a certain course of action. We really need to fix this problem, and the problem is in our culture. And since our culture is defined by who we are, you should start with yourself first. Start by asking yourself a few questions. Do you think before posting something to our lists, and ask yourself twice whether it really adds value to the discussion? If there's an area that is problematic, will you try to help out? If asked to do something you're not particularly interested in but which is good for the project will you do it? And most importantly, will you contribute to make our culture something that is fun? The project leader is important, but don't wait for them to fix all of our problems. If there's a problem, try to figure out a way how you can solve it!

Martin Michlmayr: FOSDEM 2006

FOSDEM is one of the events I really enjoy. Unfortunately, I couldn't attend last year because I was at a conference in China. However, this year I was back, and the event was bigger than ever. There's so much going on that it's really hard to keep up. There are a number of people I'd really like to have talked to more but there just wasn't time in those two days which were fully packed. It was nice to meet a number of people again, though, in particular the usual suspects, including Michi Banck (aka Hurd illusionist, "it supports two wireless cards now"), Guillem Jover (Spanish mafia boss living in exile), and Jordi Mallach ("World Domination for Catalan^WValencian"). I also hung around the Spanish free software research people with whom I'm going to spend a few months soon. Crazy Spaniards... I've no idea how I'm going to survive there. Oh, and Neal Walfield, who still stinks, and who thinks I have a British accent now (which he thinks is a bad thing while I took it as a compliment). Regarding new people, I had the great pleasure to meet and talk to Lennert Buytenhek. I talked to him on IRC a bit recently because he's involved in the big-endian ARM port and I've been hacking on the ARM based NSLU2 device. Lennert is quite frustrated because joining Debian is so hard. As it turns out, there's currently a six month wait to be assigned an Application Manager. I haven't really followed NM recently, but when I acted as Front Desk I tried to keep it less than approximately six weeks. Unfortunately, a great number of AMs resigned in the last few months and years, and it has been quite hard to find good new people as AMs. Lennert is the kind of person we really want to have in Debian since he's extremely kind, smart and productive. Given that the current situation seems really bad I decided to act as Application Manager again, but I only intend to do that temporarily. I'm sure I forgot lots of other things. But the summary is that it was a great weekend, with way too much stuff going on at the same time. And while I wish I could have devoted more time to my research, I gained some important insights and did one interview which was really informative.

8 March 2006

David Welton: Free Software Business

Gianugo Rabellino, Matt Asay and others have been discussing "the meaning of open source". This touches on two things:
  1. Free Software Business. How to make money with or from open source software. There was (still is, it's just not active) a mailing list, "Free Software Business" where this topic was rehashed several times in a number of interesting permutations, and all of the different business models were covered. The participants were all free software fans, with varying motivations that mostly centered around a free market view of the software world, and a desire to discuss ideas about how free software could be self-sustaining economically. Despite having some of the best minds in the business (people like Bob Young, Brian Behlendorf , Michael Tiemann, Russ Nelson [the list's host]) and a few economists, I don't think there was ever really a 'conclusion'. There are several models out there that work, but none of them is "perfect". They either involve holding something back (dual licensing, for instance), or don't really solve the problem of getting paid to produce software - service/support businesses are best when the consultants are working on paying gigs rather than creating software from scratch. It's more than obvious that there is a great deal of value in free software, and it's an extremely beneficial thing for companies that know how to take advantage of it. What's not so obvious is how to transfer enough of that value to the creators of the software to keep them going. The point being, "free software business" is not a solved problem, so expect to see various models, as people try things out. Some of them will have problems, and won't survive.
  2. This leaves us with the crux of Gianugo's "rant", that some of these companies and groups are doing open source, but not in the true, open, community-oriented approach. I think he's right, but where I don't agree is with this:
    Also, I m not buying what Matt, Matthew and Ugo are saying about some sort of Darwinian selection being able to discriminate the good from the bad (assuming there is actually good and bad - I just tend to think we have different objectives): it s hard enough to move the CIO masses beyond the Open Source means Linux meme, go figure explaining why they should care to consider the difference between Open Source built within the virtuous cycle of community based development and Open Source as a pure distribution model of conceptually proprietary and closed to participation code.
    I see open source as being really strong right now, and do not deem it likely that that will change - it's survived Microsoft so far, survived the dot com bust, survived people trying to label it as a political movement, survived venture capital... Fundamentally, it just has too many things going for it. There's too much value, too much diversity, and ruddy health. So I think that where he sees people "not getting it", I see a competitive advantage for those who do. Things will sort themselves out with time.

Florian Ragwitz: Geek Tour

As I already said, I wanted to do a little geek tour with Juerd, a fellow #perl6 guy. We did so and visited Fosdem, GPW and CLT. Some pictures of those events can be found here. Unfortunately I wasn't able to visit Amsterdam.PM for financial reasons. Nevertheless I had much fun on the tip! Therefor I'm already looking forward to go to the Easter Hegg, the German Linuxtag and some other events. See you there! PS: Did someone notice the fancy new CSS at http://perldition.org? :-)

Florian Ragwitz: Geek Tour

As I already said, I wanted to do a little geek tour with Juerd, a fellow #perl6 guy. We did so and visited Fosdem, GPW and CLT. Some pictures of those events can be here. Unfortunately I wasn't able to visit Amsterdam.PM for financial reasons. Nevertheless I had much fun on the tip! Therefor I'm already looking forward to go to the Easter Hegg, the German Linuxtag and some other events. See you there! PS: Did any of you notice the fancy new CSS at http://perldition.org? :-)

7 March 2006

Norbert Tretkowski: Backport of mysql-dfsg broken on amd64

Mickael Marchand noticed a problem with the mysql-dfsg backport on amd64. I don't own such hardware, but fortunately Christian Hammers was able to reproduce that problem, which seems not to be Debian related, so he filed a bugreport to the MySQL bug tracking system.

6 March 2006

Aigars Mahinovs: Oscars rant

Blogging this week seem to be on a high wave for me. Which, as I previously noted, is correlated with my general level of activity. So this blob post is my braindump about 2006 Academy Awards ceremony a.k.a Oscars 2006. First of all - I love John Steward and watch "The Daily Show" daily. Opening was just hilarious. Everyone refuses to host and then John awakes from several dreams in bed with Clooney. LOL! Collage of non-gay westerns - LOL! It is true - I will never will be able to watch old westerns without considering "maybe that guy is gay?" About Best Animated feature: I really thought that "Howl's moving castle" was much better then that Wallace and Gromit thing, but they gave it to them because their props burned down. Talking about howling, who let Dolly Parton in? That was just horrible - no voice, no show, all face pulled back into a bun in the back of her head. "We're all Gods children"? "Alleluia"? Please, let her die in piece. March of the Penguins is the best, especially in Linux context :D Now the second song (the one from "Crash") was much better in all possible ways - great show, good looking singer and a better voice too. The beginning was kinda shaky, but she calmed down soon after starting to sing. I was fascinated. They should have given Steward more time to give some impromptu jokes. I really loved the way they presented the original score from films - giving one man with a fiddle to play all the scores in succession was a brilliant move. Pimp song - quite strange rap. Still better then the first song, but quite strange anyway. And they won the Oscar. Doh, man. Best Actor - Philip Seymour Hoffman. Without any doubt. Congrats. The most important part of the ceremony is also the most boring one for people that are not involved in the process. So I spent the most of the ceremony almost dozing off. As I said earlier, more John Steward could be useful there. I really did not expect "Crash" to win the best film. Maybe I will have to see that. It is not played in Latvia and there are no plans to show it here. It is believed that it is so USA specific that it will not be interesting to audience here. In any case, I love the tendency to go for love budget films - that is where the creativity is. Lets hope that one day a film is made in a free software manner that get an Oscar. That would be something.

5 March 2006

Uwe Hermann: HOWTO: Anonymous communication with Tor - some hints and some pitfalls [Update]

Warning: Very long post ahead. You have been warned! What? Tor is a Free Software project (revised BSD license), developed by Roger Dingledine and Nick Mathewson, which creates an infrastructure for anonymous TCP communication. From the project website:
Tor is a toolset for a wide range of organizations and people that want to improve their safety and security on the Internet. Using Tor can help you anonymize web browsing and publishing, instant messaging, IRC, SSH, and other applications that use the TCP protocol. Tor also provides a platform on which software developers can build new applications with built-in anonymity, safety, and privacy features. Tor aims to defend against traffic analysis, a form of network surveillance that threatens personal anonymity and privacy, confidential business activities and relationships, and state security. Communications are bounced around a distributed network of servers called onion routers, protecting you from websites that build profiles of your interests, local eavesdroppers that read your data or learn what sites you visit, and even the onion routers themselves.
Tor also allows you to set up and/or use a so-called Tor hidden service, i.e., a server which offers some service (a website, ssh access, or similar) without revealing its IP to its users. Why? Why would you want to use Tor? Well, because you probably don't want anybody (neither state agencies, nor companies, nor "hackers", nor any other individuals or groups) to be able to record, analyze, and (ab)use information about your web browsing habits, or any other communication habits. For instance, you don't want Google to have a complete search-profile of you, which — even worse — might some day get in the hands of other parties. In the days of massive data retention you don't want all your electronic traces to be recorded, stored for ages, analyzed, and data-mined for dubious reasons and with even more dubious results and false conclusions drawn which might negatively affect you. If you're a human rights activist in China, you want anonymous communication. If you're a whistleblower, you want anonymous communication. The list is endless. For securing your communications, so that nobody is able to sniff your emails, your chat messages, your passwords, your private documents and conversations, you use encryption. For communicating anonymously you can use Tor. Combine both, and you have secure and anonymous communication. In case you're wondering whether criminals might abuse Tor, read the Tor Abuse FAQ. Short answer: yes, but if you're willing to break the law, you already have anonymity (open access points, stolen/prepaid mobile phones, etc.). You don't need Tor to do bad things if you're a criminal. If you're one of those horrible "oh, but I don't have anything to hide" guys, consider this: Say you have a drug/alcohol problem and want to visit an anti-drugs/anti-alcohol website or forum for help. Would you want the whole world, your neighbors, your co-workers, your boss, to know that, or would you rather want to keep that a secret? Say you have AIDS and want to get information on the web? Or, to make the example even more dramatic: Would you want some random guys to be able to watch you while you fuck your wife? No? So you have something to hide after all, right? My point is: Everyone has something to hide, even more, it is a basic human right to have the ability to hide something. It's called privacy. How? Tor implements a form of onion routing to, basically, push encrypted data through multiple Tor nodes (servers), before it reaches the final destination (e.g. a website). The result is that neither the website owner, nor a local eavesdropper, nor any single Tor server knows who requested that specific website, hence you are communicating anonymously. For more technical details, read the Tor overview and the Tor documentation pages. In order to use Tor, you have to install and run a local Tor client/daemon (this is not necessarily a Tor server!). On Debian, type apt-get install tor, on other systems you can get the respective binary packages or download the sources and compile Tor yourself. Usually Tor is used together with Privoxy, a configurable HTTP proxy which sanitizes your web-browsing experience by removing nasty banner ads, pop-ups, JavaScript, webbugs, cookies etc. etc. So: apt-get install privoxy. After installing and starting Tor and Privoxy, you can now configure your webbrowser to use Privoxy as an HTTP proxy (see below), and Privoxy will in turn use Tor to anonymize your communication if you add "forward-socks4a / localhost:9050 ." to your /etc/privoxy/config. Anonymizing various applications Most (but not all) of the following information is also covered in the very useful Torify HOWTO in the Tor wiki (I will add the missing information there, ASAP). As I'm pretty paranoid, I have checked every single of these configurations with Ethereal to ensure that the traffic is really anonymized. However, if you are paranoid, you shouldn't trust me, but rather test this stuff for yourself! Warning: DNS Leaks:
The biggest problem with many applications is that they leak DNS requests. That is, although they use Tor to anonymize the traffic, they first send a DNS request untorified in order to get the IP address of the target system. Then they communicate "anonymously" with that target. The problem: any eavesdropper with more than three brain cells can conclude what website you visited, if they see that you send a DNS request for rsf.org, followed by some "anonymous" Tor traffic. The solution: use Tor together with Privoxy, that prevents DNS leaks. Many non-HTTP-based applications are usually torified using a small tool called torify (e.g. by typing torify fetchmail), but often this approach has DNS leaking problems, see below. You might also want to check out toraliases, a small shell script you can source from your ~/.bashrc file. It defines some functions and aliases which transparently direct the traffic of some (but not all!) programs through Tor. Applications which cannot easily be torified Anything not using TCP usually cannot be torified, as Tor only works for TCP. Pitfalls to be aware of More information More information is available in the Tor documentation, the Tor wiki, and especially in the Tor FAQ. In addition, there's an IRC channel on Freenode (#tor), some slides and a video (torrent) about Tor you might find interesting. If you would like to help, you can run a Tor server, donate some money, or volunteer to do other things (code, debug, document, translate, and more). That's it for now. I'm very grateful for comments and suggestions, especially for hints on how to anonymize more applications. Also, if you notice any dumb mistakes I made, please leave a comment. Update 2006-03-07: Fixed typos, added link to the toraliases project (thanks Benjamin Schieder).

4 March 2006

Jordi Mallach: Buying a computer mouse

I've had the same mouse for probably 5 years, and I'm very happy with the result. Unfortunately, the batteries don't make good contact with the pins anymore and sometimes it takes ten minutes of delicate work to get it going again. So today, I went to buy a mouse, and surprise, surprise, I had forgotten how much it sucks to be a left-handed when purchasing certain objects. At the computer store, there were about 25 different mouse models, most of them featuring extra buttons, ergononic shape and other cool stuff. I was ready to buy something for even more than 20 if it was worth it, but due to the non-simmetrical shape of most of them, again I could only go for the cheapest models. I took a Creative optical mouse, and downgraded from a cordless mouse with 5 buttons + a wheel to a plain simple 3-button + wheel. At least it's USB... all the low end mice are still PS2. When I was looking for a laptop, one of the requirements was that the touchpad wasn't slightly displaced to the left. So right-handed-ish... I know there are shops with stuff for left-handed. Once, my mother bought me a pair of nail scissors designed for left-handed people. All that kind of stuff is generally very expensive and anecdotic, though. I wonder if we'll ever see laws that will force manufacturers to provide inverted items on demand. I want one of those cool mice.

Jordi Mallach: Catalan orthotypography

Ivan never has enough, and has gone ways further on his Escriu b quest. Following up on my previous post on the X.Org Catalan changes, he has posted a list of characters that he still misses in our layout, in order to type really correct, orthotypograpically-wise, Catalan. Ivan, the king of nitpickers. :) Toni also posted a mini-HOWTO on how to get your geminated l's look a lucinants .

David Nusinow: Momentum Makes Debian More Fun For Me

Via Luis, I really like this article. Debian has become way too corporate in a lot of ways it seems, and many of us are forgetting what it's like to try and do something daring. It's one of the reasons I find aj's DPL platform compelling, even though he hasn't said how he's actually going to encourage a faster tempo. People got really excited when I simply updated Debian's X packages to the latest upstream version. Granted, this is cool, but it's far from the exciting stuff I'm looking to do once we're finally caught up with upstream for real (almost there!) It doesn't have to be revolutionary or anything, but I want the XSF to be a center for exciting things to happen. Unfortunately, the most exciting X stuff is happening everywhere but Debian right now, despite my best efforts to open it up further.

And while I share helix's hate for the term "stop energy", the vast and deep flamefests that periodically consume the project really do seem to slow down our development noticeably when I just look at daily changelogs in sid. Julien may call me a teletubby for this (a metaphor I loathe for its utter stupidity) but debian-x has been almost 100% free of flamewars for the past year or so since I came on, and we've gotten a remarkable amount done. Contrast that with the previous era in which the fighting seemed to sap the will of the most productive and capable members of the team, all of whom seemed to focus much of their energy elsewhere as a result. While I think a mailing list code of conduct will be an important step in achieving this effect project-wide, I think a more fundamental solution is for individuals to attempt to build momentum themselves. Momentum like what I've tried to build with X seems to stop these energy-sucking flamewars dead in their tracks, and makes the project seem like a lot more fun place to be. I know that with all the flames going on with ndiswrapper and such I've been able to retreat in to XSF-land and find my happy place and be productive.

3 March 2006

Ian Murdock: Blackberry blues

I dropped my cell phone a few months ago, and it ended up with a large crack across the LCD, which to me became the perfect excuse to finally get that Blackberry I’ve always wanted. However, given the uncertainty about the outcome of NTP v. RIM, I decided to hold off on my purchase till after the hearing last week, which was widely expected to provide some closure one way or the other as to whether RIM would be allowed to continue its service in the U.S. Unfortunately, there was no such closure to be found. So, I have a quick question to those more in the know than I: When the media talks of a “Blackberry shutdown”, I assume they’re just talking about a shutdown of the push email service, not a shutdown of all access to the Blackberry network? In other words, if Blackberry is shutdown, I presume I’d still be able to access the web etc.? Or would my brand new Blackberry become little more than an expensive paperweight?

Simon Richter: dig wget

One thing I'm wondering about is why bittorrent sites have an RSS feed with all torrents ever added to the site. Even for fairly small places like legaltorrents.com, there is no way I could imagine anyone being interested in indiscriminately downloading anything that has been added. I can see a point for subcategory feeds, but a catch-all? "We don't know what it's good for, but it's so Web 2.0!", probably.

2 March 2006

Jordi Mallach: L MIDDLE DOT in X.Org

English (Queen's English) is the only real language.
After this required short announcement by our main sponsor, Daniel Stone, lets go ahead and explain something of interest to the many Catalan X.Org users out there. Ivan and I have been looking at the issues that block a GNU/Linux user from using the compound geminate L, , instead of the more usual L L spelling. The and characters are unfortunately not included in ISO-8859-1, so fonts were the first big problem we faced. When modern X desktops started using True Type fonts by default, the de-facto free font in most distributions became Bitstream Vera as soon as they were licensed under a Free Software license back in 2003. Bitstream did not include the Unicode glyphs U+013F and U+0140, but some time after, chatting with daf, I learned he was working on Olwen, a Vera extension which would add proper Welsh coverage. He promptly added the Catalan glyphs, but Olwen never got widely exposed in distributions. Luckily, things are changing lately. Due to the lack of bugfixes or new releases of Vera, the list of Vera derivatives like Olwen started growing. The DejaVu project is building a font family, based on Vera, which merged many of these smaller purpose Vera derivatives, including Olwen. DejaVu, is, as far as I know, slowly replacing Bitstream Vera as the standard free, high quality true type font in free desktops. With the font blocker easily solvable now, the next problem was making the input easy. Some terminals, such as GNOME's or rxvt, allow you to insert Unicode typing a Unicode code point. The Spanish layouts don't provide a shortcut for it though, and if you try to do Level3-Shift+l, you'll get a Polish character, , that is of no use in neither Catalan, Spanish, Galician, Basque or other languages in the Spanish state. We wanted to replace that with , but when we had a look at it last Saturday night during our stay in Bruxelles, we couldn't find what the name for Unicode's U+0140/U+013F was in XKB-speak. So, as I said, on Sunday I went looking for Daniel and Keith to see if we would be clued up. The solution is easy: there is no name mapping, but you can use Unicode in 0x100XXXX notation directly in your X config file to make it work. He tried in his laptop, and why not, generated a patch for X.Org 7.0's xkeyboard-config. Daniel can't be that good, so he forced me to spread lies about the English language in this blog entry if we wanted the patch committed. :) Support for X.Org 6.8 and 6.9 isn't planned, unless you bribe your X maintainer to add a tiny patch. This has been implemented as an "es" keyboard extension (named cat ) because other systems don't have that feature in the Spanish layout, and X.Org wants to remain compatible with the rest. We'll have to add a
        Option          "XkbVariant"     "cat"
option to our keyboard section in xorg.conf. If you're not using X.Org 7.0, you might want to try:
xmodmap -e "keycode 46 = l L U140 U13f U140 U13f"
but I don't know if that'll work in all systems. To test in your keyboard, that'll probably be AltGr+l or AltGR+L . What we need to do now is to add support for the character in more fonts, alternative spellings for words using the ela geminada (ie, col labora and co labora ) in dictionaries, wordlists..., and of course, teach users about the avalability of this, and promote its usage.

MJ Ray: Blog moves: How not to antispam

How not to do it: The blog of Alexis Sukrieh not only uses broken letter image tests just now, but sends rude error messages when you fail and has a broken trackback system that returns 403 Forbidden. If that's the Spam Karma 2 mentioned in the footer, I suspect someone will be reincarnated as flame-roasted tinned meat soon. (Is this comment offensive? Report bad content.)

Martin Michlmayr: MIPS fun, Broadcom quad-core 1480 board

As I mentioned on debian-project recently, Broadcom has been very supportive of our MIPS port. They donated several fast MIPS development boards (dual-core 800 MHz) to a number of Debian developers as well as machines for our mips and mipsel buildd network. Without those boards, we'd have a hell of a time keeping up and certainly wouldn't meet the Vancouver requirements. Broadcom recently released a new chip, the 1480, which is a quad-core CPU, and I managed to get hold of a development board based on this chip. I had some trouble with FedEx because they weren't sure how to handle a shipment worth several grant to an individual who is a volunteer working on a project which legally doesn't exist in the UK. However, the FedEx lady was really nice and said she'd sort it out... and the next day the board turned up. Unfortunately, SMP support in the MIPS kernel was broken so I was only able to run the board in non-SMP mode: it really sucks having a quad-core CPU and then you can only use one core! There were also DMA errors when using an IDE PCI card. Fortunately, the SMP problems got solved in the meantime, and using the generic IDE driver works. Now that I have the board running, I compiled GCC 4.1 and my next step will be to build the Debian archive to see how well GCC 4.1 work on MIPS.

28 February 2006

Martin F. Krafft: It's the time again ...

... of hundreds of emails on debian-vote. Having met all the candidates I'd consider in person makes it a real exciting vote for me. Let the games begin! :) I have been asked to nominate myself -- a little more than I'd expected. Apart from my hands certainly not capable of meeting my talkativeness on certain topics (yet), and this Ph.D. plan of mine, I did not feel it was right: there is still a bunch to be done and thought through before I could consciously ask myself the question whether I'd want to run for DPL or not.

Next.

Previous.