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/