Austin, Because we’re still a podling, PPMC (Podling Project Management Committee) VOTEs don’t count toward releases RE Apache release guideline. Think of Podlings as smaller projects under the larger “Incubator” project. We need +3 IPMC (Incubator Podline Management Committee) VOTES to pass release VOTES (and more +1 and -1). That doesn’t mean that “community” VOTEs — PPMC, Committer, and anyone on Dev—don’t count for anything. Still appreciated at the IPMC level.
As it stands we have +1 Binding VOTEs toward release and will need to rally at the IPMC level. Furkan and our mentors are all IPMC. Apologies for the delay in the release VOTE. I should have delegated earlier in light of havoc at home. > On May 7, 2022, at 10:11 PM, Austin Bennett <whatwouldausti...@gmail.com> > wrote: > > Furkan, > > Trying to understand the process, esp. understand PPMC, IPMC, and mentor > distinction. I see you as a mentor [1], and look like for someone to be a > mentor, they must be IPMC which you are [2] . > > These comments are to understand ASF Process, and to ensure there are docs > ( perhaps I'm failing to find, as I've only done a cursory search thus far > ). > > According to [3] "The only time when a PPMC member’s vote is binding is for > the addition of new PPMC members and committers. Release votes are only > binding for IPMC members." ... so that seems like for a release the only > binding vote cast has been @Furkam. As I see it [2], Gedd Johnson and > Joshua Poore are committers ( not PMC ) of the incubator, so wouldn't cast > binding votes? > > Though, that also seems strange. So, can you help me understand the > process? As I am likely missing some docs/info somewhere? Or, perhaps I'm > misunderstanding the acronyms. > > Thanks! > Austin > > > > [1] https://incubator.apache.org/projects/flagon.html > > [2] http://home.apache.org/phonebook.html?pmc=incubator > > [3] https://incubator.apache.org/guides/ppmc.html#ppmc_and_binding_votes > > > > On Sat, May 7, 2022 at 5:26 PM Furkan KAMACI <furkankam...@gmail.com> wrote: > >> Hi, >> >> We have 3 binding votes (Joshua Poore, Gedd Johnson, Furkan KAMACI) and 1 >> non-binding vote (Austin Bennett). >> >> So, the vote has passed in terms of the ASF rules. >> >> Kind Regards, >> Furkan KAMACI >> >> On Sun, May 8, 2022 at 3:21 AM Austin Bennett <whatwouldausti...@gmail.com >>> >> wrote: >> >>> At least 72 hours have passed :-) >>> >>> But ... doesn't look like received 3 +1 votes from PPMC; was there >> enough >>> for this to pass? I can look up but don't recall off head the incubating >>> project guidelines. >>> >>> >>> >>> >>> On Sat, May 7, 2022 at 3:52 PM Furkan KAMACI <furkankam...@gmail.com> >>> wrote: >>> >>>> Hi, >>>> >>>> Is this voting closed or not? >>>> >>>> Kind Regards, >>>> Furkan KAMACI >>>> >>>> On Tue, May 3, 2022 at 10:04 PM Austin Bennett < >>>> whatwouldausti...@gmail.com> >>>> wrote: >>>> >>>>> Based on what has been checked, it looks good to me, so +1 ( >>> non-binding >>>>> ). >>>>> >>>>> A process questions to ensure things get covered, long term: >>>>> >>>>> * is there a concrete list for things actually desired to be checked >> as >>>>> part of release process ( I see some things, ex: >>>>> https://github.com/apache/incubator-flagon/tree/master/release and >>> some >>>>> info https://flagon.incubator.apache.org/releases/ and >>>>> >>>>> >>>> >>> >> https://cwiki.apache.org/confluence/display/FLAGON/UserALE.js+Release+Management+Procedure >>>>> but not an actual list of things we want to ensure are covered by a >>>> machine >>>>> or human )? >>>>> >>>>> Also, I don't recall -- Does the project have a targeted release >> cycle >>> ( >>>>> ex: every month, quarter, etc ), or just cutting releases as desired? >>>> That >>>>> might help inform what all checks are worth automating. >>>>> >>>>> >>>>> On Tue, May 3, 2022 at 11:43 AM Joshua Poore <poor...@me.com.invalid >>> >>>>> wrote: >>>>> >>>>>> Bump! >>>>>> >>>>>>> On Apr 23, 2022, at 1:32 PM, Joshua Poore <poor...@me.com.INVALID >>> >>>>>> wrote: >>>>>>> >>>>>>> Reminder! Please VOTE for this release!! >>>>>>> >>>>>>> Joshua Poore >>>>>>> >>>>>>> >>>>>>>> On Apr 13, 2022, at 5:16 PM, Furkan KAMACI < >>> furkankam...@gmail.com> >>>>>> wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> +1 from me. >>>>>>>> >>>>>>>> I checked: >>>>>>>> >>>>>>>> - Incubating in name >>>>>>>> - DISCLAIMER exists >>>>>>>> - LICENSE and NOTICE are fine >>>>>>>> - No unexpected binary files >>>>>>>> - Checked PGP signatures >>>>>>>> - Checked checksums >>>>>>>> - Code compiles and tests successfully run >>>>>>>> >>>>>>>> Kind Regards, >>>>>>>> Furkan KAMACI >>>>>>>> >>>>>>>>> On Wed, Apr 13, 2022 at 11:54 PM Joshua Poore < >>> poor...@apache.org> >>>>>> wrote: >>>>>>>>> >>>>>>>>> REMINDER PPMC, Mentors—please don’t forget to VOTE for this >>>> release!! >>>>>>>>> >>>>>>>>> This release contains some great PR work from our community!!! >>>>>>>>> >>>>>>>>>>> On Apr 11, 2022, at 12:05 PM, Gedd Johnson < >>> uncleg...@apache.org >>>>> >>>>>> wrote: >>>>>>>>>> >>>>>>>>>> [x] +1, let's get it released!!! >>>>>>>>>> >>>>>>>>>> [x ] Build and Unit Tests Pass >>>>>>>>>> [x ] Integration Tests Pass >>>>>>>>>> [x ] "Incubating" in References to Project and Distribution >> File >>>>> Names >>>>>>>>>> [x ] Signatures and Hashes Match Keys >>>>>>>>>> [x ] DISCLAIMER, LICENSE, and NOTICE Files in Source and >> Binary >>>>>> Release >>>>>>>>>> Packages >>>>>>>>>> [x ] DISCLAIMER, LICENSE, and NOTICE are consistent with ASF >> and >>>>>>>>> Incubator >>>>>>>>>> Policy >>>>>>>>>> [x ] CHANGELOG included with release distribution >>>>>>>>>> [x ] All Source Files Have Correct ASF Headers >>>>>>>>>> [x ] No Binary Files in Source Release Packages >>>>>>>>>> >>>>>>>>>> - Gedd Johnson >>>>>>>>>> >>>>>>>>>> On Sun, Apr 10, 2022 at 12:38 PM Joshua Poore < >>> poor...@apache.org >>>>> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> +1 (PPMC) >>>>>>>>>>> >>>>>>>>>>> I checked: >>>>>>>>>>> >>>>>>>>>>> [ x ] Build and Unit Tests Pass >>>>>>>>>>> [ x ] Integration Tests Pass (Example Page, Webpack (NPM), >>> React >>>>>> (NPM) >>>>>>>>>>> [ x ] "Incubating" in References to Project and Distribution >>> File >>>>>> Names >>>>>>>>>>> [ x ] Signatures and Hashes Match Keys >>>>>>>>>>> [ x ] DISCLAIMER, LICENSE, and NOTICE Files in Source and >>> Binary >>>>>> Release >>>>>>>>>>> Packages >>>>>>>>>>> [ x ] DISCLAIMER, LICENSE, and NOTICE are consistent with ASF >>> and >>>>>>>>>>> Incubator Policy >>>>>>>>>>> [ x ] CHANGELOG included with release distribution >>>>>>>>>>> [ x ] New source code (React app, OpenTelemetry Ex) has >>>> compatible >>>>>>>>>>> licenses (ALv2, MIT) >>>>>>>>>>> [ x ] All Source Files Have Correct ASF Headers (ran RAT >> tool: >>>> only >>>>>>>>>>> .gitignore and .babelrc (json) exclude headers) >>>>>>>>>>> [ x ] No Binary Files in Source Release Packages (except for >>>>>> supporting >>>>>>>>>>> .png files) >>>>>>>>>>> >>>>>>>>>>>> On Apr 10, 2022, at 1:36 PM, Joshua Poore < >> poor...@apache.org >>>> >>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Please VOTE on the Apache Flagon (Incubating) UserALE.js >> 2.3.0 >>>>>> Release >>>>>>>>>>> Candidate # 01. >>>>>>>>>>>> >>>>>>>>>>>> About Flagon: http://flagon.incubator.apache.org/ >>>>>>>>>>>> >>>>>>>>>>>> This Minor release includes: >>>>>>>>>>>> >>>>>>>>>>>> Fixes issue in autostart configurations and start(), stop() >>>> export >>>>>>>>> usage >>>>>>>>>>>> Adds additional unit tests for autostart configurations >>>>>>>>>>>> Adds React App.js example/test utility >>>>>>>>>>>> Adds additional examples (non-user log examples) >>>>>>>>>>>> Minor updates to update deprecated downstream dev >> dependencies >>>>>>>>>>>> Minor changes to documentation, updated examples >>>>>>>>>>>> >>>>>>>>>>>> Resolved issues: >>>>>>>>>>> >>> https://github.com/apache/incubator-flagon-useralejs/projects/9 >>>>>>>>>>>> >>>>>>>>>>>> Git source tag (566b279; >>>>>>>>>>> >>>>>>>>> >>>>>> >>>>> >>>> >>> >> https://github.com/apache/incubator-flagon-useralejs/releases/tag/2.3.0-RC-01 >>>>>>>>>>> ) >>>>>>>>>>>> >>>>>>>>>>>> Staging repo: >>>>>> https://dist.apache.org/repos/dist/dev/incubator/flagon/ >>>>>>>>>>>> >>>>>>>>>>>> Source Release Artifacts: >>>>>>>>>>> >>>>>>>>> >>>>>> >>>>> >>>> >>> >> https://dist.apache.org/repos/dist/dev/incubator/flagon/apache-flagon-useralejs-incubating-2.3.0-RC-01/ >>>>>>>>>>>> >>>>>>>>>>>> PGP release keys (signed using F9374FAE3FCADF6E): >>>>>>>>>>> >>> https://dist.apache.org/repos/dist/release/incubator/flagon/KEYS >>>>>>>>>>>> >>>>>>>>>>>> Link to Successful CI Build: >>>>>>>>>>> >>>>> https://github.com/apache/incubator-flagon-useralejs/runs/5958813955 >>>>>>>>>>>> >>>>>>>>>>>> Reference to the UserALE.js testing framework to assist in >>> your >>>>> unit >>>>>>>>> and >>>>>>>>>>> integration tests: >>>>>>>>>>> >>>>>>>>> >>>>>> >>>>> >>>> >>> >> https://cwiki.apache.org/confluence/display/FLAGON/UserALE.js+Release+Management+Procedure >>>>>>>>>>>> >>>>>>>>>>>> I checked: >>>>>>>>>>>> >>>>>>>>>>>> [ x ] Build and Unit Tests Pass >>>>>>>>>>>> [ x ] Integration Tests Pass (Example Page, Webpack (NPM), >>> React >>>>>> (NPM) >>>>>>>>>>>> [ x ] "Incubating" in References to Project and Distribution >>>> File >>>>>> Names >>>>>>>>>>>> [ x ] Signatures and Hashes Match Keys >>>>>>>>>>>> [ x ] DISCLAIMER, LICENSE, and NOTICE Files in Source and >>> Binary >>>>>>>>> Release >>>>>>>>>>> Packages >>>>>>>>>>>> [ x ] DISCLAIMER, LICENSE, and NOTICE are consistent with >> ASF >>>> and >>>>>>>>>>> Incubator Policy >>>>>>>>>>>> [ x ] CHANGELOG included with release distribution >>>>>>>>>>>> [ x ] New source code (React app, OpenTelemetry Ex) have >>>>> compatible >>>>>>>>>>> licenses (ALv2, MIT) >>>>>>>>>>>> [ x ] All Source Files Have Correct ASF Headers (ran RAT >> tool: >>>>> only >>>>>>>>>>> .gitignore and .babelrc (json) exclude headers) >>>>>>>>>>>> [ x ] No Binary Files in Source Release Packages (except for >>>>>> supporting >>>>>>>>>>> .png files) >>>>>>>>>>>> >>>>>>>>>>>> Vote will be open for 72 hours. Please VOTE as follows: >>>>>>>>>>>> >>>>>>>>>>>> [ ] +1, let's get it released!!! >>>>>>>>>>>> [ ] +/-0, fine, but consider to fix few issues before... >>>>>>>>>>>> [ ] -1, nope, because... (and please explain why) >>>>>>>>>>>> >>>>>>>>>>>> Along with your VOTE, please indicate testing and checks >>> you've >>>>> made >>>>>>>>>>> against build artifacts, src, and documentation: >>>>>>>>>>>> >>>>>>>>>>>> [ ] Build and Unit Tests Pass >>>>>>>>>>>> [ ] Integration Tests Pass >>>>>>>>>>>> [ ] "Incubating" in References to Project and Distribution >>> File >>>>>> Names >>>>>>>>>>>> [ ] Signatures and Hashes Match Keys >>>>>>>>>>>> [ ] DISCLAIMER, LICENSE, and NOTICE Files in Source and >> Binary >>>>>> Release >>>>>>>>>>> Packages >>>>>>>>>>>> [ ] DISCLAIMER, LICENSE, and NOTICE are consistent with ASF >>> and >>>>>>>>>>> Incubator Policy >>>>>>>>>>>> [ ] CHANGELOG included with release distribution >>>>>>>>>>>> [ ] All Source Files Have Correct ASF Headers >>>>>>>>>>>> [ ] No Binary Files in Source Release Packages >>>>>>>>>>>> >>>>>>>>>>>> Thank you to everyone that is able to VOTE as well as >> everyone >>>>> that >>>>>>>>>>> contributed to Apache Flagon UserALE.js 2.3.0! >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >>