Hi - > On Aug 27, 2020, at 11:48 AM, Henry Saputra <henry.sapu...@gmail.com> wrote: > > Hi Dave, > > The Apache TVM podling PPMC has been working hard to increase > the community participation and involvement. The Reviewer concept is > another way we try to reward and encourage contributors to the community.
Why not make those people Committers directly? > > As Tianqi had mentioned, ALL emails from Github are sync to dev@ list, so > no messages are missing. Decisions and discussions still and will continue > happening via the dev@ list. See https://whimsy.apache.org/roster/ppmc/tvm#mail No one is subscribed to the commits@tvm mailing list and only one person is subscribed to the security@tvm list. With no one subscribed to commits@ how is the PPMC watching the codebase? With only one PPMC member subscribed it would be better not to have security list and instead count on securty@apache to inform private@tvm. Regards, Dave > > Hope these answers help clarify your concerns and questions about the > Apache TVM community. > > Thanks, > > - Henry > > On Thu, Aug 27, 2020 at 10:58 AM Tianqi Chen <tqc...@apache.org> wrote: > >> Thank you Dave! >> >> (1) They have invented a new position between Contributor and Committer >>> called “Reviewer”. I’m not sure why this was done. It seems to me that >>> these individuals should just become Committers. >>> >> >> Reviewer is not an official position, but as a way for us to encourage >> reviews and find potential candidates for committerships. >> We use the following disclaimer which we sent during discussion a reviewer >> case and not vote is carried out(to lower bar of entry) >> >> Background: A Reviewer is not an official role, the community use this >> way to recognize potential committers early and bring them to the >> project development. Given the reviewer role is not official, we will >> only hold a discussion instead of a formal vote. We continue to follow >> the community’s principle to only nominate someone from a different >> organization. >> >> The recognition of (un-official) reviewer is voted by the community as part >> of Apache transition plan >> >> https://lists.apache.org/thread.html/c34b728f01d1030146594e47e0706cd1990ed731d06e3c179b7d501a%40%3Cdev.tvm.apache.org%3E >> >> We strongly believe in nurturing contributions, welcome members to the >> community, and help the community to grow organically under the Apache way. >> The community is actively bringing in new committers, and we are doing so >> at a monthly rate. >> To encourage diversity and healthy growth the PPMC members strive to make a >> more diverse community by only nominating people from a different >> organization. >> So there could be cases where a person from my own organization that I >> think should be nominated as a committer, but I wait until the person get >> recognized by a fellow PMC member >> from another organization. This wait usually won't be too long. Even >> better, the community members work together with each other, >> since the most important factor is after all the community. >> >> (2) All discussions are threaded in GitHub and then reflected into the >>> dev@tvm mailing list. I just find this strange. >>> >> >> As per apache way, everything happens (also happens) on dev@tvm. We try to >> set up the mechanism to enable maximum participation from the community, >> while complying with ASF rules :) >> The emails from the dev@tvm are also forwarded to the github thread. >> >> >> >>> Also, the discussion thread looks like a vote. Nothing is really >> discussed >>> about satisfying graduation requirements. >>> >>> Did TVM fill out a Maturity Model? >>> >> >> Please see the maturity model here >> >> https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1YRSPLok/edit?usp=sharing >> The maturity model is attached as part of the community discussion as >> well(inlined in the email when community model is mentioned. >> >> TQ >> >> >> On Thu, Aug 27, 2020 at 10:43 AM Dave Fisher <w...@apache.org> wrote: >> >>> >>> >>>> On Aug 27, 2020, at 10:27 AM, Dave Fisher <w...@apache.org> wrote: >>>> >>>> Hi - >>>> >>>> I am bothered by two things that TVM does. >>>> >>>> (1) They have invented a new position between Contributor and Committer >>> called “Reviewer”. I’m not sure why this was done. It seems to me that >>> these individuals should just become Committers. >>> >>> Looking a little more closely it seems that Reviewers ought to be PMC >>> Members. Please explain. >>> >>>> >>>> (2) All discussions are threaded in GitHub and then reflected into the >>> dev@tvm mailing list. I just find this strange. >>>> >>>> Also, the discussion thread looks like a vote. Nothing is really >>> discussed about satisfying graduation requirements. >>>> >>>> Did TVM fill out a Maturity Model? >>> >>> I see you held that back until the VOTE thread. >>> >>>> >>>> Regards, >>>> Dave >>>> >>>> >>>>> On Aug 24, 2020, at 2:04 PM, Tianqi Chen <tqc...@apache.org> wrote: >>>>> >>>>> Edit the subject so that it is obvious as a discussion thread in >>>>> general@incubator. >>>>> >>>>> TQ >>>>> >>>>> FYI, following a heated discussion with great support from our >> mentors, >>>>>> committers and community members. >>>>>> The Apache(incubating) TVM is starting a vote to graduate as TLP >>>>>> >>>>>> - [1] community DISCUSS thread: >>>>>> >>> >> https://lists.apache.org/thread.html/r91b8f469c6a54769869bb2435b7334a28bcff885ae078ab5612dae00%40%3Cdev.tvm.apache.org%3E >>>>>> - [2] voting thread: >>>>>> >>> >> https://lists.apache.org/thread.html/rd5b8eefe49af09a2d0913758a5e5737b3fdb9072bc0becf4a2b2c7ee%40%3Cdev.tvm.apache.org%3E >>>>>> >>>>>> TQ >>>>>> >>>>>> ---------- Forwarded message --------- >>>>>> From: Tianqi Chen <notificati...@github.com> >>>>>> Date: Mon, Aug 24, 2020 at 1:51 PM >>>>>> Subject: [apache/incubator-tvm] [VOTE] Apache TVM Graduation (#6332) >>>>>> To: apache/incubator-tvm <incubator-...@noreply.github.com> >>>>>> Cc: Subscribed <subscri...@noreply.github.com> >>>>>> >>>>>> >>>>>> Dear Community: >>>>>> >>>>>> Thanks to everyone who participated in the discussion about >>>>>> graduation[1]. This is a formal voting thread for Apache TVM’s >>> graduation. >>>>>> >>>>>> If this vote passes, the next step would be to submit the resolution >>> below >>>>>> to the Incubator PMC, who would vote on sending it on to the Apache >>> Board. >>>>>> >>>>>> Vote: >>>>>> [ ] +1 - Recommend graduation of Apache TVM as a TLP >>>>>> [ ] 0 - I don't feel strongly about it, but don't object >>>>>> [ ] -1 - Do not recommend graduation of Apache TVM because... >>>>>> >>>>>> The VOTE will open for at least 72 hours. >>>>>> >>>>>> This thread is mirrored to dev@, please vote by replying to this >>> thread >>>>>> >>>>>> ------------------ >>>>>> The TVM project has been an Apache incubator project for nearly 1.5 >>> year >>>>>> now. In the past one and half year, the community grew healthily >> under >>> the >>>>>> Apache way. Some highlights include: >>>>>> >>>>>> - A successful developer conference that we are continuing to host >> this >>>>>> year >>>>>> - Great community growth, as of now, the community contains 16 PPMC >>>>>> members, 31 committers, from a diverse list of organizations. We are >>>>>> actively growing the list monthly. >>>>>> - Active contributions: ~ 150 PRs merged each month. >>>>>> >>>>>> The community has produced two formal apache releases. While we could >>> also >>>>>> wait until more releases. We feel that the community is mature enough >>> that >>>>>> we can push for graduation as it is, and continue to push for high >>> quality >>>>>> releases concurrently. >>>>>> >>>>>> For reference, we also put together a maturity evaluation doc[2] >> under >>> the >>>>>> Apache maturity model. >>>>>> >>>>>> Some additional note about the resolution below: the current PPMC >> will >>> be >>>>>> transitioned to the PMC. We have invited all the mentors in the >> current >>>>>> PPMC who like to stay involved. >>>>>> >>>>>> ----------------- >>>>>> >>>>>> Establish the Apache TVM Project >>>>>> >>>>>> WHEREAS, the Board of Directors deems it to be in the best interests >> of >>>>>> the Foundation and consistent with the Foundation's purpose to >>> establish >>>>>> a Project Management Committee charged with the creation and >>> maintenance >>>>>> of open-source software, for distribution at no charge to the public, >>>>>> related to compilation of machine learning models to run on a wide >>> range >>>>>> of hardware platforms... >>>>>> >>>>>> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee >>>>>> (PMC), to be known as the "Apache TVM Project", be and hereby is >>>>>> established pursuant to Bylaws of the Foundation; and be it further >>>>>> >>>>>> RESOLVED, that the Apache TVM Project be and hereby is responsible >> for >>> the >>>>>> creation and maintenance of software related to compilation of >> machine >>>>>> learning models to run on a wide range of hardware platforms; and be >> it >>>>>> further >>>>>> >>>>>> RESOLVED, that the office of "Vice President, Apache TVM" be and >>>>>> hereby is created, the person holding such office to serve at the >>>>>> direction of the Board of Directors as the chair of the Apache TVM >>>>>> Project, and to have primary responsibility for management of the >>>>>> projects within the scope of responsibility of the Apache TVM >>>>>> Project; and be it further >>>>>> >>>>>> RESOLVED, that the persons listed immediately below be and hereby are >>>>>> appointed to serve as the initial members of the Apache TVM Project: >>>>>> >>>>>> * Tianqi Chen <tqc...@apache.org> >>>>>> * Timothy Chen <tnac...@apache.org> >>>>>> * Zhi Chen <z...@apache.org> >>>>>> * Byung-Gon Chun <bgc...@apache.org> >>>>>> * Ziheng Jiang <zih...@apache.org> >>>>>> * Furkan Kamaci <kam...@apache.org> >>>>>> * YiZhi Liu <liuyi...@apache.org> >>>>>> * Masahiro Masuda <mas...@apache.org> >>>>>> * Thierry Moreau <mor...@apache.org> >>>>>> * Jared Roesch <jroe...@apache.org> >>>>>> * Henry Saputra <hsapu...@apache.org> >>>>>> * Haichen Shen <haic...@apache.org> >>>>>> * Markus Weimer <wei...@apache.org> >>>>>> * Eddie Yan <e...@apache.org> >>>>>> * Lianmin Zheng <lmzh...@apache.org> >>>>>> >>>>>> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Tianqi Chen be appointed >>> to >>>>>> the office of Vice President, Apache TVM, to serve in accordance >>>>>> with and subject to the direction of the Board of Directors and the >>>>>> Bylaws of the Foundation until death, resignation, retirement, >> removal >>>>>> or disqualification, or until a successor is appointed; and be it >>>>>> further >>>>>> >>>>>> RESOLVED, that the Apache TVM Project be and hereby is tasked with >>>>>> the migration and rationalization of the Apache Incubator TVM >>>>>> podling; and be it further >>>>>> >>>>>> RESOLVED, that all responsibilities pertaining to the Apache >> Incubator >>>>>> TVM podling encumbered upon the Apache Incubator PMC are hereafter >>>>>> Discharged. >>>>>> >>>>>> - [1] >>>>>> >>> >> https://lists.apache.org/thread.html/r91b8f469c6a54769869bb2435b7334a28bcff885ae078ab5612dae00%40%3Cdev.tvm.apache.org%3E >>>>>> - [2] >>>>>> >>> >> https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1YRSPLok/edit?usp=sharing >>>>>> >>>>>> -- >>>>>> You are receiving this because you are subscribed to this thread. >>>>>> Reply to this email directly or view it on GitHub: >>>>>> https://github.com/apache/incubator-tvm/issues/6332 >>>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> 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 >>> >>> >> --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org