I agree. It makes PR reviews really hard.
Is this the JIRA for it https://issues.apache.org/jira/browse/YUNIKORN-583?

On Mon, Jan 10, 2022 at 7:04 PM Sunil Govindan <sun...@apache.org> wrote:

> Yes, Chenya.
> I found that very troubling as well.
>
> We have to clean that up. Thanks for chiming in.
>
> Thanks
> Sunil
>
> On Mon, Jan 10, 2022 at 6:57 PM Chenya Zhang <chenyazhangche...@gmail.com>
> wrote:
>
>> 👍
>>
>> Another thing in my mind is our PR code check... :D
>>
>> The "check warning" from Codecov is everywhere which makes our PR review
>> inconvenient. I'm not sure if the ASF board will randomly check our PRs and
>> find it not ideal.
>>
>> If there is no ticket tracking this, I could help to create one and do
>> some investigation there.
>>
>> Thanks,
>> Chenya
>>
>> On Mon, Jan 10, 2022 at 12:49 PM Sunil Govindan <sun...@apache.org>
>> wrote:
>>
>>> I created YUNIKORN-1007
>>> <https://issues.apache.org/jira/browse/YUNIKORN-1007>
>>>
>>> We have to look at LC20 more closely given the public artifacts that we
>>> have.
>>>
>>> + @Wilfred Spiegelenburg <wilfr...@apache.org>
>>>
>>> Thanks
>>> Sunil
>>>
>>> On Mon, Jan 10, 2022 at 11:59 AM Chenya Zhang <
>>> chenyazhangche...@gmail.com>
>>> wrote:
>>>
>>> > Thanks Weiwei for creating the tickets! I will help to work on
>>> > https://issues.apache.org/jira/browse/YUNIKORN-1006 to address QU 30,
>>> 40,
>>> > 50.
>>> >
>>> > On Mon, Jan 10, 2022 at 10:21 AM Weiwei Yang <w...@apache.org> wrote:
>>> >
>>> >> I think we can add some documents to clearly address QU 30, 40, 50.
>>> >> I have created a task under YUNIKORN-1005
>>> >> <https://issues.apache.org/jira/browse/YUNIKORN-1005> to address
>>> them.
>>> >> Thank you Chenya, Holden for your feedback, please comment more if
>>> there
>>> >> is
>>> >> anything else outstanding.
>>> >>
>>> >> On Mon, Jan 10, 2022 at 9:45 AM Holden Karau <hol...@pigscanfly.ca>
>>> >> wrote:
>>> >>
>>> >> > For "The project provides a well-documented, secure and private
>>> channel
>>> >> to
>>> >> > report security issues, along with a documented way of responding to
>>> >> them.'
>>> >> > the standard that I've seen used is to tell people to e-mail
>>> private@
>>> >> > when they think they might have a security related issue. I think
>>> that
>>> >> > would probably work well for Yunikorn too.
>>> >> >
>>> >> >
>>> >> > On Mon, Jan 10, 2022 at 7:04 AM Chenya Zhang <
>>> >> chenyazhangche...@gmail.com>
>>> >> > wrote:
>>> >> >
>>> >> >> Hi Weiwei,
>>> >> >>
>>> >> >> Thanks for driving this! The evaluation is quite comprehensive
>>> >> overall. I
>>> >> >> checked our Apache project maturity guidelines and noticed the
>>> below
>>> >> three
>>> >> >> items. Not sure if we already have them but they are not blockers
>>> to
>>> >> our
>>> >> >> graduation. We could think more about them along the way.
>>> >> >>
>>> >> >> QU30
>>> >> >>
>>> >> >> The project provides a well-documented, secure and private channel
>>> to
>>> >> >> report security issues, along with a documented way of responding
>>> to
>>> >> them.
>>> >> >>
>>> >> >> QU40
>>> >> >>
>>> >> >> The project puts a high priority on backwards compatibility and
>>> aims to
>>> >> >> document any incompatible changes and provide tools and
>>> documentation
>>> >> to
>>> >> >> help users transition to new features.
>>> >> >>
>>> >> >> CO50
>>> >> >>
>>> >> >> The project documents how contributors can earn more rights such as
>>> >> >> commit access or decision power, and applies these principles
>>> >> consistently.
>>> >> >>
>>> >> >>
>>> >> >> Thanks,
>>> >> >>
>>> >> >> Chenya
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> On Mon, Jan 10, 2022 at 12:00 AM Weiwei Yang <w...@apache.org>
>>> wrote:
>>> >> >>
>>> >> >>> Hi YuniKorn community and mentors
>>> >> >>>
>>> >> >>> Based on the discussion thread [1], after 2 years time of
>>> incubating,
>>> >> it
>>> >> >>> is
>>> >> >>> considered that now is a good time to graduate YuniKorn from the
>>> ASF
>>> >> >>> incubator and become a top-level Apache project. We have reviewed
>>> the
>>> >> ASF
>>> >> >>> project maturity model [2] and provided some assessment of the
>>> >> project's
>>> >> >>> maturity based on the guidelines. Details are included as the
>>> >> following.
>>> >> >>> Please read this and share your thoughts by replying to this
>>> email,
>>> >> your
>>> >> >>> feedback will be much appreciated!!!
>>> >> >>>
>>> >> >>> *Code, License, and Copyright*
>>> >> >>>
>>> >> >>> All code is maintained on github, under Apache 2.0 license. We
>>> have
>>> >> >>> reviewed all the dependencies and ensured they do not bring any
>>> >> license
>>> >> >>> issues. All the status files, license headers, and copyright are
>>> up to
>>> >> >>> date.
>>> >> >>>
>>> >> >>> *Release*
>>> >> >>>
>>> >> >>> The community has released 5 releases in the past 2 years, i.e
>>> v0.8,
>>> >> >>> v0.9,
>>> >> >>> v0.10, v0,11, and v0.12. These releases were done by 5 different
>>> >> release
>>> >> >>> managers [3] and indicate the community can create releases
>>> >> >>> independently.
>>> >> >>> We have also a well-documented release process, automated tools to
>>> >> help
>>> >> >>> new
>>> >> >>> release managers with the process.
>>> >> >>>
>>> >> >>> *Quality*
>>> >> >>>
>>> >> >>> The community has developed a comprehensive CI/CD pipeline as a
>>> guard
>>> >> of
>>> >> >>> the code quality. The pipeline runs per-commit license check,
>>> >> code-format
>>> >> >>> check, code-coverage check, UT, and end-to-end tests. All these
>>> are
>>> >> built
>>> >> >>> as automated github actions, new contributors can easily trigger
>>> and
>>> >> view
>>> >> >>> results when submitting patches.
>>> >> >>>
>>> >> >>> *Community*
>>> >> >>>
>>> >> >>> The community has developed an easy-to-read homepage for the
>>> project
>>> >> [4],
>>> >> >>> the website hosts all the materials related to the project
>>> including
>>> >> >>> versioned documentation, user docs, developer docs, design docs,
>>> >> >>> performance docs. It provides the top-level navigation to the
>>> software
>>> >> >>> download page, where links to all our previous releases. It also
>>> has
>>> >> the
>>> >> >>> pages for the new contributors on-boarding with the project, such
>>> as
>>> >> how
>>> >> >>> to
>>> >> >>> join community meetings, events links, etc.
>>> >> >>>
>>> >> >>> The community shows appreciation to all contributors and welcomes
>>> all
>>> >> >>> kinds
>>> >> >>> of contributions (not just for code). We have built an open,
>>> diverse
>>> >> >>> community and gathered many people to work together. With that, we
>>> >> have
>>> >> >>> 41
>>> >> >>> unique code contributors and some non-code contributors as well.
>>> Many
>>> >> of
>>> >> >>> them have becoming to be committers and PPMC members while working
>>> >> with
>>> >> >>> the
>>> >> >>> community. There were 2 new mentors, 8 new committers, 2 new PPMC
>>> >> from 6
>>> >> >>> different organizations [5] added in the incubating phase. And in
>>> >> total,
>>> >> >>> the project has 6 mentors, 21 PPMC, and 27 committers from at
>>> least 14
>>> >> >>> different organizations. Community collaboration was done in a
>>> >> >>> wide-public,
>>> >> >>> open manner, we leverage regular bi-weekly/weekly community
>>> meetings
>>> >> for
>>> >> >>> 2
>>> >> >>> different timezones [6] and dev/user slack channels, mailing
>>> lists for
>>> >> >>> offline discussions.
>>> >> >>>
>>> >> >>> *Independence*
>>> >> >>>
>>> >> >>> The project was initially donated by Cloudera, but with a diverse
>>> open
>>> >> >>> source community, it has been operated as an independent project
>>> >> since it
>>> >> >>> entered into ASF incubator. The committers and PPMC members are a
>>> >> group
>>> >> >>> of
>>> >> >>> passionate people from at least 14 different organizations, such
>>> as
>>> >> >>> Alibaba, Apple, Cloudera, Databricks, LinkedIn, Microsoft,
>>> Snowflake,
>>> >> >>> etc.
>>> >> >>> The project's success is not depending on any single entity.
>>> >> >>>
>>> >> >>> I have enough reasons to believe the project has done sustainable
>>> >> >>> development successfully in the Apache way. Again, please share
>>> your
>>> >> >>> thoughts, all YuniKorn contributors, committers, PPMC, and
>>> mentors.
>>> >> Thank
>>> >> >>> you!
>>> >> >>>
>>> >> >>> [1]
>>> https://lists.apache.org/thread/dno411y59g2pcy1d3kd7s3kdjz9jw65n
>>> >> >>> [2]
>>> >> >>>
>>> >> >>>
>>> >>
>>> https://community.apache.org/apache-way/apache-project-maturity-model.html
>>> >> >>>
>>> >> >>> [3] https://yunikorn.apache.org/community/download
>>> >> >>> [4] https://yunikorn.apache.org/
>>> >> >>> [5] https://incubator.apache.org/projects/yunikorn.html
>>> >> >>>
>>> >> >>> [6]
>>> >> >>>
>>> >> >>>
>>> >>
>>> https://docs.google.com/document/d/165gzC7uhcKc5XDWiMYSRKBiPQBy2tDtXADUPuhGlUa0
>>> >> >>>
>>> >> >>
>>> >> >
>>> >> > --
>>> >> > Twitter: https://twitter.com/holdenkarau
>>> >> > Books (Learning Spark, High Performance Spark, etc.):
>>> >> > https://amzn.to/2MaRAG9  <https://amzn.to/2MaRAG9>
>>> >> > YouTube Live Streams: https://www.youtube.com/user/holdenkarau
>>> >> >
>>> >>
>>> >
>>>
>>

Reply via email to