Re: [VOTE] Graduate Apache TVM as TLP

2020-08-27 Thread Markus Weimer
+1 (binding)

TVM has been running basically like an Apache project before joining
the incubator, and has demonstrated that it can continue to do so.

Markus

On Thu, Aug 27, 2020 at 10:02 AM Tianqi Chen  wrote:
>
> Dear Incubator:
>
> Following a heated discussion with great support from our mentors,
> committers and community members.
> The Apache(incubating) TVM community has formally voted for graduation and
> bring the case to the IPMC.
>
> Please also see the community discussion thread[1] and voting thread[2]:
>
> This is a formal voting thread about Apache TVM's graduation, please 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.
>
> --
> 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[3] 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 
>  * Timothy Chen 
>  * Zhi Chen 
>  * Byung-Gon Chun 
>  * Ziheng Jiang 
>  * Furkan Kamaci 
>  * YiZhi Liu 
>  * Masahiro Masuda 
>  * Thierry Moreau 
>  * Jared Roesch 
>  * Henry Saputra 
>  * Haichen Shen 
>  * Markus Weimer 
>  * Eddie Yan 
>  * Lianmin Zheng 
>
> 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://lists.apache.org/thread.html/rd5b8eefe49af09a2d0913758a5e5737b3fdb9072bc0becf4a2b2c7ee%40%3Cdev.tvm.apache.org%3E
> - [3]
> https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1YRSPLok/edit?usp=sharing
> 

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



Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Dave Fisher



> On Aug 27, 2020, at 10:27 AM, Dave Fisher  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  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 
>>> Date: Mon, Aug 24, 2020 at 1:51 PM
>>> Subject: [apache/incubator-tvm] [VOTE] Apache TVM Graduation (#6332)
>>> To: apache/incubator-tvm 
>>> Cc: Subscribed 
>>> 
>>> 
>>> 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 

Re: [VOTE] Graduate Apache TVM as TLP

2020-08-27 Thread Dave Fisher
I’m -1 (binding), because this is being rushed. I’ll be willing to change after 
there is actual discussion on general@.

> On Aug 27, 2020, at 10:02 AM, Tianqi Chen  wrote:
> 
> Dear Incubator:
> 
> Following a heated discussion with great support from our mentors,
> committers and community members.
> The Apache(incubating) TVM community has formally voted for graduation and
> bring the case to the IPMC.
> 
> Please also see the community discussion thread[1] and voting thread[2]:
> 
> This is a formal voting thread about Apache TVM's graduation, please 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.
> 
> --
> 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[3] 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 
> * Timothy Chen 
> * Zhi Chen 
> * Byung-Gon Chun 
> * Ziheng Jiang 
> * Furkan Kamaci 
> * YiZhi Liu 
> * Masahiro Masuda 
> * Thierry Moreau 
> * Jared Roesch 
> * Henry Saputra 
> * Haichen Shen 
> * Markus Weimer 
> * Eddie Yan 
> * Lianmin Zheng 
> 
> 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://lists.apache.org/thread.html/rd5b8eefe49af09a2d0913758a5e5737b3fdb9072bc0becf4a2b2c7ee%40%3Cdev.tvm.apache.org%3E
> - [3]
> https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1YRSPLok/edit?usp=sharing
> 


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



Re: [VOTE] Graduate Apache TVM as TLP

2020-08-27 Thread Tianqi Chen
Thanks Dave!

I have opened a discussion thread
https://lists.apache.org/thread.html/r215d3ecbd9bbf4db20dcaffa4fa2ec00e49e71fdcec7fa954d75f84a%40%3Cgeneral.incubator.apache.org%3E
about a while ago, and most of the original discussion happens in the
community thread(with mentors participating there).

Would be more than happy to continue discussion by opening up a new thread.

TQ

On Thu, Aug 27, 2020 at 10:30 AM Dave Fisher  wrote:

> I’m -1 (binding), because this is being rushed. I’ll be willing to change
> after there is actual discussion on general@.
>
> > On Aug 27, 2020, at 10:02 AM, Tianqi Chen  wrote:
> >
> > Dear Incubator:
> >
> > Following a heated discussion with great support from our mentors,
> > committers and community members.
> > The Apache(incubating) TVM community has formally voted for graduation
> and
> > bring the case to the IPMC.
> >
> > Please also see the community discussion thread[1] and voting thread[2]:
> >
> > This is a formal voting thread about Apache TVM's graduation, please
> 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.
> >
> > --
> > 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[3] 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 
> > * Timothy Chen 
> > * Zhi Chen 
> > * Byung-Gon Chun 
> > * Ziheng Jiang 
> > * Furkan Kamaci 
> > * YiZhi Liu 
> > * Masahiro Masuda 
> > * Thierry Moreau 
> > * Jared Roesch 
> > * Henry Saputra 
> > * Haichen Shen 
> > * Markus Weimer 
> > * Eddie Yan 
> > * Lianmin Zheng 
> >
> > 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]
> >
> 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Dave Fisher
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.

(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?

Regards,
Dave


> On Aug 24, 2020, at 2:04 PM, Tianqi Chen  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 
>> Date: Mon, Aug 24, 2020 at 1:51 PM
>> Subject: [apache/incubator-tvm] [VOTE] Apache TVM Graduation (#6332)
>> To: apache/incubator-tvm 
>> Cc: Subscribed 
>> 
>> 
>> 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 
>> * Timothy Chen 
>> * Zhi Chen 
>> * Byung-Gon Chun 
>> * Ziheng Jiang 
>> * Furkan Kamaci 
>> * YiZhi Liu 
>> * Masahiro Masuda 
>> * Thierry Moreau 
>> * Jared Roesch 
>> * Henry Saputra 
>> * Haichen Shen 
>> * Markus Weimer 
>> * Eddie Yan 
>> * Lianmin Zheng 
>> 
>> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Tianqi Chen be 

[VOTE] Graduate Apache TVM as TLP

2020-08-27 Thread Tianqi Chen
Dear Incubator:

Following a heated discussion with great support from our mentors,
committers and community members.
The Apache(incubating) TVM community has formally voted for graduation and
bring the case to the IPMC.

Please also see the community discussion thread[1] and voting thread[2]:

This is a formal voting thread about Apache TVM's graduation, please 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.

--
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[3] 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 
 * Timothy Chen 
 * Zhi Chen 
 * Byung-Gon Chun 
 * Ziheng Jiang 
 * Furkan Kamaci 
 * YiZhi Liu 
 * Masahiro Masuda 
 * Thierry Moreau 
 * Jared Roesch 
 * Henry Saputra 
 * Haichen Shen 
 * Markus Weimer 
 * Eddie Yan 
 * Lianmin Zheng 

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://lists.apache.org/thread.html/rd5b8eefe49af09a2d0913758a5e5737b3fdb9072bc0becf4a2b2c7ee%40%3Cdev.tvm.apache.org%3E
- [3]
https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1YRSPLok/edit?usp=sharing



Re: [VOTE] Graduate Apache TVM as TLP

2020-08-27 Thread Dave Fisher
Hi -

I am the only one who replied on that thread. You can reply to my concerns 
there.

Thank you,
Dave

> On Aug 27, 2020, at 10:39 AM, Tianqi Chen  wrote:
> 
> Thanks Dave!
> 
> I have opened a discussion thread
> https://lists.apache.org/thread.html/r215d3ecbd9bbf4db20dcaffa4fa2ec00e49e71fdcec7fa954d75f84a%40%3Cgeneral.incubator.apache.org%3E
> about a while ago, and most of the original discussion happens in the
> community thread(with mentors participating there).
> 
> Would be more than happy to continue discussion by opening up a new thread.
> 
> TQ
> 
> On Thu, Aug 27, 2020 at 10:30 AM Dave Fisher  wrote:
> 
>> I’m -1 (binding), because this is being rushed. I’ll be willing to change
>> after there is actual discussion on general@.
>> 
>>> On Aug 27, 2020, at 10:02 AM, Tianqi Chen  wrote:
>>> 
>>> Dear Incubator:
>>> 
>>> Following a heated discussion with great support from our mentors,
>>> committers and community members.
>>> The Apache(incubating) TVM community has formally voted for graduation
>> and
>>> bring the case to the IPMC.
>>> 
>>> Please also see the community discussion thread[1] and voting thread[2]:
>>> 
>>> This is a formal voting thread about Apache TVM's graduation, please
>> 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.
>>> 
>>> --
>>> 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[3] 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 
>>> * Timothy Chen 
>>> * Zhi Chen 
>>> * Byung-Gon Chun 
>>> * Ziheng Jiang 
>>> * Furkan Kamaci 
>>> * YiZhi Liu 
>>> * Masahiro Masuda 
>>> * Thierry Moreau 
>>> * Jared Roesch 
>>> * Henry Saputra 
>>> * Haichen Shen 
>>> * Markus Weimer 
>>> * Eddie Yan 
>>> * Lianmin Zheng 
>>> 
>>> 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 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Tianqi Chen
Thanks Dave!


> With no one subscribed to commits@ how is the PPMC watching the codebase?
>

I believe most of us watch the codebase through github instead of the
commits@.
Note that the github discuss issues (VOTE, RFC, COMMUNITY) are forwarded to
dev@(rather than commits), so we can make sure that anyone who
subscribed to dev@ can follow overall development, without having to be
overwhelmed by the information in raw gituhb notifications.

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.


I agree that is our oversight, I created the security@mail-list, but later
realized that  we can count on securty@apache, the current security guide
https://tvm.apache.org/docs/dev/security.html already points to
security@apache
but I forget to ask infra to remove the list

To address the question about bringing in people to the committers.
The PPMC totally agrees about bringing in new members actively to the
community! And we are doing so in a quite steady fashion.

I agree that there could be some cases where a person's proposal could be
slightly delayed, because I try to refrain from proposing new committers
from our own orgs.
But overall we find that our community members interact with each
other(outside their organizations) more often, and usually my fellow PMC
members bring them to the commiterships in a timely manner:)
I also think a slight lag is understandable given that most PPMC members
are volunteers from a diverse group and operate on their part time capacity.

Given both principles (not nominating from same org and un-official
reviewer) are voted by the community, and we use explicit disclaimer for
the cases, I believe it still works under the ASF framework. Just like the
un-official maturity model used by the incubator, which serves a goal to
the community to grow, rather than as a gatekeeper

Again, we strive to continue the effort of bringing in new members to the
community, and nurturing community growth as we do so now.

TQ



> 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  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
> >>
> >>
> 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Dave Fisher
Hi -

> On Aug 27, 2020, at 11:48 AM, Henry Saputra  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  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  wrote:
>> 
>>> 
>>> 
 On Aug 27, 2020, at 10:27 AM, Dave Fisher  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  wrote:
> 
> Edit the subject so that it is obvious as a 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Tianqi Chen
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  wrote:

>
>
> > On Aug 27, 2020, at 10:27 AM, Dave Fisher  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  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 
> >>> Date: Mon, Aug 24, 2020 at 1:51 PM
> >>> Subject: [apache/incubator-tvm] [VOTE] Apache TVM Graduation (#6332)
> >>> To: apache/incubator-tvm 
> >>> Cc: Subscribed 
> >>>
> >>>
> >>> 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 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Henry Saputra
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.

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.

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  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  wrote:
>
> >
> >
> > > On Aug 27, 2020, at 10:27 AM, Dave Fisher  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  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
> > >>>
> > >>> 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Ming Wen
I think Apache TVM need more Apache releases and more release manager.
TVM has two apache releases(12/05/2019 and 07/10/2020), and ONLY one
release manager(liuyizhi) [1].

[1] https://incubator.apache.org/clutch/tvm.html

Thanks,
Ming Wen, Apache APISIX & Apache SkyWalking
Twitter: _WenMing


Henry Saputra  于2020年8月28日周五 上午4:44写道:

> Yes, as Tianqi has mentioned, the PPMC members watch the commits and
> development of TVM podling using Github notifications, which sent to dev@
> list.
> So, they are still in the podling list.
>
> And of course we can always review the commits@ list via Pony mail [1]
> when
> needed.
>
>
> - Henry
>
> [1] https://lists.apache.org/list.html?comm...@tvm.apache.org
>
> On Thu, Aug 27, 2020 at 12:16 PM Tianqi Chen  wrote:
>
> > Thanks Dave!
> >
> >
> > > With no one subscribed to commits@ how is the PPMC watching the
> > codebase?
> > >
> >
> > I believe most of us watch the codebase through github instead of the
> > commits@.
> > Note that the github discuss issues (VOTE, RFC, COMMUNITY) are forwarded
> to
> > dev@(rather than commits), so we can make sure that anyone who
> > subscribed to dev@ can follow overall development, without having to be
> > overwhelmed by the information in raw gituhb notifications.
> >
> > 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.
> >
> >
> > I agree that is our oversight, I created the security@mail-list, but
> later
> > realized that  we can count on securty@apache, the current security
> guide
> > https://tvm.apache.org/docs/dev/security.html already points to
> > security@apache
> > but I forget to ask infra to remove the list
> >
> > To address the question about bringing in people to the committers.
> > The PPMC totally agrees about bringing in new members actively to the
> > community! And we are doing so in a quite steady fashion.
> >
> > I agree that there could be some cases where a person's proposal could be
> > slightly delayed, because I try to refrain from proposing new committers
> > from our own orgs.
> > But overall we find that our community members interact with each
> > other(outside their organizations) more often, and usually my fellow PMC
> > members bring them to the commiterships in a timely manner:)
> > I also think a slight lag is understandable given that most PPMC members
> > are volunteers from a diverse group and operate on their part time
> > capacity.
> >
> > Given both principles (not nominating from same org and un-official
> > reviewer) are voted by the community, and we use explicit disclaimer for
> > the cases, I believe it still works under the ASF framework. Just like
> the
> > un-official maturity model used by the incubator, which serves a goal to
> > the community to grow, rather than as a gatekeeper
> >
> > Again, we strive to continue the effort of bringing in new members to the
> > community, and nurturing community growth as we do so now.
> >
> > TQ
> >
> >
> >
> > > 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 
> > 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
> 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Tianqi Chen
Thanks Ming.

While we agree that we have only done two releases so far, both of them are
high quality and follow the Apache release process.

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. It
also allows us to focus on cutting feature based releases and focus on
producing high quality releases than more releases.

While it is Yizhi takes the role of the release manager in the previous two
releases. The other PPMC members actively participate and help to create
new releases.
The release process is documented in detail here
https://tvm.apache.org/docs/contribute/release_process.html So that it can
be processed by any release manager.
For example, I could have done these releases as well(yizhi and I are from
different organizations).

So hopefully the number of releases won't be a blocker. Would love to hear
about constructive suggestions on how to improve a specific release or
release process though :)

TQ

On Thu, Aug 27, 2020 at 4:15 PM Ming Wen  wrote:

> I think Apache TVM need more Apache releases and more release manager.
> TVM has two apache releases(12/05/2019 and 07/10/2020), and ONLY one
> release manager(liuyizhi) [1].
>
> [1] https://incubator.apache.org/clutch/tvm.html
>
> Thanks,
> Ming Wen, Apache APISIX & Apache SkyWalking
> Twitter: _WenMing
>
>
> Henry Saputra  于2020年8月28日周五 上午4:44写道:
>
> > Yes, as Tianqi has mentioned, the PPMC members watch the commits and
> > development of TVM podling using Github notifications, which sent to dev@
> > list.
> > So, they are still in the podling list.
> >
> > And of course we can always review the commits@ list via Pony mail [1]
> > when
> > needed.
> >
> >
> > - Henry
> >
> > [1] https://lists.apache.org/list.html?comm...@tvm.apache.org
> >
> > On Thu, Aug 27, 2020 at 12:16 PM Tianqi Chen  wrote:
> >
> > > Thanks Dave!
> > >
> > >
> > > > With no one subscribed to commits@ how is the PPMC watching the
> > > codebase?
> > > >
> > >
> > > I believe most of us watch the codebase through github instead of the
> > > commits@.
> > > Note that the github discuss issues (VOTE, RFC, COMMUNITY) are
> forwarded
> > to
> > > dev@(rather than commits), so we can make sure that anyone who
> > > subscribed to dev@ can follow overall development, without having to
> be
> > > overwhelmed by the information in raw gituhb notifications.
> > >
> > > 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.
> > >
> > >
> > > I agree that is our oversight, I created the security@mail-list, but
> > later
> > > realized that  we can count on securty@apache, the current security
> > guide
> > > https://tvm.apache.org/docs/dev/security.html already points to
> > > security@apache
> > > but I forget to ask infra to remove the list
> > >
> > > To address the question about bringing in people to the committers.
> > > The PPMC totally agrees about bringing in new members actively to the
> > > community! And we are doing so in a quite steady fashion.
> > >
> > > I agree that there could be some cases where a person's proposal could
> be
> > > slightly delayed, because I try to refrain from proposing new
> committers
> > > from our own orgs.
> > > But overall we find that our community members interact with each
> > > other(outside their organizations) more often, and usually my fellow
> PMC
> > > members bring them to the commiterships in a timely manner:)
> > > I also think a slight lag is understandable given that most PPMC
> members
> > > are volunteers from a diverse group and operate on their part time
> > > capacity.
> > >
> > > Given both principles (not nominating from same org and un-official
> > > reviewer) are voted by the community, and we use explicit disclaimer
> for
> > > the cases, I believe it still works under the ASF framework. Just like
> > the
> > > un-official maturity model used by the incubator, which serves a goal
> to
> > > the community to grow, rather than as a gatekeeper
> > >
> > > Again, we strive to continue the effort of bringing in new members to
> the
> > > community, and nurturing community growth as we do so now.
> > >
> > > TQ
> > >
> > >
> > >
> > > > 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 
> > > 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 

Re: [VOTE] Graduate Apache TVM as TLP

2020-08-27 Thread Byung-Gon Chun
+1 (binding)

The TVM (incubating) project is young.
However, I think the community is really well set up. I have no doubt that
the project will be successful and will follow the Apache way after
graduation. I'm particularly impressed by the vibrant community and all the
exciting contributions made (e.g., Ansor, uTVM to name a few).

Best,
Gon


On Fri, Aug 28, 2020 at 6:42 AM Sebastian 
wrote:

> +1
>
> Best,
> Sebastian (one of the TVM mentors)
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-- 
Byung-Gon Chun


Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Ming Wen
> 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.

The mailing list seems to be a backup of github issues, even for something
as important as announcing a new committer [1] [2].
I am not sure if this is a problem, but I have not seen such an operation
in other apache projects.

[1]
https://lists.apache.org/thread.html/r17bdb633ec3ed1f8f80502705f9cc8cc642b189ab99cc2958847c1ac%40%3Cdev.tvm.apache.org%3E
[2] https://github.com/apache/incubator-tvm/pull/4636

Thanks,
Ming Wen, Apache APISIX & Apache SkyWalking
Twitter: _WenMing


Tianqi Chen  于2020年8月28日周五 上午1:58写道:

> 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  wrote:
>
> >
> >
> > > On Aug 27, 2020, at 10:27 AM, Dave Fisher  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  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:
> > >>>
> >
> 

Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Henry Saputra
Thanks for the comments, Ming Wen.

About the content of the list, it is not a problem and also not unusual on
changes sent to dev@ list.
Some Apache projects like MetaModel and during the early of Apache Flink
also have Github change sent to dev@ list.
Also some Apache projects have all JIRA updates send to dev@ list that make
it also looks noisy. For example Apache Kylin and DLab.
You can check them out, and probably more Apache projects have similar
patterns of usage.

If it is getting too noisy we could always move them to commits@ or other
separate list. It is up to the community.
But definitely not an issue or blocker.

- Henry

On Thu, Aug 27, 2020 at 4:34 PM Ming Wen  wrote:

> > 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.
>
> The mailing list seems to be a backup of github issues, even for something
> as important as announcing a new committer [1] [2].
> I am not sure if this is a problem, but I have not seen such an operation
> in other apache projects.
>
> [1]
>
> https://lists.apache.org/thread.html/r17bdb633ec3ed1f8f80502705f9cc8cc642b189ab99cc2958847c1ac%40%3Cdev.tvm.apache.org%3E
> [2] https://github.com/apache/incubator-tvm/pull/4636
>
> Thanks,
> Ming Wen, Apache APISIX & Apache SkyWalking
> Twitter: _WenMing
>
>
> Tianqi Chen  于2020年8月28日周五 上午1:58写道:
>
> > 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  wrote:
> >
> > >
> > >
> > > > On Aug 27, 2020, at 10:27 AM, Dave Fisher  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 

Re: [VOTE] Graduate Apache TVM as TLP

2020-08-27 Thread Sebastian

+1

Best,
Sebastian (one of the TVM mentors)

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



Re: [DISCUSS] Apache TVM Graduation

2020-08-27 Thread Henry Saputra
Yes, as Tianqi has mentioned, the PPMC members watch the commits and
development of TVM podling using Github notifications, which sent to dev@
list.
So, they are still in the podling list.

And of course we can always review the commits@ list via Pony mail [1] when
needed.


- Henry

[1] https://lists.apache.org/list.html?comm...@tvm.apache.org

On Thu, Aug 27, 2020 at 12:16 PM Tianqi Chen  wrote:

> Thanks Dave!
>
>
> > With no one subscribed to commits@ how is the PPMC watching the
> codebase?
> >
>
> I believe most of us watch the codebase through github instead of the
> commits@.
> Note that the github discuss issues (VOTE, RFC, COMMUNITY) are forwarded to
> dev@(rather than commits), so we can make sure that anyone who
> subscribed to dev@ can follow overall development, without having to be
> overwhelmed by the information in raw gituhb notifications.
>
> 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.
>
>
> I agree that is our oversight, I created the security@mail-list, but later
> realized that  we can count on securty@apache, the current security guide
> https://tvm.apache.org/docs/dev/security.html already points to
> security@apache
> but I forget to ask infra to remove the list
>
> To address the question about bringing in people to the committers.
> The PPMC totally agrees about bringing in new members actively to the
> community! And we are doing so in a quite steady fashion.
>
> I agree that there could be some cases where a person's proposal could be
> slightly delayed, because I try to refrain from proposing new committers
> from our own orgs.
> But overall we find that our community members interact with each
> other(outside their organizations) more often, and usually my fellow PMC
> members bring them to the commiterships in a timely manner:)
> I also think a slight lag is understandable given that most PPMC members
> are volunteers from a diverse group and operate on their part time
> capacity.
>
> Given both principles (not nominating from same org and un-official
> reviewer) are voted by the community, and we use explicit disclaimer for
> the cases, I believe it still works under the ASF framework. Just like the
> un-official maturity model used by the incubator, which serves a goal to
> the community to grow, rather than as a gatekeeper
>
> Again, we strive to continue the effort of bringing in new members to the
> community, and nurturing community growth as we do so now.
>
> TQ
>
>
>
> > 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 
> 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

[RESULT] [VOTE] Release Apache ECharts (incubating) 4.9.0

2020-08-27 Thread Yi Shen
Thanks to all who voted or provided comments!

The release has PASSED with the following IPMC votes:

+1 Dave Fisher (binding)
+1 Sheng Wu (binding)
+1 Felix Cheung (binding)

Vote thread:
https://lists.apache.org/thread.html/rd34bcfae1b2f2045b4d647e199d40535b62dbdfaaa53fb75cfce8f90%40%3Cgeneral.incubator.apache.org%3E

I'm going to release the source release of Apache ECharts (incubating)
4.9.0.

Regards

-- 
Yi Shen
Apache ECharts(incubating) PPMC