This is the third part of my article series about the Hackweek Project “cross-build in the OBS” and the current OBS development. The first part can be found here, the second here.
What happened in the meantime?
Last week (aka Hackweek 3) I worked on a Linux From Scratch system.
A colleague dropped by and asked me what kind of power supply were sufficient for a certain machine. I thought “ok, let’s just ask lshal|grep battery
My hope was that the hardware would not only measure the voltage of the battery but also the current drained from it.
What I found was kinda funny from an Electrical Engineer’s point of view:
So what? “voltage.current”? Voltage? Or current? Or multiplied?
After laughing a bit I thought seriously about bug report, but it isn’t a bug apparently.
I find those things funny, can’t help it. I therefore consider this an Easter Egg of HAL.
Still, if anyone knows if a laptop can tell me the current current (SCNR), let me know.
Cheers,
Jan
Last week I joined the obs-cross “task-force” 😉 and Martin Mohring posted two nice articles about it ([1] [2]).
Today I played with it and got a i586 worker to build for arm.
Here’s a summary what I did:
'i586' => ['i586', 'armv4l'],
'i686' => ['i586', 'i686', 'armv4l'],
Now the worker gets a job assigned and does the same magic arm-build as shown in Martin’s posts.
An enhancement would be to let the workers advertise their “cando”-archs and assign the jobs according to the info recieved by the workers.
Tnx to Andreas Jaeger I could join the Hackweek crew for the cross-obs on Tuesday and also talk to several others on Wednesday. E.g. me and Beineri visited Andreas Bauer got him to include the link to the Monitor-page on “My Projects” (r4789).
Atm I’m looking at how kiwi can/could work with cross-obs.
And for all – Here’s a collage of some of AJ’s pictures from Tuesday:
And so the fun ends, as today is the last day of HackWeek III and also my last day (hopefully not ever) here in the Nurenberg Offices 🙁
I managed to grab Will Stephenson for a brief chat on camera about KDE and how it fits in with openSUSE, many thanks Will. I also had some discussions with several people just to make sure I squeezed the last out of “ChatWeek”. I spoke with Marko Jung about the upcoming Board Elections for a fair while, and we can’t stress enough how important this event is for the whole openSUSE Project. For those that are keen to stand for election, please follow the Notification instructions here. Also, those that do wish to stand, you will have to fund your own election campaign as neither Novell nor SUSE have the budget to fund a campaign like Obama or McCain. The one advantage that we do have over the US elections is we won’t be anywhere near as long and drawn out, also we’ll be a lot friendlier (I hope).
I would like to thank everyone at SUSE and Novell for inviting so many external community members to Nurenberg for HackWeek III, this was the largest by far and was an absolute winner! I would like to especially thank Andreas Jaeger and Michael Loeffler for co-ordinating the event for us; Martin Lasarsch who even though he was feeling decidedly crappy thanks to a persistent cold was able to perform his host duties impecably; Sonja Krause-Harder for allowing me to occupy part of her office, Marco Michna for being that great shadow that appears when you need him; and also to the un-related to openSUSE but just as important to me AirBerlin, a mighty fine example of how flying can still be enjoyable, in this day and age of tight fisted, service void, unpleasent airlines.
I am currently working on editing the video that I have, and will try and get something out ASAP, honest. If there are any animation supremos out there that would like to do a bit of animation wizardry, please let me know!
This is the second part of my article series about the Hackweek Project “cross-build in the OBS”. The first part can be found here.
Before I come back to our Hackweek project, some information about the qemu emulator. As a preparation to Hackweek, I talked with Uli Hecht and Jan Kiszka. Uli Hecht is the Novell/SUSE Maintainer of the qemu packages in openSUSE:Factory/qemu and maintainer of the OBS project Emulators, where every emulator you can imagine is maintained for a couple of linux distributions. Also I consulted Jan Kiszka, one of the reviewers and maintainers of the qemu upstream project about the status of the qemu in general, “User Mode” and status of important architectures specifily.
I took the chance to meet with the openSUSE Buildservice Developers on tuesday and discuss with them the progress made so far. Although the OBS was not a theme at Hackweek that much, I found two people participating.
Dirk Müller, Marcus Hüwe and me decided to meet at Hackweek to accelerate the development by adding a way to build for architectures, where the buildhost is different from the architecture you are working at. Dirk was inspired by the call of some KDE akademy participants to get the Maemo Project used in the Nokia N810 building and running in OBS. We were all motivated by all the embedded systems out there and a secenario of running embedded openSUSE on them. Also, Adrian told me very often that cross-build is one of the most wanted features requested when openSUSE and OBS is beeing presented at an event.
Thursday was my last way of Hackweek since I went on FTO on friday. Jan had the great idea to take a group photo, so here you see a photo of all invited guests to hackweek together with some Novell folks they hacked together. After the photo it was time for a small ice-cream party.
While I think that many people will blog in more detail on what they’re been doing during hackweek but let me give a short summary of those folks that came to Nürnberg. This is the status from Thursday afternoon:
I repeat myself but we spend indeed a great time together and discussed a lot besides all the hacking.
The lower case letters are finished now! Well, to be precise, they are drawn, but they still need some tweaking.
See here a rough picture:
Download the SFD and OpenType file from my public webspace (could take some time to get synchronized).
What’s missing:
Have fun! Feedback is always welcome! 🙂
For the first time this week, I didn’t do a great deal of chatting. I did manage to interrupt some of the X11 team and chatted about the whole X thing and how weird convuluted and generally messy the whole thing is – highly enjoyable and depressing at the same time. As a result I managed to get some interviews done which was great. I’d like to thank Sonja Krause-Harder, Garett Le Sage, Martin Lasarsch, Marco Michna, Flavio, and especially Cornelius Schumacher.
Why am I especially thankful to Cornelius? Well Cornelius was kind enough to spend the longest time in front of the camera and gave a brilliant interview explaining quite a bit about the Incubation Team and their work on SUSE Studio. A lot of misconceptions are dispelled and some light and clarification is shed on the whole product. He also managed to enlighten us as to what being Vice-President of KDE.e.V and his HackWeek Project on the Social Desktop.
The others managed to enlighten us as to what it is that they actually do during normal day to day operations, and also what they are doing during the week. Hopefully I can get some more interviews tomorrow, and actually manage to get some editing done.
In the evening most of the remaining external community members that were left went out for dinner and had a great meal and a few drinks, and chatted about a lot of stuff – both openSUSE related and general.
I’m feeling a bit sad that I have to leave tomorrow as everyone here has been great and it has really been invaluable to me (and hopefully to those in SUSE) to meet in person and talk about many things that interest and annoy us.