You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Claus Ibsen <cl...@gmail.com> on 2021/09/24 07:12:33 UTC
Camel Quarkus - Branches for releases must be aligned
Hi
The branches for camel-quarkus is not similar to the other Camel
project / sub-projects
For example for camel-k, we have
origin/release-1.0.x
origin/release-1.1.x
origin/release-1.2.x
origin/release-1.3.x
origin/release-1.4.x
origin/release-1.5.x
origin/release-1.6.x
And for camel-karaf
origin/camel-karaf-3.10.x
origin/camel-karaf-3.11.x
origin/camel-karaf-3.2.x
origin/camel-karaf-3.3.x
origin/camel-karaf-3.4.x
origin/camel-karaf-3.5.x
origin/camel-karaf-3.6.x
origin/camel-karaf-3.7.x
origin/camel-karaf-3.8.x
origin/camel-karaf-3.9.x
And so on
In other words, we use a branch name with the major.minor.x as suffix.
The camel-quarkus project does not, and we should get this aligned going forward
origin/release-1.0.0-M6-attempt2
origin/release-1.0.0-M7
origin/release-1.0.0_M6-release4
origin/release/1.0.0
origin/release/1.0.0-CR2
origin/release/1.1.0
origin/release/1.2.0
origin/release/1.3.0
origin/release/1.4.0
origin/release/1.5.0
origin/release/1.6.0
origin/release/1.7.0
origin/release/1.8.0
origin/release/1.8.1
origin/release/2.0.0
origin/release/2.0.0-M1
origin/release/2.0.0-M2
origin/release/2.1.0
We should use .x so 2.1.0 is 2.1.x and so on.
Also the last release is 2.2.0 and there is no branch for this.
We need to get this aligned so we can ensure the website documentation
is also maintainable.
This file controls what gets published on the website
https://github.com/apache/camel-website/blob/main/antora-playbook.yml
--
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2
Re: Camel Quarkus - Branches for releases must be aligned
Posted by Peter Palaga <pp...@redhat.com>.
Hi,
I find the shorter branch names a bit better (just because shorter is
better), as long as we do not release multiple independent projects from
the same git repo.
At the same time I would not mind to start using the longer branch names
ones if other Camel family members prefer them.
The same discussion could be lead about tag names where Camel Quarkus
also uses the short form equal to the released version - e.g. 2.2.0 .
Camel's tags always have the 'camel-' prefix.
In case of tags, I must say I am much stronger in favor of the short
form, because it is much simpler for any human or tool wanting to map a
specific artifact version to a SCM tag. E.g. on GitHub I can type
/<org>/<project>/tree/<version>/some/file to the address line without
too much thinking about any prefixes. I personally use this with tags
much more often than with branches. Also typing `git log 2.1.0..2.2.0`
is much less work than `git log camel-quarkus-2.1.0..camel-quarkus-2.2.0`.
I am hereby not intending to propose this for other Camel subprojects. I
just wanted to bring forward some practical advantages of shorter tag
names :)
Thanks,
-- Peter
On 24/09/2021 16:16, Claus Ibsen wrote:
> On Fri, Sep 24, 2021 at 3:57 PM Zineb Bendhiba <be...@gmail.com> wrote:
>>
>> Claus,
>>
>> Should we use camel-quarkus-2.3.x for the next release instead of 2.3.x ?
>>
>
> Oh I think we should maybe create a new thread on @dev to get all the
> Camel projects aligned to the same branch names for releases and tags.
> This also helps with cleanup as we end up with a bunch of stale
> branches, and sometimes you may be in doubt if something can be
> removed or not.
>
>
>
>>
>>
>> Le ven. 24 sept. 2021 à 15:40, Claus Ibsen <cl...@gmail.com> a écrit :
>>
>>> On Fri, Sep 24, 2021 at 3:37 PM James Netherton
>>> <ja...@gmail.com> wrote:
>>>>
>>>> Zoran raised this a while back which resulted in this issue:
>>>>
>>>> https://github.com/apache/camel-quarkus/issues/2853
>>>>
>>>> We started using the new convention from the last release:
>>>>
>>>> https://github.com/apache/camel-quarkus/tree/2.2.x
>>>>
>>>
>>> Ah thanks yeah so we can switch the website to use this now.
>>>
>>> Next gritty thing would maybe to use same naming convention in all our
>>> Camel project, today they are different,
>>> but there should be something to complain about next year also ;)
>>>
>>>
>>>> --
>>>> James
>>>>
>>>> On Fri, 24 Sept 2021 at 08:12, Claus Ibsen <cl...@gmail.com>
>>> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> The branches for camel-quarkus is not similar to the other Camel
>>>>> project / sub-projects
>>>>>
>>>>> For example for camel-k, we have
>>>>>
>>>>> origin/release-1.0.x
>>>>> origin/release-1.1.x
>>>>> origin/release-1.2.x
>>>>> origin/release-1.3.x
>>>>> origin/release-1.4.x
>>>>> origin/release-1.5.x
>>>>> origin/release-1.6.x
>>>>>
>>>>> And for camel-karaf
>>>>>
>>>>> origin/camel-karaf-3.10.x
>>>>> origin/camel-karaf-3.11.x
>>>>> origin/camel-karaf-3.2.x
>>>>> origin/camel-karaf-3.3.x
>>>>> origin/camel-karaf-3.4.x
>>>>> origin/camel-karaf-3.5.x
>>>>> origin/camel-karaf-3.6.x
>>>>> origin/camel-karaf-3.7.x
>>>>> origin/camel-karaf-3.8.x
>>>>> origin/camel-karaf-3.9.x
>>>>>
>>>>> And so on
>>>>>
>>>>> In other words, we use a branch name with the major.minor.x as suffix.
>>>>>
>>>>> The camel-quarkus project does not, and we should get this aligned
>>> going
>>>>> forward
>>>>>
>>>>> origin/release-1.0.0-M6-attempt2
>>>>> origin/release-1.0.0-M7
>>>>> origin/release-1.0.0_M6-release4
>>>>> origin/release/1.0.0
>>>>> origin/release/1.0.0-CR2
>>>>> origin/release/1.1.0
>>>>> origin/release/1.2.0
>>>>> origin/release/1.3.0
>>>>> origin/release/1.4.0
>>>>> origin/release/1.5.0
>>>>> origin/release/1.6.0
>>>>> origin/release/1.7.0
>>>>> origin/release/1.8.0
>>>>> origin/release/1.8.1
>>>>> origin/release/2.0.0
>>>>> origin/release/2.0.0-M1
>>>>> origin/release/2.0.0-M2
>>>>> origin/release/2.1.0
>>>>>
>>>>> We should use .x so 2.1.0 is 2.1.x and so on.
>>>>> Also the last release is 2.2.0 and there is no branch for this.
>>>>>
>>>>>
>>>>> We need to get this aligned so we can ensure the website documentation
>>>>> is also maintainable.
>>>>>
>>>>> This file controls what gets published on the website
>>>>> https://github.com/apache/camel-website/blob/main/antora-playbook.yml
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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
>>>
>>
>>
>> --
>> Zineb
>
>
>
Re: Camel Quarkus - Branches for releases must be aligned
Posted by Claus Ibsen <cl...@gmail.com>.
On Fri, Sep 24, 2021 at 3:57 PM Zineb Bendhiba <be...@gmail.com> wrote:
>
> Claus,
>
> Should we use camel-quarkus-2.3.x for the next release instead of 2.3.x ?
>
Oh I think we should maybe create a new thread on @dev to get all the
Camel projects aligned to the same branch names for releases and tags.
This also helps with cleanup as we end up with a bunch of stale
branches, and sometimes you may be in doubt if something can be
removed or not.
>
>
> Le ven. 24 sept. 2021 à 15:40, Claus Ibsen <cl...@gmail.com> a écrit :
>
> > On Fri, Sep 24, 2021 at 3:37 PM James Netherton
> > <ja...@gmail.com> wrote:
> > >
> > > Zoran raised this a while back which resulted in this issue:
> > >
> > > https://github.com/apache/camel-quarkus/issues/2853
> > >
> > > We started using the new convention from the last release:
> > >
> > > https://github.com/apache/camel-quarkus/tree/2.2.x
> > >
> >
> > Ah thanks yeah so we can switch the website to use this now.
> >
> > Next gritty thing would maybe to use same naming convention in all our
> > Camel project, today they are different,
> > but there should be something to complain about next year also ;)
> >
> >
> > > --
> > > James
> > >
> > > On Fri, 24 Sept 2021 at 08:12, Claus Ibsen <cl...@gmail.com>
> > wrote:
> > >
> > > > Hi
> > > >
> > > > The branches for camel-quarkus is not similar to the other Camel
> > > > project / sub-projects
> > > >
> > > > For example for camel-k, we have
> > > >
> > > > origin/release-1.0.x
> > > > origin/release-1.1.x
> > > > origin/release-1.2.x
> > > > origin/release-1.3.x
> > > > origin/release-1.4.x
> > > > origin/release-1.5.x
> > > > origin/release-1.6.x
> > > >
> > > > And for camel-karaf
> > > >
> > > > origin/camel-karaf-3.10.x
> > > > origin/camel-karaf-3.11.x
> > > > origin/camel-karaf-3.2.x
> > > > origin/camel-karaf-3.3.x
> > > > origin/camel-karaf-3.4.x
> > > > origin/camel-karaf-3.5.x
> > > > origin/camel-karaf-3.6.x
> > > > origin/camel-karaf-3.7.x
> > > > origin/camel-karaf-3.8.x
> > > > origin/camel-karaf-3.9.x
> > > >
> > > > And so on
> > > >
> > > > In other words, we use a branch name with the major.minor.x as suffix.
> > > >
> > > > The camel-quarkus project does not, and we should get this aligned
> > going
> > > > forward
> > > >
> > > > origin/release-1.0.0-M6-attempt2
> > > > origin/release-1.0.0-M7
> > > > origin/release-1.0.0_M6-release4
> > > > origin/release/1.0.0
> > > > origin/release/1.0.0-CR2
> > > > origin/release/1.1.0
> > > > origin/release/1.2.0
> > > > origin/release/1.3.0
> > > > origin/release/1.4.0
> > > > origin/release/1.5.0
> > > > origin/release/1.6.0
> > > > origin/release/1.7.0
> > > > origin/release/1.8.0
> > > > origin/release/1.8.1
> > > > origin/release/2.0.0
> > > > origin/release/2.0.0-M1
> > > > origin/release/2.0.0-M2
> > > > origin/release/2.1.0
> > > >
> > > > We should use .x so 2.1.0 is 2.1.x and so on.
> > > > Also the last release is 2.2.0 and there is no branch for this.
> > > >
> > > >
> > > > We need to get this aligned so we can ensure the website documentation
> > > > is also maintainable.
> > > >
> > > > This file controls what gets published on the website
> > > > https://github.com/apache/camel-website/blob/main/antora-playbook.yml
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > 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
> >
>
>
> --
> Zineb
--
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2
Re: Camel Quarkus - Branches for releases must be aligned
Posted by Zineb Bendhiba <be...@gmail.com>.
Claus,
Should we use camel-quarkus-2.3.x for the next release instead of 2.3.x ?
Le ven. 24 sept. 2021 à 15:40, Claus Ibsen <cl...@gmail.com> a écrit :
> On Fri, Sep 24, 2021 at 3:37 PM James Netherton
> <ja...@gmail.com> wrote:
> >
> > Zoran raised this a while back which resulted in this issue:
> >
> > https://github.com/apache/camel-quarkus/issues/2853
> >
> > We started using the new convention from the last release:
> >
> > https://github.com/apache/camel-quarkus/tree/2.2.x
> >
>
> Ah thanks yeah so we can switch the website to use this now.
>
> Next gritty thing would maybe to use same naming convention in all our
> Camel project, today they are different,
> but there should be something to complain about next year also ;)
>
>
> > --
> > James
> >
> > On Fri, 24 Sept 2021 at 08:12, Claus Ibsen <cl...@gmail.com>
> wrote:
> >
> > > Hi
> > >
> > > The branches for camel-quarkus is not similar to the other Camel
> > > project / sub-projects
> > >
> > > For example for camel-k, we have
> > >
> > > origin/release-1.0.x
> > > origin/release-1.1.x
> > > origin/release-1.2.x
> > > origin/release-1.3.x
> > > origin/release-1.4.x
> > > origin/release-1.5.x
> > > origin/release-1.6.x
> > >
> > > And for camel-karaf
> > >
> > > origin/camel-karaf-3.10.x
> > > origin/camel-karaf-3.11.x
> > > origin/camel-karaf-3.2.x
> > > origin/camel-karaf-3.3.x
> > > origin/camel-karaf-3.4.x
> > > origin/camel-karaf-3.5.x
> > > origin/camel-karaf-3.6.x
> > > origin/camel-karaf-3.7.x
> > > origin/camel-karaf-3.8.x
> > > origin/camel-karaf-3.9.x
> > >
> > > And so on
> > >
> > > In other words, we use a branch name with the major.minor.x as suffix.
> > >
> > > The camel-quarkus project does not, and we should get this aligned
> going
> > > forward
> > >
> > > origin/release-1.0.0-M6-attempt2
> > > origin/release-1.0.0-M7
> > > origin/release-1.0.0_M6-release4
> > > origin/release/1.0.0
> > > origin/release/1.0.0-CR2
> > > origin/release/1.1.0
> > > origin/release/1.2.0
> > > origin/release/1.3.0
> > > origin/release/1.4.0
> > > origin/release/1.5.0
> > > origin/release/1.6.0
> > > origin/release/1.7.0
> > > origin/release/1.8.0
> > > origin/release/1.8.1
> > > origin/release/2.0.0
> > > origin/release/2.0.0-M1
> > > origin/release/2.0.0-M2
> > > origin/release/2.1.0
> > >
> > > We should use .x so 2.1.0 is 2.1.x and so on.
> > > Also the last release is 2.2.0 and there is no branch for this.
> > >
> > >
> > > We need to get this aligned so we can ensure the website documentation
> > > is also maintainable.
> > >
> > > This file controls what gets published on the website
> > > https://github.com/apache/camel-website/blob/main/antora-playbook.yml
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > 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
>
--
Zineb
Re: Camel Quarkus - Branches for releases must be aligned
Posted by Claus Ibsen <cl...@gmail.com>.
On Fri, Sep 24, 2021 at 3:37 PM James Netherton
<ja...@gmail.com> wrote:
>
> Zoran raised this a while back which resulted in this issue:
>
> https://github.com/apache/camel-quarkus/issues/2853
>
> We started using the new convention from the last release:
>
> https://github.com/apache/camel-quarkus/tree/2.2.x
>
Ah thanks yeah so we can switch the website to use this now.
Next gritty thing would maybe to use same naming convention in all our
Camel project, today they are different,
but there should be something to complain about next year also ;)
> --
> James
>
> On Fri, 24 Sept 2021 at 08:12, Claus Ibsen <cl...@gmail.com> wrote:
>
> > Hi
> >
> > The branches for camel-quarkus is not similar to the other Camel
> > project / sub-projects
> >
> > For example for camel-k, we have
> >
> > origin/release-1.0.x
> > origin/release-1.1.x
> > origin/release-1.2.x
> > origin/release-1.3.x
> > origin/release-1.4.x
> > origin/release-1.5.x
> > origin/release-1.6.x
> >
> > And for camel-karaf
> >
> > origin/camel-karaf-3.10.x
> > origin/camel-karaf-3.11.x
> > origin/camel-karaf-3.2.x
> > origin/camel-karaf-3.3.x
> > origin/camel-karaf-3.4.x
> > origin/camel-karaf-3.5.x
> > origin/camel-karaf-3.6.x
> > origin/camel-karaf-3.7.x
> > origin/camel-karaf-3.8.x
> > origin/camel-karaf-3.9.x
> >
> > And so on
> >
> > In other words, we use a branch name with the major.minor.x as suffix.
> >
> > The camel-quarkus project does not, and we should get this aligned going
> > forward
> >
> > origin/release-1.0.0-M6-attempt2
> > origin/release-1.0.0-M7
> > origin/release-1.0.0_M6-release4
> > origin/release/1.0.0
> > origin/release/1.0.0-CR2
> > origin/release/1.1.0
> > origin/release/1.2.0
> > origin/release/1.3.0
> > origin/release/1.4.0
> > origin/release/1.5.0
> > origin/release/1.6.0
> > origin/release/1.7.0
> > origin/release/1.8.0
> > origin/release/1.8.1
> > origin/release/2.0.0
> > origin/release/2.0.0-M1
> > origin/release/2.0.0-M2
> > origin/release/2.1.0
> >
> > We should use .x so 2.1.0 is 2.1.x and so on.
> > Also the last release is 2.2.0 and there is no branch for this.
> >
> >
> > We need to get this aligned so we can ensure the website documentation
> > is also maintainable.
> >
> > This file controls what gets published on the website
> > https://github.com/apache/camel-website/blob/main/antora-playbook.yml
> >
> >
> >
> >
> >
> >
> >
> > --
> > 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
Re: Camel Quarkus - Branches for releases must be aligned
Posted by James Netherton <ja...@gmail.com>.
Zoran raised this a while back which resulted in this issue:
https://github.com/apache/camel-quarkus/issues/2853
We started using the new convention from the last release:
https://github.com/apache/camel-quarkus/tree/2.2.x
--
James
On Fri, 24 Sept 2021 at 08:12, Claus Ibsen <cl...@gmail.com> wrote:
> Hi
>
> The branches for camel-quarkus is not similar to the other Camel
> project / sub-projects
>
> For example for camel-k, we have
>
> origin/release-1.0.x
> origin/release-1.1.x
> origin/release-1.2.x
> origin/release-1.3.x
> origin/release-1.4.x
> origin/release-1.5.x
> origin/release-1.6.x
>
> And for camel-karaf
>
> origin/camel-karaf-3.10.x
> origin/camel-karaf-3.11.x
> origin/camel-karaf-3.2.x
> origin/camel-karaf-3.3.x
> origin/camel-karaf-3.4.x
> origin/camel-karaf-3.5.x
> origin/camel-karaf-3.6.x
> origin/camel-karaf-3.7.x
> origin/camel-karaf-3.8.x
> origin/camel-karaf-3.9.x
>
> And so on
>
> In other words, we use a branch name with the major.minor.x as suffix.
>
> The camel-quarkus project does not, and we should get this aligned going
> forward
>
> origin/release-1.0.0-M6-attempt2
> origin/release-1.0.0-M7
> origin/release-1.0.0_M6-release4
> origin/release/1.0.0
> origin/release/1.0.0-CR2
> origin/release/1.1.0
> origin/release/1.2.0
> origin/release/1.3.0
> origin/release/1.4.0
> origin/release/1.5.0
> origin/release/1.6.0
> origin/release/1.7.0
> origin/release/1.8.0
> origin/release/1.8.1
> origin/release/2.0.0
> origin/release/2.0.0-M1
> origin/release/2.0.0-M2
> origin/release/2.1.0
>
> We should use .x so 2.1.0 is 2.1.x and so on.
> Also the last release is 2.2.0 and there is no branch for this.
>
>
> We need to get this aligned so we can ensure the website documentation
> is also maintainable.
>
> This file controls what gets published on the website
> https://github.com/apache/camel-website/blob/main/antora-playbook.yml
>
>
>
>
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>