Search Results: "will"

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.

Aigars Mahinovs: Crontab EOF

If one of your crontab entries is not running lately without any errors, check if you have a newline at the end of the crontab, because if you do not, then the last job will never be executed and no error will be reported anywhere: 79037 (and possibly cause of 260789) Oh and it will also not run /etc/cron.d/ file with a "." in the name: 324922 I managed to hit both of these bugs within a single day, yay me :P

Lars Wirzenius: Review: "Producing open source software" by Karl Fogel

Karl Fogel's Producing open source software: how to run a successful free software project covers many of the important aspects of free software projects, and concentrates on the parts that are different from, say, traditional in-house development projects. The book covers technical aspects like mailing lists, bug trackers, version control systems, and other infrastructure necessary for a project to survive. It also covers more social aspects, such as how to deal with flames, forking, or how to employ developers for free software projects. The book is written well, and is a light, fairly quick read. Those of us who have participated in free software for a long time can find the book as a nice summary of things that have been learned over the years. Those newer to free software development may find many new things to learn. Most of us will find something to think about. Despite the level of detail Fogel gets into, the book obviously only scratches the surface. Free software development is such a vast new territory that it is not realistic for one book to cover all of it. For example, this book does not cover conferences and other face-to-face meetings, which are important for keeping the community of free software developers alive. With the caveat that it doesn't make further volumes on this topic unnecessary, Fogel's book really is worth the time it takes to read it. Recommended.

Aigars Mahinovs: Food rhythm

Today I was chatting with my friends (Coced and Livespirit), we were discussing effective use of time when I was describing my food preparation habits. Coced started describing his daily morning routine as an example of time-effective food consumption routine. Then we decided to blog our food rhythms and crosslink those posts. So here goes my daily rhythm:
  • Wake up (I am trying to start waking up at a fixed time lately, but I will blog about that another time)
  • Open the notebook, check email
  • Fill an electric teapot with water, put it to boil
  • Wash the mug
  • Go to the bathroom for the morning bathroom routine
  • Put tea leaves, 3 teaspoons of sugar and boiling water into the mug, stir
  • Make sandwiches from white bread (possibly sweet white bread with raisins), "Rama" margarine +sausage or cheese. Adding mayonnaise if I feel particularly hungry.
  • Make the bed
  • Sit down with the laptop and the tea continuing working and drinking tea
  • Every hour Gnome's "Take a break" timer goes off and I enter a "Break" subroutine:
    • Get up
    • Put water to boil
    • Wash the mug
    • Put tea leaves and sugar in the mug
    • Go to the bathroom
    • Do stretching or rhythm exercises for at least one song (depending on the mood and songs rhythm)
    • Put boiling water into the mug
    • Stir
    • Return to work and continue to drink the tea in small sips during the next hour
  • Once a day I prepare a major meal. And I really do mean Major meal. I had to buy a special 40cm plate so that I could place all my food on it without worrying of it spilling over the side.
  • Continue with a mug of tea per hour for the rest of the day. Most days I drink around 2 liters of tea.
I have stabilized my main meal to one of few dishes that I know how to prepare in a safe, nourishing and good tasting manner. I think that I will post some of my recipes with very detailed step by step instructions and pictures, so that everyone could see how simple my cooking really is and also suggest something to extend my daily meal routine. Oh and you might also get something interesting out of it too. :) Crosslinks: coced's morning (Russian)

Pierre Habouzit: CSS wonder

I dreamt that, I wanted that since ages, and W3C is finally agreeing to consider it: maybe one day in CSSv42 we will be able to specify a width in CSS as a combination of a percentage and a fixed width. That would just be sooooooo cool ! Through <Glazblog/>

Simon Richter: What is CS?

As this year is going to be the year of computer science (or rather, Informatics) in Germany, and most of the money for it has already been spent (it all went to some PR agency AFAIK), some students are planning to organise a bit of a roadshow that will demonstrate simple topics to interested audiences. For example, we are going to show different sorting algorithms by ordering ten volunteers standing in a row by their first names, and talk a bit about complexity here, and I'm trying to rehash my crypto talk into something with more theory that is still less dry than it is currently (probably with a bigger focus on PKI).

Simon Richter: Welcome to wonderful snowy Germany

We're 10 minutes late, most of the trains are cancelled, if we miss the next one, there will be a forty minute gap, and all the bus driver cares about is our tickets.

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).

Erich Schubert: LaySVN rewrite

Today I've rewritten most of my "laySVN" layered subversion tool. Tests had shown that most of the time was spent calling the "status" command of the underlying subversion client. This is probably due to locking, and the workaround is pretty simple: avoid calling it on single files, instead run it on the whole repository at once. This of course requires major changes to the code, so I've started a rewrite. I've already applied for a alioth project for it, I'll make the source available via svn.debian.org soon. "Layered subversion" means that you basically checkout multiple subversion repositories on top of each other. A file found or ignored in an "upper" layer will not be checked out in lower layers; ignoring a file in a layer will effectively "hide" it if it were in lower layers. This is an interesting alternative to branching. In branches, you have to "carry forward" changes from one branch to other branches. The base case - merging changes from a "lower" layer into an "upper" layer is usually quite easy. The other direction can get quite messy however. Assuming that multiple files were modified in the checkout, how are you going to commit these changes to the correct branches? Basically you'll have to commit the files to the correct branches, then do the merging magic. Along comes laySVN, where this common usage pattern is much easier. Changes will automatically be committed to the highest "layer" the file is in. A checkout will update the file to the version of the "highest" layer. The only case which is a bit more complex is when you want to make changes to a file on a different layer. Then you actually have to "add" the file to the appropriate layer. Not really difficult either, is it? A different name for "layered subversion" would probably be "difference branches", which are very similar.

Daniel Stone: [tech/debian] codes of conduct

David writes that, while momentum is a very good way to keep flames away, it's really solidified by proper code of conduct. I don't disagree with either of these positions, but they're both characteristics of a good culture that enables things to get done in a productive atmosphere, rather than the causes themselves.

One of the problems is that you can't enshrine, 'don't be a tool' in a code of conduct. Yes, you can legislate away personal attacks, so there's no more Serious problems with Mr. Troup, but it's still entirely possible to completely subvert the development process while still remaining within the bounds of any particular code of conduct. The key here is that the code of conduct is just a rough guide to, and a method of enforcement of, any given culture that you wish to enforce.

If you want to change Debian's current developmental culture, you'll need more than just a document: you'll need a landslide mindshift within the entire developer base, which will be extremely difficult to achieve, given that some particular developers seem to champion their lack of social skills, delight in annoying others, and glorify petty arguments on mailing lists as being superior to actually achieving anything. When you get this, the code of conduct is really just fluff, because it becomes almost entirely self-enforcing. The general tone of the list and attitude of the developers discourages people from being idiots, and you don't have to point to the code of conduct except in serious cases.

So that's the really hard part. Debian has a destructive culture that has led to debian-devel and debian-private becoming the pointless landfill it is today. Which is no slight on Debian developers as a group, or any particular developers; it's just the way it is today. How it got that way is entirely unclear, but how it's going to move on from there is an equally perplexing question.

And, in response to Joss, the two go hand in hand. Once you've stopped arguing for the sake of it, you're infinitely more productive as a result. So I don't think calling people advocating change in Debian's social norms 'teletubbies' is at all useful: these people aren't advocating turning Debian into a sewing club where we all turn up and talk about how much we love each particular developer. What they're advocating is change of the current Debian social culture such that trainwreck threads full of personal attacks, mindless bitching, and argument for the sake of it, don't exist anymore. You can have robust debate within that framework, and you don't have to completely vet every statement you make so it's a glowing reflection on everyone and everything mentioned. If you have the right culture, you can simply tell trolls once to go away, and they get utterly ignored, instead of having their threads blown up into huge all-consuming flamewars by people who seem to love seeing their name in the mailing list index. I don't see how you conclude that any hypothetical code of conduct exists purely to facilitate trolling either, but maybe I'm missing something.

The current problems in Debian with people being unable to relate to fellow developers, so instead getting bored and flaming them into the ground instead, isn't a techincal problem in the least. It's a social problem. The entire point of this debate isn't, 'which MTA should we install by default, if any', but 'how do we fix Debian's current culture?'. I don't see how this is a technical problem, but it does have technical ramifications (e.g. releases take years of banging our collective head against a very large wall).

Lars Wirzenius: Debian: A big momentum hug

Josselin Mouette thinks name-calling makes his point. I quite disagree. His approach does nothing to make Debian better; in fact, it only serves to reduce many people's interest in working on Debian at all. David's point about development momentum is very good. I completely agree with it. I sort of started on this line of thought in my DPL platform draft, although David took it further and said it better. Momentum can only be increased if the people involved are having fun; they will have fun if momentum is increased. If something prevents development from gathering momentum, or saps the fun out of working on Debian in some other way, things fall apart. For quite a number of people, flame wars are fun suckers. "Stop energy" sounds like a good term to me. I'm talking about flame wars. I'm not talking about discussion, debate, or disagreement. It's perfectly possible to have those without getting actively aggressive, passively aggressive, repeating your opinion 75 times per day, resorting to name calling, or employing any of the other charming tricks that Debian mailing lists see. That's enough talk, and enough attention paid to bumps in the road. Time to enhance my tools so that I can find and fix all the remaining bugs in Debian.

David Nusinow: OMG Planet Conversation!

Josselin, I agree with you in theory, but the problem is that heated technical discussions quickly turn personal. debian-x is one shining example of this, where the previous fighting was over whether to polish and bring out the best possible packages we could or to push hard to get the newest releases in, which while not being as well done would get people support for new hardware. Fundamentally, this is a technical debate, but it turned very personal over time and the team still bears these scars. This has also happened in incredibly ugly ways on debian-devel, with vile threads from the past like "Serious Problems With Mr. Troup", which is about as personal as you can get. The Vancouver thread also took very serious personal turns as well, despite it beginning as a necessary discussion about the release process.

Momentum is critical for minimizing these kinds of debates, but it's not foolproof. I think a code of conduct along with people who are trusted and willing to enforce it will provide an extra layer of protection against this problem. Yes, I definitely agree with you that technical solutions and hard work are the critical things. It's critical to have technical solutions to technical problems, and these should always be the first priority for Debian. But a social layer of a mailing list code of conduct, much like our social contract and the DFSG, will provide a non-technical solution that can help guide us when things get ugly. I, for one, never want to see another "Serious Problems With Mr. Troup" thread.

MJ Ray: OtherWayUp listings

To be carried on OtherWayUp, my aggregator site, your blog should be:
  • Interesting and useful (see the tips above for some suggestions)
  • Mostly on a topic I'm willing to carry (make a category feed if needed)
  • Valid, preferably RDF Site Summary (RSS 1) - I drop broken feeds and wait for owners to report they're fixed
  • Under a sane copyright licence: at least free for non-commercial, but preferably free software, in case I stop subsidising the site in the future
  • Submitted to the site
Just now, I'm contemplating dropping Economics (no good feeds left) and downgrading/splitting Culture into Culture and Business Columns pages instead of a top-level page.

Josselin Mouette: Momentum makes teletubbies go away

David, you are perfectly right: momentum is what makes the fun. However I completely disagree with your conclusions. Trolls won't stop if you tell them to stop; a code of conduct doesn't help more in this matter than arguing calmly with them. You have to show the code. If debian-x has been free of flamewars last year, just like is e.g. debian-gtk-gnome for a place that I know more, it is because it is now a place dedicated to make things better by actually getting the work done. When the software works, nobody is looking for stupid ways to get it to work better. In other words, when technical solutions come up for technical issues you don't have to look for social ones.

What I call a teletubby is a person who is repeatedly saying we should just be kind, and everything will be fine, and flowers will grow, and Debian 3.2 will rock. If you want to see what is a teletubby, just read Andreas' platform. But there's only one way to make our next release rock: to work on it. Harder and better. People promoting the code of conduct are just teletubbies as well. Having a code of conduct doesn't change the contents of a mailing list, only the wording ; and in Debian, we can be sure it will just serve as an excuse for more trolling. Trolling about the code of conduct itself, trolling about whether this or that person is going against the code of conduct.

In Debian, the winning solution isn't the one discussed on mailing lists; it's the one getting implemented and used. Coming up on a mailing list with advice, ideas, or telling other people what to do doesn't bring anywhere. In the end, the only thing that counts is the code. Mailing lists are for people looking up for advice to start with, or for information. Anything else is just troll. You can zap those threads and won't see any difference.

Aigars Mahinovs: Top 10 libre timewaisters from Debian

This Saturday we had an installfest in LAKA with a topic of free games. It came to me to make my own top 10 of free Linux time wasting games that are packaged for Debian. Here we have the list for future reference: Honorable mention - Battle for Wesnoth: a turn based strategy game with a lot of scenarios for single player and also with multiplayer support.
  1. Enigma - A fine puzzle of precision ball moving around large and complex landscapes with a lot of different of tools and quirks
  1. Bygfoot - A football team manager with a lot of nice extra tools like transfers, injuries, salaries, sponsorship deals and a nice comentary for the games themselves. I only would love to see some kind of an online mode either in runtime mode or in turn-per-day mode.
  1. Blob wars - Funny and bloody as hell. Think Rambo as a bruised blob shooting other blobs and rescuing another blobs. Got a lot of laughs during the presentation.
  1. Pingus - Lemmings clone just with penguins. Nice graphics and control. Looks like there is a lot of levels too. Wonderful intro.
  1. LiquidWar - A very addictive and abstract game of liquid domination. Nothing much to explain - just play it with your friends or against a bunch of AI players.
  1. Tecnoballz - Arcanoid on steroids ... x4 ... with a shop ... and bosses ... and ballz ... lots of ballz. Must see.
  1. Scorched3D - The best 3D graphics I have ever seen for a free software project. Same old addictive blowing stuff up with nukes that we all love since Scorched Earth and Worms. Gameplay is better then the latest Worms. Great multiplayer fun. I only with the camera would be more intelligent.
  1. Frozen Bubble - instant classic of free software gaming. Wit and precision required. Fun supplied.
  1. Neverball - Great graphics. Wacky gameplay. Tilt the world with your mouse. Do not fall off. Try the harder levels for even more fun.
  1. Powermanga - Just plain fly and shoot. With powerups. Lots of powerups. Especially note the last powerup that upgrades your ship to a new model which has new weapons to upgrade. Waves and waves of enemies with an occasional big boss. Sadly no multiplayer.
Note: sometime later this week I will also add screenshots to the list.

Brett Parker: Wheeee!

I'm writing this from my shiny new Portégé laptop - it's currently just PXE booted with an NFS root from my other machine - but that will all soon change - now to backup the windows partition to something and then nuke it all and get debian on here properly! Wheeeeee!

Kai Hendry: X40 versus the T30

T30 and X40 batteries I am a little disappointed with the new Thinkpad X40 I have from work. I wanted a MacBook Pro, but their availability and price in Korea is bad. Unplugging the mains leaves me about 2:30hrs. That’s almost the same as my personal T30 machine! My T30 has about 2 hours of battery life, although it also has about twice the CPU power (going by Bogomips)! If I do processor intensive stuff like compiling and watching videos then we can half those times… (!) My T30 also has better wireless performance after my little tests. I’m also wary of this little X40 keyboard. I don’t think it’s good for my RSI. Though it’s too early to tell. You can get a bigger battery pack for the X40. But it will probably be expensive. :/ The X40 is brand new and is branded IBM thinkpad. The build quality is excellent, just like my other thinkpads I’ve used. It does say “Lenovo” on all the copyright stickers. I whipped out the hard drive and I thought I might upgrade to a quieter Seagate Momentus. I was surprised to see a 2” drive that was about half the height. I didn’t know about this form factor! I’ll miss my T30’s roomy 100G. It was tricky installing Debian without a CDROM. I managed in the end with an external USB hard drive and my experiences are documented in debian-boot threads starting here and here. One major redeeming thing about the X40 is that I get 18371880.31 bytes/sec compared with the T30’s 959174.47 bytes/sec for USB throughput. That’s an amazing 20x speed up! So I’ll be using external USB drives to compensate for the tiny 30GB hard drive. I am giving away my old T30 to my sister. I just wish the X40 fealt a little more like an upgrade from the T30. The X40 is my workplace’s equipment after all. I think I will aim to get a Mac Pro still if I visit Japan in the next weeks for myself.

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.

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.

Aigars Mahinovs: Just when you think you're done ...

Just a day after I announced my new blog, the server hosting it went off-line. The funny thing is - it was because of an upgrade. As it turns out after I updated Debian sid on the server, a new version of udev was installed. A version that did not work anymore with kernels << 2.6.12 and surely the kernel I had there was 2.6.11. I mean, what the hell is that? Why would you drop support for kernels that are only 4 version old??? Could you not just have a copy of the old code around and call that if the kernel is old? Anyway it appears that it was the udev that was tasked with loading the drivers for my servers network card and as the server was rebooted (power problems) it would not bring its network back up. I only today managed to get to that server and find out what the problem was. Oh and I also noticed that LVM packages are also just to be broken - apparently new packages will only work with kernel >> 2.6.14 . Just wonderful!

Next.

Previous.