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

Reply via email to