[gatein-dev] Build Failure !!!

Julien Viet julien at julienviet.com
Fri Oct 9 01:56:05 EDT 2009


also it would be cool to be able to detect conflicting dependencies.

On Oct 9, 2009, at 7:35 AM, Julien Viet wrote:

>
> On Oct 9, 2009, at 2:32 AM, Dimitri BAELI wrote:
>
>> Hello,
>>
>>    Last commit broke the build. And will probably block the night  
>> team in VN :-)
>>
>> http://builder.exoplatform.org/hudson/view/All/job/gatein-portal-trunk/97/console
>
> it is a snapshot issue. Chris has taken the initiative to do a minor  
> refactor of the portlet container (moving the  
> LOCAL_PORTLET_INVOKER_ID constant from one class to another) that is  
> not yet visible to the world depending on it.
>
> I see two issues here:
>
> 1/ modifying an API used by a consumer (outlined by  
> org.gatein.pc.api package name)
>
> 2/ the usual issue of using snapshots with a random life cycle  
> driven by trunk development
>> /home/hudson/hudson/jobs/gatein-portal-trunk/workspace/gatein/ 
>> portal/trunk/component/pc/src/main/java/org/exoplatform/portal/pc/ 
>> ExoKernelIntegration.java:[133,61] cannot find symbol
>> symbol  : variable LOCAL_PORTLET_INVOKER_ID
>>
>>
>> location: interface org.gatein.pc.api.PortletInvoker
>>
>> Questions:
>>    How should we behave in such case ?
>>    Can we rollback the commit if the responsible is not present for  
>> few hours ? Or let it be and update to the last known stable state.
>
> we do not have a general policy for that.
>
> but in this case it is related to the policy I want to put in place  
> for using branches along with snapshots.
>
>>
>> Experimentation:
>>    I'll send the build notifications (only failures and back to  
>> normal state) to the gatein-dev list. Tell me if that's not  
>> acceptable also.
>>    Is there another target ML for that ?
>>
>
> sounds acceptable given the policy.
>
> I would add also that using a snapshot in the dependencies of a  
> project should also send some kind of warn.
>
>> The notification rules:
>> Every failed build triggers a new e-mail.
>> A successful build after a failed (or unstable) build triggers a  
>> new e-mail, indicating that a crisis is over.
>> An unstable build after a successful build triggers a new e-mail,  
>> indicating that there's a regression.
>> Unless configured, every unstable build triggers a new e-mail,  
>> indicating that regression is still there.
>>
>>
>> Dimitri BAELI - eXo Platform SAS
>> _______________________________________________
>> gatein-dev mailing list
>> gatein-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/gatein-dev
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/gatein-dev/attachments/20091009/f7a8979c/attachment-0001.html 


More information about the gatein-dev mailing list