Re: Little "upside" at the Wayang podling

2023-07-25 Thread PJ Fanning
The difference here is that this release has just been made and has
only been announced on the Wayang dev list. I find no evidence of it
on the Wayang web site nor in the Apache announce mailing list.

I understand the leftpad case but I don't think this is a similar
case. Users who have upgraded to Wayang 0.7.0 can downgrade to Wayang
0.6.0.

On Tue, 25 Jul 2023 at 13:19, tison  wrote:
>
> >So I guess we have to check how we can remove the artifacts.
>
> A central repository should not _remove_ artifacts. Rust's cargo crate can
> mark as yanked and prevent further dependent but remain all the existing
> one. Revoke artifacts can cause significant downstream effect - you may
> take leftpad on npmjs as an example.
>
> Best,
> tison.
>
>
> Christofer Dutz  于2023年7月25日周二 19:14写道:
>
> > Hi PJ,
> >
> > Unfortunately, I had to vote -1 on the release and there’s no way on earth
> > it would pass Justin ;-) …
> > So, there will be another one.
> >
> > So I guess we have to check how we can remove the artifacts.
> >
> > Chris
> >
> >
> > Von: PJ Fanning 
> > Datum: Dienstag, 25. Juli 2023 um 11:47
> > An: general@incubator.apache.org 
> > Betreff: Re: Little "upside" at the Wayang podling
> > It does seem like a good idea to do a 2 phase release to the Apache Nexus
> > Repository. I think a lot of Apache projects use that approach. It means
> > that the binary artifacts can be checked during the release voting along
> > side the source release. Nexus allows you the drop the artifacts or to
> > release them and this can be a good way to handle unsuccessful and
> > successful release votes (respectively).
> >
> > It might make sense to bring the 0.7.0 release to an Incubator vote and if
> > it passes then there isn't much harm. The Wayang team have announced this
> > release on their dev mailing list but don't appear to have updated their
> > download page [1] yet. Could we get them to respond to all the announcement
> > emails to say that release vote is not yet complete and to ask people not
> > use this release until the vote is finished?
> >
> > If the Incubator vote fails, I'm not sure but it may be feasible to see if
> > the Maven team can remove the 0.7.0 artifacts.
> >
> > [1] https://wayang.apache.org/download/
> >
> > On 2023/07/25 09:28:00 Christofer Dutz wrote:
> > > Hi all,
> > >
> > > yesterday the Wayang podling was following the “release documentation”
> > of a TLP and “forgot” to do the round over the IPMC.
> > > However, they’ve already moved things to the release distro area (from
> > where they’ve removed it after me contacting them) but in Nexus they
> > clicked on “release” and the artifacts are out in the wild.
> > >
> > > How to generally deal with this situation? I think in general it would
> > be good, if releasing maven artifacts in Nexus was a two step thing … a)
> > the project clicks on “release” and then an IPMC member has to confirm that.
> > >
> > > Chris
> > >
> > >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >

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



Re: Little "upside" at the Wayang podling

2023-07-25 Thread tison
>So I guess we have to check how we can remove the artifacts.

A central repository should not _remove_ artifacts. Rust's cargo crate can
mark as yanked and prevent further dependent but remain all the existing
one. Revoke artifacts can cause significant downstream effect - you may
take leftpad on npmjs as an example.

Best,
tison.


Christofer Dutz  于2023年7月25日周二 19:14写道:

> Hi PJ,
>
> Unfortunately, I had to vote -1 on the release and there’s no way on earth
> it would pass Justin ;-) …
> So, there will be another one.
>
> So I guess we have to check how we can remove the artifacts.
>
> Chris
>
>
> Von: PJ Fanning 
> Datum: Dienstag, 25. Juli 2023 um 11:47
> An: general@incubator.apache.org 
> Betreff: Re: Little "upside" at the Wayang podling
> It does seem like a good idea to do a 2 phase release to the Apache Nexus
> Repository. I think a lot of Apache projects use that approach. It means
> that the binary artifacts can be checked during the release voting along
> side the source release. Nexus allows you the drop the artifacts or to
> release them and this can be a good way to handle unsuccessful and
> successful release votes (respectively).
>
> It might make sense to bring the 0.7.0 release to an Incubator vote and if
> it passes then there isn't much harm. The Wayang team have announced this
> release on their dev mailing list but don't appear to have updated their
> download page [1] yet. Could we get them to respond to all the announcement
> emails to say that release vote is not yet complete and to ask people not
> use this release until the vote is finished?
>
> If the Incubator vote fails, I'm not sure but it may be feasible to see if
> the Maven team can remove the 0.7.0 artifacts.
>
> [1] https://wayang.apache.org/download/
>
> On 2023/07/25 09:28:00 Christofer Dutz wrote:
> > Hi all,
> >
> > yesterday the Wayang podling was following the “release documentation”
> of a TLP and “forgot” to do the round over the IPMC.
> > However, they’ve already moved things to the release distro area (from
> where they’ve removed it after me contacting them) but in Nexus they
> clicked on “release” and the artifacts are out in the wild.
> >
> > How to generally deal with this situation? I think in general it would
> be good, if releasing maven artifacts in Nexus was a two step thing … a)
> the project clicks on “release” and then an IPMC member has to confirm that.
> >
> > Chris
> >
> >
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>


Re: Little "upside" at the Wayang podling

2023-07-25 Thread Cheng Pan
The same thing occurred in Spark 3.1.0[1], and they choose to treat it as an 
invalid version, which may be a good example to follow up.

[1] https://spark.apache.org/news/next-official-release-spark-3.1.1.html

Thanks,
Cheng Pan




> On Jul 25, 2023, at 17:28, Christofer Dutz  wrote:
> 
> Hi all,
> 
> yesterday the Wayang podling was following the “release documentation” of a 
> TLP and “forgot” to do the round over the IPMC.
> However, they’ve already moved things to the release distro area (from where 
> they’ve removed it after me contacting them) but in Nexus they clicked on 
> “release” and the artifacts are out in the wild.
> 
> How to generally deal with this situation? I think in general it would be 
> good, if releasing maven artifacts in Nexus was a two step thing … a) the 
> project clicks on “release” and then an IPMC member has to confirm that.
> 
> Chris
> 


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



Re: Little "upside" at the Wayang podling

2023-07-25 Thread PJ Fanning
It does seem like a good idea to do a 2 phase release to the Apache Nexus 
Repository. I think a lot of Apache projects use that approach. It means that 
the binary artifacts can be checked during the release voting along side the 
source release. Nexus allows you the drop the artifacts or to release them and 
this can be a good way to handle unsuccessful and successful release votes 
(respectively).

It might make sense to bring the 0.7.0 release to an Incubator vote and if it 
passes then there isn't much harm. The Wayang team have announced this release 
on their dev mailing list but don't appear to have updated their download page 
[1] yet. Could we get them to respond to all the announcement emails to say 
that release vote is not yet complete and to ask people not use this release 
until the vote is finished?

If the Incubator vote fails, I'm not sure but it may be feasible to see if the 
Maven team can remove the 0.7.0 artifacts.

[1] https://wayang.apache.org/download/

On 2023/07/25 09:28:00 Christofer Dutz wrote:
> Hi all,
> 
> yesterday the Wayang podling was following the “release documentation” of a 
> TLP and “forgot” to do the round over the IPMC.
> However, they’ve already moved things to the release distro area (from where 
> they’ve removed it after me contacting them) but in Nexus they clicked on 
> “release” and the artifacts are out in the wild.
> 
> How to generally deal with this situation? I think in general it would be 
> good, if releasing maven artifacts in Nexus was a two step thing … a) the 
> project clicks on “release” and then an IPMC member has to confirm that.
> 
> Chris
> 
> 

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