> Hi Nicolas,
>
> Allright this makes sense. I missed the history.
>
> The oscilloscope tests are running now. I switched it to another junit version.
>
> Regards
>
> Wim
>
> Sent from my iPhone
>
> On 19 nov. 2011, at 22:21, Nicolas Richeton <
nicolas.richeton@xxxxxxxxx> wrote:
>
>> Hi Wim, Tom,
>>
>> There are several reasons why we have only 2 builds :
>>
>> * When we were building using cron jobs and athena, we had 1 job per widget. As Tom said, it was introducing a lot of overhead when updating the build process or adding a new widget.
>> * With Hudson, we cannot manage jobs directly : creating a new job requires an action from the webmaster. (However, this does to take long)
>> * Eclipse webmasters do not like having 15 builds for a single project. This creates a lot of unnecessary load on serveurs.
>> * As discussed in this list, we are trying to do a stable release of Nebula. This implies releasing several widgets at once. Since we won't be doing separate release, a failing build should be an issue for all committers, not only for the one responsible of this widget. (This is true mostly for the stable build).
>>
>> In my opinion, it would be a great if at some point, each committer has enough knowledge to work on any Nebula widget. This would increase overall quality and speed up development and bug fixes.
>> I think that using only 2 builds will help us to reach that point, since we cannot ignore a broken widget and everyone will be somehow responsible to do the fix (thus work on every widget).
>>
>>> BTW can't one
>>> configure tycho to proceed even if the tests are failing?
>>
>> I think this is generally a bad idea as this would mean that failing tests are a minor issue and they are not. :-)
>>
>> I'll try to look at failing and remaining tests next week (composite table, oscilloscope, and xviewer). Can I update tests which cause issues (based on gallery ones) ?
>>
>> I also requested the reactivation of my shell account so I can look at the download area (just received a mail because we are using 9Gb and quota is 2Gb max)
>>
>> --
>> Nicolas
>>
>> Le 19 nov. 2011 à 02:28, Tom Schindl a écrit :
>>
>>> Hi,
>>>
>>> Then they have to comment out their tests until they can be run
>>> successful - this how it is done also in other projects. BTW can't one
>>> configure tycho to proceed even if the tests are failing?
>>>
>>> Tom
>>>
>>> Am 19.11.11 02:22, schrieb Wim Jongman:
>>>> Hi,
>>>>
>>>> Let me explain a bit better:
>>>>
>>>> For example, the composite table tests do not run correctly [1]. It is
>>>> not that they fail but for some reason tycho is not happy. Depending on
>>>> who is responsible for the composite table tests, this could take some
>>>> time. Perhaps some days, perhaps some weeks.
>>>>
>>>> All that time, other widget changes cannot release because the build
>>>> breaks.
>>>>
>>>> If we have one build job per widget then the "release job" would always
>>>> just consume the latest successful build for any widget.
>>>>
>>>> Best regards,
>>>>
>>>> Wim
>>>>
>>>> [1]
https://hudson.eclipse.org/hudson/job/maven-nebula-1.0-nightly/158/console
>>>>
>>>>
>>>> On Sat, Nov 19, 2011 at 1:52 AM, Tom Schindl
>>>> <
tom.schindl@xxxxxxxxxxxxxxx <mailto:
tom.schindl@xxxxxxxxxxxxxxx>> wrote:
>>>>
>>>> Hi Wim,
>>>>
>>>> Am 19.11.11 01:31, schrieb Wim Jongman:
>>>>> I think we need to create a build job per widget. If one widget fails
>>>>> for some reason, the complete build is invalid.
>>>>
>>>> Well the one that breaks the build is responsible for fixing. I really
>>>> don't think that it is pratical to have a build job for each widget.
>>>>
>>>> Tom
>>>>
>>>> --
>>>> B e s t S o l u t i o n . a t EDV Systemhaus GmbH
>>>> ------------------------------------------------------------------------
>>>> tom schindl geschäftsführer/CEO
>>>> ------------------------------------------------------------------------
>>>> eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512
>>>> 935833 <tel:%2B%2B43%20512%20935833>
>>>>
http://www.BestSolution.at phone ++43 512
>>>> 935834 <tel:%2B%2B43%20512%20935834>
>>>> _______________________________________________
>>>> nebula-dev mailing list
>>>>
nebula-dev@xxxxxxxxxxx <mailto:
nebula-dev@xxxxxxxxxxx>
>>>>
https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> nebula-dev mailing list
>>>>
nebula-dev@xxxxxxxxxxx
>>>>
https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>>
>>>
>>> --
>>> B e s t S o l u t i o n . a t EDV Systemhaus GmbH
>>> ------------------------------------------------------------------------
>>> tom schindl geschäftsführer/CEO
>>> ------------------------------------------------------------------------
>>> eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax
++43 512 935833
>>>
http://www.BestSolution.at phone
++43 512 935834
>>> _______________________________________________
>>> nebula-dev mailing list
>>>
nebula-dev@xxxxxxxxxxx
>>>
https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>
>> _______________________________________________
>> nebula-dev mailing list
>>
nebula-dev@xxxxxxxxxxx
>>
https://dev.eclipse.org/mailman/listinfo/nebula-dev
> _______________________________________________
> nebula-dev mailing list
>
nebula-dev@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev