First complete day after a full day travelling and I'm just about over the jet lag. Progress so far:
- Restored the previous Gtk+ build configuration - without directfb and therefore without the udeb. Persistent problems resolving symbols in libcairo-directfb (in libcairo.so) due to the presence of libcairo itself (also libcairo.so) mean that the directfb code simply cannot cross-build at the moment. A possible solution might be to rename the library in libcairo-directfb-$arch-cross but that isn't necessarily correct.
- Further reductions in the number of packages that fail to cross-build in a clean cross-building chroot. Down to just 3 that do not cross-build (added code to ignore obsolete builds like gcc-4.2 which have been superceded in Debian). A few network issues have delayed uploads and sync with www.emdebian.org but those should be resolved in time.
- Fixed a loose wire in the balloon board that was causing intermittent loss of serial connection - thanks to Phil Hands and Wookey.
- Resolved the chpasswd problem in busybox thanks to a fix upstream by Bernhard Fischer - removing the last hurdle to clean root filesystem installation in Emdebian. I'm currently working on busybox 1.11.1 to both test the fix and prepare the Emdebian patches for the pending upgrade in Debian. I do have an updated Emdebian build for 1.11.1 which I'll be testing later.
- Looked at the possibility of including nbd into Emdebian - it cross-builds OK but the maintainer scripts rely on bash which is simply not available in Emdebian. Wouter is working on a fix, hopefully ready sometime after Lenny.
- Taken a look at freeswitch (not in Debian) but problems in the internal libraries are preventing a successful cross-build - despite the (incomplete) summary on the freeswitch wiki page. Not sure how much more time to spend on this one.
- Various improvements in emdebian-tools - 1.4.1 is now in Lenny and these fixes will be uploaded to Emdebian. Depending on a few discussions here at DebConf, I am likely to make one more upload to Debian, possibly only as a debconf translation update.
- Continuing discussions about TDebs - more details to be sorted out during DebConf itself in one or more of the 4 debian i18n sessions.
Overall, very good.
(Posting delayed due to network problems.)
It appears that drivel cannot cope with posting to the blog from DebConf.