wickert's blog

Fedora Board Runoff Election

As you might know we had a tie of two candidates (Nick and Robert) in the Fedora Board election. The runoff election between the two of them has now started, please vote now! Voting is open for one week, that is until 2012-06-20 00:00:00 UTC.

Fedora elections about to end – vote NOW!

Fedora LogoIn case you did not yet cast your vote in the current Fedora elections, please do so now! The voting period closes promptly at 23:59:59 UTC on the 7th. Yes, that is today!

As a special bonus, you most Fedora contributors this time should be allowed to vote for FAmSCo, too – even if they are not (yet) a Fedora ambassador. I have been working hard on the new FAmSCo election guidelines and therefor I want all of you to vote! Now!

FUDCon Kuala Lumpur Day 3

This morning I arrived back in Berlin and directly went from the airport to the office. Now I am home and about to summarize the last day of FUDCon Kuala Lumpur 2012.

Just like the other days we started at 10 am, but this time not as many people were around as on Friday or Saturday. And the people who were present seemed a little tired – I guess that was because of FUDPub the night before.

FUDCon KL 2012 day 3 schedule

FUDCon KL 2012 day 3 schedule (before the re-pitch)

FUDCon Kuala Lumpur Day 2

Yesterday was the second day of FUDCon Kuala Lumpur 2012 and the first day with scheduled talks. After the first day with barcamps I was curious to see how talks work out.

We arrived at 9 and until 10, a lot more people arrived. And when I say a “lot I” mean a lot. People were coming in waves as many of them were whole classes of students. Whenever a new bus arrived, we had a long queue at the registration desk, but people waited patiently.

Queue at the FUDCon registration desk

The queue at the FUDCon registration desk

Joshua started the day with his talk about increasing participation in FOSS projects. It was an awesome talk and even if I am doing community building for quite a while now still learned some new things.

Joshua giving his talk

Joshua giving his talk at FUDCon KL 2012

The day continued with talks and the attendance overall was pretty well. However topics and target audience did not always match. We had a whole lot of people who are not (that) familiar with Linux or Fedora and when they found themselves in a talk that was too technical for them, they looked a bit confused and lost. Fortunately they all knew the “Rule of Two Feet” and simply left one talk and attended another.

At 4 pm we had the usual tea break and after that, everybody gathered in the big audience for lightning talks. Again the start was a little sluggish but after I gave a quick talk about LXDE (which is amazingly popular here in Asia), people quickly continued and we had a lot of good and very funny talks.

FUDCon Kuala Lumpur Day 1

I got up a little later than planned because it turns out that I am pretty jet-lagged after traveling for more than 24 hours. Nevertheless I managed to have breakfast before we had to leave. In front of the hotel, a shuttle bus was already waiting and quickly brought  us to the venue at UCTI. Everything is extremely well organized here, thanks to an outstanding job of the Malayan Fedora community.

Shuttle bus from the hotel to FUDCon venue

Shuttle bus from the hotel to FUDCon venue

When we arrived at the university, we quickly registered in order to get the vouchers for lunch and teatime. Because of the high number of registered participants, the vouchers are limited to 50 attendees (plus Fedora contributors and FUDCon volunteers) which are given away first come first served. While I’d love to pay just everything for everybody, it turns out that doing first come first served is very useful: Not later then 8:30 most attendees had shown up and registered, even if the official opening was not before  10:00 pm.

After a quick introduction and some announcements, I kicked of FUDCon with my keynote. I had mixed feelings because on the one hand I had to jump in for others, on the other hand I am proud to have the opportunity to speak to so many people.

Me giving the keynote

Me giving the keynote about "Leadership in leaderless organizations"

FUDCon Kuala Lumpur Day 0

After a pretty long journey to Kuala Lumpur I finally arrived and checked in at the hotel. I met Tuan and Izhar. We went to the venue at the UCTI. I was glad to see that Izhar had a lot of volunteers helping him and everybody was busy preparing stuff.

FUDCon volunteers

FUDCon volunteers busy working

Goodie bags

Bags with goodies

We were not able to finish as the building was being closed at 9:30 pm and we had to leave. We decided to declare the biggest room in the Hotel the “Crew room” and continue working there. I did not join because there was not much I could help with and instead, I joined some of the volunteers for dinner. We had a good time sitting outside a nice restaurant. When I looked at my watch is was nearly midnight and I was happy that we left a little later. After the long journey I was pretty jet-lagged and I still wanted to blog and tweak the slides the slides for my keynote. I’ll let you know how it went.

LinuxTag Tickets

If anybody still needs free tickets for LinuxTag, please comment below you need to get yourself one as mine are all gone. Falls noch jemand Gratis-Tickets für den LinuxTag braucht, bitte unten kommentieren. Selbst besorgen, denn meine sind jetzt alle … Weiterlesen

The new FAmSCo election guidelines

FAmSCo banner

After months of – sometimes controversial – discussion I am happy to announce the new FAmSCo election guidelines. For those of you, who did not follow the discussion, here is a brief summary of the three most important changes:

More continuity

Instead of electing all seats once a year, we follow the example of the Fedora Board and FESCo and elect half of the committee every 6 months or with every release of Fedora. FAmSCo will not change over sudden and new members can easily catch up with their new duties by learning from others.

Easier filling of vacant seats

Every committee is in danger of members becoming inactive. This can happen to all of us for various reasons such as our dayjobs or personal problems. Under the old guidelines, we had to wait until 3 members left – even with 2 left the committee is hardly operational – and then call a supplementary election – which never happened even though some FAmSCo’s had only 4 active members. Now we are filling vacant seats when necessary, either with runner-up candidates from the previous elections or by appointing new members.

SELinux madness

I usually keep my VM’s in /home, because unlike /var it’s a separate partition and has plenty of free space. As I am also using SELinux, I want to set proper file contexts (even if /home is unconfined, I just want to do it right.)

# semanage fcontext -a -t virt_image_t "/home/libvirt/images(/.*)?"
# semanage fcontext -a -t virt_var_lib_t "/home/libvirt(/.*)?"
# matchpathcon /home/libvirt/images/test
/home/libvirt/images/test system_u:object_r:virt_var_lib_t:s0

That’s not what we want, so we set the context for /home/libvirt/images again:

# semanage fcontext -a -t virt_image_t "/home/libvirt/images(/.*)?"
# matchpathcon /home/libvirt/images/test
/home/libvirt/images/test system_u:object_r:virt_var_lib_t:s0

Nothing has changed. Let’s start over again:

# semanage fcontext -d "/home/libvirt/images(/.*)?"
# semanage fcontext -d "/home/libvirt(/.*)?"
# semanage fcontext -a -t virt_var_lib_t "/home/libvirt(/.*)?"
# semanage fcontext -a -t virt_image_t "/home/libvirt/images(/.*)?"
# matchpathcon /home/libvirt/images/test
/home/libvirt/images/test system_u:object_r:virt_image_t:s0

So order does matter? And one has to remove contexts to set them again in the right order? That doesn’t scale. Imagine you have to remove contexts all the way up to your root directory…

I would expect something like “specific overwrites general” but definitely not “last come, first served”.

FUDCon Blacksburg To-Do list

FUDCon is over and we made quite some progress in various areas. However, there is still a lot of work to do, because we need to implement everything we brainstormed and discussed. Here’s my personal To-Do list:

  1. Document the new spins process in the wiki and implement it in Trac.
  2. Finalize my draft of the new FAmSCo election guidelines.
  3. Sign keys from the keysigning event and send them out to their owners.

Please bear with me if it takes me some time to get everything done because I am pretty busy with my dayjob.