There’s the preview PR which shouldn’t be merged because it refers to all my 
repos, but there’s also https://github.com/apache/camel-website/pull/763 
<https://github.com/apache/camel-website/pull/763> which does need to be merged 
but I haven’t been able to attract anyone’s attention to it.  That will bring 
in the contents to all these new tables plus the newly released 
camel-k/kamelets branches.

David Jencks

> On Jan 24, 2022, at 4:36 PM, Andrea <and...@tarocch.it> wrote:
> 
> Hello,
> 
> On Sun, Jan 23, 2022, at 07:18, David Jencks wrote:
>> With 18 PRs, there are compatibility tables for everything except camel 
>> base, camel-karaf, and camel-spring boot: see preview at e.g. 
>> https://pr-747--camel.netlify.app/camel-quarkus/next/index.html#_compatibility_matrix
>>  
>> <https://pr-747--camel.netlify.app/camel-quarkus/next/index.html#_compatibility_matrix>
>>  
>> <https://pr-747--camel.netlify.app/camel-quarkus/next/index.html#_compatibility_matrix
>>  
>> <https://pr-747--camel.netlify.app/camel-quarkus/next/index.html#_compatibility_matrix>>.
> 
> Thanks for the work! Preview looks awesome!
> 
> Published site have some issues though?
> 
> <image.png>
> the PR of the preview is marked as don' merge, what is holding us off?
> 
>> 
>> These PRs also add the branches for camel-k 1.8.x,camel-k-runtime 1.11.x, 
>> and kamelets 0.7.x releases, I expect the vote can be concluded at any time.
>> 
>> I think many of the PR builds are failing: the few I’ve looked at appear to 
>> be for reasons unrelated to these PRs.  If these PRs cause actual problems 
>> I’m happy to fix them but it would be great if others could determine 
>> whether they cause problems.
>> 
>> I think it would be a good idea to eventually add this info for the 
>> remaining projects, but I’m planning to take a break and work on something 
>> more interesting for a while, such as generating camel-quarkus pages.
>> 
>> David Jencks
>> 
>> > On Jan 18, 2022, at 10:29 PM, Andrea Cosentino <anco...@gmail.com 
>> > <mailto:anco...@gmail.com>> wrote:
>> > 
>> > I think it would be really great to have it for camel-k and all the other
>> > subprojects.
>> > 
>> > Il giorno mer 19 gen 2022 alle ore 07:27 Claus Ibsen 
>> > <claus.ib...@gmail.com <mailto:claus.ib...@gmail.com>>
>> > ha scritto:
>> > 
>> >> On Wed, Jan 19, 2022 at 3:08 AM David Jencks <david.a.jen...@gmail.com 
>> >> <mailto:david.a.jen...@gmail.com>>
>> >> wrote:
>> >>> 
>> >>> Putting the conclusion at the top….
>> >>> 
>> >>> https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html 
>> >>> <https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html>
>> >> <https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html 
>> >> <https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html>>
>> >>> 
>> >>> I put the compatibility table at the bottom of the index page, added a
>> >> kamelets column, and turned entries into links where plausible.
>> >>> 
>> >>> The table is also on the compatibility matrix page.
>> >>> 
>> >>> If the index page looks good, I’ll remove the compatibility page and
>> >> squash everything.
>> >>> 
>> >>> No one has commented on whether such a table would be useful or
>> >> desirable for other camel subprojects.
>> >>> 
>> >> 
>> >> Whoa that matrix looks really good.
>> >> 
>> >> Yes I think its a good idea for other sub projects to have this page too.
>> >> 
>> >> 
>> >> 
>> >> 
>> >> 
>> >>> David Jencks
>> >>> 
>> >>>> On Jan 18, 2022, at 6:19 AM, Andrea <and...@tarocch.it 
>> >>>> <mailto:and...@tarocch.it>> wrote:
>> >>>> 
>> >>>> 
>> >>>> 
>> >>>> On Tue, Jan 18, 2022, at 05:55, David Jencks wrote:
>> >>>>> 
>> >>>>> 
>> >>>>>> On Jan 17, 2022, at 1:50 PM, Andrea <and...@tarocch.it 
>> >>>>>> <mailto:and...@tarocch.it>> wrote:
>> >>>>>> 
>> >>>>>> 
>> >>>>>> 
>> >>>>>> On Mon, Jan 17, 2022, at 18:00, David Jencks wrote:
>> >>>>>>> 
>> >>>>>>> 
>> >>>>>>>> On Jan 17, 2022, at 3:23 AM, Andrea <and...@tarocch.it 
>> >>>>>>>> <mailto:and...@tarocch.it> <mailto:
>> >> and...@tarocch.it <mailto: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 
>> >>>>>>>>>> <mailto:and...@tarocch.it> <mailto:
>> >> and...@tarocch.it <mailto: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>
>> >> <
>> >> 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>>
>> >> <
>> >> 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>
>> >> <
>> >> 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
>> >>>>>> <image.png>
>> >>>>>> could be the generated compatibility matrix page?  Or is there
>> >> already a way where that content is sown other that for the last release?
>> >>>>> 
>> >>>>> Here’s a basic generated table for the compatibility matrix:
>> >> https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/user-guide/camel-compatibility-matrix.html
>> >>  
>> >> <https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/user-guide/camel-compatibility-matrix.html>
>> >>>>> 
>> >>>>> Note:
>> >>>>> - it will only ever have one line per branch: there’s no way to have
>> >> separate lines for e.g. 0.11.0, 0.11.1. 0.11.2, etc, since there is only
>> >> one doc version that covers all of these.
>> >>>> 
>> >>>> well in case it is needed we can always do a version from a tag
>> >>>>> - It only has currently documented versions listed. This makes it
>> >> self-maintaining: adding anything else will require periodic manual
>> >> updates, which will gradually decay into wrong or outdated information.
>> >>>>> 
>> >>>>> Are these acceptable limitations?
>> >>>> 
>> >>>> fine for me
>> >>>>> 
>> >>>>> - This version of the table isn’t quite finished: for instance the
>> >> “branch” for next is wrong.  If we like this generated table in principle,
>> >> I can fix that and turn most entries into links.
>> >>>> 
>> >>>> can you also add the version of the kamelet catalog?
>> >>>>> 
>> >>>>> However, I’m not entirely sure that having this information
>> >> duplicated/aggregated from the index pages is useful. I think we should
>> >> just delete the compatibility matrix page.  WDYT?
>> >>>> 
>> >>>> as long as the table is somewhere I don't particularly care; it is
>> >> fine to put it in the index page and remove the compatibility matrix page
>> >>>>> 
>> >>>>> On the other hand, if this table is popular, maybe we should have one
>> >> for each  subproject.
>> >>>>> 
>> >>>>> David Jencks
>> >>>>> 
>> >>>>>> 
>> >>>>>> 
>> >>>>>>>>>> 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>
>> >>  <
>> >> 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>>
>> >> <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>
>> >> <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
>> >>  
>> >> <applewebdata://26B8BDA8-8AF9-4D43-86E9-44E7AD9124B6/components/3.14.x/index.html>
>> >> <applewebdata://26B8BDA8-8AF9-4D43-86E9-44E7AD9124B6/components/3.14.x/index.html
>> >>  
>> >> <applewebdata://26B8BDA8-8AF9-4D43-86E9-44E7AD9124B6/components/3.14.x/index.html>>>
>> >> as Kafka Connect <http://kafka.apache.org/documentation/#connect 
>> >> <http://kafka.apache.org/documentation/#connect> <
>> >> http://kafka.apache.org/documentation/#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 
>> >> <http://kafka.apache.org/documentation/#connect> <
>> >> http://kafka.apache.org/documentation/#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 
>> >> <https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html> 
>> >> <
>> >> https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html 
>> >> <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
>> >>>>> 
>> >>>>> 
>> >>> 
>> >> 
>> >> 
>> >> --
>> >> Claus Ibsen
>> >> -----------------
>> >> http://davsclaus.com <http://davsclaus.com/> @davsclaus
>> >> Camel in Action 2: https://www.manning.com/ibsen2 
>> >> <https://www.manning.com/ibsen2>
>> >> 

Reply via email to