[Carbon-dev] How we break the build..? :-)

Prabath Abeysekera prabatha at wso2.com
Fri Dec 9 03:21:25 EST 2011


Just got the update of the number 14. Hence, changing the number to 15.

15) Commits not being atomic. ;)



On Fri, Dec 9, 2011 at 1:45 PM, Anjana Fernando <anjana at wso2.com> wrote:

> 14. work on a component that no one knows about and break other people's
> products! ;) ..
>
> Cheers,
> Anjana,
>
>
> On Thu, Dec 8, 2011 at 4:16 PM, Harshana Martin <harshana at wso2.com> wrote:
>
>> 13. Add a new module to dependency, orbit and commit only orbit related
>> changes.
>>
>> Thanks and Regards,
>> Harshana
>>
>>
>> On Thu, Dec 8, 2011 at 4:04 PM, Prabath Siriwardena <prabath at wso2.com>wrote:
>>
>>> 12. Commented out some modules from the components root pom [these
>>> components not needed to my product] and committed it back accidentally..
>>>
>>>
>>> Thanks & regards,
>>> -Prabath
>>>
>>>
>>> On Thu, Dec 8, 2011 at 2:37 PM, Supun Malinga <supunm at wso2.com> wrote:
>>>
>>>>
>>>>
>>>> On Thu, Dec 8, 2011 at 2:28 PM, Kathiravelu Pradeeban <
>>>> pradeeban at wso2.com> wrote:
>>>>
>>>>> 10. Applying a previously applied patch.
>>>>> If we try to apply a patch that was already applied or partially
>>>>> applied, it will revert the previous commit of the patch. (Just like
>>>>> applying the reverse of the original patch.)
>>>>>
>>>>
>>>> 11. updating the version of a component. you update only in one product
>>>> and forget the rest :)
>>>>
>>>>
>>>>> I have done that once, I recall.
>>>>>
>>>>> Have to take an svn up and check whether the patch is already applied
>>>>> before applying it and committing.
>>>>>
>>>>> Regards,
>>>>> Pradeeban.
>>>>>
>>>>>
>>>>> On Thu, Dec 8, 2011 at 2:19 PM, Sameera Jayasoma <sameera at wso2.com>wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Dec 8, 2011 at 9:53 AM, Prabath Siriwardena <prabath at wso2.com
>>>>>> > wrote:
>>>>>>
>>>>>>> 8. Built without tests and committed - my fix has broken a test case
>>>>>>
>>>>>>
>>>>>> 9. Changes to orbit bundles can caues chaos, unless you build the
>>>>>> whole thing and verify. These changes includes version changes,
>>>>>> import/export changes, embedding of jar files.
>>>>>>
>>>>>> Sameera.
>>>>>>
>>>>>>>
>>>>>>> Thanks & regards,
>>>>>>> -Prabath
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 8, 2011 at 9:49 AM, Supun Malinga <supunm at wso2.com>wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Dec 8, 2011 at 9:23 AM, Supun Malinga <supunm at wso2.com>wrote:
>>>>>>>> my bad. wrong number!
>>>>>>>>
>>>>>>>> 7) most frequent case in patch-releases : when adding a new version
>>>>>>>> of a component, we never add the relative path property. :)
>>>>>>>>
>>>>>>>>> 1) most frequent case in patch-releases : when adding a new
>>>>>>>>> version of a component, we never add the relative path property. :)
>>>>>>>>>
>>>>>>>>> On Thu, Dec 8, 2011 at 9:12 AM, Prabath Siriwardena <
>>>>>>>>> prabath at wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Nothing serious.. just for fun.. following are few ways how we
>>>>>>>>>> did break the build in the past.. :-) Please add whatever you remember how
>>>>>>>>>> you or your colleague broke the build... No names please....
>>>>>>>>>>
>>>>>>>>>> 1. Changed a public API, built the components in my product and
>>>>>>>>>> committed
>>>>>>>>>> 2. Added a new method to an interface - updated it's
>>>>>>>>>> implementation in my product and committed - forgot to send mail to
>>>>>>>>>> carbon-dev on the interface change
>>>>>>>>>> 3. Added new class - builds fine locally - committed all the
>>>>>>>>>> other changes - forgot to commit the new file
>>>>>>>>>> 4. Added new a component - added a new feature - committed both -
>>>>>>>>>> updated the root pom of features - but, forgot to update the root pom of
>>>>>>>>>> components
>>>>>>>>>> 5. Added a new dependency to the pom of my component - did some
>>>>>>>>>> code changes - did an svn stat from ../src - committed all code changes -
>>>>>>>>>> missed the pom with the new dependency
>>>>>>>>>>
>>>>>>>>>> Let's build this list.. :)
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thanks & Regards,
>>>>>>>>>> Prabath
>>>>>>>>>>
>>>>>>>>>> http://blog.facilelogin.com
>>>>>>>>>> http://RampartFAQ.com
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Carbon-dev mailing list
>>>>>>>>>> Carbon-dev at wso2.org
>>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Supun Malinga,
>>>>>>>>>
>>>>>>>>> Software Engineer,
>>>>>>>>> WSO2 Inc.
>>>>>>>>> http://wso2.com
>>>>>>>>> http://wso2.org
>>>>>>>>> email - supunm at wso2.com <supuna at wso2.com>
>>>>>>>>> mobile - 071 56 91 321
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Supun Malinga,
>>>>>>>>
>>>>>>>> Software Engineer,
>>>>>>>> WSO2 Inc.
>>>>>>>> http://wso2.com
>>>>>>>> http://wso2.org
>>>>>>>> email - supunm at wso2.com <supuna at wso2.com>
>>>>>>>> mobile - 071 56 91 321
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Carbon-dev mailing list
>>>>>>>> Carbon-dev at wso2.org
>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks & Regards,
>>>>>>> Prabath
>>>>>>>
>>>>>>> http://blog.facilelogin.com
>>>>>>> http://RampartFAQ.com
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Carbon-dev mailing list
>>>>>>> Carbon-dev at wso2.org
>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Sameera Jayasoma
>>>>>> Technical Lead and Product Manager, WSO2 Carbon
>>>>>>
>>>>>> WSO2, Inc. (http://wso2.com)
>>>>>> email: sameera at wso2.com
>>>>>> blog: http://tech.jayasoma.org
>>>>>>
>>>>>> Lean . Enterprise . Middleware
>>>>>>
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> Carbon-dev at wso2.org
>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Kathiravelu Pradeeban.
>>>>> Software Engineer.
>>>>> WSO2 Inc.
>>>>>
>>>>> Blog: [Llovizna] http://kkpradeeban.blogspot.com/
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> Carbon-dev at wso2.org
>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Supun Malinga,
>>>>
>>>> Software Engineer,
>>>> WSO2 Inc.
>>>> http://wso2.com
>>>> http://wso2.org
>>>> email - supunm at wso2.com <supuna at wso2.com>
>>>> mobile - 071 56 91 321
>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> Carbon-dev at wso2.org
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks & Regards,
>>> Prabath
>>>
>>> http://blog.facilelogin.com
>>> http://RampartFAQ.com
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> Carbon-dev at wso2.org
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Harshana Martin
>> Software Engineer
>> WSO2 Inc.
>> Web:http://wso2.com
>>           http://wso2.org
>>
>> Mobile: +94 716062650
>> Blog: http://harshana05.blogspot.com
>> Profile: https://www.google.com/profiles/harshana05
>> Twitter: http://twitter.com/harshana05
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev at wso2.org
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> *Anjana Fernando*
> Senior Software Engineer
> WSO2 Inc. | http://wso2.com
> lean . enterprise . middleware
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev at wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Prabath Abeysekara
Software Engineer
WSO2 Inc.
Email: prabatha at wso2.com <harshanam at wso2.com>
Mobile: +94774171471

<http://harshana05.blogspot.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.wso2.org/pipermail/carbon-dev/attachments/20111209/473278b7/attachment.html>


More information about the Carbon-dev mailing list