>> Not really.
>> Some advance was made with the Elastic Axis plugin (skip over
>> disconnected nodes) but that plugin can't be used due to other bugs.
>
>
> Then the reason we had for 3.HEAD builds being separated still stands - we
> need to easily and clearly see which OS to target bug fixing towards. I am
> happy for the compiler-specific builds to be matrix'd though so at most we
> have one 3.HEAD job per OS indicating whether it builds on all compilers
> that systems users will be using.
ok. That's a step forward.
>>> They currently provide a false impression of instability and prevents us
>>> testing all stable versions against all nodes simply because the newer
>>> nodes
>>> will be for OS which the stable was never coded to build on properly (ie
>>> 3.1
>>> wont build on FreeBSD 9/10 after compiler changes). It would be good to
>>> have
>>> such a picture of the versions buildability but I hope we can avoid
>>> giving
>>> the impression that none of our stables ever work.
>>>
>>> I think it may be worth a try, but not removing the existing jobs until
>>> the
>>> new ones have a proven record of usefulness.
>>
>> How about dropping only relatively rare configurations? e.g. icc,
>> ALPHA-PATCH, old FreeBSD variants? That'd already go a long way
>> towards simplification without losing sight of the big picture.
>
> The only reason ALPHA-PATCH are not a matrix is that I could not find a way
> to propigate the uploaded file to all the matrix sub-jobs. It got uploaded
> and applied on the keystone build but the others all ran without the patch,
> with the obvious useless results.
I understand; that's why the job I plan to use has a branch as argument.
There are plugins which may make sending a patch possible, but I
haven't tried them out yet.
How big of a downside would it be to use a launchpad branch instead of
a patchfile?
-- /kinkieReceived on Tue Aug 20 2013 - 09:42:42 MDT
This archive was generated by hypermail 2.2.0 : Wed Aug 21 2013 - 12:01:31 MDT