So we have now a new Build Bot up and running. Toolchain have been rebuild 4 times and actually 90% of our ~3000 packages are rebuilt. The build bot aka the Cooker is listing to all commit getting into the wok and automaticaly build them. I did a new domain to make the change between the past and now, the web interface let you check the cooker stat and check if latest commit have built succeffuly:
Web interface: http://cook.slitaz.org/
The new Build Bot is called The Cooker and is part of a new set of tools to build SliTaz packages. This set of tools is called the cookutils and provide simple to use and fast utilities to create SliTaz packages. I rewrote new tools since we was struggling for month to have a a simple tool to use on our main server aka Tank and also on contributors requests who wanted an easiy to use and maintain tool to cook there packages. The preview tool, Tazwok have greatly evolved in the “SliTaz from scratch builder” and let you rebuild the full system from scratch.
Also many many packages have been fixed but we have still 10% to fix. If some non blocking packages dont build due to crapy receipt, they will be removed from wok. Most bugs are due to missing build dependencies and all help to fix them is greatly appreciated (we are active on the mailling list and if you have write access to repos, just commit your fixes).
On the udev/kernel side. We now back to a i386 kernel and new udev. When I restarted to rebuild all packages I found bugs and udev wast’n building anymore, finally we was using and too old version of usbutils (udev depend on it) with unrefered functions to the kernel. It’s only 2 days I use it but have no more udev error and freez at boot!
That said, we will probably sync the mirror this week, so be prepared to a huge cooking update.