Theppitak Karoonboonyanan: The Mini-DebCamp in Khon Kaen
So, Thailand Mini-DebCamp 2010 in Khon Kaen has already ended. It's another memorable event I've joined, and especially for this one, been in the organizing team. We owed many people for its success.
I'd like to thank our guest DDs for their talks, many of which are improvised. Special thanks to Paul Wise and Yakiharu Yabuki for preparing the talks on Debian Social Contract and Debian packaging in one night, so our audiences can prepare themselves for the Bug Squashing Party in the next 3 consecutive days. Thanks Paul Wise, Andrew Lee, Yakiharu Yabuki, Daiki Ueno, Christian Perrier and our local participants for their efforts in tackling more than 50 bugs during the BSP, 30 of which have been closed and 14 with proposed patches.
Thanks Christian Perrier for several talks in the last two days. We also had Andrew Lee's talk on Debian EzGo project, along with talks from our local distro developers (Linux SIS, Linux TLE) on what are being worked on and what can be pushed into Debian. And Neutron Soutmun had presented some future plan on the RahuNAS, a captive portal software based on Debian.
A special agenda had been arranged to improve Debian mirroring in Thailand. Chatchai Jantaraprim, the ftp.th.debian.org maintainer, had shared us the backgrounds and motivations behind the official mirror setup for Thailand. Andrew Lee, the ftp.tw.debian.org maintainer, had introduced us to the Debian mirroring infrastructure, and encouraged the local mirror Debian mirror maintainers to do it Debian way. We had exchanged experiences and problems found among the current mirror sites, which can be much useful for their improvements, as well as cooperation in the future.
Christian Perrier had also introduced us to the Debian translation workflow and how to coordinate translation via mailing list. This can be useful in the future for Thai if we can form a team, rather than a single-handed translation as present.
Christian's talk on Debian contribution paths, along with their fresh hands-on experience in the BSP, had indeed motivated many local people to join Debian. I've been told by some people that they wanted to actually join Debian after this event, after just having a wish to do so for a long time.
And Christian's yet another talk on key signing, with live demonstration, was really helpful for Thai audiences, as few of us were familiar with the concept and practice. Yes, taking care of PGP key does require special cares!
Night chats and parties were also cool. We enjoyed the drinks (especially, Debian wine!), snacks, and chats together, and exchanged many stories. For me personally, it made me feel Debian as a live community, with people living in it.
For the record, we even had a real bug squashing party, as fried bugs are among well-known Esaan dishes. And we had immediately got new voluntary vegetarians because of it! Hee hee.. Hello Christian, I witnessed it. ;-) And thumbs up to Yabuki for his bravery!
Yes, it's a wonderful event for me indeed. Thanks Khon Kaen University (Kitt Tientanopajai et. al.) for hosting it. Thanks NECTEC Information and Mobile Applications Program and Science Park KKU for the financial support. Thanks NECTEC people for taking care of foreign participants in traveling between Bangkok and Khon Kaen. And thanks all participants for their contributions to make this event a great one!
Picture credits: Supphachoke Suntiwichaya, DebConf Gallery




Maintaining stable life with unstable distro?
This post may sound ludicrous to some of you but please hear me out. I ve been on Debian unstable/Sid for awhile now and it was all cool until yesterday.
Besides my work on Debian DebConf/some devel, I m university student, also I do web devel which is my primary source of income, besides all those I try to go out on weekends and have some kind of social life. Somehow I manage to do all these things and I d say I manage them pretty successfully too.
Now I m hardcore to the bone, but this is just too much, last week started working on immense web devel project didn t sleep more then 2hrs/day whole week; I also didn t shut down my notebook and just kept it on suspend as I usually do. Either way I was about to print/scan something and I connect my printer and what happens? My whole system freezes, now I ll let you figure out the result of doing hard reset and having a lot of gedit docs open at that time. And yes, I did had that bug reported awhile ago, can t find it now, but it was fixed, seems like it s back again.
In the end I m left with weekend completing the lost work + late school work + eclipse 3.5.2-2 ought to be uploaded. I do almost all the work (didn t upload eclipse) and literally pass out on Sunday. Wake up sometime on Monday, wasn t able to get up from bed.
Today is March 24th, that means
Help! Help! Help wanted! Please help!
Dear world,
As many among you know, I have spent a good portion of the last year (together, of course, with a great and interesting group of people) working on
The recordings for
Thanks to everyone who wished me a happy birthday. This is my present -- completely vegetarian tiramisu. (I'm getting a longer-lasting present too but it hasn't arrived yet.)
i'm aware that people don't always take proper measures during mass OpenPGP keysignings. Apparently, some keys even get signed with no one at the keysigning present speaking for that key (for example, if the key was submitted to the keysigning via online mechanisms beforehand, but the keyholder failed to show up). Unverified certifications are potentially erroneous, and erroneous certifications are bad for the OpenPGP web of trust. Debian and other projects rely on the OpenPGP web of trust being reasonable and healthy. People should make a habit of doing proper verifications at keysignings. People who make unverified certifications should probably be made aware of better practices. So for future keysignings, i may introduce a key to the set under consideration and see what sort of OpenPGP certifications that key receives. I won't pretend to hold that key in person, won't speak for it, and it won't have my name attached to it. But it may be on the list. Depending on the certifications received on that key (and the feedback i get on this blog post), i'll either publish the list of wayward certifiers, or contact the certifiers privately. Wayward certifiers should review their keysigning practices and revoke any certifications they did not adequately verify. Remember, at a keysigning party, for each key:
The shiny new 0.2.2 release of
I'm now on my way back from The first miniDebCamp and miniDebconf that
happened from March 13th to March 19th in Khon Kaen, Thailand.
This even was organized locally by a team of very motivated Thai
Debian enthusiasts and contributors, such as Theppitak Karoonboonyanan
(*the* Thai DD), Neutron Soutmun, Kitt Tientanopajai, and all those whose name I'm
not remembering as of now (I hope they won't mind).
The even had kinda the structure of DebConfs, with a few days of "Debcamp"
to begin. See the
So, a short while ago, the battery of my N900 had run flat. As in,
completely, utterly flat. In itself, that's no big deal -- you connect
it to a power outlet, wait until it's gone past the low-battery charging
bits, then boot and use as usual.
Except that it wouldn't. I'd recently installed a firmware update
from Nokia (which contained some bug fix that I really was waiting for),
and now the bloody thing wouldn't boot. Rather than do the low-battery
charging dance, it thought the battery had enough power that it could
just go ahead and boot.
Of course it was wrong, so whenever I powered it on, it would sit
there fore 30 seconds, try to boot, fail, power off for about a second,
and start over. I left it like that for a night, but it didn't
recharge.
Needless to say, that was quite annoying.
So I sent it in for repair, and today there was a package in the
mail, containing my (repaired) N900.
They'd reflashed it. A reasonable course of action, I guess, but of
course that meant all data was gone. Good thing it has a backup
application, and good thing I stored those backups on an external
micro-SD card.
Restoring those back-ups was a breeze; they'd also stored the
contents of sources.list and have done something akin to "dpkg
--get-selections", since now the application manager kindly asks me
whether I wish to reinstall the applications that I had installed.
Cute.
At any rate, I'm very happy I finally got rid of this awful
Samsung "cellphone". It's a SGH-C140 that I had as a replacement until
my N900 got back, but there was something very very wrong with it; I
don't know whether it's a design flaw or just a wear-and-tear issue
(these replacement phones aren't usually handled in the best possible
way), but it managed to lose connection to the network every once in a
while. So people who would call me would immediately get my voicemail,
and then they'd be angry with me later because I was unavailable. Well,
duh.
Anyway, that's over now. Whee.
For several years now we've been buying our groceries online. It's worked well, and for the last couple of christmases I remember Heather adding a six-pack into the pre-christmas order so she could pull it out and hand it off to the delivery guy.
Fair enough too, because he was their front-line man. He was the guy who had to actually meet the customer, and even if only for two minutes face time, the impression he gave with his cheery "seeya mate" on the way out, and his always-happy smile, was that getting the groceries delivered was fun.
Well that ongoing encouragement has gone now. His surly replacement who moans about having to carry the boxes up a flight of stairs does nothing to promote a repeat experience, and he brings into sharp focus the disadvantages of online grocery ordering: sometimes the wrong thing is substituted, or sent. Or the fruit doesn't travel quite so well as it does with the personal loving kindness we supply in our own padded wagon.
Two visits from the new guy, and we're back to driving to the supermarket ourselves, patrolling the aisles once more in a cereal haze of consumer demand. Distress-purchasing done, and back to the car A.S.A.P. Carrying our own boxes up the stairs.
I hate it, which is why I promoted the idea that we try this online grocery thing a few years ago, and it's worked just fine until this sullen bastard came along and destroyed the fun.
I wonder how