Where is Open Source?

I saw a link today to a map that some people at Red Hat put together. The map is Here. What i found really intresting is the reasons that different countries have high standings.

  • USA – Community
  • Brazil – Government
  • Australia – Industry
  • France – Government and Community

France being number 1 overall suprissed me. That is likely due to my own ignorance. they were number 1 in government contributions and number 3 for community.

Business leeds the way in Australia ranked 4th, followed by commuity and Govenment both being in the top 15 overall australia is 4th which is pretty impressive. Makes me proud to be an aussie.

The United States comes in at number 9 dragged down by the government. the community ranked 2 strongly leads the way. I think the govt really needs to pay more attention to what the people are doing and lead the way for industry here. with high profile govt contributions like selinux its sad that they are not ranked higher.

Brazil has a really strong government contribution, number 3 overall. The country as a whole comes in 12th, community is pretty good being in the top 15. Industry is the big thing dragging things down at 43rd. I’m going to be attending FISL in Porto Alegre in June. I hope that with the wonderful fedora abasador community that we can come up with some ideas for helping improve industry participation in Open Source from Brazil.

look forward to me blogging about FISL, and open source in brazil.If anyone knows of some good tools for learning Brazillian Portugese please drop me a line.

Fedora 11 SPARC status

today i did a rawhide sparc compose from dist-f11 rather than dist-f9 that we had been using, Im syncing that right now to the primary mirror. it will take a little while since its really big.

16G	/mnt/koji/tree/development/source
22G	/mnt/koji/tree/development/sparc
13G	/mnt/koji/tree/development/sparc64

If you have been keeping your SPARC boxes updated you should be pointing at the F-9 bits and not rawhide still. Ify your not please dont updat to this tree. at the least you need to grab the F-10 rpm from koji. We have Stronger hases just like the primary arches. No work has been done on anaconda at this point. we have a glibc bug that we are waiting on a patch to be applied then we can catch up. most of the packages are from pre mass rebuild state. but it is the closest that we have ever been to being in the same state as the primary arches. we have a kernel that ws built with gcc-4.4 It has been tested and does work 🙂

Fedora SPARC Linux is built for ultrasparc and newer hardware only. There is no support for any 32 bit hardware. we are shipping a 32 bit userland and 64 bit kernel. if you have specific needs for greater than 4gb ram per process you can enable the 64 bit repo and install 64 bit userland apps.

Ultrabook2e Running Fedora

In case you didn’t know i really like SPARC hardware. One of the more exoctic peices of hardware that I own is a Ultrabook2e. It is an older SPARC based laptop the one i have has a 14″ 1024×768 display, 1.5GB ram, 500mhz UltraSparc IIe CPU, 60gb hdd, and dvd rom. It is a neat piece of hardware.

Getting linux running on it. I did the install over serial console since the frame buffer was going crazy. It has a “ATI Technologies Inc Rage XL (rev 27)” video card in it, after some experimenting I was able to get the framebuffer and X working. the magic for it was appending “video=atyfb:1024×768@60” to my kernel boot line. im not sure what the kernel was trying to set things to when left to its own devices. Sound worked out of the box as did nearly everything else.

Things not working. the pcmcia slots are not working. dmesg shows

yenta_cardbus 0000:00:03.0: no bus associated! (try 'pci=assign-busses')
yenta_cardbus 0000:00:03.1: no bus associated! (try 'pci=assign-busses')
I tired appending “pci=assign-busses” to the kernel boot line but no luck. I need to look at the module, it probably needs some porting of OFW. I have a prism54 based card that I want to use. The other thing not working is the touchpad and keyboard. I have to use external USB keyboard and mouse. With these issues fixed id be able to give a talk on secondary arches using a secondary arch. Which i think would be cool.

Busy Busy Busy

Its been awhile since i’ve posted anything. I have been really busy. Its hard to believe that Macy is 4 months old already. Im sure everyone has has heard it before but Babies are amzing. It really is different when it is your own baby. Her first Passport will arrive soon, we have a trip planed to Australia in May. Once we get back ill submit whats needed so she can be an Aussie citizen also. travelling with a nearly 6 month old should be interesting, and our direct flight from Brisbane to LA got cnacelled so we get an extra flight though Sydney home all up we fly PIA -> ORD -> LAX -> BNE -> SYD -> LAX -> DFW -> PIA. we are considering flying to Melbourne for a few days so i can show Jenny where i was born and grew up as a kid and take Macy to meet my Nanna.

Something i’ve been working on alot lately is secondary arches. It feels like we are finally getting over the hump and making good progress with them. s390 is making good progress, as is arm, and even alpha. No one seems to want to do the right thing with ia64, which is kinda sad. SPARC is rolling along nicely and someone stepped up this week to do parisc. If someone wants to do mips drop me an email.

Today we released spacewalk 0.5, it still depends on oracle 🙁 but we are making progress towards being able to work using postgresql. 0.5 runs on fedora 🙂 thats something im proud that we have finally done. We are slowly working out how spacewalk fits in and how to do things. Its a big change in how satellite has been developed. The spacewalk/Satellite devs are finding there feet and doing a great job of working in the open with the community. slowly there is contributions from outside of Red Hat which is great to see Colin Coe is doing a grea job of supporting spacewalk. I was talking with some guys in #humbug last week, they were talking about setting up spacewalk. I cant remeber if id never said what i do for a job or if they just forgot. but it was cool to see spacewalk talk going on in other places. They are very excited about having a full open source stack. I think that Postgresql support will be warmly welcomed by everyone. If someone wanted to get involved in spacewalk development it would be awesome to look at integrating func, bcfg2 ( or some other config management system), looking at extenting monitoring perhaps by integarting another tool such as nagios or zabbix. There really is endless possibilities on what can be done. so if you have an itch that you want to scratch introduce yourself on the spacewalk-devel list and get to work 🙂

overall i’ve been extremly busy. I have alot that I want to get done on my house this year. hopefully last weeks freak snow storm is the last till next winter. I have alot fo garden work I want to do as well as finsihing the dining room, library, and my office. dining room i need to finish installing trim. Library i need to strip the hundred year old wall paper and patch up the plaster. then install crown molding to finish off the book selves to the ceiling, and my office i want to paint, install a window seat with storage on one wall, install new flooring and install trim. Id really like to have the carpet pulled up and get the floors polished. one of the benfits of having a house thats over 150 years old is the character. sadly the people who owned the house before us pulled alot of it out. My dad is a builder and i worked with him from the time i was 12 or 13 on school breaks. as well as for awhile after i finished high school. It is a blessing and a curse. I insist on doing everything myself, because I know hwo to do it. However I dont always want to do it, but i’m too stubbourn to get someone in to do it. My Father in law is always telling me that im doing things the old school way. but thats how I learnt to do things so its how I do them. I think to think that i do a good job.

On my birthday

So today was my 32nd birthday, It was also the day that my daughter was born. We woke up at 9am to snow and icky weather and soon after Jenny’s water broke. So we made a couple of calls and headed to the hospital. We got in and went though the contractions. At 8pm Macy Anne Gilmore was born 3060 grams (6lb 11.9oz) and 45 cms (20 in) long. its an amazing experience.

More later

FOSS Podcast

For those that dont know, I hail from the land downunder. In Brisbane where I lived before heading to the US of A there is a group of top notch folks. They make up a group known as HUMBUG. They do such excellent things as meeting for Curry, and talking about all thing unixy. one of the people involed James Purser happens to have a podcast it deals with all things FOSS. Open Source On The Air(OSOTA) can be found HERE. there is OGG feeds so you can listen on your shiny new F-10 box in a couple of weeks out of the box, or use your rawhide box today (F-9 and F-8 will work also).

Why i’m the worst customer ever

Recently i’ve decided that i’m the worst customer ever

So why am I the worst customer ever? Well for one I demand that I get an answer. The answer that i expect needs to be grounded in something remotely believeable. For instance, Im having some latency and speed issues with my internet connection today (I have comcast business class internet) Step 1 the tech wants me to do is reset the gateway. its a SMC something that comcast provides. I ask him nicely why it is that we should need to do that. Since in theory there should be nothing on the device that should be fixed by a powercycle so long as its accesable, which is is things are just slow. He says he doesnt know why its just on the list of things that he has to go through. I suggest to him that any issue should be fixable without needing to reboot (a hard lockup being the exception), the claim i get back is that it just needs to be done. At that pointI asked to be bumped to a higher level of tech who I could work with. (Though i doubted it would happen. I also dont have much faith in level 2 techs there) I was told that its not possible without going through all of the steps. I can be very stuborn and really only wanted to take the connection down if really neccesary. After he told me that was not possible, I asked for his supervisor. When the lady got on her phone I explained the situation to her and said that as a last ditch effort I would powercycle the modem, I also explained that I dont see how resetting the modem would help since everything could be reset on the device without the need for a power cycle. I said that i wanted to explore things like load on the network segment i am on, congestion in other parts of the network, basically any other plausable thing causing the issue im seeing. The response from here was that sometimes you have to reset the modem just like any other electronic device. when she specifically mentions computers in her device list I said thats not true and that i have and have had computers with uptimes of over 2 years, to which she claimed it was highly unusual. long story short, she claimed that the reason that the modem needs to be reset is to flush the caches and that 9 out of 10 times it fixes the issue. So i said what your telling me here is that the software on the modem is buggy and rather than fix it you put additional burden on the customer. Which was denied. So now i get to deal with a slow connection until a convienient time to take things down.

Another example: I recently looked at switching from tmobile to att, largely because of 3G data services. Currently we have 3 lines on a shared family plan. 2 of those lines have addon dataplans. I have a blackberry perl which I dont like, the email client is horrible, the browser is mostly useless, there is a irc client and ssh client but they are clunky also. I think part of it is the screen and the rest is poor design. Really who doesnt do filtering server side on mail. Generally the email that lands in my inbox is the mail i care least about. Any way i called ATT to confirm a few things since all of their pricing was higher than tmobile’s. That was a rude suprise. I was told that its not possible to have data addons to a family plan if that addon was to be a datacard. Since I have a inbuild 3G GSM modem in my laptop, instead that would need to be a plan and line on its own. Right now the third line we have is in the laptop and used for data only. however if my family came to visit i could put that sim card in a spare phone and give it to my family to use, with the minutes coming out of our shared pool. Att does not allow that, any device thats connected to a computer has to be on its own service, it will also cost you more and goes from unlimited data to 5Gb limnit a month. so the unlimited on the phone is really not so. they are saying it expecting you to not use it. When your connected to a computer its much easier to download data, so they limit it. I tried to get an explaination from the tech support people i spoke with. but All they could tell me was its in the customers intrest. I really could not figure that out.

I was paitent with them. There really is no point in getting upset. They are doing a job and dont deserved to be yelled at and treated to abuse. I have found that being nice sometimes gets me the answer. Sometimes i’ll get i’m realy sorry I just dont know this is all that they tell me. but I always get treated fairly decently I can tell that I frustrate them. the customer service people ive dealt with have very little knowledge of what it is they are helping with. They have a sheet of things to do, that was made clear to me when a level 2 tech at comcast tried to tell me I could only download things that were the size of my connection speed, and that i really couldnt expect to be able to download a dvd iso (my usual speed test is downloading a DVD iso from mirrors.kernel.org since I refuse to install flash to use the designated speed test sites). I think that I have every right to demand answers. I blame the short commings in being able to get them at times to executives in Big Business, they dont pass along rationale on decisions to those under them its expected to be taken as gospel. If Governments acted the same way there would be uproar at the injustice of it, I really do think we should expect to get answers even when the answer is not something that you want to here. In ATT’s case I am sure that the reason is entirely to make more money. If they were honest with it i could accept it or not for what it is, when you only have a half truth or less its really difficult and you can usually tell when its not the truth. Most of the time ive found that its not that they dont want to give you the information. It is simply that they themselves dont know.

I think I have fairly simple wants and demands. I want to get a propper answer, I’ll treat you with respect, all I ask is that your do the same to me. Don’t try to make up excuses if you don’t know say so. I can accept that, though i will ask to go up the chain until I get the answer. Even though comcast support claims its not possible to speak to anyone higher than a floor supervisor.

A note to phone makers. I want a device that I can have the freedom to run the software I want on it. I want to be able to easily sync contacts and calenders, I want to do that without having to go through your servers to do so. I want a good browser, irc client, and ssh terminal. I want at least EDGE preferably 3g (and tmobiles 3g doesnt really count its on a frequncy all on its own, no one else in the world wruns on it so existing 3g equipment wont work), preferably all in a package with a touch screen that i can use my fingers to type on a virtual keyboard, or do handwriting. openmoko is currently the closest thing to what I want. There are some serious limitations in the hardware. GPRS only being the biggest one. I would want to thther to it when I cant get wifi. wifi to me is only attractive as an AP.

So in summary, i’m the worst customer because I expect straight detailed answers (just cause doesnt cut it), I want to be treated as a human with respect, not some dummy. I will tell you when I think your wrong. I want to know in advance when you will have new things say offerings like 10Mbit/10Mbit cable (yes i really want that also). I will be loyal to you if you treat me right. I’m not perfect and if i’m wrong I own up to it.

GPG signed email

Dennis Gilmore wrote: > PLease upload your gpg public key to a key server no. i do not care to have my email address added to more spam list. > or stop signing emails you send to fedora list. no. no one else is complaining. maybe they know something you do not.

I wrote an email today asking someone who seems to post a bit to fedora-list@redhat.com to please upload his puplic key to a keyserver. and got the above as a response 🙁 to me this fails in a few ways. The Person doesn’t use his/her name, which I personally don’t feel is in the spirit of open source. While its not really needed to upload your key to a public key server if your going to mail public forums its a nice thing to do. Im not going to trust you because your key is out there. If I kept seeing email thats signed by you I’ll have a decent idea that the person posting is the same person (not always true but an ok assumption). kmail hangs briefly each time I get an email from someone that signed that I dont have a copy of the public key. It’s looking to see if it can get the key from a server. so frequently getting email from someone who doesnt have a key up on a server really sucks. http://stuff.mit.edu/afs/dev/project/evolution/arch/i386_linux24/share/gnome/help/evolution/no/encryption.html says “Why Use a Keyserver?: Keyservers store your public keys for you so that your friends can decrypt your messages. If you choose not to use a keyserver, you can manually send your people public key, include it in your signature file, or put it on your own web page. However, it’s easier to publish them once, and then let people download them from the keyserver when they want.” of course the email is signed and not encypted but its a similliar situation. Really do people get spam from being listed on a keyserver? I highly doubt it. I personally believe you are much more likely to get spam from posting to public mailing lists.

So maybe im missing something here, i’m always willing to accept that i’m wrong. The result of the reply is that the person now has a filter in procmail that sends all email from them to /dev/null it eliminates the problem for me. I wanted to just get it out there that you should be a good citizen and upload your key to a keyserevr. Many years ago I changed keys and thought i had uploaded my new key and had not. When it was pointed out to me I gladly corrected the issue. PKI works on trust, not publishing your key doesnt help that trust.

First Day of OLS

Yesterday was the first day of OLS, It was also the day that I gave my presentation. My talk was on Secondary arches, where they stand how it works, the tools and resoucres that you need to do a secondary arch, as well as what you get from Fedora by doing one. hopefully we will add PA-RISC to the list of secondary arches, id really like to see fedora for mips also, though i dont have time to do it myself.

I need to take and post pictures 🙂 So far i quite like Ottawa, there is food that is much more like that in Australia (Must be a British thing). ive gotten to meet some fedora guys that ive not met before, even though ive “worked” with them for years.

On other news i’m leaving OLPC at the end of the month. Michael Stone let the cat out of the bag that ill be joing Red Hat. I’m leaving because of changes in my personal life, witha baby on the way, I feel that it is the right move for me. I will still be helping OLPC, they are shipping over 50,000 laptops a month with Fedora pre-installed. it just wont be my primary focus. Greg is doinga awesome job of getting OLPC and fedora working better together. We must continue to embrace and work with each other, it will benefit both sides.

Whats new in my life?

Right now i’m sitting in a starbucks, waiting for a doctor’s appointment in an hour. It will be the 20 week sonogram. This is my first baby, it took a long time to come. Im scared shitless, I aslo have the urge to be over protective of Jenny and baby. I’m also scared that ill mess up, since this is someones life that im dealing with now. But i am really excitted.

As a resul of being an expectant dad, a lot of the jobs i had been putting off on my house need to be done. I’ve nearly finished replacing the windows in my office. I have some other jobs i need to do there yet. build some storage, new floors, fix the damage from a water leak. Baby related I need to build the library at the top of the stairs. get the spare bedroom moved, setup the nursary. I’m in for more upheaval as we get ready. Even though Jenny is showing. its still does not quite feel real. I’m sure it will when we have a baby in our arms.