Neil Williams: Splitting emdebian-tools and cross building translations
Separating out keyring and rootfs support
emdebian-archive-keyring - GnuPG archive keys for the emdebian repository
emdebian-rootfs - emdebian root filesystem support
emdebian-tools - emdebian crossbuilding tool set
libemdebian-tools-perl - emdebian support library
Finally got to test a request from some months ago to create a separate archive keyring for those people who just want to use the toolchains.
I also took the chance to split out the scripts to build root filesystems from the scripts that build the packages for the repository. The Emdebian::Tools module was best split out too, it's needed for emdebian-rootfs and emdebian-tools.
Not sure when this is going to happen for real, it's only a test branch right now.
(browse SVN). It tests OK, so far and if other things check out, this could be 0.8.4 (in Emdebian), then whilst the same code badged as 0.9.0 spends time in the NEW queue so that I can upload 0.8.5 etc. to Emdebian, followed by 0.9.1 with the changes from 0.8.5 onwards.
TDeb changes from Fosdem
In the main trunk (0.8.3), I've updated a few parts of em_installtdeb but I haven't made much progress on whether TDebs should be Architecture: all or Architecture: any.
- A big endian .mo file from powerpc works fine on little endian amd64.
- msgfmt --alignment does not seem to do what I expected (but then I'm not entirely sure what I did expect).
- I can't find anyone cross-building .mo files - maybe it's my Google skills but if it was essential, I find it hard to think that all those cross-built systems are doing something different to just msgfmt -o $@ $.

I’m starting all over again. New domain, new blog. I will try to dig up and repost all of the great things I wrote earlier. Posts about code, debian and pink ponies.
I can also say that I’m back on
It’s done, we have new releases of 
After 10 days of nice holidays, I'm back. I was totally offline, so I had to read some hundred of mails first, which is done now.
For a good restart, I've fixed a bunch of bugs in
Today I've noticed that my last post was on August and I've decided that I'm
going to try to keep this blog alive.
Since this summer I've left the University and now I only have two jobs... my
daily work and my son; I believe that things are going better at a personal
level, but the truth is that lately I have near zero time to devote to Debian
and Free Software in general.
As I don't want to leave the FLOSS world and I'm still able to do some
sysadmin related tasks at work and at home I've decided that I'll try to
reserve some time for blogging about them.
I'm also thinking about starting a blog and a wiki in Spanish, mainly to be
able to publish some of the documents I write at work about our installations,
the advantage for me is that I can publish them with a little revision and
that is much faster than translating them into English.
Anyway, before creating new blogs my first task is to finish my home server
migration; I'm moving all the services that were running on my old PowerBook
(PowerPC @ 400Mhz, 378MB of RAM, 10 GB HD) to my other PowerBook (PowerPC @
1Ghz, 768MB of RAM, 60GB HD), as I haven't used it for ages and I still use a
lot the old machine.
On the move I plan to change a lot of things, the machine is going to run
multiple vservers and I plan to change a lot of the software I was using,
always trying to simplify the maintenance and/or get more performance from the
new machine:
The next two days I'm going to be at the "embedded world", presenting all the stuff we developed over the last year.
There are still four hours to go until we're leaving, so I'm probably going to get a bit of sleep, it will be needed as the next opportunity will in about 22 hours.
First time ever I have been at a conference and attending so few talks. Needed to talk to sooo many people.
But anyways, it was quite interesting to put some faces of the people I kind of work with. Especially my favourite kde upstream people.
So many keys to sign, but I guess I am finally thru it. If you are expecting a signature from me and haven’t got one yet, please check your spam filters and/or try poke me. I guess I will keep my paper notes a couple of days before ditching them.
Beer event was bigger this year, but still too crowded. Fosdem is also quite crowded - so crowded that I missed some talks because of it.
But anyway, see you next year - probably.
Since 4 hours, the planet of ocamlcore.org is online.
This is the first service provided by ocamlcore.org to the OCaml community. In fact, ocamlcore.org team has decided to release it today, because Erik Castro de Lopo ask a question about another OCaml planet in China. The one in China seems to be gathered through google search...
Putting online the planet is also the occasion to test a little application to manage feed subscription: ocaml-planet. This script is quite trivial but it was a good first experiment of managing CGI/sqlite through OCaml. The application should help us to control subscription of feeds. I think this is a better way to subscribe than letting people commit changed planet.conf in some kind of SCM (like we do for planet debian). Once the forge of ocamlcore.org will be online, we will publish the source code of this application.
I hope that this planet will be of some help for the OCaml community...


I'm going to be traveling and giving talks quite a bit this spring.
Here's what my schedule looks like now. I don't think much will be added
to it:
A few days ago I got myself an Asus EEEPC to experiment with it being in a role of a small server and a tiny internet kiosk. I installed Debian on it, but the process was not for the feint of heart, that’s for sure. First of all the d-i font was messed up and all the menus overflowed the screen making it very hard to select anything. Additionally it seems very strange to me that there was a special d-i image made for EEEPC, but that image did not include built-in support for the computers wired or wireless network interfaces. That made my day highly problematic as I do not have an easy way to get to the Internet via a wired connection and the provided d-i image did not have enough files on it to finish the base install without networking.