Search Results: "will"

12 March 2007

Wouter Verhelst: The DPL race

The previous DPL races which I actively followed consisted of hectic discussions on the debian-vote mailinglist, multiple parallel long threads full of questions and answers. Given that there were 9 candidates this year (of which only 8 are left now, after Sven Luther left the race, I expected to have to write an insane amount of time-sucking emails to that list, and had somewhat prepared for that eventuality. Strangely enough, though, that hasn't happened. Since the campaigning period will come to an end this sunday, that'll mean that either most developers are waiting 'till the last minute, or that there simply aren't that many questions this year. I'm really hoping for the latter... then again, I would prefer that people actually do ask questions -- the DPL is an important position in Debian, and people really should be informing themselves before voting.

Erich Schubert: Debian wish for lenny

I have a Debian wish for lenny: Why do we really have to make a distinction between NMUs and maintainer uploads? I agree that we need to have someone (which can be a group) be responsible for packages and need to keep track of that to detect unmaintained packages (as well as to have someone track bug reports). With this central repository, we could have NMUs committed to the packages directly, and make contribution easier in general. For example, right now transations are usually added to a package via a bug report. The maintainer then needs to go through these bug reports (and some packages have so many open bugs I doubt the maintainer has a real overview over them; so he might easily miss some easy to fix ones), extract the patch and apply it to his package after review. With this central patch tracking system, the translators could just commit the translation change to the package directly, and it will end up in the next upload automatically. (Note that I'm not trying to force all packages to be maintained this way. I agree that for some packages it's not really appropriate. In general it should be left to the maintainers discretion. However I guess many team-maintained packages are handled in a similar way already, and I'd like to use that for my packages as well, even when not having Co-Maintainers. I'm also aware that when fixing security issues, you might not want to make your changes world visible immediately. This can however be done using SVK if we end up using SVN, for example.) Some rationale for this suggestion: In fact I think that other distributions (e.g. *BSD ports, Gentoo?) are ahead of us in this respect, having a standard way of packaging and building things and keeping track of changes. Anyway, just my € 0.02 [Yes, I'm aware that this was covered in the DPL debate, but IMHO the point of different packaging preferences falls a bit short, and probably needs to be addressed first, before being able to have a central VCS for all packages. Also I think we should be able to find a common VCS we can all live with, or at least 90% of packages.] [And yes, I'm aware that this is a controversial topic that can easily start yet another flameware. But we need to find a way of keeping flamewars down anyway...]

Erich Schubert: Swingin' M nchen

München (Munich!) has a great swing scene - alive and kicking. Lindy Hop [wikipedia], Balboa [wikipedia], Boogie Woogie [wikipedia] (~ East Coast Swing) and Rock'n'Roll [wikipedia] (the acrobatic version) all over the place. Since starting dancing (RnR some years ago, Lindy a year ago, all just socially until about half a year where I took on the others as well and started going to some real trainings), they've become an essential part of my life that I wouldn't want to miss. If you happen to come to Munich, here are some links for you: P.S. My personal favourites / recommendations: Go to Cord or Salon Erna to see how much fun the community is, then take classes with Swing and the City or Keep on Swinging.

Ross Burton: GUADEC Call For Papers

Today is the GUADEC 2007 Call for Papers deadline, and submissions are still coming in fast and furious. However a few people who would submit a paper cannot do so today due to existing commitments, and as I'm an exceedingly generous individual the deadline is now extended until Thursday 15th March. That's the day after the GNOME 2.18 release, so if you want to submit a proposal and have a GNOME Release Party then remember to submit then party. We also need more Lightning Talks. A Lightning Talk is simply a five minute presentation, so typically in an hour slot there will be ten or so talks on different topics. They are easy to present (being so short) and fun to watch (as there is a wide range of topics covered). They are a great way to announce a new project, demo something very cool (IIRC, David Reveman got a standing ovation when he demod Compiz in Stuttgart), or give a progress report. Submit your lightning talk today! NP: Foley Room, Amon Tobin

Martin Michlmayr: debian-installer rc2 for NSLU2 available

Frans Pop uploaded debian-installer a few days ago in preparation for RC2. RC2 will be released in a few days after some more testing and the creation of CD images. Since the NSLU2 doesn't need CD images and I've tested the installer already, I've made NSLU2 images of RC2 available. Special thanks go to Gordon Farquharson who has done tremendous amounts of testing in the last few weeks and months. Since RC1, the following changes have been implemented: Installation instructions are available.

Evan Prodromou: 20 Vent se CCXV

Another good day at South by Southwest. I had the night out last night, so I stopped at the Frogdesign Party for a while to see people and have some beers. I left to try to see Douglas Coupland's new movie, Everything's Gone Green. As a speaker I got a "gold" pass, which means I get to go see some of the films in the festival, but by the time I got to the theatre, it was at capacity. Too bad! Over to Club de Ville to see old friend Ben Cerveny, then trying to catch up with Niko, then an early night getting home. This morning I went to see Identity Woman (Kaliya Hamlin) talk about OpenID at the identity panel. It was a good discussion about identity and privacy, and I also got to meet Scott Kveton in person, too. Mike Linksvayer was there too, which was nice; it's great catching up with such a sympatico person. This afternoon I watched the incredibly valuable Everything You Always Wanted to Know About the Mobile Web...but Were Afraid to Ask. Great practical information for people willing to give mobile a try. I came away enthused and ready to make wikitravel.mobi a reality. Best of all was seeing Ben on his panel about virtual identity and avatars. Ben's got a talent for identifying the most intellectually stimulating thread in a conversation and following it with gusto, so it was really cool to see him talk on stage. tags:

La Traviata We stopped in for dinner at La Traviata, an Italian restaurant on Congress that Maj had heard good things about. The menu was nice but not too friendly to us pescevegetarians; we were excited when we heard that there was a seafood special that night. But the waiter came back to tell us that they weren't available. After we ordered, I heard the waitress behind me saying to her very big table, "...and we have two plates of the mahi-mahi available..." I stopped our waiter when he came by, and he was sheepish. "The chef was keeping those two plates for this big party." Oh. Our food was great -- I had a mushroom fettuccine, Maj had a grilled salmon with greens -- and we forgot about it. But the waiter came out later and said, "I talked about it with the chef and we want to extend our apologies. We should offer the specials to every customer equally. The chef wants to offer you dessert on the house." OK, sounds good. It doesn't take much to make up for a mistake, especially in the restaurant industry. La Traviata had good food, a really nice building, and great service up until then, but going that extra mile to make up for a mistake -- a debatable mistake I probably would have never thought about again -- gained my trust. More restaurants -- no, more businesses -- should have service like that. tags:

Blog review roundup I wanted to quickly shout-out to people who mentioned my talk at SXSW (Talks/SXSW07) in their blogs: I'm really glad to see so much positive response to the talk. I worked really hard on it, and the subject is obviously very dear to my heart. It's great when your work pays off and people appreciate it. tags:

Wiki BOF We're having a Wiki BOF lunch tomorrow at the 4th-floor coffee lounge. It should be fun. Thanks for announcing it, Liz! tags:

Erich Schubert: On Yahoo Pipes

Romain Francoise mentions Yahoo Pipes. Well, I played with Yahoo pipes like one or two weeks ago; and while I was impressed with their Visio-Like UI, I was lacking pretty much all functionality I wanted to try... My goal was simple: run a query on Google Blog Search (which will have the result available in RSS), and then grab all URLs out of that stream. But I didn't find any 'filter' in Yahoo Pipes which allowed me to extract the URLs (or any part of the text, actually) from the blog entries. I don't want to remove whole result entries, but I just want to extract certain text chunks from their body... (there might be multiple, so the regexp module isn't an option either). I could do that with Python in a few lines, actually.

11 March 2007

Christian Perrier: Suspense

107 packages get out of NEW today. I wonder how many of these will have introduced debconf templates that we will have to review, then translate..:-)

Jacobo Tarrío Barreiro: Twelfth position

12th position! w00t! 44 translated template files remain in the BTS. I will rest and wait for them to be uploaded. It’s not yet the time for Russian translators to panic :-)

Gustavo Franco: The DPL debate

My apologies for not showing up for the debate, due to a car accident (not involving me) it was too late to actually being able to connect on IRC.

I just read the debate log and will be able to answer tomorrow (monday) the same questions and more for anyone interested. I'll be at OFTC as stratus (#debian-desktop) during 14:00UTC until 21:00UTC. See you there!

Russell Coker: nerve action - sound vs electricity

Leon Brooks linked to this article claiming that sound not electricity travels through nerves.

When you put a moderate voltage through your body it will cause muscle action (try putting 1000V at low current between fingers of the same hand for safety). The original experiment that suggested that electricity is used involved applying a shock to the legs of a dead frog (see the Wikipedia entry for Luigi Galvani).

For this claim about sound to be valid the electric shocks would have to cause sound in the nervous system. Also sound impulses would have to trigger nerve action (IE the "brown note"). AFAIK neither of these have been proven.

Joey Hess: d-i install testing with qemu and digress

As the first step in moving my automated d-i install testing away from the dilab and over to emulation, I've added support to the d-i regression tester (digress) to use qemu for serial-console based CDROM installation tests. It was fairly straightforward to do that, since digress already supported bochs and hercules. I don't currently have an enourmous fast machine I can run qemu on. Actually, all of my servers, including my only amd64 server, have xen on them, which isn't ideal in combination with qemu (no kqemu..). So I thought I'd put this out as a howto, in the hope that lots of people will set up their own automated tests. If you do, please mail me and let me know, and I will aggregate all the tests together into a nice status page. Here's how to set it up: (Wonder if I should make a package of digress?) A few ideas for things to test:

MJ Ray: Debian: DPL Debate: I thought you were special. I thought you should know

So, that was the debate. Now I can stop and read the answers properly. It was a bit disappointing that one candidate (gustavo) didn't appear, one was late (sjr) and one withdrew on the day of the debates (svenl). I guess I'll see what explanations are submitted. The debate opened with a fairly gentle question, asking for introductions. Makes sure the process is working, I guess. Generally inoffensive, but Anthony Towns's answer is puzzling: shouldn't he have documented stuff during the last transition if he thought it lacking? If he's re-elected, there won't be a transition, so any documentation would be based on year-old memories... he's giving an argument for electing someone else! The communication question got a variety of responses. Not sure that Wouter Verhelst's aim of better team communications is achievable, but maybe it is - don't know without more communication from people who aren't currently communicating well! Not sure whether Steve McIntyre is arguing for diplomacy and politeness or the truth of the Sapir-Whorf hypothesis, which is more worrying. Releases. Oh! Releases. Aigars Mahinovs's plan to release less often is interesting, but is it realist or defeatist? None of the candidates seem keen to give NM the radical revision that I think it needs - the median time in DAMnation is longer than the median time for the whole of the AM-led review, contrary to what Wouter Verhelst seems to claim later (line 754). About the only reforms suggested are Anthony Towns making permissions more gradual and Steve McIntyre's (IMO scary) social conformance test. Each of the candidates sees a slightly different thing as debian's biggest problem, although some of them overlap. Maybe this is the axis that differentiates the candidates most? Also, a full range of "code of conduct" views seem to be there: from it being a good idea, through leaving it for others to try, to being opposed. Then it was onto the buck-passing round. Another communication question brought some similar responses and this absolute gem from Aigars Mahinovs:-
"A technical solution to a social problem - a cron job that will send the email every two months, 6 text files with a template saying that nothing has been done and I just need to remember to write something good into those files before they are sent."
I like that idea! A few technical questions brought some interesting reminders about work that is actually already underway, but maybe not very visible, then there was a question about other distributions. Predictably, most of the focus fell on Utnubu and other derivatives, with a few mentions of Gentoo too. The targetted questions brought a few amusing replies: at least one candidate seems to say that they won't pursue a past comment if elected, while Anthony Towns seems to see the new FDL and CC licences and GPL'd Java as personal achievements. The cage fight (or open discussion, as it is more usually known) spent most of its time emphasising and clarifying points from earlier. It only seemed to be at the end when it cut new ground, with questions about demographics and $10million. Finally, closing summaries again showed the differences of approaches and views. Then that was that and the participants logged off into the night...

Erich Schubert: SELinux policy customization

Russel Coker explained how to generate a local policy module from the error log. Note that this approach (audit2allow) suffers from the same problems that automatic policy learning suffers from (at least when not done very smartly). The generated policy will exactly cover the behaviour you had during logging; functionality that you didn't use is not covered, but misbehaviour that occured during this time is. Thats basically why SELinux doesn't use this autolearning approach considered a "benefit" of AppArmor by some (as you've just seen, you can do that with SELinux, too). So let me show you an alternate way: First of all, install the refpolicy-*-dev (from my experimental repository on alioth) or selinux-policy-refpolicy-dev (unstable) packages. Next you'll need an audit error to fix, e.g.:
audit(1173577161.426:3436296): avc:  denied    search   for  pid=23862 comm="amavisd-new" name="lib" dev=md2 ino=63745 scontext=system_u:system_r:amavis_t tcontext=system_u:object_r:var_lib_t tclass=dir
So that obviously is amavis trying to access /var/lib (you can verify this by checking that ino= is the inode number of this directory). Looking at /var/lib/amavis reveals that these files are labeled amavis_var_lib_t, so the amavis policy is lacking just this simple tweak. While Russel's approach would work fine, I'll try to show how this would be fixed in the actual policy. The approach I use is documented somewhat in the README.Debian at least in my packages. I'll create a file named amavisfix.te:
policy_module(amavisfix,1.0.0);
require  
        type amavis_t;
 
files_list_var_lib( amavis_t )
The name "files_list_var_lib" was looked up in the Refpolicy API documentation. Granted, it takes some time to get used to their naming scheme, but it's actually quite consistent. Now I run
make -f /usr/share/selinux/refpolicy-strict/include/Makefile
and it creates a compiled module, amavisfix.pp, for me that I can install with "semodule -i amavisfix.pp". The audit error should now be gone, and amavis should function. I can now file a bug report with upstream that the amavis policy is lacking "files_list_var_lib( amavis_t )" and they'll be happy to add that. :-) Note that "files_list_var_lib" has an actual semantic meaning what the process is being granted; audit2allow lines are just technical representations of the access violations seen. Some of the more advanced SELinux IDEs might be able to suggest you appropriate interfaces by looking at the audit errors; I havn't tried them yet.

10 March 2007

Evan Prodromou: 19 Vent se CCXV

Just got finished with my "power presentation" at South by Southwest. I think it went really well, but I went over in my time and didn't have enough time for questions in the end. I've been fussing over this presentation since we landed in Houston. I had an outline and a lot of notes but I hadn't really put the two together. I've been trying to carve time out to work on the presentation, but between the logistics of travel and various requirements of child care, I've been really scratching. It came together yesterday and last night, which was great. I went through the presentation a few times this morning and after lunch, so I felt very secure in it by the time I gave the delivery. I got good feedback afterwards; people seemed to have liked it. I've put my slides up at Talks/SXSW07. Hopefully people will enjoy reading them. tags:

SxQC Yesterday afternoon we got together all the Montrealers and Quebeckers who are here at SxSW for a little hangout session in the registrants' lounge in Brush Square Park right outside of the Austin Convention Centre. I was pretty amazed at how many people were here -- I think there must have been 15 people speaking French around the table. It's great to see Montreal taking its place at the table at events like this. As the technology scene in Montreal becomes more confident and more mature, I expect that we'll be more of a presence -- alongside San Francisco, Los Angeles, New York City and Boston as technology centres in North America. tags:

Twitter at work I'm so psyched that I finally got my personal twitter account set up today. I set up a Twitter account for Wikitravel a little while ago for keeping people up-to-date on technical issues on the site. But now I've got http://twitter.com/evanprodromou , too. Why am I so excited? Because I was able to know almost immediately about the birth of my friends' second daughter, Anoushka. Congratulations to Mark and Allegra on such a beautiful little girl, and congrats to Anoushka on picking such great parents. You're gonna be just fine, kid. tags:

Andrew Pollock: [life] Busted out the rollerblades

When I first moved to Canberra to work at Asia Online, I was staying at the Waldorf, and working in Braddon, so it was a really nice short skate to work. I think skating around after work in the summer time (with daylight saving) was one of the things that made Canberra really grow on me. I managed to destroy the (fairly cheap) blades in an incident in Commonwealth Park, and then lashed out on a more expensive pair of Bauer skates, which I subsequently hated. The original pair were simple, had a good hard shell, and three ski-strap style buckles, so they provided pretty good ankle support. The Bauers, on the other hand, had to be bought in a women's size because apparently my feet were too small for the men's sizes, were lace up, and had two Velcro straps that went around the top of the laces. I really made a terrible purchasing decision in getting them, because I found I could never get them tight enough around my ankles, and they were too tight around my toes, and were generally quite uncomfortable. Anyway, fast forward something like seven years to today, and I've been meaning to try skating to work to see how long it took. This morning, Sarah felt like some Vegemite, and I've got two bottles at work, and we seem to have run out at home. Sarah proposed that we cycle into work to get one of the bottles, and I thought this would be the perfect time to try out the skates again with no time constraints. So, I pulled them out, got to try out the new safety gear that I think Sarah got me for my birthday 2 years ago, and we headed off down the Stevens Creek trail. Things started out okay (as they always tended to do) but by the time we got to the La Avenida exit from the trail, I was feeling like a quick break to give my feet a breather, and I realised that the back left wheel had pretty much shredded itself. Seems the wheels don't have a fantastic shelf life. So Sarah cycled back home and got the car, and we aborted that adventure. I think rather than persisting with a pair of skates that I totally hate, I'll replace the wheels and give them away to Good Will, and look at getting a new pair that suck less. I think after waiting six or seven years between pairs is long enough get over the few hundred I spent on this pair. We're going to stay in San Francisco next Friday night after a party, so I think I'll go check out this store on Saturday. Hopefully I can make a better purchasing decision this time around.

Andrew Pollock: [tech] Is (non-Apple) DAAP development dead?

Now that I've got MythStream working very nicely, it's reminded me of my other wish: to be able to play music from the iTunes library on Sarah's laptop through MythTV somehow. This leads one to an excursion into the slightly documented Digital Audio Access Protocol. Life seemed fairly good until iTunes 7.0 came out with a new version of the protocol, which seems to have broken the hell out of anything that isn't >= iTunes 7.0, which is a bit of a shame, since I only learned of DAAP at around this time, so I've never been able to experiment with using a third party DAAP client. www.opendaap.org sounds all promising, but it's really just a bunch of links to projects that don't seem to have done much for years, or only implement the iTunes 4.0 version of the protocol, which is reasonably well documented. There's a few implementations of DAAP servers that will talk the pre-iTunes 7.0 version of the protocol (which I believe that iTunes 7.0+ will work with fine), but that's not what I want. All of our music is already in iTunes, and I believe DAAP doesn't give you write-access, so it's not like we could stick all of our music on Linux and play it through iTunes the other way, because we'd still be wanting to buy music from the iTunes Store, and it'd all get very messy. So I'm trying to find out if anyone's doing any work on reverse-engineering DAAP 7.0. So far, my searching hasn't turned up anything interesting. Update A bit more searching turned up this, which suggests that even legitimate DAAP protocol licensees were caught with their pants down by this change, and so products like this one have a disclaimer about what versions of iTunes they'll work with. Sad.

Ben Hutchings: New blog

This is my new blog for technical/geeky/Debian stuff. I'm keeping my LiveJournal for social and private matters and syndicating this one to Planet Debian. I hope this separation will make me less afraid of boring LiveJournal readers with technical minutiae and Debian politics or boring Planet Debian readers with local social stuff, so I actually write more. Don't get too hopeful though.

Stefano Zacchiroli: gsoc cfp

Google Summer of Code 2007: Call for Proposals Yesterday I took some time to reorganize the wiki page with Debian proposals for this year Google Summer of Code. The more relevant change is that we wont consider for free last year proposals as this year proposals. The rationale for that is to avoid proposals staying there just for inertia. So please take some time to promote last year proposals to this year proposals (just moving them up in the wiki page) if you're still interested in them. Eventually we will remove last-year non-promoted proposals. Now we also have a template for describing proposals in more details to be used for avoiding cluttering the main wiki page. You would be very kind with us if, when promoting last year proposals, you will also take the time to create and fill the corresponding templates :-). If you're interested in proposing something for the GSoC go and add your proposal to the wiki page, now it's the time! PS no, you're right, in this post there isn't much more than what I just posted to d-d-a, it's only to augment the SPAM level...

9 March 2007

Gustavo Franco: DPL Candidate Calendar 07'/08'

Well, after reading the rebuttals of my platform for DPL, i noticed that from the others candidates only one really disagree with a proposal I've included - 'backports' related. I'm really happy that they agree with some of the proposals. Unfortunately, it seems that it's common sense between the others candidates that I won't be able to do everything that's in my platform during a one year term. They're right, i won't. I won't do everything that is in my platform simple because Debian isn't a single person project. :-)

My platform is a request to in a way lead some changes and if you disagree with any idea, feel free to email me and do your suggestions. Keep in mind that I can't please every single person using or contributing to the Debian project. I'm sure that i can motivate enough people in the project to help me work on that proposals and I'll be directly involved in a lot of stuff that is there, but I've no problem share power, influence or whatever you call for the better of our operating system.

I've been working on a public Google Calendar with my schedule (if elected), maybe it will help some of the others candidate and Debian Developers understand how and when:

XML:
http://www.google.com/calendar/feeds/qkkr1fd8b2qu4ms0cr9dkq56i0%40group.calendar.google.com/public/basic

ICAL:
http://www.google.com/calendar/ical/qkkr1fd8b2qu4ms0cr9dkq56i0%40group.calendar.google.com/public/basic.ics

HTML:
http://www.google.com/calendar/embed?src=qkkr1fd8b2qu4ms0cr9dkq56i0%40group.calendar.google.com

There's also my Live Platform online. The Live Platform is basically my platform as in vote.do containing some HTML fixes and additional comments (in bold) based on questions or general feedback about my platform content.

See you during the debate!

Next.

Previous.