Continuous Integration - rtbf64c

Chris Johns chrisj at rtems.org
Fri May 4 07:38:27 UTC 2012


On 4/05/12 4:26 PM, Ralf Corsepius wrote:
> On 05/04/2012 08:14 AM, Chris Johns wrote:
>> On 4/05/12 3:35 PM, Ralf Corsepius wrote:
>>> On 05/04/2012 04:40 AM, Chris Johns wrote:
>>>
>>>> The RTEMS server, rtbf64c, purchased to perform this task,
>>> The server was purchased to supply sufficient performance to the
>>> services provided by rtems.org.
>>>
>>> At the time of the purchase, this was building and testing the
>>> toolchains and was not buildbot.
>>>
>>
>> That was not my understanding.
>
> At the time this machine was purchased, buildbot wasn't even a topic in
> RTEMS.

It has always been there for testing. The project is in need of this 
functionality.

>
> Them, rtbf64c was the machine I used to build the tools, while you ran
> your build script on it.
>

Huh I have never used rtbf64c. I remember loading up the rtbf64a machine 
for a short period of time, the one you used for a lengthy period of 
time to build the tools without any problem (and now for some reason is 
just not good enough). I also remember what you said to me.

Someone makes a change and you pop up on full attack.

>>>> will be taken
>>>> off line in 48 hours time and reconfigured to support the continuous
>>>> integration effort. If you have access to the machine and have anything
>>>> you wish to keep please move it to another machine.
>>> What does this mean technically?
>>>
>>> Does this mean you are going to install a different OS?
>>>
>>
>> Yes.
> Please understand that I consider this to be utterly rude of you
> and as a personal attack against me.

I did not know you had the only say on what OS is used in this project. 
This sort of comment creates an air of hands off or Ralf will be up set. 
I have no idea why you consider this a personal attack. Your interest in 
Fedora is yours and nothing to do with this project. I have no interest 
in Fedora.

>
>>>> Any testing or tool building tasks that are not critical should look to
>>>> using the other hardware we have available.
>>> If this is what I think it is, this will be the end of the RTEMS
>>> toolchain binaries.
>>
>> Why ?
> This is the only machine with decent enough power.

We do not have continuous integration for the tools. We do need to build 
every effected arch/bsp when a commit is made. Given the time it takes 
to do this we need every cycle we can get.

>> There are other machines.
> And why don't you install buildbot there?

I stated the reasons and this is starting to look like a case of needing 
the biggest toy in the toy box.

>
>> Why are building the binary tools
>> packages so dependent on that specific machine ?
> And why can't you install buildbot on Fedora?

Because I am working on this. I do not say you need to use a specific OS 
to package the tools. I do not even question it.

>
> Fedora supplies the tools I am using to build the toolchains. All other
> OSes are either too outdated, or do not supply the tools.
>

The other machines are not changing. They are still there, available and 
running Fedora.

Chris



More information about the devel mailing list