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