Le lun. 31 oct. 2022 à 08:46, Slawomir Jaranowski <s.jaranow...@gmail.com>
a écrit :

> Hi,
>
> We are talking about a situation which happens very rarely - canceling a
> vote.
>
> Adding the next manual step like post process tagging only for one reason
> is not justified.
>
> I think that when we have multiple release labels for issues and one will
> be released and second not, can be misunderstood for final users.
> Not every user follows the dev list and voting result.
>
> In such a case simply delete tag and create next with next release run with
> the same label is easy and possible.
>

Is it really ? I haven't been able to do it for 4.0.0-alpha-1. Maybe that's
just a role permission problem, but when I tried to delete the tag so that
I could cut another release, that was rejected.


> By deleting / moving tag to another commit we don't change git history -
> all commits are present in history we only change a label for the next
> commit.
>
>

>
> pon., 31 paź 2022 o 07:41 Romain Manni-Bucau <rmannibu...@gmail.com>
> napisał(a):
>
> > Le lun. 31 oct. 2022 à 07:34, Hervé Boutemy <herve.bout...@free.fr> a
> > écrit :
> >
> > > if pushing the tag is an additional manual step after the vote,
> > experience
> > > shows that it will be forgotten
> > >
> >
> > Well it worked well for multiple projects so I'm sure it can work for
> > maven.
> > Dist is another deal and we can also invest automating it IMHO since
> using
> > nexus there is no value handling it manually at all next to the standard
> > maven (build) release procedure.
> >
> >
> > >
> > > and even if we check its existence in dist-tool and publish what is
> > > missing,
> > > people will have to look at the report:
> > >
> > >
> >
> https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-dist-tool/job/
> > > master/site/dist-tool-check-errors.html
> > > <
> >
> https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-dist-tool/job/master/site/dist-tool-check-errors.html
> > >
> > >
> > > as you can see, the existing manual steps are already not fully
> followed,
> > > I
> > > don't want to be the one who fixes missed steps
> > >
> > > Le dimanche 30 octobre 2022, 21:40:00 CET Olivier Lamy a écrit :
> > > > +1
> > > >
> > > > Exactly if the problem is the tag, we simply don’t push the tag.
> > > > m-release-p has options for that (don’t push and local clone).
> > > > The tag is not needed as we are supposed to vote sources tarball.
> > > > This even make the release process faster as you avoid some extra
> > network
> > > > operations such another clone..
> > > > If really asking by someone the tag can be pushed in a fork
> > > >
> > > > On Mon, 31 Oct 2022 at 6:32 am, Guillaume Nodet <gno...@apache.org>
> > > wrote:
> > > > > I don't see the point of burning releases.  Imho, this has a
> negative
> > > > > impact on users for no benefits.
> > > > > If the problem is just about not rewriting the git history, we
> could
> > > > > simply
> > > > > tag manually once the vote has succeeded (or find a way to delay
> > > pushing
> > > > > the tag even if the tag has been created in your local repo when
> the
> > > > > release is built).
> > > > >
> > > > > Le dim. 30 oct. 2022 à 20:43, Michael Osipov <micha...@apache.org>
> a
> > > > >
> > > > > écrit :
> > > > > > Am 2022-10-30 um 20:32 schrieb Elliotte Rusty Harold:
> > > > > > > On Sun, Oct 30, 2022 at 6:53 PM Michael Osipov <
> > > micha...@apache.org>
> > > > > >
> > > > > > wrote:
> > > > > > >> Am 2022-10-30 um 19:39 schrieb Elliotte Rusty Harold:
> > > > > > >>> IMO A failed release should not burn an external facing
> version
> > > > > > >>> number. If it does, then the release process is flawed and
> > needs
> > > to
> > > > >
> > > > > be
> > > > >
> > > > > > >>> fixed.
> > > > > > >>
> > > > > > >> Why? This I don't understand. From ASF PoV only the source
> > release
> > > > > > >> ZIP
> > > > > > >> file is relevant. Everything else isn't public. The Git tag
> does
> > > not
> > > > > > >> matter actually.
> > > > > > >
> > > > > > > If it's not an externally facing version number as used in the
> > > pom.xml
> > > > > > > dependency/version element, then it doesn't really matter. I
> > > thought
> > > > > > > we were talking about restarting a release requiring a new
> > version
> > > > > > > number because the git tag is tied to the version number and
> the
> > > git
> > > > > > > tag can't be deleted or repointed. However if that's not the
> > case,
> > > > > > > then I agree it doesn't really matter.
> > > > > >
> > > > > > While I have never actively deleted tags, I consider this as
> > > rewriting
> > > > > > history what two different source trees appear under the same
> tag.
> > > This
> > > > > > does not sound write. We don't rewrite history and maintain a
> > linear
> > > > > > branch strategy whatever is released from master.
> > > > > >
> > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > > > > For additional commands, e-mail: dev-h...@maven.apache.org
> > > > >
> > > > > --
> > > > > ------------------------
> > > > > Guillaume Nodet
> > >
> > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: dev-h...@maven.apache.org
> > >
> > >
> >
>
>
> --
> Sławomir Jaranowski
>


-- 
------------------------
Guillaume Nodet

Reply via email to