There's been a lot of discussion on relaxing requirements, but I don't recall any long-time ASF person explaining how fragile or durable the legal-shield and the insurance rates for it are.
Ted and Roy (in other threads) seem to have said that Ted's bucket #1 is the only thing that is a true showstopper. And Ted's adds a bucket #2 for TLPs. So maybe even for TLPs, all other issues can be punted to a next release. Maybe that's the only clarification that is needed from the board. That no TLP will be frowned upon for deferring anything outside of bucket #1 and #2 to a future release and additionally no Podling will be frowned upon for deferring anything in bucket #2 to a future release. Unless someone can explain why that would ruin the legal-shield or raise insurance rates, I think that would save lots of community time getting releases out. Otherwise, we might be expending precious energy overzealously trying to protect a legal-shield that doesn't need that level of protection. Does anybody truly know what will and will not ruin the legal-shield? I have to imagine that releases have been shipped by the ASF and later found to be non-compliant with policy and that didn't ruin the legal shield or raise insurance rates. Of course, I could be wrong... -Alex On 6/9/19, 9:13 PM, "Greg Stein" <gst...@gmail.com> wrote: On Sun, Jun 9, 2019 at 8:27 PM Justin Mclean <jus...@classsoftware.com> wrote: >... > Hi, > > > It takes a new mindset. What is the *bare* minimum MUST? Two items? > > maaaaaaaybe three? > > Given this is probably a radical departure, would it be best to do as an > experiment with a couple of podlings? Small reversible steps. Would you be > willing to work on a proposal to the board and act a mentor on one or more > podlings who took this path? > Not me. Any of my spare/hobby time goes to supplement my work for Infra. There is no way that I could sustainably mentor a podling. > And keep the IPMC out of it. No votes on releases. Stop second-guessing > the > > mentors and the podling communities. > > I don't see how IPMC votes are second guessing. IPMC votes are required. "required"? Said who? Be honest now. We are not talking a TLP release. This is "some code" from a podling. It may have stuff in it that would make a Director stroke out (maybe not Ted, it seems :p ) ... Why does the IPMC feel a need to put its "imprimatur" on the release? And who/when said they must? And let's say we can dig that up from the past ... why not remove/relax it? It seems there is some consensus that podling releases are getting jammed up by IPMC rules. Assuming that is true, then why not question the vote process itself? Let's say at least ONE of a podling's Mentors MUST give a +1. Then the PPMC gets at least (2) more, majority blah blah. Then they throw some code into the release directory. Go out for a beer. Wouldn't that be acceptable? >... > That's ASF policy / bylaws not incubator policy. Again: I disagree. This is not a TLP release. It is "some code" from a podling. > We could look into changing this, but probably best discussed in another > thread. > Seems to apply here. Aren't we talking about releases from podlings? > Not all mentors (who are IPMC members) vote on releases and podlings in > most cases need to ask for extra votes from the wider IPMC. I would guess > 90% of them, so I’m not sure how your proposal deals with that. Just stop having the IPMC vote. No need to ask for votes. Done. Easy Peasy. >... > The IPMC already added one way for releases to get reviewed by the IPMC > without a vote, but so far no podling has taken the IPMC up on the offer. > What other way? Link? Publicity for this? Never heard of it. One wonders how podlings could do this, if they never learn of it. Now, I'm not "steeped" in Incubator like you are, and apparently missed this. But I do tend to follow much of the goings-on ... And: On Sun, Jun 9, 2019 at 9:30 PM Roman Shaposhnik <ro...@shaposhnik.org> wrote: >... > > I would expect that any graduating podling has this under control before > > graduating and will not make any TLP releases with this kind of defect. > > I would suggest we make it a policy to document those exceptions in > the DISCLAIMER file. > I would posit that most are not known at release time, but yes: it would be a Best Practice to add those to a project's DISCLAIMER when found, to inform downstream on the next release. And let's please not hold a podling's release until things get added. ("no! stop! add to disclaimer". rinse. repeat.) Cheers, -g