oscerd@ghost:~/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin$ mvn clean install [INFO] BuildTimeEventSpy is registered. [INFO] Scanning for projects... [INFO] [INFO] -----------< org.apache.camel:camel-restdsl-openapi-plugin >------------ [INFO] Building Camel :: Maven Plugins :: OpenApi REST DSL Generator Maven plugin 3.1.0-SNAPSHOT [INFO] ----------------------------[ maven-plugin ]---------------------------- [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ camel-restdsl-openapi-plugin --- [INFO] Deleting /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target [INFO] [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ camel-restdsl-openapi-plugin --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/src/main/resources [INFO] [INFO] --- flatten-maven-plugin:1.2.1:flatten (default-cli) @ camel-restdsl-openapi-plugin --- [INFO] Generating flattened POM of project org.apache.camel:camel-restdsl-openapi-plugin:maven-plugin:3.1.0-SNAPSHOT... [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ camel-restdsl-openapi-plugin --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.eclipse.sisu.space.SisuIndexAPT6' less than -source '1.8' [INFO] [INFO] --- maven-plugin-plugin:3.6.0:descriptor (default-descriptor) @ camel-restdsl-openapi-plugin --- [INFO] Using 'UTF-8' encoding to read mojo source files. [INFO] java-javadoc mojo extractor found 0 mojo descriptor. [INFO] java-annotations mojo extractor found 4 mojo descriptors. [INFO] [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ camel-restdsl-openapi-plugin --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ camel-restdsl-openapi-plugin --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ camel-restdsl-openapi-plugin --- [INFO] No tests to run. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ camel-restdsl-openapi-plugin --- [INFO] Building jar: /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/camel-restdsl-openapi-plugin-3.1.0-SNAPSHOT.jar [INFO] [INFO] --- maven-plugin-plugin:3.6.0:addPluginArtifactMetadata (default-addPluginArtifactMetadata) @ camel-restdsl-openapi-plugin --- [INFO] [INFO] --- maven-invoker-plugin:3.1.0:install (integration-test) @ camel-restdsl-openapi-plugin --- [INFO] Installing /home/oscerd/workspace/apache-camel/camel/tooling/maven/pom.xml to /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/local-repo/org/apache/camel/maven-plugins/3.1.0-SNAPSHOT/maven-plugins-3.1.0-SNAPSHOT.pom [INFO] Installing /home/oscerd/workspace/apache-camel/camel/tooling/pom.xml to /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/local-repo/org/apache/camel/tooling/3.1.0-SNAPSHOT/tooling-3.1.0-SNAPSHOT.pom [INFO] Installing /home/oscerd/workspace/apache-camel/camel/parent/pom.xml to /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/local-repo/org/apache/camel/camel-parent/3.1.0-SNAPSHOT/camel-parent-3.1.0-SNAPSHOT.pom [INFO] Installing /home/oscerd/workspace/apache-camel/camel/pom.xml to /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/local-repo/org/apache/camel/camel/3.1.0-SNAPSHOT/camel-3.1.0-SNAPSHOT.pom [INFO] Installing /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/.flattened-pom.xml to /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/local-repo/org/apache/camel/camel-restdsl-openapi-plugin/3.1.0-SNAPSHOT/camel-restdsl-openapi-plugin-3.1.0-SNAPSHOT.pom [INFO] Installing /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/camel-restdsl-openapi-plugin-3.1.0-SNAPSHOT.jar to /home/oscerd/workspace/apache-camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/local-repo/org/apache/camel/camel-restdsl-openapi-plugin/3.1.0-SNAPSHOT/camel-restdsl-openapi-plugin-3.1.0-SNAPSHOT.jar [INFO] [INFO] --- maven-invoker-plugin:3.1.0:integration-test (integration-test) @ camel-restdsl-openapi-plugin --- [INFO] Building: customized-v3/pom.xml [INFO] run post-build script verify.groovy [INFO] customized-v3/pom.xml ............................ SUCCESS (64.8 s) [INFO] Building: customized/pom.xml [INFO] run post-build script verify.groovy [INFO] customized/pom.xml ............................... SUCCESS (3.3 s) [INFO] Building: simple-dto-v3/pom.xml [INFO] run post-build script verify.groovy [INFO] simple-dto-v3/pom.xml ............................ SUCCESS (107.9 s) [INFO] Building: simple-dto/pom.xml [INFO] run post-build script verify.groovy [INFO] simple-dto/pom.xml ............................... SUCCESS (4.3 s) [INFO] Building: simple-v3/pom.xml [INFO] run post-build script verify.groovy [INFO] simple-v3/pom.xml ................................ SUCCESS (2.5 s) [INFO] Building: simple-xml-dto-v3/pom.xml [INFO] run post-build script verify.groovy [INFO] simple-xml-dto-v3/pom.xml ........................ SUCCESS (11.5 s) [INFO] Building: simple-xml-dto/pom.xml [INFO] run post-build script verify.groovy [INFO] simple-xml-dto/pom.xml ........................... SUCCESS (5.8 s) [INFO] Building: simple-xml-v3/pom.xml [INFO] run post-build script verify.groovy [INFO] simple-xml-v3/pom.xml ............................ SUCCESS (4.7 s) [INFO] Building: simple-xml/pom.xml [INFO] run post-build script verify.groovy [INFO] simple-xml/pom.xml ............................... SUCCESS (4.8 s) [INFO] Building: simple/pom.xml [INFO] run post-build script verify.groovy [INFO] simple/pom.xml ................................... SUCCESS (3.9 s) [INFO] [INFO] --- maven-invoker-plugin:3.1.0:verify (integration-test) @ camel-restdsl-openapi-plugin ---
Il giorno mar 18 feb 2020 alle ore 12:44 Andrea Cosentino <anco...@gmail.com> ha scritto: > Gregor, if you're hitting the same error, can you try to remove the > commonmark artifacts from your local repository? > > Downloading the jar again make the tests pass for me. Maybe have a > corrupted version like me? > > Il giorno mar 18 feb 2020 alle ore 12:38 Andrea Cosentino < > anco...@gmail.com> ha scritto: > >> It seems there is a missing class during the integration test >> >> Exception in thread "main" java.util.ServiceConfigurationError: >> io.swagger.codegen.v3.CodegenConfig: Provider >> io.swagger.codegen.v3.generators.html.StaticHtmlCodegen could not be >> instantiated >> at java.util.ServiceLoader.fail(ServiceLoader.java:232) >> at java.util.ServiceLoader.access$100(ServiceLoader.java:185) >> at >> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384) >> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) >> at java.util.ServiceLoader$1.next(ServiceLoader.java:480) >> at >> io.swagger.codegen.v3.CodegenConfigLoader.forName(CodegenConfigLoader.java:19) >> at >> io.swagger.codegen.v3.config.CodegenConfigurator.toClientOptInput(CodegenConfigurator.java:456) >> at >> io.swagger.codegen.v3.maven.plugin.CodeGenMojo.execute(CodeGenMojo.java:525) >> at >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) >> at >> org.twdata.maven.mojoexecutor.MojoExecutor.executeMojo(MojoExecutor.java:119) >> at >> org.apache.camel.maven.generator.openapi.AbstractGenerateMojo.generateDto(AbstractGenerateMojo.java:182) >> at >> org.apache.camel.maven.generator.openapi.GenerateWithDtoMojo.execute(GenerateWithDtoMojo.java:35) >> at >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) >> at >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) >> at >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) >> at >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) >> at >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:192) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) >> Caused by: java.lang.NoClassDefFoundError: org/commonmark/parser/Parser >> at io.swagger.codegen.v3.utils.Markdown.<init>(Markdown.java:15) >> at >> io.swagger.codegen.v3.generators.html.StaticHtmlCodegen.<init>(StaticHtmlCodegen.java:154) >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> at java.lang.reflect.Constructor.newInstance(Constructor.java:423) >> at java.lang.Class.newInstance(Class.java:442) >> at >> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380) >> ... 31 more >> Caused by: java.lang.ClassNotFoundException: org.commonmark.parser.Parser >> at >> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) >> at >> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) >> at >> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247) >> at >> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) >> ... 39 more >> >> >> >> Il giorno mar 18 feb 2020 alle ore 12:03 Andrea Cosentino < >> anco...@gmail.com> ha scritto: >> >>> I still don't get why these integration tests are enabled by default.. >>> >>> Il giorno mar 18 feb 2020 alle ore 12:01 Gregor Zurowski < >>> gre...@list.zurowski.org> ha scritto: >>> >>>> I started the dry run an hour ago and ran into an issue with the >>>> camel-restdsl-openapi-plugin module: >>>> >>>> [INFO] [INFO] >>>> [INFO] [INFO] --- maven-invoker-plugin:3.1.0:integration-test >>>> (integration-test) @ camel-restdsl-openapi-plugin --- >>>> [INFO] [INFO] Building: customized-v3/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] customized-v3/pom.xml >>>> ............................ FAILED (199.8 s) >>>> [INFO] [INFO] The post-build script did not succeed. assert >>>> restdsl.exists() >>>> [INFO] | | >>>> [INFO] | false >>>> [INFO] >>>> /home/camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/it/customized-v3/target/classes/generated/com/example/MyRestRoute.java >>>> [INFO] [INFO] Building: simple-xml/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple-xml/pom.xml >>>> ............................... SUCCESS (6.4 s) >>>> [INFO] [INFO] Building: simple/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple/pom.xml >>>> ................................... SUCCESS (2.9 s) >>>> [INFO] [INFO] Building: simple-dto/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple-dto/pom.xml >>>> ............................... FAILED (16.3 s) >>>> [INFO] [INFO] The post-build script did not succeed. assert >>>> restdsl.exists() >>>> [INFO] | | >>>> [INFO] | false >>>> [INFO] >>>> /home/camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/it/simple-dto/target/generated-sources/restdsl-openapi/io/swagger/petstore/SwaggerPetstore.java >>>> [INFO] [INFO] Building: simple-xml-dto/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple-xml-dto/pom.xml >>>> ........................... FAILED (5.8 s) >>>> [INFO] [INFO] The post-build script did not succeed. assert >>>> restdsl.exists() >>>> [INFO] | | >>>> [INFO] | false >>>> [INFO] >>>> /home/camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/it/simple-xml-dto/target/generated-sources/restdsl-openapi/camel-rest.xml >>>> [INFO] [INFO] Building: simple-xml-v3/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple-xml-v3/pom.xml >>>> ............................ SUCCESS (3.7 s) >>>> [INFO] [INFO] Building: simple-dto-v3/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple-dto-v3/pom.xml >>>> ............................ FAILED (2.0 s) >>>> [INFO] [INFO] The post-build script did not succeed. assert >>>> restdsl.exists() >>>> [INFO] | | >>>> [INFO] | false >>>> [INFO] >>>> /home/camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/it/simple-dto-v3/target/generated-sources/restdsl-openapi/io/swagger/petstore/SwaggerPetstore.java >>>> [INFO] [INFO] Building: simple-v3/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple-v3/pom.xml >>>> ................................ SUCCESS (2.8 s) >>>> [INFO] [INFO] Building: customized/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] customized/pom.xml >>>> ............................... FAILED (1.9 s) >>>> [INFO] [INFO] The post-build script did not succeed. assert >>>> restdsl.exists() >>>> [INFO] | | >>>> [INFO] | false >>>> [INFO] >>>> /home/camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/it/customized/target/classes/generated/com/example/MyRestRoute.java >>>> [INFO] [INFO] Building: simple-xml-dto-v3/pom.xml >>>> [INFO] [INFO] run post-build script verify.groovy >>>> [INFO] [INFO] simple-xml-dto-v3/pom.xml >>>> ........................ FAILED (2.0 s) >>>> [INFO] [INFO] The post-build script did not succeed. assert >>>> restdsl.exists() >>>> [INFO] | | >>>> [INFO] | false >>>> [INFO] >>>> /home/camel/camel/tooling/maven/camel-restdsl-openapi-plugin/target/it/simple-xml-dto-v3/target/generated-sources/restdsl-openapi/camel-rest.xml >>>> [INFO] [INFO] >>>> [INFO] [INFO] --- maven-invoker-plugin:3.1.0:verify (integration-test) >>>> @ camel-restdsl-openapi-plugin --- >>>> [INFO] [INFO] ------------------------------------------------- >>>> [INFO] [INFO] Build Summary: >>>> [INFO] [INFO] Passed: 4, Failed: 6, Errors: 0, Skipped: 0 >>>> [INFO] [INFO] ------------------------------------------------- >>>> [INFO] [ERROR] The following builds failed: >>>> [INFO] [ERROR] * simple-dto-v3/pom.xml >>>> [INFO] [ERROR] * simple-dto/pom.xml >>>> [INFO] [ERROR] * simple-xml-dto/pom.xml >>>> [INFO] [ERROR] * customized-v3/pom.xml >>>> [INFO] [ERROR] * customized/pom.xml >>>> [INFO] [ERROR] * simple-xml-dto-v3/pom.xml >>>> [INFO] [INFO] ------------------------------------------------- >>>> [INFO] [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> On Tue, Feb 18, 2020 at 11:36 AM Claus Ibsen <claus.ib...@gmail.com> >>>> wrote: >>>> > >>>> > Hi >>>> > >>>> > @Gregor the bug has been fixed and pushed to master branch. >>>> > >>>> > >>>> > On Tue, Feb 18, 2020 at 10:21 AM Gregor Zurowski >>>> > <gre...@list.zurowski.org> wrote: >>>> > > >>>> > > @Guillaume: I confirm that your fix is working, thanks a lot for it. >>>> > > >>>> > > @Claus: I plan to start the release process later today. Just let me >>>> > > know once you've addressed the bug. >>>> > > >>>> > > Thanks, >>>> > > Gregor >>>> > > >>>> > > >>>> > > On Tue, Feb 18, 2020 at 10:13 AM Claus Ibsen <claus.ib...@gmail.com> >>>> wrote: >>>> > > > >>>> > > > Hi >>>> > > > >>>> > > > There is a potential bug I would like to investigate and get >>>> fixed for >>>> > > > 3.1, so hold the release until further notice. >>>> > > > Of course you can test gnodets fixed in the meantime >>>> > > > >>>> > > > https://issues.apache.org/jira/browse/CAMEL-14586 >>>> > > > >>>> > > > On Tue, Feb 18, 2020 at 8:26 AM Gregor Zurowski >>>> > > > <gre...@list.zurowski.org> wrote: >>>> > > > > >>>> > > > > Hi Guillaume, >>>> > > > > >>>> > > > > Thanks for your fix, I will try it again in a bit and provide >>>> an update. >>>> > > > > >>>> > > > > Thanks again, >>>> > > > > Gregor >>>> > > > > >>>> > > > > >>>> > > > > On Tue, Feb 18, 2020, 7:27 AM Guillaume Nodet < >>>> gno...@apache.org> wrote: >>>> > > > > >>>> > > > > > Would you please try again ? I've pushed a change which will >>>> hopefully fix >>>> > > > > > the problem. >>>> > > > > > >>>> > > > > > Le lun. 17 févr. 2020 à 21:14, Gregor Zurowski < >>>> gre...@list.zurowski.org> >>>> > > > > > a >>>> > > > > > écrit : >>>> > > > > > >>>> > > > > > > You can reproduce the problem by simply running the >>>> following (dry >>>> > > > > > > run) command on the current master branch: "./mvnw >>>> release:prepare >>>> > > > > > > -DdryRun -Prelease" >>>> > > > > > > >>>> > > > > > > >>>> > > > > > > On Mon, Feb 17, 2020 at 9:12 PM Gregor Zurowski >>>> > > > > > > <gre...@list.zurowski.org> wrote: >>>> > > > > > > > >>>> > > > > > > > I agree, but I received that message when building >>>> version 3.1.0: >>>> > > > > > > > >>>> > > > > > > > [INFO] [INFO] >>>> > > > > > > >>>> ------------------------------------------------------------------------ >>>> > > > > > > > [INFO] [INFO] BUILD FAILURE >>>> > > > > > > > [INFO] [INFO] >>>> > > > > > > >>>> ------------------------------------------------------------------------ >>>> > > > > > > > [INFO] [INFO] Total time: 01:18 min >>>> > > > > > > > [INFO] [INFO] Finished at: 2020-02-17T11:57:36-08:00 >>>> > > > > > > > [INFO] [INFO] >>>> > > > > > > >>>> ------------------------------------------------------------------------ >>>> > > > > > > > [INFO] [ERROR] Failed to parse plugin descriptor for >>>> > > > > > > > org.apache.camel:camel-bundle-plugin:3.0.1 >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> (/home/camel/.m2/repository/org/apache/camel/camel-bundle-plugin/3.0.1/camel-bundle-plugin-3.0.1.jar): >>>> > > > > > > > No plugin descriptor found at META-INF/maven/plugin.xml >>>> -> [Help 1] >>>> > > > > > > > [INFO] [ERROR] >>>> > > > > > > > [INFO] [ERROR] To see the full stack trace of the errors, >>>> re-run Maven >>>> > > > > > > > with the -e switch. >>>> > > > > > > > [INFO] [ERROR] Re-run Maven using the -X switch to enable >>>> full debug >>>> > > > > > > logging. >>>> > > > > > > > [INFO] [ERROR] >>>> > > > > > > > [INFO] [ERROR] For more information about the errors and >>>> possible >>>> > > > > > > > solutions, please read the following articles: >>>> > > > > > > > [INFO] [ERROR] [Help 1] >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> http://cwiki.apache.org/confluence/display/MAVEN/PluginDescriptorParsingException >>>> > > > > > > > [INFO] >>>> > > > > > > >>>> ------------------------------------------------------------------------ >>>> > > > > > > > [INFO] Reactor Summary for Camel 3.1.0-SNAPSHOT: >>>> > > > > > > > [...] >>>> > > > > > > > >>>> > > > > > > > On Mon, Feb 17, 2020 at 9:05 PM Andrea Cosentino < >>>> anco...@gmail.com> >>>> > > > > > > wrote: >>>> > > > > > > > > >>>> > > > > > > > > It should be the version you're releasing because is >>>> part of the 3.1 >>>> > > > > > > release >>>> > > > > > > > > >>>> > > > > > > > > Il lun 17 feb 2020, 21:04 Andrea Cosentino < >>>> anco...@gmail.com> ha >>>> > > > > > > scritto: >>>> > > > > > > > > >>>> > > > > > > > > > It shouldn't be 3.0.1 >>>> > > > > > > > > > >>>> > > > > > > > > > Il lun 17 feb 2020, 21:00 Gregor Zurowski < >>>> > > > > > gre...@list.zurowski.org> >>>> > > > > > > ha >>>> > > > > > > > > > scritto: >>>> > > > > > > > > > >>>> > > > > > > > > >> I've managed to work around the described problem >>>> regarding >>>> > > > > > > > > >> camel-bundle-plugin by removing all explicit >>>> "<version>" tags, but >>>> > > > > > > now >>>> > > > > > > > > >> getting other problems: >>>> > > > > > > > > >> >>>> > > > > > > > > >> === >>>> > > > > > > > > >> [INFO] [ERROR] Failed to parse plugin descriptor for >>>> > > > > > > > > >> org.apache.camel:camel-bundle-plugin:3.0.1 >>>> > > > > > > > > >> >>>> > > > > > > > > >> >>>> > > > > > > >>>> > > > > > >>>> (/home/camel/.m2/repository/org/apache/camel/camel-bundle-plugin/3.0.1/camel-bundle-plugin-3.0.1.jar): >>>> > > > > > > > > >> No plugin descriptor found at >>>> META-INF/maven/plugin.xml -> [Help >>>> > > > > > 1] >>>> > > > > > > > > >> === >>>> > > > > > > > > >> >>>> > > > > > > > > >> Any ideas? >>>> > > > > > > > > >> >>>> > > > > > > > > >> Thanks, >>>> > > > > > > > > >> Gregor >>>> > > > > > > > > >> >>>> > > > > > > > > >> On Mon, Feb 17, 2020 at 8:53 PM Gregor Zurowski >>>> > > > > > > > > >> <gre...@list.zurowski.org> wrote: >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > I am still working on it, and I believe I have >>>> found something >>>> > > > > > to >>>> > > > > > > fix >>>> > > > > > > > > >> > it. I'll post an update shortly. >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > On Mon, Feb 17, 2020 at 7:39 PM Andrea Cosentino >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > <ancosen1...@yahoo.com.invalid> wrote: >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > Were you able to workaround it for the moment? >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > -- >>>> > > > > > > > > >> > > Andrea Cosentino >>>> > > > > > > > > >> > > ---------------------------------- >>>> > > > > > > > > >> > > Apache Camel PMC Chair >>>> > > > > > > > > >> > > Apache Karaf Committer >>>> > > > > > > > > >> > > Apache Servicemix PMC Member >>>> > > > > > > > > >> > > Email: ancosen1...@yahoo.com >>>> > > > > > > > > >> > > Twitter: @oscerd2 >>>> > > > > > > > > >> > > Github: oscerd >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > On Monday, February 17, 2020, 07:34:55 PM GMT+1, >>>> Gregor >>>> > > > > > > Zurowski < >>>> > > > > > > > > >> gre...@list.zurowski.org> wrote: >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > Yes, that's why I am not sure why the release >>>> plugin fails on >>>> > > > > > > it. I >>>> > > > > > > > > >> > > believe this worked without issues before the >>>> refactoring for >>>> > > > > > > > > >> > > CAMEL-14444 that added the version tags >>>> explicitly to every >>>> > > > > > > occurrence >>>> > > > > > > > > >> > > where the camel-bundle-plugin is used. >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > On Mon, Feb 17, 2020 at 7:06 PM Andrea Cosentino >>>> < >>>> > > > > > > anco...@gmail.com> >>>> > > > > > > > > >> wrote: >>>> > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > If you run help:effective-pom the version >>>> seems to be >>>> > > > > > correct >>>> > > > > > > for it >>>> > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > >>>> > > > > > > > > >> >>>> > > > > > > >>>> <camel-bundle-plugin-version>3.1.0-SNAPSHOT</camel-bundle-plugin-version> >>>> > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > Il giorno lun 17 feb 2020 alle ore 17:42 >>>> Gregor Zurowski < >>>> > > > > > > > > >> > > > gre...@list.zurowski.org> ha scritto: >>>> > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > Hi Claus, >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > There's an assignment in the parent/pom.xml >>>> already: >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> >>>> > > > > > > >>>> > > > > > >>>> <camel-bundle-plugin-version>${project.version}</camel-bundle-plugin-version> >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > (see >>>> > > > > > > > > >> >>>> https://github.com/apache/camel/blob/master/parent/pom.xml#L37) >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > I am wondering why that isn't sufficient. >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > Thanks, >>>> > > > > > > > > >> > > > > Gregor >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > On Mon, Feb 17, 2020 at 5:35 PM Claus Ibsen < >>>> > > > > > > > > >> claus.ib...@gmail.com> wrote: >>>> > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > Hi Gregor >>>> > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > Thanks for starting the release. >>>> > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > Yeah doing a git grep on that placeholders >>>> shows that >>>> > > > > > its >>>> > > > > > > never >>>> > > > > > > > > >> > > > > > assigned a version. >>>> > > > > > > > > >> > > > > > Since the plugin is part of the release, >>>> then it can >>>> > > > > > > maybe just >>>> > > > > > > > > >> be >>>> > > > > > > > > >> > > > > > ${project.version} instead. >>>> > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > On Mon, Feb 17, 2020 at 5:25 PM Gregor >>>> Zurowski >>>> > > > > > > > > >> > > > > > <gre...@list.zurowski.org> wrote: >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > Hi Everyone: >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > I've started validating the branch for a >>>> 3.1 release >>>> > > > > > > but I am >>>> > > > > > > > > >> getting >>>> > > > > > > > > >> > > > > > > the following error when preparing the >>>> release: >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > [ERROR] Failed to execute goal >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > org.apache.maven.plugins:maven-release-plugin:2.4.2:prepare >>>> > > > > > > > > >> > > > > > > (default-cli) on project camel: The >>>> version could not >>>> > > > > > be >>>> > > > > > > > > >> updated: >>>> > > > > > > > > >> > > > > > > ${camel-bundle-plugin-version} -> [Help >>>> 1] >>>> > > > > > > > > >> > > > > > > >>>> > > > > > org.apache.maven.lifecycle.LifecycleExecutionException: >>>> > > > > > > > > >> Failed to >>>> > > > > > > > > >> > > > > > > execute goal >>>> > > > > > > > > >> > > > > >>>> > > > > > org.apache.maven.plugins:maven-release-plugin:2.4.2:prepare >>>> > > > > > > > > >> > > > > > > (default-cli) on project camel: The >>>> version could not >>>> > > > > > be >>>> > > > > > > > > >> updated: >>>> > > > > > > > > >> > > > > > > ${camel-bundle-plugin-version} >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > I know there have been some changes >>>> around >>>> > > > > > > > > >> camel-bundle-plugin in >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> >>>> https://issues.apache.org/jira/projects/CAMEL/issues/CAMEL-14444, >>>> > > > > > > but >>>> > > > > > > > > >> > > > > > > I am not sure what is causing the issues >>>> yet. >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > Thanks, >>>> > > > > > > > > >> > > > > > > Gregor >>>> > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > On Sun, Feb 16, 2020 at 5:10 PM Claus >>>> Ibsen < >>>> > > > > > > > > >> claus.ib...@gmail.com> >>>> > > > > > > > > >> > > > > wrote: >>>> > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > Hi >>>> > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > Okay it should all be done now. The >>>> last bits at >>>> > > > > > > pushed and >>>> > > > > > > > > >> the code >>>> > > > > > > > > >> > > > > > > > base is ready for the release. >>>> > > > > > > > > >> > > > > > > > The RAT plugin has been run and fixed >>>> license issues >>>> > > > > > > and >>>> > > > > > > > > >> also CS >>>> > > > > > > > > >> > > > > > > > should be fixed. >>>> > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > On Sun, Feb 16, 2020 at 2:28 PM Claus >>>> Ibsen < >>>> > > > > > > > > >> claus.ib...@gmail.com> >>>> > > > > > > > > >> > > > > wrote: >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > Hi >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > I am still working, running final >>>> set of tests >>>> > > > > > > before >>>> > > > > > > > > >> pushing. >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > There were just a few too good >>>> optimizations in >>>> > > > > > > core type >>>> > > > > > > > > >> converter >>>> > > > > > > > > >> > > > > > > > > that I couldn't let go without. >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > On Sun, Feb 16, 2020 at 10:28 AM >>>> Gregor Zurowski >>>> > > > > > > > > >> > > > > > > > > <gre...@list.zurowski.org> wrote: >>>> > > > > > > > > >> > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > Thanks for the heads-up. >>>> > > > > > > > > >> > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > On Sun, Feb 16, 2020, 10:02 AM >>>> Claus Ibsen < >>>> > > > > > > > > >> > > > > claus.ib...@gmail.com> wrote: >>>> > > > > > > > > >> > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > Hi >>>> > > > > > > > > >> > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > There are a few things I am >>>> working on. I will >>>> > > > > > > let >>>> > > > > > > > > >> you know >>>> > > > > > > > > >> > > > > later >>>> > > > > > > > > >> > > > > > > > > > > today when its done and the code >>>> base should >>>> > > > > > be >>>> > > > > > > ready >>>> > > > > > > > > >> for >>>> > > > > > > > > >> > > > > cutting the >>>> > > > > > > > > >> > > > > > > > > > > 3.1.0 release. >>>> > > > > > > > > >> > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > On Sat, Feb 15, 2020 at 8:22 PM >>>> Andrea >>>> > > > > > > Cosentino < >>>> > > > > > > > > >> > > > > anco...@gmail.com> >>>> > > > > > > > > >> > > > > > > > > > > wrote: >>>> > > > > > > > > >> > > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > If we want to cut 3.1.0 I'm >>>> fine with it I >>>> > > > > > > can add >>>> > > > > > > > > >> the other >>>> > > > > > > > > >> > > > > aws2 >>>> > > > > > > > > >> > > > > > > > > > > > components later >>>> > > > > > > > > >> > > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > Il sab 15 feb 2020, 20:14 >>>> Andrea Cosentino < >>>> > > > > > > > > >> > > > > anco...@gmail.com> ha >>>> > > > > > > > > >> > > > > > > > > > > scritto: >>>> > > > > > > > > >> > > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > > So we want an RC right? So >>>> we are doing >>>> > > > > > > rc1? Or >>>> > > > > > > > > >> do we want >>>> > > > > > > > > >> > > > > a final >>>> > > > > > > > > >> > > > > > > > > > > > > release? I still have to >>>> finish the aws2 >>>> > > > > > > > > >> components >>>> > > > > > > > > >> > > > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > > Il sab 15 feb 2020, 19:42 >>>> Claus Ibsen < >>>> > > > > > > > > >> > > > > claus.ib...@gmail.com> ha >>>> > > > > > > > > >> > > > > > > > > > > scritto: >>>> > > > > > > > > >> > > > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> Hi >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > > >> I actually think its fine >>>> with 3.1.0 >>>> > > > > > > release (eg >>>> > > > > > > > > >> GA) and >>>> > > > > > > > > >> > > > > not a RC1 RC2 >>>> > > > > > > > > >> > > > > > > > > > > > >> etc which we did for 3.0. >>>> > > > > > > > > >> > > > > > > > > > > > >> After 3.1.0 we can do a >>>> final 3.0.2 patch >>>> > > > > > > > > >> release and >>>> > > > > > > > > >> > > > > encourage users >>>> > > > > > > > > >> > > > > > > > > > > > >> to upgrade to 3.1.0. >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > > >> And then we can work on 3.2 >>>> and get it >>>> > > > > > > released >>>> > > > > > > > > >> within a >>>> > > > > > > > > >> > > > > couple of >>>> > > > > > > > > >> > > > > > > > > > > > >> months or so, eg to get >>>> innovation out >>>> > > > > > > quicker >>>> > > > > > > > > >> to the >>>> > > > > > > > > >> > > > > community. >>>> > > > > > > > > >> > > > > > > > > > > > >> Especially now as we have >>>> kafka >>>> > > > > > connectors, >>>> > > > > > > > > >> quarkus, >>>> > > > > > > > > >> > > > > spring boot as >>>> > > > > > > > > >> > > > > > > > > > > > >> sub projects and they all >>>> need to >>>> > > > > > innovate, >>>> > > > > > > > > >> especially >>>> > > > > > > > > >> > > > > the first two. >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > > >> On Sat, Feb 15, 2020 at >>>> 6:11 PM Andrea >>>> > > > > > > Cosentino >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> <ancosen1...@yahoo.com.invalid> wrote: >>>> > > > > > > > > >> > > > > > > > > > > > >> > >>>> > > > > > > > > >> > > > > > > > > > > > >> > I didn't read RC.. I'm >>>> getting old >>>> > > > > > > > > >> > > > > > > > > > > > >> > >>>> > > > > > > > > >> > > > > > > > > > > > >> > Inviato da Yahoo Mail su >>>> Android >>>> > > > > > > > > >> > > > > > > > > > > > >> > >>>> > > > > > > > > >> > > > > > > > > > > > >> > Il sab, 15 feb, 2020 >>>> alle 18:02, >>>> > > > > > Andrea >>>> > > > > > > > > >> Cosentino< >>>> > > > > > > > > >> > > > > > > > > > > anco...@gmail.com> >>>> > > > > > > > > >> > > > > > > > > > > > >> ha scritto: Ah yeah, an RC >>>> is super >>>> > > > > > fine. >>>> > > > > > > I >>>> > > > > > > > > >> thought >>>> > > > > > > > > >> > > > > about the final >>>> > > > > > > > > >> > > > > > > > > > > > >> release of 3.1. >>>> > > > > > > > > >> > > > > > > > > > > > >> > >>>> > > > > > > > > >> > > > > > > > > > > > >> > Sorry, I misunderstood >>>> > > > > > > > > >> > > > > > > > > > > > >> > >>>> > > > > > > > > >> > > > > > > > > > > > >> > Il sab 15 feb 2020, 17:50 >>>> Claus Ibsen < >>>> > > > > > > > > >> > > > > claus.ib...@gmail.com> ha >>>> > > > > > > > > >> > > > > > > > > > > > >> scritto: >>>> > > > > > > > > >> > > > > > > > > > > > >> > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > Hi >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > Oh sorry I think its >>>> actually better >>>> > > > > > > to get >>>> > > > > > > > > >> an RC cut >>>> > > > > > > > > >> > > > > this >>>> > > > > > > > > >> > > > > > > > > > > weekend. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > The code is ready as-is. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > Even though I found a >>>> little >>>> > > > > > > optimization I >>>> > > > > > > > > >> am >>>> > > > > > > > > >> > > > > currently working >>>> > > > > > > > > >> > > > > > > > > > > on. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > There are end users >>>> whom want 3.1 now >>>> > > > > > > as 3.0 >>>> > > > > > > > > >> is >>>> > > > > > > > > >> > > > > "using too much >>>> > > > > > > > > >> > > > > > > > > > > object >>>> > > > > > > > > >> > > > > > > > > > > > >> > > allocations". >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > Gregor so if you can >>>> find time then >>>> > > > > > > let us >>>> > > > > > > > > >> know. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > On Sat, Feb 15, 2020 at >>>> 5:34 PM >>>> > > > > > Andrea >>>> > > > > > > > > >> Cosentino < >>>> > > > > > > > > >> > > > > > > > > > > anco...@gmail.com> >>>> > > > > > > > > >> > > > > > > > > > > > >> > > wrote: >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > Hello Gregor, >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > There is still some >>>> work pending. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > Probably torwards the >>>> end of >>>> > > > > > > February. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > Thanks for your time >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > Il sab 15 feb 2020, >>>> 17:26 Gregor >>>> > > > > > > Zurowski < >>>> > > > > > > > > >> > > > > > > > > > > gre...@list.zurowski.org> >>>> > > > > > > > > >> > > > > > > > > > > > >> ha >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > scritto: >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > Absolutely, should >>>> we cut an RC >>>> > > > > > > this >>>> > > > > > > > > >> weekend >>>> > > > > > > > > >> > > > > already? >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > On Fri, Feb 14, >>>> 2020, 6:53 PM >>>> > > > > > Claus >>>> > > > > > > > > >> Ibsen < >>>> > > > > > > > > >> > > > > > > > > > > claus.ib...@gmail.com> >>>> > > > > > > > > >> > > > > > > > > > > > >> > > wrote: >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > Hi >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > The OSGi >>>> blueprint issue has >>>> > > > > > been >>>> > > > > > > > > >> fixed, it >>>> > > > > > > > > >> > > > > works now again >>>> > > > > > > > > >> > > > > > > > > > > for >>>> > > > > > > > > >> > > > > > > > > > > > >> both >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > JDK8 and 11 on >>>> Karaf. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > Gregor if you are >>>> listening, >>>> > > > > > > then can >>>> > > > > > > > > >> you let >>>> > > > > > > > > >> > > > > us know if you >>>> > > > > > > > > >> > > > > > > > > > > > >> have >>>> > > > > > > > > >> > > > > > > > > > > > >> > > time >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > in the >>>> foreseeable future to >>>> > > > > > > built the >>>> > > > > > > > > >> release? >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > On Fri, Feb 14, >>>> 2020 at 1:09 PM >>>> > > > > > > Claus >>>> > > > > > > > > >> Ibsen < >>>> > > > > > > > > >> > > > > > > > > > > > >> claus.ib...@gmail.com> >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > wrote: >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > Hi >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > Okay so things >>>> are going >>>> > > > > > well. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > The examples >>>> has been >>>> > > > > > migrated. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > Spring Boot >>>> documentation is >>>> > > > > > > now >>>> > > > > > > > > >> online on >>>> > > > > > > > > >> > > > > the website. >>>> > > > > > > > > >> > > > > > > > > > > And >>>> > > > > > > > > >> > > > > > > > > > > > >> the >>>> > > > > > > > > >> > > > > > > > > > > > >> > > auto >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > configuration >>>> options is >>>> > > > > > > included in >>>> > > > > > > > > >> the >>>> > > > > > > > > >> > > > > component doc of >>>> > > > > > > > > >> > > > > > > > > > > > >> those >>>> > > > > > > > > >> > > > > > > > > > > > >> > > whom >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > support SB (see >>>> bottom). >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > Camel Kafka >>>> Connector doc is >>>> > > > > > > now >>>> > > > > > > > > >> also online. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > There is one >>>> issue with OSGi >>>> > > > > > > > > >> blueprint on >>>> > > > > > > > > >> > > > > Karaf with JDK8. >>>> > > > > > > > > >> > > > > > > > > > > > >> This >>>> > > > > > > > > >> > > > > > > > > > > > >> > > works >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > with JDK11. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > >>>> https://issues.apache.org/jira/browse/CAMEL-14561 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > As this >>>> potentially is a hard >>>> > > > > > > issue >>>> > > > > > > > > >> to >>>> > > > > > > > > >> > > > > resolve, then we >>>> > > > > > > > > >> > > > > > > > > > > can >>>> > > > > > > > > >> > > > > > > > > > > > >> add >>>> > > > > > > > > >> > > > > > > > > > > > >> > > this >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > as a known >>>> issue, and see if >>>> > > > > > > we can >>>> > > > > > > > > >> fix it >>>> > > > > > > > > >> > > > > for 3.1.1, or >>>> > > > > > > > > >> > > > > > > > > > > > >> worst-case >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > for 3.2 if we >>>> need bigger >>>> > > > > > > changes. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > The CI server >>>> looks good. I >>>> > > > > > > fixed >>>> > > > > > > > > >> the ES test >>>> > > > > > > > > >> > > > > errors that >>>> > > > > > > > > >> > > > > > > > > > > was >>>> > > > > > > > > >> > > > > > > > > > > > >> > > flaky. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > The other test >>>> errors were >>>> > > > > > also >>>> > > > > > > > > >> related to >>>> > > > > > > > > >> > > > > "port number in >>>> > > > > > > > > >> > > > > > > > > > > > >> use" >>>> > > > > > > > > >> > > > > > > > > > > > >> > > etc. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > For JDK11 there >>>> are 2 cxf >>>> > > > > > test >>>> > > > > > > > > >> errors related >>>> > > > > > > > > >> > > > > to SSL >>>> > > > > > > > > >> > > > > > > > > > > security >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> >>>> > > > > > > >>>> > > > > > >>>> https://builds.apache.org/job/Camel%20JDK11/job/master/lastCompletedBuild/testReport/ >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > On Wed, Feb 12, >>>> 2020 at 10:19 >>>> > > > > > > AM >>>> > > > > > > > > >> Claus Ibsen < >>>> > > > > > > > > >> > > > > > > > > > > > >> > > claus.ib...@gmail.com> >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > wrote: >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > Hi >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > Oh we have >>>> even more >>>> > > > > > awesome >>>> > > > > > > > > >> progress now. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > All the work >>>> with >>>> > > > > > reflection >>>> > > > > > > vs >>>> > > > > > > > > >> source code >>>> > > > > > > > > >> > > > > generated >>>> > > > > > > > > >> > > > > > > > > > > > >> > > configurers has >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > bene done. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > And also on >>>> the model with >>>> > > > > > > the >>>> > > > > > > > > >> property >>>> > > > > > > > > >> > > > > placeholders. >>>> > > > > > > > > >> > > > > > > > > > > Thats >>>> > > > > > > > > >> > > > > > > > > > > > >> a >>>> > > > > > > > > >> > > > > > > > > > > > >> > > great >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > win as we >>>> avoid loading 200 >>>> > > > > > > > > >> classes and >>>> > > > > > > > > >> > > > > have about 90kb >>>> > > > > > > > > >> > > > > > > > > > > map >>>> > > > > > > > > >> > > > > > > > > > > > >> > > object >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > instance in >>>> memory (biggest >>>> > > > > > > object >>>> > > > > > > > > >> > > > > domination from Camel >>>> > > > > > > > > >> > > > > > > > > > > > >> > > according to >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > the profiler. >>>> Now its >>>> > > > > > > > > >> DefaultCamelContext >>>> > > > > > > > > >> > > > > again ;) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > The OSGi >>>> blueprint issue >>>> > > > > > has >>>> > > > > > > also >>>> > > > > > > > > >> been >>>> > > > > > > > > >> > > > > fixed. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > The examples >>>> are currently >>>> > > > > > > being >>>> > > > > > > > > >> migrated >>>> > > > > > > > > >> > > > > and its >>>> > > > > > > > > >> > > > > > > > > > > removed >>>> > > > > > > > > >> > > > > > > > > > > > >> from >>>> > > > > > > > > >> > > > > > > > > > > > >> > > the >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > main repo. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > Omar is >>>> working on this. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > The spring >>>> boot still has >>>> > > > > > > > > >> outstanding to >>>> > > > > > > > > >> > > > > have the docs >>>> > > > > > > > > >> > > > > > > > > > > and >>>> > > > > > > > > >> > > > > > > > > > > > >> its >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > website >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > as part of >>>> the Camel >>>> > > > > > website. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > Zoran will >>>> help with this. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > The etcd >>>> component has a >>>> > > > > > > wrong >>>> > > > > > > > > >> structure >>>> > > > > > > > > >> > > > > with >>>> > > > > > > > > >> > > > > > > > > > > > >> > > endpoints/components. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > I will look >>>> into this. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > The snakeyaml >>>> component >>>> > > > > > > needs to be >>>> > > > > > > > > >> > > > > deprecated, and if >>>> > > > > > > > > >> > > > > > > > > > > we >>>> > > > > > > > > >> > > > > > > > > > > > >> have >>>> > > > > > > > > >> > > > > > > > > > > > >> > > the >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > time to add >>>> jacksonyaml as >>>> > > > > > a >>>> > > > > > > new >>>> > > > > > > > > >> yaml >>>> > > > > > > > > >> > > > > dataformat and >>>> > > > > > > > > >> > > > > > > > > > > use it >>>> > > > > > > > > >> > > > > > > > > > > > >> as >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > default. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > And if so >>>> remove snakeyaml. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > And then we >>>> need to fix >>>> > > > > > test >>>> > > > > > > > > >> failures on CI >>>> > > > > > > > > >> > > > > on both >>>> > > > > > > > > >> > > > > > > > > > > JDK8 and >>>> > > > > > > > > >> > > > > > > > > > > > >> > > JDK11 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > And I may add >>>> a few more >>>> > > > > > > > > >> optimizations. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > On Mon, Jan >>>> 27, 2020 at >>>> > > > > > > 11:18 AM >>>> > > > > > > > > >> Claus >>>> > > > > > > > > >> > > > > Ibsen < >>>> > > > > > > > > >> > > > > > > > > > > > >> > > claus.ib...@gmail.com> >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > wrote: >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Hi >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > I just >>>> wanted to start >>>> > > > > > the >>>> > > > > > > > > >> process of >>>> > > > > > > > > >> > > > > getting closer >>>> > > > > > > > > >> > > > > > > > > > > to >>>> > > > > > > > > >> > > > > > > > > > > > >> Camel >>>> > > > > > > > > >> > > > > > > > > > > > >> > > 3.1 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > release. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Despite 3.0 >>>> was released >>>> > > > > > > only a >>>> > > > > > > > > >> while >>>> > > > > > > > > >> > > > > back, then we >>>> > > > > > > > > >> > > > > > > > > > > have >>>> > > > > > > > > >> > > > > > > > > > > > >> made >>>> > > > > > > > > >> > > > > > > > > > > > >> > > great >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > progress on >>>> 3.1 that is >>>> > > > > > > > > >> important to get >>>> > > > > > > > > >> > > > > in the hands >>>> > > > > > > > > >> > > > > > > > > > > of >>>> > > > > > > > > >> > > > > > > > > > > > >> the >>>> > > > > > > > > >> > > > > > > > > > > > >> > > Camel >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > users. And >>>> for Camel >>>> > > > > > users >>>> > > > > > > that >>>> > > > > > > > > >> migrate >>>> > > > > > > > > >> > > > > to 3.x can >>>> > > > > > > > > >> > > > > > > > > > > then >>>> > > > > > > > > >> > > > > > > > > > > > >> skip >>>> > > > > > > > > >> > > > > > > > > > > > >> > > 3.0 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > and >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > go straight >>>> to 3.1. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > I am >>>> working on some >>>> > > > > > > further >>>> > > > > > > > > >> > > > > optimizations in the core >>>> > > > > > > > > >> > > > > > > > > > > > >> for 3.1, >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > and I >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > hope to >>>> find time to >>>> > > > > > share >>>> > > > > > > more >>>> > > > > > > > > >> details >>>> > > > > > > > > >> > > > > in a blog. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > However to >>>> get the other >>>> > > > > > > work >>>> > > > > > > > > >> (high >>>> > > > > > > > > >> > > > > level) done and >>>> > > > > > > > > >> > > > > > > > > > > ready >>>> > > > > > > > > >> > > > > > > > > > > > >> for >>>> > > > > > > > > >> > > > > > > > > > > > >> > > 3.1, >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > then lets >>>> discuss them >>>> > > > > > > here on >>>> > > > > > > > > >> the @dev >>>> > > > > > > > > >> > > > > mailing list. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > On top of >>>> my head we have >>>> > > > > > > to do >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > 1) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Finish the >>>> separation of >>>> > > > > > > > > >> > > > > camel-spring-boot (there are >>>> > > > > > > > > >> > > > > > > > > > > some >>>> > > > > > > > > >> > > > > > > > > > > > >> > > tools >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > that >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > update docs >>>> and generate >>>> > > > > > > > > >> component list) >>>> > > > > > > > > >> > > > > that needs >>>> > > > > > > > > >> > > > > > > > > > > to be >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > completed. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > 2) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Generate >>>> source code >>>> > > > > > > configurer >>>> > > > > > > > > >> for data >>>> > > > > > > > > >> > > > > formats and >>>> > > > > > > > > >> > > > > > > > > > > > >> languages >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > 3) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > The >>>> component >>>> > > > > > configuration >>>> > > > > > > > > >> fluent >>>> > > > > > > > > >> > > > > builder (would be >>>> > > > > > > > > >> > > > > > > > > > > nice) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > 4) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > More camel >>>> AWS SDK2 >>>> > > > > > > components >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > 5) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Camel Main >>>> to plugin the >>>> > > > > > > new >>>> > > > > > > > > >> lightweight >>>> > > > > > > > > >> > > > > XML route >>>> > > > > > > > > >> > > > > > > > > > > > >> > > parser/loader >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > (for >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > example >>>> auto discover on >>>> > > > > > > > > >> classpath the >>>> > > > > > > > > >> > > > > JAR and use it >>>> > > > > > > > > >> > > > > > > > > > > > >> instead >>>> > > > > > > > > >> > > > > > > > > > > > >> > > of >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > JAXB) >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > There are >>>> other things of >>>> > > > > > > > > >> course, but >>>> > > > > > > > > >> > > > > these are the >>>> > > > > > > > > >> > > > > > > > > > > > >> bigger high >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > level >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > things I >>>> could remember. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > The usual >>>> work with new >>>> > > > > > > > > >> components, >>>> > > > > > > > > >> > > > > examples, other >>>> > > > > > > > > >> > > > > > > > > > > > >> > > improvements is >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > of >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > course also >>>> ongoing. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Lets see if >>>> we can get >>>> > > > > > > this done >>>> > > > > > > > > >> and >>>> > > > > > > > > >> > > > > release Camel >>>> > > > > > > > > >> > > > > > > > > > > 3.1 in >>>> > > > > > > > > >> > > > > > > > > > > > >> > > February. >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > -- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> ----------------- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > >>>> http://davsclaus.com >>>> > > > > > > @davsclaus >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Camel in >>>> Action 2: >>>> > > > > > > > > >> > > > > https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > -- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> ----------------- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > >>>> http://davsclaus.com >>>> > > > > > > @davsclaus >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > Camel in >>>> Action 2: >>>> > > > > > > > > >> > > > > https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > -- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> ----------------- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > >>>> http://davsclaus.com >>>> > > > > > > @davsclaus >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > > Camel in Action >>>> 2: >>>> > > > > > > > > >> > > > > https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > -- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > ----------------- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> http://davsclaus.com >>>> > > > > > @davsclaus >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > Camel in Action 2: >>>> > > > > > > > > >> > > > > https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > > -- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > > > > >> > > ----------------- >>>> > > > > > > > > >> > > > > > > > > > > > >> > > http://davsclaus.com >>>> @davsclaus >>>> > > > > > > > > >> > > > > > > > > > > > >> > > Camel in Action 2: >>>> > > > > > > > > >> https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > > > > > >> > > >>>> > > > > > > > > >> > > > > > > > > > > > >> > >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > > >> -- >>>> > > > > > > > > >> > > > > > > > > > > > >> Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > > > > >> ----------------- >>>> > > > > > > > > >> > > > > > > > > > > > >> http://davsclaus.com >>>> @davsclaus >>>> > > > > > > > > >> > > > > > > > > > > > >> Camel in Action 2: >>>> > > > > > > > > >> https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > > > > > >> >>>> > > > > > > > > >> > > > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > > > -- >>>> > > > > > > > > >> > > > > > > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > > > ----------------- >>>> > > > > > > > > >> > > > > > > > > > > http://davsclaus.com @davsclaus >>>> > > > > > > > > >> > > > > > > > > > > Camel in Action 2: >>>> > > > > > > https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > >>>> > > > > > > > > >> > > > > > > > > -- >>>> > > > > > > > > >> > > > > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > > ----------------- >>>> > > > > > > > > >> > > > > > > > > http://davsclaus.com @davsclaus >>>> > > > > > > > > >> > > > > > > > > Camel in Action 2: >>>> https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > >>>> > > > > > > > > >> > > > > > > > -- >>>> > > > > > > > > >> > > > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > > > ----------------- >>>> > > > > > > > > >> > > > > > > > http://davsclaus.com @davsclaus >>>> > > > > > > > > >> > > > > > > > Camel in Action 2: >>>> https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > >>>> > > > > > > > > >> > > > > > -- >>>> > > > > > > > > >> > > > > > Claus Ibsen >>>> > > > > > > > > >> > > > > > ----------------- >>>> > > > > > > > > >> > > > > > http://davsclaus.com @davsclaus >>>> > > > > > > > > >> > > > > > Camel in Action 2: >>>> https://www.manning.com/ibsen2 >>>> > > > > > > > > >> > > > > >>>> > > > > > > > > >> >>>> > > > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > -- >>>> > > > > > ------------------------ >>>> > > > > > Guillaume Nodet >>>> > > > > > >>>> > > > >>>> > > > >>>> > > > >>>> > > > -- >>>> > > > Claus Ibsen >>>> > > > ----------------- >>>> > > > http://davsclaus.com @davsclaus >>>> > > > Camel in Action 2: https://www.manning.com/ibsen2 >>>> > > > >>>> > > >>>> > >>>> > >>>> > -- >>>> > Claus Ibsen >>>> > ----------------- >>>> > http://davsclaus.com @davsclaus >>>> > Camel in Action 2: https://www.manning.com/ibsen2 >>>> > >>>> >>>>