Re: Tazwok/bb and Tank current stat

[ Thread Index | Date Index | More lists.tuxfamily.org/slitaz Archives ]


On Sat, 30 Apr 2011 15:01:00 +0200
Christophe Lincoln <pankso@xxxxxxxxxx> wrote:

> 
> Hi all,
> 
> So... my commit about modifing the Kernel processor type make the need
> to rebuild quiet a lot of packages. Knowing glibc,nscd, etc are in the
> cooklist I did a cook-toolchain before to go to sleep. What an hard
> wake up when I saur build failed on patching busybox (cf conspy 0)
> 
> By the way I was suprised to see all these blocked package. Does some
> one know why ?
Yep, it's an old bug I fixed few weeks ago thanks to Erjo. I think you
should upgrade system in the sandbox so that it uses the last packages,
including debugged tools.

> 
> Question, Antoine, can you enable the build bot ? We will still sync
> the mirror manually but it getting boring to cook manually.
I think you should give a try to tank-bot. tazwok install this bin
automatically into the cook-env chroot. As the sandbox is not created
using tazchroot, you should do, in the sandbox:
ln -s /usr/lib/slitaz/chroot-scripts/tazchroot/tank-bot /usr/bin

To automate the cook of a repository, you should add it
into /etc/slitaz/tank-bot.conf, in the sandbox. Exemple:
echo 'cooking' >> /etc/slitaz/tank-bot.conf

To make it works from stable host, you can add an option to you're
tazdev script which do as usual but chroot using a command like
'chroot $sandbox /usr/bin/tank-bot'

Note that two script named tank-bot exists: they are the two part of
the bot tool. One is
in /usr/lib/slitaz/chroot-scripts/tazwok and is automatically installed
into cook-env chroot, the other is the one shipped with tazchroot &
which should be used into the sandbox. It's automatically installed
only when building the sandbox using tazchroot.

> 
> And a tiny feedback now I use Tazwok on tank from a moment.
> 
>  * The minimum chroot should have more packages there is sone how are
>    constanly installed/ubinstalled for nothing.
>  * The output logs are crappy, witl all these install/uninstall it's
>    difficuly to finan error, I belive a simple text file with *_rules
>    outup woul be fine.
About this, I'm not sure it would be easier to find errors: in current
logs errors are highligthed so that you can't miss them.

>  * Making to much thing automatic it bad. At bas the idea was to handle
>    BUILD_DEPENDS manually by pkg maintainer, so he must do a good job.
>    Now with automation we got package such as yad installed to build
>    slitaz-tools... wich is not necessary.
> 
> And just to be clear, I talk about install/uninstall, I love this way a
> doing this and it the best way to keep a clean build environment, IT IS
> one of the best thing in new Tazwok with cookorder.
> 
> - Christophe


-- 
GoKhlaYeh <gokhlayeh@xxxxxxxxxx>


---
SliTaz GNU/Linux Mailing list - http://www.slitaz.org/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/