> 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> >>> 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. 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