All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-core] More progress with the buildbot
@ 2006-04-17  8:47 Niklaus Giger
  2006-04-17 22:51 ` Jan Kiszka
  0 siblings, 1 reply; 2+ messages in thread
From: Niklaus Giger @ 2006-04-17  8:47 UTC (permalink / raw)
  To: xenomai-core

[-- Attachment #1: Type: text/plain, Size: 1901 bytes --]

Hi everybody

Before leaving for a week of vacation with my son I managed to improve the 
buildbot. 

a) RTnet on TQM860L compiles successfully. (Took me several hours to discover
   that rtnet/configure --with-linux= only works with absolute paths, not a
   relative ones).

b) master.cfg improved 
   1) serialized builds on slaves (using cpu_lock).
   2) better names, description for indivual build steps
   3) identical master.cfg on the online server and my test machine

c) new install step to install the new xenomai kernel in the appropriate
   directory. This step is optional and depends on the existence of a
   install_`hostname`.sh.

d) handle case where a new revision requires new config options, by accepting
   its default value. e.g. look at the end of 
   http://ngiger.dyndns.org/buildbot/ppc/builds/50/step-cfg_kernel/0
d) updated documentation

All relevant documents are in the attached file.

The whole buildbot setup is not as robust as I would like it. There are quite 
a few not so easy to spot dependencies between the master.cfg and the various 
shell scripts. 

But the buildbot maintainer is planning to introduce build step properties 
which would simplify (and/or make the dependencies explicit), but I have no 
idea when these improvements will be incorported. See 
http://sourceforge.net/mailarchive/forum.php?thread_id=10158162&forum_id=32301

I hope that the http://ngiger./dyndns.org/buildbot will work without problems 
during this time, but a switch on the PPC to a 2.6.16 kernel will certainly 
break my setup.

After my vacations I will tackle the problem how to run xeno-test on my 
embedded PPC405 board (hcu3) after having rebooted with the newly installed 
kernel. As the board boots via NFS this is quite easy. But I will have to 
rewrite xeno-test et al, as I only have a busybox shell and not a Bash shell 
available.

Best regards

-- 
Niklaus Giger

[-- Attachment #2: xeno_buildbot.tar.bz2 --]
[-- Type: application/x-tbz, Size: 98229 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Xenomai-core] More progress with the buildbot
  2006-04-17  8:47 [Xenomai-core] More progress with the buildbot Niklaus Giger
@ 2006-04-17 22:51 ` Jan Kiszka
  0 siblings, 0 replies; 2+ messages in thread
From: Jan Kiszka @ 2006-04-17 22:51 UTC (permalink / raw)
  To: niklaus.giger; +Cc: xenomai-core

[-- Attachment #1: Type: text/plain, Size: 485 bytes --]

Niklaus Giger wrote:
> Hi everybody
> 
> Before leaving for a week of vacation with my son I managed to improve the 
> buildbot. 
> 
> a) RTnet on TQM860L compiles successfully. (Took me several hours to discover
>    that rtnet/configure --with-linux= only works with absolute paths, not a
>    relative ones).

Oops, sorry. Fixed in latest RTnet SVN revision. A SVN update of RTnet
should also solve the "unknown version 2.2-dev" issue.

Thanks for your effort,
Jan


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-04-17 22:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-17  8:47 [Xenomai-core] More progress with the buildbot Niklaus Giger
2006-04-17 22:51 ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.