Hi.

Le jeu. 15 déc. 2022 à 17:36, Mark Thomas <ma...@apache.org> a écrit :
>
> On 14/12/2022 12:12, Gilles Sadowski wrote:
> > Hi.
> >
> > Le mer. 14 déc. 2022 à 12:25, Gary Gregory <garydgreg...@gmail.com> a écrit 
> > :
> >>
> >> I would create a branch called "1.x" instead and bump the version in the
> >> POM to 1.5.0.
> >>
> >> FYI, I've been using the x.y.z version format in most of not all components
> >> I work on, I find that it sets expectations better, for me anyway.
> >
> > IIRC, the convention is to use "x.y" if "z" is "0".
>
> I have a very strong perference for always including the z component
> even if it is zero. That said, for consistency I intend to follow
> whatever pattern (I haven't looked yet) file upload used for the
> previous 1.x releases.
>
> > If a third number refers to "patch" or "bug fix", and there hasn't
> > been any, it is rather more confusing.
>
> I disagree. I see greater confusion between 1.y referring to the
> specific 1.y(.0) release or the series of 1.y releases. If the .z
> component is always present, there is no opporutnity for confusion.
>
> > IMO, this is the kind of thing that should be consistent across all
> > releases within a project; so departing from the common (and
> > Commons') practice should not occur without a vote.
>
> If the process wasn't established with a VOTE there there is no need for
> a VOTE to deviate from it.
>
> It seems reasonable that there should be a consistent versioning format
> but it isn't clear if we'd be able to reach consensus on what that
> should be.
>
> > Perhaps the same remark about naming (git) "tags".
>
> Ditto.

My point is: either we collectively follow (informal) convention, or
we propose a change, possibly with a vote to make it a formal
convention.

I don't mind changing the version naming scheme because
having a convention is beneficial (meaning: All components
should do the same, to avoid confusion).

For example, a few years ago, an alternative model was
proposed for git development (and used in the Commons Math
repository).  Notably, in that model, the "master" branch was
named "development".
That proposal was criticized, not on the merit of the model, but
on the sole fact that the (informal) convention was to have a
"master" branch.
And the experiment stopped, just to maintain consistency with
the other components whose contributors did not see it useful
to depart from the convention.

Gilles

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to