Truth Happens

Close-to-complete Ideology and Religion Truth List


  • Taoism: Truth happens.
  • Confucianism: Confucius say, "Truth happens."
  • Buddhism: If truth happens, it isn't really truth.
  • Zen Buddhism: Truth is, and is not.
  • Zen Buddhism #2: What is the sound of truth happening?
  • Hinduism: This truth has happened before.
  • Islam #1: If truth happens, it is the will of Allah.
  • Islam #2: If truth happens, blame Israel.
  • Catholicism: If truth happens, you deserve it.
  • Protestantism: Let truth happen to someone else.
  • Presbyterian: This truth was bound to happen.
  • Episcopalian: It's not so bad if truth happens, as long as you serve the right wine with it.
  • Methodist: It's not so bad if truth happens, as long as you serve grape juice with it.
  • Congregationalist: Truth that happens to one person is just as good as truth that happens to another.
  • Unitarian: Truth that happens to one person is just as bad as truth that happens to another.
  • Lutheran: If truth happens, don't talk about it.
  • Fundamentalism #1: If truth happens to a televangelist, it's okay.
  • Fundamentalism #2: Truth must be born again.
  • Judaism: Why does this truth always happen to us?
  • Calvinism: Truth happens because you don't work.
  • Seventh Day Adventism: No truth shall happen on Saturday.
  • Creationism: God made all truth.
  • Secular Humanism: Truth evolves.
  • Christian Science #1: When truth happens, don't call a doctor - pray!
  • Christian Science #2: Truth happening is all in your mind.
  • Unitarianism: Come let us reason together about this truth.
  • Quakers: Let us not fight over this truth.
  • Utopianism: This truth does not stink.
  • Darwinism: This truth was once food.
  • Capitalism: That's MY truth.
  • Communism: It's everybody's truth.
  • Feminism: Men are truth.
  • Chauvinism: We may be truth, but you can't live without us...
  • Commercialism: Let's package this truth.
  • Impressionism: From a distance, truth looks like a garden.
  • Idolism: Let's bronze this truth.
  • Existentialism: Truth doesn't happen; truth IS.
  • Existentialism #2: What is truth, anyway?
  • Stoicism: This truth is good for me.
  • Hedonism: There is nothing like a good truth happening!
  • Mormonism #1: God sent us this truth.
  • Mormonism #2: This truth is going to happen again.
  • Wiccan: An it harm none, let truth happen.
  • Scientology: If truth happens, see "Dianetics", p.157.
  • Jehovah's Witnesses: >Knock< >Knock< Truth happens.
  • Jehovah's Witnesses #2: May we have a moment of your time to show you some of our truth?
  • Jehovah's Witnesses #3: Truth has been prophesied and is imminent; only the righteous shall survive its happening.
  • Moonies: Only really happy truth happens.
  • Hare Krishna: Truth happens, rama rama.
  • Rastafarianism: Let's smoke this truth!
  • Zoroastrianism: Truth happens half on the time.
  • Church of SubGenius: BoB truths.
  • Practical: Deal with truth one day at a time.
  • Agnostic #1: Truth might have happened; then again, maybe not.
  • Agnostic #2: What is this truth?
  • Satanism: SNEPPAH HTURT.
  • Atheism #1: What truth?
  • Atheism #2: I can't believe this truth!
  • Nihilism: No truth.



And now openSuSE is beginning to get it.

New Job plans


I have to find this sign.

Truthiness Happens

Yesterday, I had a surprising chat with some of the openSuSE guys. After making some introductions to some of the people there, zonker pulled me aside to demo something they've been working on. I'm sure it's pretty old news by now, but up until now, I've never heard much at all about the new package manager they have in SuSE. Of course the demo didn't work, but it had something to do with internet issues at the booth, so hopefully I'll be able to drag something out of him today. What's important though, is that apparently Zypper, the package manager uses the same repository format as yum. They are deliberately trying to keep it as compatible as possible.

This led way to a conversation about areas that Fedora and openSuSE can collaborate on. The impression I got is that they are realizing the value of community as part of the development process. For starters, it seems that if there is any collaboration, we will probably see a wide number of open standards coming out of this, such as a common set of packaging guidelines for RPMs, as well as some kind of repository format.

There was also some comments about their planned involvement with Smolt in the future. Although they are currently busy with their upcoming release, they are planning on integrating smolt into their platform in the future.

The real question is though, will openSuSE become a real community distribution? There was talk about being able to contribute to the upstream Smolt. But can we convince them to sign up to work on Fedora Hosted projects? Will they be willing to actually contribute? It will be interesting to find out.

Technology Cat Loves Technology

My cat's favorite place to sleep is on my laptop bag. If I ever leave it around the house, especially on the floor, the first thing she'll do is find it, and curl up and take a nap. It's like she's a laptop bag seeking missile.

So to my great surprise, I took my laptop out of my bag this morning, and the screen was covered in cat hair.

The face of things yet to come

Yesterday was the first day of LinuxTag and it was relatively quiet. I'll let the others talk about the details of of things that happened, and I'll save my comments for when things get more interesting. (Which they already have, but this blog post is about yesterday, not today.) I can safely say though, that I know what I will be doing this summer.

In the interests of transparency, I have a page on the wiki going over the overall details. This is going to be a collecting point about things I will be doing in the coming months. Check it out. Many of the things I will do, and places I am going to travel to are not yet definite, as we still have alot of planning to do.

The fun part is the overall strategy I want to take. Fedora is really a community of contributers, and not just users. So as of today, I would like to announce the start of a new program. I call it "CLA Fests" modelled after install fests. I will be at a few Fedora Install fests with a whole mess of some really nice white Fedora T-Shirts. The process is quite simple. After we get Fedora on someone's machine, we then get them set up with the CLA process. To get a free T-Shirt, one only needs to sign the CLA, post an introduction to themselves on a Fedora Mailing list, and apply to join one other group. I think this will make a nice gift to newly joining contributors.

If you are already a fedora contributor and have a FAS account, you will also receive a free t-shirt just for showing up to the Install Fest.

The second part of my strategy this summer is to focus on regionalizing our marketing approach in Europe, as far as getting contributors to join in. I'm planning on visiting the communities in a few different countries, and each country has its own character and personality. Part of this project is to put together some basic marketing materials, posters and handouts mainly, that are customized to the needs and wishes of the local communities. I personally think this will be the best way to get our message not only out there, but understood in the minds of people whether they're French or Thai.

After the long day of work, we went out to a local restaurant and cocktail bar.

The see through part is alcohol, the dark part is cola. It's a very long Long Island Iced Tea.


Something leafy for an extra touch of class.


The Gimp is great at fixing underexposed pictures. There was practically no light in the restaurant when I took this. It was so easy that even a highly skilled monkey like myself could figure it out.

Berlin is Fedora for a day


Berlin is Fedora Steampunk.


Berlin is Fedora DNA.


Berlin serves us up lots of food and beer. This was enough for two people.


I wonder if she misses me....

Testing Planet

Loup to Fedora Planet, come in Fedora Planet.

posts on LinuxTag coming soon....

I'm going to miss the 'Burgh

Here's why Pittsburgh rocks.

"Sir, which one of these laptops are yours?"

"All of them."

"Ok, sir, we're just going to do a quick check on all your bags, this will only take a moment."

Once again, I've gone through the security curtain at Pittsburgh "International" airport in 10 minutes. In fact, the only time I've heard of there being a wait is during the peak flying times of the year. All the time, the TSA security personnel are polite and in a manner of speaking friendly. I have not once been shouted at, or ordered around.

Once I'm past the security curtain, it's only a short trek over to my gate. Not one single computerized recorded voice shoutted at me to get on of off a moving sidewalk. Nor was I herded into the shuttle like some sick cattle. The classical music playing in the background is quiet yet upbeat. And here I am sitting on some really nice free wireless internet.

Pittsburgh "International" is really a nice airport to travel from. Now if only they could have some real international flights.

Fedora's not just for Developers

Following a bit of the controversy around Fedora and how we relate to the rest of the community, I thought I would throw in my two cents. This seems to be a recurring theme, and it would be nice to put it to rest, but as we like to say in the Jewish world, "two people, three opinions".

Perhaps I can't speak for everyone who uses Fedora when I say this, but what follows are the impressions I've received being part of the Fedora community for almost exactly a year. My initiation to Fedora was mixed, flipping back to Debian for a while when I couldn't make Fedora work, and then flipping back when Debian got in the way too much. I realized this was a mistake, and made a commitment to myself to stick to Fedora for the entire 9th release. It's paid off.

Each of the major distributions tries to bring something tangible to the table. The reality is that 95% of the components in Fedora, Gentoo, SuSE, Ubuntu, Debian, and what's left of Mandrivia are the same. They differ though in their goals. Fedora's motto has always been that it is Free, Open, and concerned with true freedom. But it seems that once or twice a year, we get into a big debate about what this means.

The free part is hard to argue about, since it's been so clearly defined by the Free Software Foundation. There will always be complaints that Fedora does not ship with Foo, but that's the reality of Freedom. What seems to be harder to define is this term 'open'.

One way that Fedora has been open is that it's like an open playground. Anyone can come and make changes, and anyone that does work gets to set the rules. If there's some new technology showing up in the Linux World, it usually shows up in Fedora. One of the best parts about working with Fedora is that it's like one big hobbyist's shop. People come and go all the time to try things out, to test an idea, to develop the next generation big thing, and overall to have fun. This is because Fedora is an open shop.

One thing that's very common in such a place is the amount of insider information and protocol that exists. A number of people have been here for a very long time, and not many people here are complete newbies to the world of hobbyist computing. When given the chance to decide between the newest best thing and polishing what exists, invariably the decision turns towards the experimental. This creates probably the two hottest points I've heard discussed this past year from all sides. Let's examine them both.

The first is whether Fedora is or should be a newbie distribution. It seems that the issue of experimental forward looking technology has been confused with the newbie issue. It's true that in order to support the uninitiated masses, we do require some consistency from Fedora. It requires that we write alot of hand holding documentation, and maintain it despite broad sweeping changes. It requires that certain tools generally work, no matter what changes underneath the hood. But this does not mean a newbie does not also want access to the latest and greatest software. These are really two orthogonal issues, and really need to remain that way. Remember, you're only a newbie for a short while. The reality is that Fedora and Red Hat based technology has and will trickle down to other distributions, and perhaps even refined there. Furthermore, often times the new technology is designed with newbies in mind. For example with newer version of Xorg, there is far less that one needs to do to configure the X server. While this may require some wide spread changes to the drivers, in the end having a failproof X server that works on all distributions is far more user friendly, even if it works poorly for the first week of Fedora 9's lifecycle. Firefox 3 Beta is far more streamlined and usable than Firefox 2, even if some extensions don't work. Including the hobbyist shop desires in a way makes Fedora 9 more usable, if only it doesn't crash.

The second issue is the reliable vs the experimental. This is more in line with the issue of who our target audience is. The fact is that we're so busy supporting the new stuff that we never have time to support the old. This is unfortunate, because it's really a question of manpower. But we've already seen the benefits we gain by sticking with the experimental. Even so, it's important to understand that Fedora is not Red Hat's test bed for new things. Fedora is simply put a hobbyist's distribution.

(I find it amusing that so many Fedora people I've met are former Gentoo users, including the first person who introduced me to Fedora in the first place, Jack. Gentoo has always had a massive hobbyist following.)

This leaves one question in my mind, the million dollar question, really. How do we market Fedora. If I had to put my money somewhere, I would say 'the Future'. My idea for a Fedora slogan would be "Fedora - The Future". Our target audience is not just a bunch of bearded developers living in a fort of chinese take-out cartons but the people who want to see what the future looks like. These are the people who read Cory Doctorow and Neal Stephenson. These are the people who love performing experiments on society. These are the people who study about bio-domes. These are the people who want to go up into space if they could. They want to reshape society into the better image they see. These aren't just developers, but include anyone who is tired of doing the same old same old, 8 hours a day, 5 days a week. Some of them are newbies, but we don't want to make our distribution for newbies; we want to make the world Free and Open to them.

To put it in the words of the Mahatma Gandhi, we must be the change we want to see.

But that's just my $0.02

Doing Screencasts

Dear Lazyweb,

What are some tools in Fedora for doing a screencast complete with an audio overlay. I've been playing around with some HDR photography, and I would like to do a tutorial on using Free and Open software to do it. This is something that it seems Fedora and Linux excel, since even a complete photography amateur like myself can do it quite easily.

There will be some results of my work eventually. I'm looking to get something I can be proud about.

First Attempts at a Hackergotchi

I was a little bored, and decided it was about time I have something to show for all my posts to Fedora Planet. In honour of my 75th Post, (which this is it,) I've put together my first attempt at a hackergotchi, using Niculei's excellent guide. It was definitely a nice change of pace from the usual computer work.

A Hackergotchi

It should show up whenever Seth's changes to Fedora Planet start working.

Git and Trailing Whitespace

Dear Lazyweb,

A git repo I work with is very particular and fussy about trailing whitespace. Unfortunately, my editor of choice is quite sloppy with the same. It's like watching an episode of the Odd Couple.

How do you automate stripping of white space? Are there tools built into git that will sanitize my patch for me, or some other tool that I can run on my own?

It works now

I've gotten most of the kinks worked out of the system. I now have a screenshot.



Honestly, at this point, it works exactly the same, which is the best it could be. Well, actually, under the hood is full encryption of my LVM partition, thanks to Eric Christensen's suggestion. Plus all the other good features that went into Fedora 9.

Nodoka Redux

One thing that gives a distro its character is the theme that is used. Although Bluecurve was the Fedora theme of choice for years, it was definitely nice to see the initiative taken to create a new comprehensive theme for Fedora. Fedora 8 was their debut, and the unpolished Nodoka theme was well received.

The new version of Nodoka that ships with Fedora 9 though, is excellent. I was starting to think that gloss has become passe, but this is clearly not true. I am a big fan of both the new scroll bars and the new 'default' selection box indicator. This alone is a big win, because it make the OS have a very clean polished look, overall. But the win doesn't stop there.

I use firefox for pretty much everything that doesn't fit into a terminal or eclipse. Having firefox 3 fit into the desktop theme better makes a huge difference in the way my desktop feels. Tabbing through a form in firefox is now incredibly easy to read. Which ever textfield is selected has a nice ring around it, making it very clear where I am on the page. It's this little touch that is making my life quite nice.

Congrats to the Art Team for doing such a nice job there.

Bug Reports

As promised earlier, I have some bug reports.

Some are easier to solve than others.

I have several more disappointments though. Since Firefox 3 hasn't actually been released, almost none of my add-ons work anymore. I had to essentially scrap my profile because it was functioning so poorly. Also, for some reason, Yumex seems to lock up xmonad somehow. I haven't figured out how yet. Things are still torturously slow, as my system cannot seem to break it's speedstep induced bonds. Finally, although I have capslock configured as an extra CTRL key, the capslock light seems to be going on and off when I press it. Anyone have familiarity with controlling the LEDs on Dell laptops by hand?

Anyways without further ado.

Bugzilla Bug 446568: RHGB cannot handle requests for LUKS encryption passwords

Bugzilla Bug 446564: Firstboot does not honour keyboard settings

Bugzilla Bug 446567: Luks needs a single password system

First Impressions of Fedora 9

For first impressions, this was not a good one. I know that if I were using Fedora 9 as my first Fedora distro, I would probably ditch it for a few small reasons. In the past six months, I've watched alot of the development that has gone into Fedora 9, and considering the number of changes, it's quite an impressive amount of work. It's a challenge to do this much experimentation in six months, and release a finished installable product that simply just works. So far, many of what has been loudly advertised works. PackageKit is doing what it's supposed to be doing, GVFS is pretty slick, and Firefox 3 is as good as it is on Windows. Even Nodoka looks great, and it made the installer alone look pretty slick. I'm sure I'll be writing more about what I find good and great in Fedora 9 in the future, but one of the requirements to that is having a working computer. I am still trying to accomplish this.

So without further ado (bug reports will follow), here are the following issues I had with Fedora 9.

For starters, I had problems just downloading the media. I tried to download the i386 DVD installer and the i686 LiveCD using Deluge as my bittorent client. Deluge recognized the two torrents as the same thing, and would then not download anything at all. There was no success there.

Then I tried to download them off one of the mirrors. Using Firefox, the downloads stopped at around 30% each, and claimed they were 'finished'. Failure.

Finally, I ran the torrents through Transmission. There were no problems there, but it didn't take advantage of my bandwidth, it took nearly 12 hours to get the DVD. Success, but I had to wait a full day to use Fedora 9.

Onwards to the installer. This is a known problem, and I was fortunate to have read about it on the Fedora mailing list. When I tried to verify the disc, the verification was successful, but Anaconda got stuck in an infinite loop. I also don't like it when Anaconda ejects the disc I'm about to use to install Fedora. Rather, it should eject the disc only when the user selects to scan more media. I had to reboot to make things work.

I decided to do a clean install. I was having random issues with Fedora 8, and I wanted to see if Fedora 9 could make them go away, before I would have to call Dell tech support to have a look. My normal setup on this laptop is to put everything in an extended partition. There is a 100 mb partition for /boot and the rest is devoted to LVM. In LVM I give 15 gb to /, 20 GB to /home, 2 GB to swap and the rest to a /storage location. I left /storage alone, and tried to reformat the other three partitions, as well as /boot. This threw up some random error in LVM halfway through the formatting process, and I had to restart the installation.

On the second try, I would get unexplained errors from Anaconda, that would constantly popup for a while, until Anaconda crashed. Unfortunately, I can't recreate this, because I think it had something to do with Anaconda crashing the first time. So I had to restart the process again.

The third time worked. I deleted the other Logical Volumes and nearly started from scratch. This brings me to the next problem. I decided to do a clean install so I could encrypt everything I can. I probably have very little use for this feature alone, as I am very particular about hardware, and I have yet to lose a laptop. I also don't think it's necessary to encrypt most of my documents, and I would be better served with a small encrypted USB key for these things. That said, I decided to test it, the same as I like to keep SELinux enabled on all my machines. (Speaking of which, there was no option to turn it off.) For each partition I encrypted I was prompted for a password. This was a little frustrating, since I would prefer to have the same password for all my partitions. They are encrypted for the same reason, after all, and this is not a multi user laptop. At that point, I thought it as only a minor annoyance.

The rest of the install was slow if uneventful. I did an install of both Gnome and KDE 4, so I could have a chance to poke around at both. I'm looking forward to playing with KDE.

Booting up was problematic. First I am faced with the typical Red Hat nash gunk that shows up on boot. Supposedly this is unavoidable, and I'm not complaining.

In this screen, I am asked twice for my security key for the encrypted partitions, once for / and once for swap. What a pain. Then RHGB loads. It's a pleasure to see that the dotted line around 'show details' has been replaced with a sexy almost glowing ring. I only get to stare at this for a minute or two until RHGB crashes, so I can be prompted for my security key again, this time to mount /home. Here we have two bugs. Firstly, we need a more efficient process for collecting the keys at bootup. Perhaps a feature to add the key to a USB or memory card at install time would be nice, so I don't have to type anything. Having a single key for several volumes would also be nice, so the system can be unlocked only once. The second failure is that RHGB has no mechanism to handle this event. The least it could do is use its built in terminal to type in the key. The worst is to crash, let me type in the key, and then restart. Instead it picked failure.

Firstboot was also a complete failure. I selected a Dvorak keyboard in Anaconda, which worked fine. It even worked in GDM and in my initial Gnome login. It did not work, however in firstboot. I'm sure it has something to do with some of the changes made to X, but it has honoured my keyboard settings up until now, and it's rather disappointing to see something so inconsistent happen. We really need more quality control.


Finally, I arrive at the login screen. the new GDM isn't quite as pretty as the old one, but I hear it will be a while until they have full screen themeing available. What a pity. Nevertheless, it works, and it logs me in. What more can I ask? I think at this point, it implies that Upstart also works. I spot the next problem. I'm not sure if the artwork team intended it to be this way, but there is some sever banding issues on the wallpaper. I will try to take a screenshot, but if this is a display adapter issue, you may not see it.

Last but not least, I come to the biggest failure of all, my laptop. For the past two days, my CPU's speed governor has been stuck at 800mhz. This makes certain sites like gmail and facebook run painfully slow. No amount of coaxing can get it to work properly. This bug persists. My smolt profile is here:

http://www.smolts.org/client/show/pub_d30ffa00-c327-4932-8e37-6f6429250f49

Fortunately, my sound finally works! I had a problem with Fedora 8 where I couldn't get any sound out of my speakers, nor any microphone. I'll test the microphone later, but it's a real pleasure to finally be able to use my speakers in Linux. The only catch is that the volume control is really spotty. At about half volume, I can't hear anything. I suspect something is being set down at a double setting, probably due to misconfiguration.

Tomorrow I shall have some fun with Dell Tech support. Rumour has it that if you tell them that you are running Linux, they'll hook you up with other in house Linux technical support.

I think I am going to have to make a point of running Fedora 10 on this laptop when it comes out in Beta. Fortunately my course load next semester is going to be about 2/3rds of the previous, which should leave alot more time for hacking.

SanityNotImplementedHereException

It appears that there was some confusion in Local Pittsburghness

NYI means Not Yet Implemented, as is the standard meaning. There has been some interest all around from people on all sides, but there are only so many man hours in the day.

Putting Video on the Root Window

Dear Lazyweb,

Microsoft has an interesting piece of WoW!-I-can't-believe-it's-bloat available in their latest offerings. This new trick is called Microsoft Dreamscene, and it's as simple as putting an MPEG video on the desktop. You can actually take any MPEG file you want, and put it there. It's so simple that in a way it's mind boggling that they can market it so easily.

So I'm thinking. If it's so simple, what is to stop one of us from plugging in Gstreamer to do the exact same? I mean all we need to do is pipe a file to the desktop, ignore the audio stream, and if possible, make sure it's small enough that gstreamer can cache the entire thing in memory.

How could we optimize this so it uses less cpu cycles? I'm sure it's simple enough to disable this when a laptop is unplugged, but is there a cheap way to do this in general?

Local Pittsburghness

Today I met with Marcus Hanwell, who was a student in the Google Summer of Code before. It was nice to get a few pointers about mentoring from a former mentoree, which will be useful over the summer. We also talked about a great deal many things geek and otherwise. Apparently, (not that I didn't know this before) Gentoo has had programs similar to Smolt to collect data, but the projects have gone defunct. He thinks the community might be open to a new program, so long as it isn't debated to death, so we will be working on this a bit in the near future.

Fedora - Check
RHEL - Check
CentOS - Check
openSuSE - WIP
Debian - NYI
Ubuntu - NYI
Gentoo - Maybe
CRUX - NYI
Arch - NYI
*BSD - NYI

I wish I could say that my job this summer is to get all these implemented. The political reality is that it would be a tiring burn-out job. I think having it in just Gentoo and openSuSE for now would be a great step towards getting Smolt on every willing machine.

As for the other things, well I leave you with this thought. Imagine an organic self sustaining ramjet for a spaceship. Perhaps with a self healing ability to heal micro punctures that would accumulate over months of use.

Google owes me money.

Hollywoods krav—93 miljoner
Hollywood wants $15 million from Pirate Bay



If you google my name, you will get several pages full of links to forum, mailing list, and blog posts I have made. These posts are materials I have written, and therefore can claim copyright to. There may be messages from the times I've been in Europe, so I also claim droit d'auteur. I am sure there will be many more. They represent the sum of much intellectual thought I have given in the technical world, and combined can probably represent a small sum of valuable so called intellectual property.

The maintainers of these message boards and mailing lists have a given right to publish this information freely, as my contribution to the open source world. My blog is freely published. But I think that every time Google links to a post, they are required to pay me 1 cent USD for each click through. Otherwise Google is illegally providing information through a medium I do not want.

If everyone started making this claim on Google, they would go bankrupt, and not be able to afford to pay for the pigeons that are so good at searching for sites.

Reductio ad absurdum. QED.


Supposing I were to say something on my blog that is a trade secret. Do we punish Google for linking to it? I mean Google has alot of money, why hasn't someone at least tried to pull this in court? Clearly there is something fallacious in the argument of penalizing a search engine for content they do not host.

Perhaps if I split a trade secret into three parts. Each part I give to a different entity to publish and host. Because my blog links to all three, searching Google yields all three sights clustered together. The trade secret is suddenly revealed. Do you penalized Google, or perhaps each site an equal portion for the third they released? While this hasn't happened, the logic behind punishing Google remains just as absurd as the previous scenario.

Reductio ad absurdum (I feel like I'm in a Harry Potter movie saying Reductio so much....).

Wevisor Ruminations

There have been a number of things going on in my hectic life, but I've finally gotten down to working on an idea I had at FudCon last winter. After speaking to Robert Frank about how Wevisor tragically went no where after the summer, I decided to take a shot at it. See the funny thing about getting drunk at FudPubs is that the next morning I'm not actually awake when I start hacking. I only appear awake. By the time I am already awake, there's a mounting pile of evidence over my breakfast sitting next to my laptop, and I'm talking to Jeroen and Jon about the craziest idea ever.

There was a bit of controversy at the moment. So far Wevisor had nothing to do with Revisor, except appearances. A couple of Fedora Unity people were not sure they wanted to keep then naming so close together. To me, it looked like it would be difficult to keep the two in sync anyways, if we didn't combine the two projects a little better. The next thing I said, I can promise you was not my idea. I blame the hangover.

"Why don't we just turn Revisor into a server backend that communicates with the Turbogears system over XML-RPC or JSON-RPC."

With a bit of prototyping modserver was born. Since we decided it would run multithreaded, we weren't sure what the best way to split the work up would be. Revisor currently is built up on many singleton objects, that use the self contained environment a lot to figure out what to do. The goal was to break apart the 'environment' from the 'action'. After talking it over with Jeroen, we decided the best thing to do is to create multiple 'Revisor' objects inside the system that can work independent from each other. Rather than creating one massive environment, we would have multiple 'bubbles'.

I would like to say that step is now finished. Last night, Revisor is capable of forking itself off into pieces inside the server. Being the crazy Dutchman that Jeroen is, though, the first thing I see when I just sat down to my computer is this.

"i've just build an iso using a modified client-demo.py vs. modified modserver/"

We now have liftoff!