Andreas Barth: RFH: buildd and multiple builds in parallel
On some machines, we have enough cpus to run more than one build in parallel.
However, as of now, this isn't supported by buildd.
What needs to be done is to change the following code to have up to n builds
happening in parallel (including of getting the next package if there is a free
slot).
while( 1 )
$self->check_restart();
$self->read_config();
my ( $dist_config, $pkg_ver) = get_next_REDO($self);
$self->do_build( $dist_config, $pkg_ver) if $pkg_ver;
next if $pkg_ver;
( $dist_config, $pkg_ver) = get_next_WANNABUILD($self);
$self->do_build( $dist_config, $pkg_ver) if $pkg_ver;
next if $pkg_ver;
# sleep a little bit if there was nothing to do this time
$self->log("Nothing to do -- sleeping " .
$self->get_conf('IDLE_SLEEP_TIME') . " seconds\n");
my $idle_start_time = time;
sleep( $self->get_conf('IDLE_SLEEP_TIME') );
my $idle_end_time = time;
$self->write_stats("idle-time", $idle_end_time - $idle_start_time);
Any takers? The full code is available from git://git.debian.org/buildd-tools/sbuild.git
in the file lib/Buildd/Daemon.pm (and I'm happy to try out appropriate patches).
Update The code above lives in the git branch buildd, and not master. Also,
I already have one proposal in my mail.
The svn repository used to draft the Debian Project News just passed the
sixth hundreds commit. If my calculations are correct, that's quite
more than the number of edits done, back when the DPN was drafted in the
wiki. I take it as a hint, that the new work flow works better than the
old one.
However, playing a bit with statistics (done by horrible shell one
liners ;)
I noticed, that - while every Debian Developer may commit to
the subversion repository - not that many commits from other DDs where
made: Of the 602 commits so far, only 70 where done by other DDs:
Science and Math Track at DebConf10
This year's
I dunno why, but hearing bagpipes always gives me the creeps, probably because their melodies sound like a whole country was just brutally slaughtered and is being mourned.
Sure enough, this morning, on my way to pick up my new national ID card matching my
Debian always was known for its communication "style". There were even 
In the evening today (Tuesday), the Debconf organizers arranged for a screening of the Creative Commons licensed film "Sita Sings the Blues" by Nina Paley. I went to see it as I had missed it when it was first released among tales of trials and tribulation at the hands of copyright meanies.
So first let me say yay Free Culture!, boo Intellectual Property! etc. etc. Now we have that out of the way...
"Sita Sings the Blues" has two main narrative threads: The breakup of Ninas relationship with her boyfriend and the Ramayana particularly a story from the uttarakanda about how after Shri Rama returned from Lanka, Sita had to undergo the agnipravesha to prove her chastity and even after she passed that test was eventually banished to the forest. I had an adverse reaction to this film. In fact I stayed to the end to be polite but I left afterwards as soon as I could. I had almost a physical feeling of nausea and I was surprised by this. Since then I have been pondering why this is so.
It's not that its blasphemous. Shri Rama is not just a "perfect man", he is God (an avatar of Vishnu Bhagavan as is briefly touched upon in the film) for millions of people so, well, yes it is blasphemous but its more Rowan Atkinson style rather than Norwegian Black Metal style blasphemy. One never gets the impression that the author hates Hinduism or Indian culture the opposite in fact. And in fact it is not uncommon in our culture to speak of Sita and Rama in this way. They are not remote authority figures but as familiar to us as our own friends and family and the Ramayana is not just about events that happened long ago it is relevant to our lives right now. Even the "good woman done wrong by big dumb male jerk" narrative is not unknown. (See the Uttararamacharita of Bhavabhuti for instance.) though I would suggest reducing the Ramayana this way is akin to treating the Hitchhikers Guide to the Galaxy as a book about towels.
Even the milder criticism that it is not accurate is offbase because although the Sanskrit poem by Maharshi Valmiki is the canonical rendition of the Ramayana, there are other well-known versions. Not just in Sanskrit, the Hindi retelling by Sant Tulsidas called Ramacharitamanasa is more popular than Valmiki. Also speaking as someone who has preached Ramakatha "professionally" I can tell you that even the priests do not stick to the letter of the text. It is encouraged and expected that they will riff on the basic stories adding or removing details according to the needs and taste of the audience. And the device of the three narrators made me smile as this is exactly the kind of discussions that go on after hearing the Ramakatha. (I must say Paley picked a notably illiterate trio though.) One place where this fell flat was when they discussed the alleged discrepancy between Sita living simply in the forest and dropping a trail of jewellery on the way to Lanka. Although I can imagine someone at some point saying, "Do not question these stories" not at this point. Even the most retarded westernized Indian would know that removing ones ornaments is a sign of widowhood. A married woman would only do that in extremis certainly not just merely because she was a hermit. In a few cases some extra details might have helped the story. It was not explained that Ravana does not just have rakshasas in his command but he is one himself. (And he certainly wasn't a good guy until one day he got up and kidnapped Sita.) Shri Ramas brother Lakshamana accompanied the couple into the forest to Lanka and back but he only pops up (for no apparent reason) at the end. But look at me, I'm turning into one of those people who rant about Star Trek continuity errors or complain that the Romans in a gladiator movie have the wrong helmets for that time period etc. One has to cut a storyteller some slack and I entered the screening determined to be charitable.
It's also not because I don't really see much connection between the two stories. Getting dumped by someone who simply loses interest in you hardly seems equivalent to being trapped by a moral code that doesn't allow for individuals feelings. Paley could have easily made "Princess Leia Sings the Blues" and it wouldn't have changed the significance much. But in India people make far more tenuous connections between the epics and events in their own life so one can hardly complain about that.
Aesthetics are not the problem either. The first version of the Ramayana I ever read was the Amar Chitra Katha comicbook version which partly influenced the visual style of this film. (In fact you briefly see it in one scene when different editions of the Ramayana flash by.) Hindu popular culture is very gaudy. (See Ramanand Sagars '80s Ramayana Hindi TV serial, which was very reverential, insanely popular and tacky beyond belief.) The animation in this film is very good and quite artistic.
"So Jaldhar", you might be asking if you've read this far, "what exactly is your problem with this film?"
I have read the Valmiki Ramayana in Sanskrit with the commentaries from beginning to end. I've read other Ramayanas in Sanskrit, Gujarati, and English. I have read the comicbook, I've read anti-Ramayana polemics. When you learn Sanskrit in the traditional way the first lesson, in the declension of masculine gendered nouns ending in vowels is rAma.h rAmau rAmA.h ... I am well aware there are different emphases, different interpretations in various versions. Why can't I accept this as just another take on a story that has shown its fluidity over and over again? It's just...wrong on a subrational level. How can I put this? Imagine you are flipping through the TV channels and you see your grandparents amongst Lady Gaga's backup dancers. Or you came home one night to find everything that was on the floor meticulously glued to the ceiling. Over the course of my life (to hear my mother tell it my first exposure to the Ramayana was before I could speak.) I have developed a mental bond with this story a certain idea of how it should be. I think so has Nina Paley. And this is the problem. "Sita Sings the Blues" is Nina Paleys Ramayana not mine.
Again, there's been this surreal time warp effect. 3 months has passed, and it
feels like both a long time and a blink of an eye. It more feels like a long
time though. I've mostly forgotten what it was like before Zoe came along.
Zoe is growing well. She weighs around 11 lbs 11 oz (5.3 kg), and I swear she's
getting very long. When I'm holding her in my arms, there's legs everywhere.
She started being able to roll from her stomach onto her back at 2 months, and
her neck strength is pretty good now. I guess her next significant milestone
will be being able to sit up properly. When she's on her tummy, she can prop
herself up on her elbows and look around. She smiles all the time.
We had a few nights of 8 hours of sleep, then everything went completely out
the window, and we had about a week of very disrupted sleep at night. I think
she's starting to settle into a routine now though, with a few 5 hour stints
the last few nights.
Her US passport arrived yesterday. We still need to get everything together to
lodge her Australian citizenship application, which is the first step towards
getting her an Australian passport.
Sarah's back studying now (two subjects this semester), which is proving to be
a bit of a juggling act.
Today was the first day of DebConf proper, where all of the sessions were aimed at project participants.
DebConf being in New York City this year, clearly the right way to get
there was to bike, together with
We then had some problems with Molly's brakes, and it took a long time
to navigate out of the city, but eventually we found ourself on the
"Washington Secondary Trail" a wonderful bike path along an old
rail line. Every couple miles there'd be an old covered rail bridge over
the river, and it was a well-paved straight shot for about ten miles,
with no cars and no need to navigate.
Just as we were getting into things after the bike trail ended,
something completely unexpected happened.
This is Daf's derailleur after it sheared off in the middle as we
attempted to start after a red light outside Tractor Supply Co.
Luckily, John and his son Chris lent us a hand and hauled Daf and his
bike to the nearest bicycle shop in the back of their pickup truck.
They'd just come from there, where John had bought Chris a new helmet.
The second day included less bike trouble, but was no less eventful, and
we were tired from the previous day's riding. The highlights included
taking a tiny sidewalk path that I'm baffled how Google knows about up
onto a sidewalk alongside the I-95 bridge across the Thames to New
London, Connecticut.
The 13:00 ferry from New London to Orient Point, New York, where we got
some remarkably good veggie burgers (whole edamame visible!) for lunch.
And a vineyard on the north fork of Long Island, where we stopped for a
quick tasting and ended up picking up a bottle of
It turns out there are only two trains a day on the Long Island rail,
and we just barely caught the 18:52 return from Riverhead. We had mere
seconds in the station and ended up without enough cash to pay for
tickets onboard, but the conductor just took what we had and gave us
tickets to Penn Station anyway.
Outside Penn, a girl with a mohawk and a messenger bag overheard us
talking about biking up Broadway and told us to bike up 8th Avenue
instead. "Always bike up 8th and down Broadway because they have bike
lanes in those directions." Thus, we didn't die dodging taxis in the
dark.
So basically, due to various people being extremely nice to us for no
good reason, we made it to Columbia University around 22:30, on the
correct day. Warm fuzzies for humanity all around.