On Thu, Mar 10, 2011 at 11:12 AM, Hadrian Zbarcea <hzbar...@gmail.com> wrote:
> Claus, in your comment to CAMEL-3763, when you say "We have not throughly 
> tested this" who exactly do you refer to as "we"?
>

Apache CI servers
CI servers at FuseSource
People in the community using trunk code
Committers such as myself keep running local builds on my laptop and my XP box
etc.

There is absolute no way that patch could have been tested thoroughly
as it was not committed to the codebase.



> The patch was there for a couple of days, you had another 3 days, that's a 
> total of 5 days to come up with a technical reason pointing to what exactly 
> this patch breaks and if there is or not an acceptable workaround. I have no 
> problem redoing the release (I may figure out the manual problem until then 
> too). However, let's do things right.


The patch was scheduled for Camel 2.8 and Jean said OK. Jean also
later said he would like the patch for Apache SMX 4.4.
Apache SMX 4.4 is AFAIK not to be released in the next short time
frame. In fact SMX 4.3.0 has just been released.


>
> I see now that Willem already reverted the patch, not clear why, I assume 
> just based on your feelings. I would be very interested in seeing Guillaume's 
> opinion, as a Karaf/OSGi expert.
>

I really dont understand why you would think its "no brainer" to make
such a big change "seconds" before you cut the release.
You are usually very good and careful when you do the releases.

The ticket its not a blocker for the 2.7 release. And it was already
scheduled for Camel 2.8.
And in terms of OSGi you have to be extra careful and test it more
thoroughly than a simpler fix in a plain Camel component.
The OSGi tests runs at the end of the CI process and thus they are
more prone to not be run due test failures in pre-existing components.
We all know it can be a little tricky to have CI 100% green.
Hence its a good practice to also run those OSGi tests locally once in
a while to ensure it works well.


Camel 2.6 and 2.7 is using Karaf 2.1.x version. Karaf 2.1.x is a
stable release. Now in its 4th release.
Also SMX 4.3 release is using Camel 2.6 + Karaf 2.1.x which is a combo
we know works well.


Karaf 2.2.0 has just been released with a new OBR feature which the
patch started to use. This is not a "no brainer" change.
We should give the code much more time to test, hence wait for Camel
2.8 which gives it 6 weeks or more time to test it throughly.

And just after the Camel 2.7.0 has been released at Apache. We can
apply the patch to the trunk and work on making it work well for Camel
2.8 (or Camel 2.9) and the SMX 4.4 release.


And whether its OSGi or not, we should not go around making bigger
changes just before you cut the release.
The lead up time until you do the cut is usually a week or even
longer, where the CI servers keep testing the code throughly.
And committers such as myself and maybe some ppl in the community.



I would like to ask you why you fell that the patch is a "must have"
for Camel 2.7?




> Cheers,
> Hadrian
>
>
> On Mar 10, 2011, at 6:33 AM, Claus Ibsen wrote:
>
>> I am casting a -1 due CAMEL-3763
>> https://issues.apache.org/jira/browse/CAMEL-3763
>>
>>
>>
>> On Thu, Mar 10, 2011 at 1:45 AM, Hadrian Zbarcea <hzbar...@gmail.com> wrote:
>>> Note:
>>>
>>> The manual was again not generated correctly. It does get generated 
>>> properly using mvn install, but it fails during release:prepare/perform.
>>> I created https://issues.apache.org/jira/browse/CAMEL-3774 to track this 
>>> problem.
>>>
>>> I generated it manually though to not delay the release any longer and 
>>> published it temporarily to 
>>> http://people.apache.org/~hadrian/camel-2.7.0/manual/ for review and will 
>>> move it to the main site if this release is approved. IMHO this is not a 
>>> blocker for the release.
>>>
>>> Cheers,
>>> Hadrian
>>>
>>>
>>> On Mar 10, 2011, at 1:31 AM, Hadrian Zbarcea wrote:
>>>
>>>> A new release apache-camel-2.7.0 is out with approximately 169 issues 
>>>> resolved: new features, improvements and bug fixes.
>>>>
>>>> Please find the staging repo here:
>>>> https://repository.apache.org/content/repositories/orgapachecamel-010/
>>>> The tarballs are here
>>>> https://repository.apache.org/content/repositories/orgapachecamel-010/org/apache/camel/apache-camel/2.7.0/
>>>>
>>>> Please review and vote to approve this release binary. Your vote counts!
>>>>
>>>> [ ] +1 Release the binary as Apache Camel 2.7.0
>>>> [ ] -1 Veto the release (provide specific comments)
>>>> Vote is open for 72 hours.
>>>>
>>>> Here's my +1
>>>> Hadrian
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> FuseSource
>> Email: cib...@fusesource.com
>> Web: http://fusesource.com
>> Twitter: davsclaus
>> Blog: http://davsclaus.blogspot.com/
>> Author of Camel in Action: http://www.manning.com/ibsen/
>
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to