On Mon, Jan 17, 2022, at 18:00, David Jencks wrote: > > > > On Jan 17, 2022, at 3:23 AM, Andrea <and...@tarocch.it> wrote: > > > > > > > > On Mon, Jan 17, 2022, at 07:24, David Jencks wrote: > >> Thanks, inline... > >> > >>> On Jan 16, 2022, at 1:04 AM, Andrea <and...@tarocch.it> wrote: > >>> > >>> Hello, > >>> > >>> comments inline: > >>> > >>> On Sat, Jan 15, 2022, at 06:37, David Jencks wrote: > >>>> I noticed a few things working on the RI info for camel-kafka-connector. > >>>> > >>>> - the compatibility matrices are thoroughly out of date, e.g. > >>>> https://camel.apache.org/camel-kafka-connector/0.11.0/user-guide/camel-compatibility-matrix.html > >>>> > >>>> <https://camel.apache.org/camel-kafka-connector/0.11.0/user-guide/camel-compatibility-matrix.html> Awesome, basically a collection of the content of all these notes could be the generated compatibility matrix page? Or is there already a way where that content is sown other that for the last release?
> >>> Yep the compatibility matrix page needs some love... a column mentioning > >>> kamelet catalog version needs to be added and probably we can remove some > >>> old rows? > >>> willing to help on this on too? :) > >> > >> I think the entire existing matrix is out of date and should be removed? > >> Or are there usable versions of c-k-c that aren’t documented? > >> > >> I wonder if the RI information is sufficient, WDYT? > > > > Where can I see a preview of the site with the IR information? > > https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/index.html > <https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/index.html> > shows all three branches (including not-quite-released 1.0). > > >> > >> If you’re sure we need the matrix, let me know where it should start and > >> I’ll make some PRs. I’d suggest having only one copy, perhaps in next, > >> and referring to it from the other branches. > >>> > >>>> > >>>> - All other camel subprojects use e.g. 2.5.x as the Antora component > >>>> version, but c-k-c is using 0.11.0. Especially since it’s LTS I think > >>>> we should change it to 0.11.x so when 0.11.1 comes out the version still > >>>> makes sense, as well as being consistent with the rest of the site. I’m > >>>> setting the 1.0.x branch up to say 1.0.x as the Antora version. > >>> +1 I agree > >>> > >> > >> I’ve changed to 0.11.x in my RI PR. > >> > >>>> > >>>> - archetype-dataformat-connector has camel-version 3.6.0, rather out of > >>>> date. > >>> What do you mean here? > >> > >> I should have looked harder and explained better. The example output > >> shown in archetype-dataformat-connector.adoc shows using camel 3.6.0. > >> This page should probably be updated, and I wonder if it is even relevant > >> for the kamelet-based c-k-c. > > > > Yep for sure that part needs to be revisited and re-evaluated... > >>> > >>>> > >>>> - the maven versions in 1.0.x branch is 1.1.0-SNAPSHOT and for 0.11.x > >>>> 0.12.0-SNAPSHOT. I think these should increment the micro version, not > >>>> minor version? > >>> In theory you are right, in practice for convenience and based on how > >>> maven release plugin works and how we do releases, is more convenient to > >>> leave the version set as next release version even in the single releases > >>> branches... hoping to remember that once a new minor release of a release > >>> branch is needed. > >>> > >>> I admit that might be we are just being lazy and there is a reasonably > >>> hassle free way of handling this better? > >> > >> Perhaps I didn’t explain very well. Both 0.11.0 and 1.0.0 are LTS so we > >> can expect releases on these branches. The next versions will be 0.11.1 > >> and 1.0.1, so the current maven versions should be 0.11.1-SNAPSHOT and > >> 1.0.1-SNAPSHOT, with the micro version incremented: the current > >> 0.12.0-SNAPSHOT and 1.1.0-SNAPSHOT are extremely misleading. > > > > I understand that is misleading, but at the same time it is convenient from > > a release pov, because we mass change the version only during release and > > it is set to the next "major" release that will happen from main branch... > > doing what you suggest would require to add some steps to the already long > > and tedious release process... I am not sure it is worth the effort but I > > admit I am biased being the one who does the releases 90% of the times :) > > It’s been years since I did a release, and I’m not sure the maven tools have > gotten much better. However, I think the other camel subprojects have found > a way to have the branch maven versions more correct. I think that “LTS” > means to expect more releases on the branch, and changing the branch version > from 0.12.0-SNAPSHOT to 0.11.1-SNAPSHOT before release seems extremely > awkward to me. I will look into what other sub projects does thanks > Thanks! > > David Jencks > > >>> > >>>> > >>>> - Is 1.0.x LTS? > >>> Yes it is, as it is 0.11.0 > >> > >> I changed to this in my RI PR. > >> > >>>> > >>>> - I guess it would make sense to change > >>>> > >>>> Camel Kafka Connector allows you to use all Camel components > >>>> <applewebdata://26B8BDA8-8AF9-4D43-86E9-44E7AD9124B6/components/3.14.x/index.html> > >>>> as Kafka Connect <http://kafka.apache.org/documentation/#connect> > >>>> connectors. > >>>> to > >>>> Camel Kafka Connector allows you to use all Kamelets as Kafka Connect > >>>> <http://kafka.apache.org/documentation/#connect> connectors.* > >>> +1 I agree > >> > >> Lets do that in another PR :-). > >>> > >>>> > >>>> As part of the RI effort there’s a preview for c-k-c at > >>>> https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html > >>>> > >>>> David Jencks > >> > >> The RI PRs are merged and the next and 0,11.x should be visible shortly. > >> > >> Thanks > >> David Jencks > >