January 14, 2008
So, tired. So, completely tired. Alright, let’s cover the weekend:
Up early, drive to the state club which is FAAAAAAAAAAAAAANCY. Sit down, start organizing the hackfests on a spreadsheet so we can get started. People start showing up in larger and larger numbers. Perhaps even disconcerting numbers. We ended up with 78 people when we were originally expecting 30. Whoops. Note to self: Fedora is outrageously popular, plan for a bit more attendance.
The yum/createrepo/pulp etc hackfest after a quick start going over what people want to work on/achieve, we break up and start working. I ended up being dragged around a bit to help people/consult/etc, but we get some real work done and start de-uglying the rawhide composition process. Two guys from around the area Arjun Roy and Ben Kreuter start working on advancing the tools we have. Ben was working on making the interfaces (guis) more responsive by possibly having a spawned-on-demand daemon running from yum so your interface doesn’t die if something is happening. Arjun started working on a yum history plugin so it keeps track of all yum transactions in a persistent database. They made some considerable progress and I expect to see something on yum-devel list shortly.
I worked on some simple things to speed up and help out the rawhide compose. Michael Dehaan corralled the pulp people and I think he made some considerable headway on the system design.
Overall, a lot got accomplished that would not have been possible if everyone wasn’t in a room at the same time. One of the serious virtues of fudcons 🙂
Lunch: provided at the state club. It was good food, warm, plentiful and I didn’t have any trouble at all finding vegetarian options. Felt good.
Back upstairs to more work, finished up repodiff and found a couple of bugs in the new createrepo.
Retire to find food then eventually back home to crash in a heap in bed.
Up a little less early b/c I’m worn out. Get a little food in me and try to meet the day. Drive down to raleigh. People are already filling the hall when I get there. Notice that the person who walked in right in front of me is Bob Young. I realize it is going to be a day where I see a lot of people who I have trouble talking in front of for fear of being of my being an idiot. 🙂
Check in with Greg to make sure I’m not needed for anything pressing. Settle into a chair to listen to Max’s intro talk. Max’s talk was pretty good. He does the intro for Paul and talks about what fudcons are all about, etc.
First talk is Michael Tiemann’s. EVERYONE attends this one. The gist is that while fedora is not an ‘enterprise’ os in the way RHEL is, the community interaction and the open source development process that fedora succeeds with is enterprise-ready and is something that a goodly number of $LARGE_WEALTHY_COMPANIES would like help trying to achieve for their own IT organizations. Unsurprisingly, Michael’s talk is fairly well received and attended. I think this particular area is where we’ll probably see our soon-to-be former leader Max Spevack spending some Quality Time.
Mark Webbink’s talk next. It was some talk and a lot of QA. In general, Mark is clear, level headed and calm. This was more of that. The subject of section 3a, b or c came up for quite some time. I wouldn’t have minded more time to talk to him about future challenges and what more we can do to offset those challenges, now.
Break for lunch
Mirror Manager talk after lunch. This start evolving into: making the installs even easier b/c we don’t need to ask people for a url anymore! We go off to find clumens and lo and behold it’s not only possible, it’s TRIVIAL. I do so like that word.
Cobbler talk after this. The cobbler talk was well populated. Unfortunately, I was taken away to look at a comps problem about 10 minutes into it. After helping with the problem I spend the rest of the time getting prepped for my talk, which is next up.
Yum/createrepo/preupgrade, etc – my talk. I started out by getting a whiteboard and writing ‘yum problems’ across the top. I did my normal “what’s new” schpiel in the various tools I work on. This covered a lot. I talked about the work Tim and Florian have been doing with optimizing yum and trimming out unnecessary object creation. The work on skip-broken integration. Antill’s aliases; new yum-utils. I talk about the complete createrepo rewrite and then about the preupgrade feature-goal for F9. A lot of exciting things.
Then I asked for problems people have/had so we can see what’s been solved, what needs to be solved and what’s just excruciatingly painful. This was much more productive than it has been in the past. I got the normal ‘It’s not APT’, from a well paid shill of mine. Adrian was also nice enough to ask if we could add bittorrent support. So, with those out of the way we moved onto actual issues/requests. Some of them were quite reasonable. Some were even already solved. 🙂 I honestly think the talk went well. The last time I gave a similar talk I was less pleased with how it went.
The Func talk was next. Adrian did this one. He had wonderful slides. His explanation was thorough and you could almost see the wheels turning in people’s heads in the audience. By the number of and type of questions it’s clear func is going to be VERY VERY interesting.
Closing ceremonies and then off to fudpub for the evening. I’m sure a lot will be said about the waitstaff where fudpub was. I shall say no more than ‘duuuuuuuuuur’. I made the wise choice of sitting near Spot. Spot always has a story, always, no matter what. So if you sit near him you’ll routinely be able to laugh and there will be very few awkward silences while you search for another topic. In this particular case I can say little else than:
“What’s that? Sure, Why not?”
“Is that like scores but with older women?”
“You ALREADY AGREED!”
Eventually, after some bar migration and sitting in the hotel lobby talking about enemas with kernel hackers (no, I’m not making this up) I make the journey back to durham to collapse into bed.
Wake up even less early than before. NOT in the world at all. I don’t drink and yet I feel like I had been smacked with something heavy. I get a little food and I discover the car. Down to raleigh again, schlump into a chair for a while. Board face-to-face for about an hour or so this morning. Lots of discussions about problems we will be facing in the nearish future.
Eventually, I meander back to the hackfests. I stare at some code for about an hour before I realize my ability to concentrate is just COMPLETELY shot. Finally, I get in the car head home, Hug my girl, collapse on the sofa and dream of sleep. 🙂
Fudcon was great. My only change would be to have it in a place where I can more easily walk back to where I’m staying. The driving in just kicked my butt.
I do not see how you can look at the two last fudcons and see anything other than shockingly good success. Thanks to Max and Greg for organizing everything. Congrats to Paul for being suckered into being the new Fedora Project Leader, too. 🙂