witches fly high

October 31, 2007

witches fly high

Originally uploaded by carbonated
I found these about a year ago on flickr while searching for the word ‘halloween’. I thought they were wonderful. There are more under the same user’s flickr page.

Happy Halloween.

bug slickness

October 30, 2007

Toshio, Will and I through our combined leetness have put together http://bugz.fedoraproject.org. Now, that link just takes you to bugzilla, that’s boring!

But if you go to:


You’ll get a list of all the open yum bugs. or just change out ‘yum’ for any other package name and you’ll get all the open fedora bugs about it.

This uses Will’s python-bugzilla xmlrpc interface. I wrote the little script to generate the page and Toshio integrated it into  the packagedb. It’s nice when everyone is on similar pages.

So, now if you want to check out the bugs on a certain package it is just a simple link away.

planet fedora and languages

October 12, 2007


This came up a long time ago when we first added a non-english feed. The answer was fedora is used, read and developed in many languages (some as gross as fortran). We are supportive of diversity and that includes language diversity (as gross as things like fortran are).

It’s not noise, it’s signal you can’t understand. 🙂

mucking about

October 11, 2007


Among miscellaneous items with which I play/work I’ve been messing with repoview and python-bugzilla and genshi. Mostly I was looking at making how people find out more about any given package in fedora easier. I came up with a repoview mockup that I liked based partially on the default repoview format and partially on the packagedb layout. All this is fine and good but I liked that the debian package pages have a link to open bugs for any given package. So, playing with python-bugzilla allowed me to write a short cgi that takes only a package name and it outputs the list of new/assigned/modified/needinfo bugs for that package in fedora. Here’s an example output. It’s obviously nothing fancy. However, that’s the point.

What I’d like to do is setup the apache redirects to allow us to have something like:

http://bugs.fedoraproject.org/yum  point to that cgi + the right get-string. That way there’s an obvious way for any web page or app to refer to the open bugs for a given package without having to resort to a tinyurl or a god-awful bugzilla url.

Anyway  – just somethings I was messing with.


So, we closed on a house on tuesday. Meeting with all sorts of folks on thursday about the house. Moving on saturday. It’s been a very full week for me. I’m looking forward to moving in and having my life settle back down in the general direction of normalcy.

my investors are happy

October 8, 2007

I was pleased to look at cnnfn.com today and notice that yum profits are up! I’m sure I’ll be seeing dividends from this ANY TIME NOW! 🙂


October 4, 2007

handspun hat

Originally uploaded by sleepyneko

This picture speaks volumes about eunice.

I shall say no more than that.

brain thing meme

October 3, 2007

I saw this on cramer’s blog and I decided to take it. It’s only 20 questions and the interface didn’t make me cranky so I did. Here’s what it said about me:

Your Brain Usage Profile:
Auditory : 33%
Visual : 66%
Left : 55%
Right : 44%

seth, you are somewhat left-hemisphere dominant and show a preference for visual learning, although not extreme in either characteristic. You probably tend to do most things in moderation, but not always.

Your left-hemisphere dominance implies that your learning style is organized and structured, detail oriented and logical. Your visual preference, though, has you seeking stimulation and multiple data. Such an outlook can overwhelm structure and logic and create an almost continuous state of uncertainty and agitation. You may well suffer a feeling of continually trying to “catch up” with yourself.

Your tendency to be organized and logical and attend to details is reasonably well-established which should afford you success regardless of your chosen field of endeavor. You can “size up” situations and take in information rapidly. However, you must then subject that data to being classified and organized which causes you to “lose touch” with the immediacy of the problem.

Your logical and methodical nature hamper you in this regard though in the long run it may work to your advantage since you “learn from experience” and can go through the process more rapidly on subsequent occasions.

You remain predominantly functional in your orientation and practical. Abstraction and theory are secondary to application. In keeping with this, you focus on details until they manifest themselves in a unique pattern and only then work with the “larger whole.”

With regards to your career choices, you have a mentality that would be good as a scientist, coach, athlete, design consultant, or an engineering technician. You can “see where you want to go” and even be able to “tell yourself,” but find that you are “fighting yourself” at the darndest times.

I agree about ‘fighting myself’ and I agree about ‘catching up’ all the time. I also heartily agree with the problem of losing touch with the immediacy of the problem when I it gets into more minutiae. That explains why I’ve started on a lot of tools and gotten the ball rolling but needed other people’s help to finish out the details.


Wednesday 9/19 is a day that will live in history. Okay maybe not ‘history’ but it’s still pretty cool. I had a meeting with gregdek, mpdehaan and alikins at sandwhich/3cups. We talked about the projects that we all think is worthwhile but not quite sure how to get it started. We’ve named that project func. We also gave ourselves a deadline of 2 weeks to get as much of it done as possible. We beat that by a 5days for the first release.

What is func? The problem sysadmins have dealt with is this:

– I want to control 50 machines for some operations

– Doing these operations over ssh is dodgy b/c of the whole shell-interface issues

– Doing it over ssh is dodgy b/c there’s no audit trail of what you ran, how it responded and what the results were

So what we did was to put together a 2-way-auth’d ssl’d xml-rpc server. It uses the certificate-mechanism that puppet and rhn use but it doesn’t overly-integrate that into any other piece like puppet and rhn do.

Here’s how it works: You have an overlord and minions. Minions are the hosts you want to control. The overlord is the system that does the controlling

1.  The minions start funcd and they send out a certificate signing request to a daemon running on the overlord.

2. the admin signs the request or the daemon autosigns it (depending on how it is configured)

3. the minion gets the certificate back and begins listening for incoming connections

4. the overlord sends messages with the ‘func’ command. These commands are carried out and results communicated back.

The commands you can run are limited mostly by what’s available as a module on the minion. Right now we have a fair number of modules w/more to come but it’s a good start.

I hope to see that we start using func for a lot of inter-machine communication. For things like: nagios alerts/events, statistics-gathering, new file deployment, etc, etc, etc

Anyone with thoughts should join the list or join irc: #func on freenode.