Search Results: "cas"

7 March 2006

John Goerzen: Kennedy at the Berlin Wall

I've got episode 2 of my new podcast Sound of History online. It's been really interesting to find these old recordings. For this episode, I found Kennedy's famous 1963 speech in West Berlin. I keep being struck with what an amazing orator Kennedy was. It is quite the captivating and amazing speech. Reagan's speech to West Berlin in 1987 is also in this episode. It's three times longer than Kennedy's, and probably less inspirational, but still an interesting listen. Next week I'm going to have one of the forgotten opposition speeches, trying to argue against Reagan. Also some good material out there from that perspective. In other news, ourmedia.org is being terribly annoying. It's much easier to upload to archive.org directly. I don't know why I ever bothered with ourmedia.org (or why anyone does, really).

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.

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

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

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.

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.

Aurelien Jarno: kfreebsd-amd64 build daemon

Yesterday I have setup a kfreebsd-amd64 (ie GNU/kFreeBSD on an amd64 CPU) build daemon. Its name is shockley.aurel32.net (all my machines are named related to electronics), and it has Sempron 2600+ CPU. As you can see on the photo, it is still missing a decent case. There are actually two machines on the the photo, the motherboard in the case is maxwell’s one (one of the kfreebsd-i386 build daemon), while the one on the top front is shockley’s one. That’s a bit strange, but the amd64 motherboard needs a power supply with a P4 connector, while the other one only needs a small power supply. Thanks to Ingo Juergensmann, the kfreebsd-amd64 architecture is now listed on http://buildd.net. As you can see on the graph, this machine is very fast (it only runs for 24 hours!). GNU/kFreeBSD build daemons : maxwell (i386) and shockley (amd64)

4 March 2006

David Welton: Command Facade pattern

Several weeks ago, Wolfgang asked after a rename command for Hecl. Pretty simple to do in terms of the Hashtable that maps strings to commands, so I added it. However, there was a problem: in order to save space, I'd been grouping commands together in one class, and dispatching on "argv[0]". A nearly empty class in Java compiles to something like 500 bytes, so mapping one command to one class is not an acceptable practice when you are working, in some cases, with an upper limit of 64K. Dispatching on argv[0] meant treating it as a string, and doing a compare against the command name, which meant hard coding the command names into the classes implementing commands. Try renaming one of those commands and...oops! I struggled for a bit trying to find an answer I was happy with, and after talking it over on the mailing list, arrived at doing things like this: A big class that implements a number of commands, with a dispatch method:
static void dispatch(int cmd, Interp interp, Thing[] argv) throws HeclException  
That method then does a plain old 'switch' on the cmd int to go to the correct block of code. The code that calls this is simple, and it has to be, because one gets instantiated for every command, and so it's imperitive that it doesn't take up much memory:
class MathCmdFacade implements Command  
    private int cmdtype;
    public MathCmdFacade(int cmd)  
        cmdtype = cmd;
     
    public void cmdCode(Interp interp, Thing[] argv) throws HeclException  
        MathCmds.dispatch(cmdtype, interp, argv);
     
 
So far, I'm pretty happy with the results. By making the 'facade' (I'm not sure it's really the facade pattern, but... oh well, the name works for me) small, I don't waste memory. Plopping all the code in the switch statements is probably loathsome to purists, but it makes the code smaller, something that's never far from mind when working on Hecl. Things are also a bit faster, because we don't do the string comparisons to dispatch commands either. All things considered, the code isn't illegible by any means, either. Furthermore, because the new 'facade' commands still just implement the regular old Command interface, which means that Proc still works, and that you can still associate a class implementing Command with a string, so that it remains very easy to implement new Hecl commands in Java, and the interface hasn't changed. Faster, smaller, backwards compatible, and 'rename' works too... life is good!

3 March 2006

Pierre Habouzit: My GFDL Ballot

[ 2 ] GFDL-licensed works are unsuitable for main in all cases
[ 1 ] GFDL-licensed works without unmodifiable sections are free
[   ] GFDL-licensed works are compatible with the DFSG [needs 3:1]
[   ] Further discussion

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?

2 March 2006

Wouter Verhelst: Grmbl.

I'm angry with Kanaal 2. They've broadcasted Star Trek series since they were founded approximately a decade ago, which was nice; not that I'm a fanatic who would never miss an episode, but I do appreciate a bit of science fiction now and then—and in my opinion, Star Trek is some nice SF. Well—most of it, anyway. This year, they've started the first season of Star Trek: Enterprise as well... at 8 AM, on saturday morning. Morons.

Enrico Zini: My ideas for a DPL platform

My ideas for a DPL platform I regret I didn't candidate because this year I have great ideas for a DPL charter. Here's a list.
Debian press No more people in charge of press: we replace it with a polygen grammar generating press messages, and we run it once a week. This way we won't have the problem of a silent press team, and Debian will be a steady, rocking voice in the world of Linux distributions. This will solve visibility problems compared to Ubuntu, where people perceive that Ubuntu is more important than Debian because they make more frequent and flashy press releases.
Debian releases Whenever the autogenerated polygen press message will mention a new release, we immediately release. This will allow Debian to finally release early and often like a good Open Source project should do, and still won't make us give up the unpredictability of the release cycle that makes things interesting and fun.
Security support This goes in two steps:
  1. By correctly designing the frequency patterns of the Press polygen grammar, we can tweak the mean time between releases to be about a month.
  2. We increase the quality of security support we offer to our users by supporting release updates for both stable and oldstable.
This means having to do security support for a package for no more than 2 months, and would greatly ease the workload of the Security Team.
Migration of packages into testing The migration procedure of a package into testing needs to be changed. In particular, every version of a package which is a suitable candidate for testing must be manually approved by the maintainer using a non-obvious procedure. Say, send a cryptographically signed mail to a bot that will reply with an encrypted mail with a one-shot web link to a page requiring Java to log in so that you can't set your browser to remember your password. And instructions written in very long complicated phrases by a literate Italian and then translated into English by a literate German. This will ensure that only maintainers motivated enough to maintain good quality in their packages will have them transitioned to testing, and ultimately in the stable release. In case of maintainers who are MIA or don't care about their packages, then the damage they would cause to the stable release would be drastically limited.
Version numbers As a GNU/Linux distribution, we have a duty to protest against the new crazy versioning scheme adopted by the Linux Kernel. For that purpose, I propose to adopt a new versioning scheme for our releases (and possibly for our packages as well). The idea is simple: replace numbers with names of fruits and vegetables, properly alphabetically sorted. Such as:
  1. Artichoke
  2. Banana
  3. Carrot
  4. Dates
  5. Eucaliptus
  6. Fig
  7. Garlic
...and so on. Etch release would then be "Debian GNU/Linux Etch 3.Banana". This would also help when choosing an alternative logo for the release, in case the release name summons only bad ideas like it happened with Sarge. In case one has to choose among various fruits and vegetables with the same initials, please prefer the ones that are in season at the time of the release.
Flamewars Flamewars are easily solved by approval of this extra-reduced community guideline:
  1. If you think that mailing list are unpleasant, stop reading them for a while and fix some bugs.
  2. If you think mailing lists are lots of fun, chances are that you're wasting too much time on them and you should fix some bugs instead.
The simplicity of these guidelines also makes them easily enforceable with a simple algorithm:
  • You can only post in the mailing lists if you have fixed some bugs.
  • Fixing a bugs entitles you to post up to 2 messages in the Debian mailing lists.
  • All further postings will be held until bugs are fixed, and automatically discarded if not enough bugs are fixed within 1 day of the message being held.

Erich Schubert: SSDDiff autotoolized

I just managed around to learn the very basics of autotools, and as a first execrise, used them on my "SSDDiff" xmldiff application. So you can now build it with the usual "./configure && make" command (if you have C++ STL and libxml2, that is, but these have been really standard for years now) So there is a new tarball on the Alioth project page which should be a lot easier to install. Get it while it's hot. ;-) A few words about ssddiff: SSDDiff is an "diff" application for XML files, which can output into a "merged" format, "xupdate" diffs or "marked" versions of the source files. The algorithm used is very good at dealing with structural changes, but it uses rather much memory and is not the fastest. So it's a good choice when you have a difficult case (one could say it tries to do a "semantic diff"). If you have CVS files or database tables dumped to XML, use other tools.

Holger Levsen: after victory is before victory

Well, the title might be a little too optimistic, s/victory/battle/ if you prefer. Surely the next battle against software patents (not only) in Europe is coming up.

In case you haven't heard about it yet, visit the nosoftwarepatents-awards. Each month five (software) patents will be presented, which were issued despite the law prohibiting software patents and despite (formal) protests against them.

This month features such highlights as a "centralized database" and a "context menu".

The idea is to show, that a.) software patents exists (despite patent advocators claiming they don't) and b.) what a sheer nonsense such are.

BTW, your webshop is also patented, in case you didn't know. Selling over the network, paying with credit cards, sending offers after requests ? All patented. Shut down your business now ;-)

1 March 2006

Steve Kemp: Write a wise saying and your name will live forever

It looks like I’ve earnt another ID: CVE-2005-4720 - Firefox 1.0.6 segfaults on this malformed .html page. Still no news about the security bounty though. I’m tempted to prod people .. but I haven’t managed to get round to it yet. On the one hand it’s bad to push for things like that. On the other hand there is no way I’d cash the cheque, and it would look lovely hanging on my wall…. Nothing much to say about the Debian Project Leader election yet. I think it is pretty clear to me that the idea of a “team DPL” was a failure. (At least I saw nothing happen any different.) I hoped the current/previous DPL would do great things, but to be honest didn’t see much evidence of it. (I know that personal issues came up, which is understandable, but it was disappointing to see the lack of promised status reports.) I also utterly refuse to vote for anybody who mentions in their platforms “we’re all social disfunctional”. I’m not. I’m good with people, animals, and myself. I don’t need somebody reinforcing geek stereotypes in even the smallest way. I did have the vague hope we’d have a female DPL, but alas that doesn’t look like it will happen for a while longer. Something to think about for the next year perhaps? Ummm .. I’m not sure how valid people would consider my opinions given that I’ve been mostly driven away from Debian mailing lists, and have never been a big IRC users .. so I will stop commenting now!

Clint Adams: Secret Changes to Blog Entry

It has come to my attention that AJ has made some updates. He says,
Of course, the two responses above are fundamentally contradictory: if Clint's right a ban (or similar) would've been appropriate, in spite of Joerg's claim. On the other hand, Google's sole definition of "snarky" seems to be "A colloquialism meaning short-tempered or snappish." which doesn't seem terribly applicable here -- however short tempered anyone was, anon left before anyone had a chance to lose theirs. Sadly, the rest of Clint's epithet assumes you've got some idea what the problem is in the first place.
Apparently I've been too cryptic, so I will attempt to rectify that slightly. The episode begins, I believe, with Anthony invoking a reference to secret changes . Ryan perpetuates the joking. Matt acknowledges the Sneakers reference, though it could have been interpreted as approval of the discourteous and disrespectful banter. anon expresses his confusion about this apparent disparity between the charter of the channel and what is occurring in practice. Ryan implies by inquiry that no such discrepancy exists. anon , clearly frustrated, storms off in a huff. Anthony cites this occurrence in his blog. As far as I am aware, none of the channel moderators listed on the Charter have made their opinions known publicly. In other examples, we see Anthony wielding the Charter as a threatening weapon. In this case, we see a failure to self-censor. It does not surprise me at all that someone would not want to put up with this. So I am not saying that either AJ or Ryan or Matt should have been banned for this; that would seem rather extreme and unproductive. I am saying that I have little faith in the #debian-tech team to enforce things fairly.

28 February 2006

Aigars Mahinovs: Jonathan backslash

After last post I received a bunch of feedback both via (buggy) comment system and via email. People wondered about my support of Jonathan and pointed out some posts by him, like http://lists.debian.org/debian-women/2004/07/msg00217.html. That in my opinion is the type of post that the DPL should be acting harshly against. Personally. On a case-to-case basis. Just to be clear - my evaluation of the platforms did not take in account anything that candidates did do in their past as I somehow felt that it was not really relevant. I was just as wrong as most of USA voters in the last two presidential elections who only trusted information from their candidate. On one hand it shows the impression Jonathan's platform left on me when I approached it without prejudice, but on the other hand we clearly do not want developers to make a quick judgment only basing on candidates platform statement, do we? So, to redeem myself I decided to simply do a research on the past actions and statements of the current candidates and post that research on the blog too. I was also planning to post my opinion on the other pre-election activities the candidates will be involved in. That now becomes increasingly important so that at least I make an informed decision in the end and hopefully help some other people come to their own conclusions in the process. Note: to prevent unfair judgement based on year old data I have arranged with Jonathan for an interview/discussion where he will be able to express his opionion and I will be able to ask him some grilling questions so that we get to really understand what is his position now. The result will be posted in this very blog. If you have something you would like Jonathan to answer for, send me a message.

Clint Adams: Why NoTA is getting ranked first this year

Jeroen van Wifflepuck There are compromising pictures of this guy in carnal embrace with windmills. These could be very embarrassing if leaked to the press. We can't have a DPL that will embarrass us. We just can't.
R.E. Jacks In Pollack This guy is beholden to marmots. Lots and lots of marmots. Do you really want to empower a marmot rampage?
Uncle Steve Charging money for T-shirts? What happened to the gift economy? All clothing should be FREE! Where's the love?
Tony Bob Towns This guy can't decide whether or not his last name is Town or Town'S. Can you really trust someone who changes his name so casually? I don't think so.
Andreas Schuldei He and Ari are part of the same marmot cabal. If you can't trust one, can you trust the other?
Yonah ( ) Walth re Quite, simply, this, guy, is, employed, by, canonical.org, to, make, us, all, look, silly. Vive le Rock. P.S., I think the syphilis is worsening.
Bill Allombert Did the Debian menu in ion3 become less fun to use? I blame this guy for some reason.

Next.

Previous.