I can do that :-) but it doesn’t answer my question of what the camel-quarkus version refers to. Is it arbitrary? Does it refer to a quarkus version?
If it refers to a quarkus version then I think the display version for latest ought to be something like 2.3.0 (Pre-release). In any case I suspect latest should be labeled prerelease. What is the relationship between camel-quarkus and camel? There are some hints in the antora.yml component descriptors that both 2.0.0 and latest use camel 3.11.x. What’s going to happen when 3.12.0 is released? I think this version correspondence to quarkus and camel should be documented at least in the camel-quarkus README.adoc and preferebly somewhere in the docs themselves as well. For instance, ``` This version of camel-quarkus uses quarkus {quarkus-version} and camel {camel-version}. ``` David Jencks > On Sep 22, 2021, at 10:31 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > > Hi > > Ah camel-quarkus likely haven't updated and removed outdated releases. > Its latest release is 2.2.0, which should be there instead of 2.0.0. > The 2.0.0 should be removed. > > On Thu, Sep 23, 2021 at 4:38 AM David Jencks <david.a.jen...@gmail.com> wrote: >> >> So camel-quarkus latest referring to camel components 3.11.x seems >> reasonable. What about camel-quarkus 2.0.0? >> >> Now I noticed some more problems…. >> >> I can’t figure out what the meaning of the camel-quarkus version is. What >> does the `2.0.0` in the non-latest version refer to? What about `latest`? >> >> This is reflected in these pages…. >> >> (1) https://camel.apache.org/camel-quarkus/2.0.0/reference/components.html >> (2) https://camel.apache.org/camel-quarkus/2.0.0/reference/dataformats.html >> (3) https://camel.apache.org/camel-quarkus/2.0.0/reference/languages.html >> (4) https://camel.apache.org/camel-quarkus/2.0.0/reference/others.html >> >> the tables are constructed by attempting to query some parts of the main >> camel components component. 1, 3, and 4 query at version `2.0.0` which, not >> existing, produces no results. 2 queries at version `latest` >> >> Some of the attributes used in these queries should be in the antora.yml >> component descriptor, but I’d like to understand what the correct values are >> before putting them there. >> >> David Jencks >> >>> On Sep 18, 2021, at 12:31 AM, Zoran Regvart <zo...@regvart.com> wrote: >>> >>> Hi David & Cameleers, >>> as far as I’m aware, all sub-projects lag behind the latest Camel version. >>> I don’t know if that’s a problem, they usually are not very far behind. >>> For the documentation and Camel Quarkus in particular, the past experience >>> was that pointing to the latest Camel version often led to broken links so >>> not changing the version led to greater stability of the website. >>> I do think that documentation should be cross linked against the correct >>> versions, i.e. the ones they depend on in the code and that version should >>> be prominently displayed in the documentation. >>> >>> zoran >>> -- >>> Sent from mobile >>> >>>> On 16. Sep 2021, at 22:10, David Jencks <david.a.jen...@gmail.com> wrote: >>>> >>>> While fixing the broken camel-quarkus partial website build I noticed a >>>> couple of things I don’t understand. >>>> >>>> 1. camel-quarkus latest seems to use camel 3.11.x, at least the docs do. >>>> I think that, if this is really correct, the camel-quarkus index page >>>> should prominently say that you aren’t getting the cutting-edge latest >>>> camel in camel-quarkus, but something slightly older. Naively, I expected >>>> camel-quarkus versions to track camel versions. Indicating the >>>> relationship between versions would certainly help me. >>>> >>>> 2. eips are now versioned with components, but at least some links from >>>> components to eips use {eip-vc} in >>>> xref:{eip-vc}:eips:polling-consumer.adoc[Polling Consumer] >>>> which points to the latest eips. If camel-quarkus really intentionally >>>> depends on camel 3.11.x then it should be possible to build the partial >>>> website with only the 3.11.x versions, but I get lots of errors like >>>> >>>> [ERROR] [12:44:05.727] ERROR (asciidoctor): target of xref not found: >>>> latest@components:eips:polling-consumer.adoc >>>> [ERROR] file: >>>> docs/components/modules/ROOT/pages/beanstalk-component.adoc >>>> [ERROR] source: https://github.com/apache/camel.git (refname: >>>> camel-3.11.x, start path: docs/components) >>>> >>>> I think there are 22 such usages, involving all links in the `components` >>>> component to eips. >>>> >>>> If we agree this is a problem I’ll prepare some PRs for the affected >>>> branches (presumably at least main and 3.11.x) >>>> >>>> >>>> David Jencks >>>> >>>> side note: The camel-quarkus index page (both latest and 2.0.0) says >>>> Camel Quarkus also takes advantage of the many performance improvements >>>> made in Camel 3, which results in a lower memory footprint, less reliance >>>> on reflection (which is good for native application support) and faster >>>> startup times. >>>> I’m bewildered by this, and want to know “compared with what?”. I also >>>> think it would be nice if there was an explanation of what is different >>>> between the latest and 2.0.0 versions of camel-quarkus, right on the index >>>> page. >>>> >>>> >> > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2