|
| 1 | +=========================== |
| 2 | + Open Source WG: 03/25/2025 |
| 3 | +=========================== |
| 4 | + |
| 5 | +Recording: A recording of the meeting is available in the Linux Foundation https://openprofile.dev/ profile. If you are |
| 6 | +a member of the Working Group you can access this through your account. |
| 7 | + |
| 8 | +Attendees |
| 9 | +========= |
| 10 | + |
| 11 | +* Megan Knight - ARM |
| 12 | + |
| 13 | +* Rod Burns - Codeplay |
| 14 | +* Aaron Dron - Codeplay |
| 15 | +* Alastair Murray - Codeplay |
| 16 | + |
| 17 | +* Ed Tuke - Imagination Technologies |
| 18 | + |
| 19 | +* Dan Hoeflinger - Intel |
| 20 | +* Alexey Kukanov - Intel |
| 21 | +* Ankit Manerikar - Intel |
| 22 | +* Andrey Fedorov - Intel |
| 23 | +* Timmie Smith - Intel |
| 24 | +* Vasudha Badri-Paul - Intel |
| 25 | +* Alison Richards - Intel |
| 26 | +* Nikolay Petrov - Intel |
| 27 | +* Dmitrii Sobolev - Intel |
| 28 | +* John Melonakos - Intel |
| 29 | +* Michael Voss - Intel |
| 30 | +* Maria Petrova - Intel |
| 31 | + |
| 32 | +* Melissa Aranzamendez - The Linux Foundation |
| 33 | + |
| 34 | +* Biagio Cosenza - University of Salerno |
| 35 | + |
| 36 | +Next steps |
| 37 | +========== |
| 38 | + |
| 39 | +• All projects to clean up security-related issues on GitHub before the next meeting. |
| 40 | +• All projects to prepare responses regarding their current CI processes and needs for Aaron before the next meeting. |
| 41 | +• Rod to set up a shared document or GitHub project table for projects to input their CI information. |
| 42 | +• All projects to work on creating public roadmaps and milestones on GitHub. |
| 43 | +• John to send follow-up email to projects about roadmap and milestone information. |
| 44 | +• Rod to consider recording/remote access options for the UXL Mini Summit. |
| 45 | +• Alison to work with project owners on creating getting started guides and positioning documents for each project. |
| 46 | +• Projects to share any existing getting started materials or resources with Alison. |
| 47 | + |
| 48 | +UXL Foundation Mini Summit Planning |
| 49 | +=================================== |
| 50 | + |
| 51 | +In the meeting, Megan, John, and Rod discussed the upcoming UXL foundation `Mini Summit`_ at Open Source Summit, North |
| 52 | +America. They clarified that full conference registration is required, but Linux Foundation members can get a 20% |
| 53 | +discount. The cost of the Mini summit is $5. Rod mentioned that remote access to the Mini summit might not be possible |
| 54 | +due to logistics, but they could consider recording the event. Megan suggested finding a community member to record the |
| 55 | +event or paying the Linux Foundation for it. |
| 56 | + |
| 57 | +Ongoing Security Efforts and Project Updates |
| 58 | +============================================ |
| 59 | + |
| 60 | +The next topic was security tracking. Rod mentioned that there are still many open items from Roman's original `security |
| 61 | +tracker page`_. The group discusses the importance of ongoing security efforts for each project. Rod offers to follow up |
| 62 | +with project leads, but Megan suggests asking all projects to report updates at the next meeting. The team agrees to |
| 63 | +review the security dashboard and provide updates on their assigned issues. Dan mentions that oneDPL is still working on |
| 64 | +fuzzing and Coverity scans. Megan proposes a mid-year check-in around the Mini Summit to assess progress and resource |
| 65 | +needs. Nikolay raises concerns about adding external maintainers with merge access, prompting a discussion on security |
| 66 | +practices and identity verification. The team reviews existing contributor guidelines and discusses potential |
| 67 | +improvements to balance community involvement with project security. |
| 68 | + |
| 69 | +Exploring Github Actions and UXL Processes (`slides`_) |
| 70 | +====================================================== |
| 71 | + |
| 72 | +Aaron discussed the availability of various runners for Github actions, including self-hosted and public Github provided |
| 73 | +free runners. He mentioned the need for assessing the health of PR testing for UXL projects and understanding what |
| 74 | +testing should be happening for external PRs. Aaron also raised questions about new UXL level processes, such as the |
| 75 | +need for maintainers and associated code of conduct changes. He mentioned the need to understand how to handle ancillary |
| 76 | +test systems triggered by PRs. Aaron also discussed the possibility of an open source release of oneAPI and the need for |
| 77 | +a standard release process for UXL projects. He mentioned conversations with Intel's Clear Linux team and the internal |
| 78 | +oneAPI release team to understand the testing that happens internally for Intel. |
| 79 | + |
| 80 | +Improving Project Distribution and Adoption |
| 81 | +=========================================== |
| 82 | + |
| 83 | +The group discusses strategies for improving the distribution and adoption of their projects. Aaron emphasizes the need |
| 84 | +to address strategic questions before moving into other distributions, with Clear Linux being a priority. Megan suggests |
| 85 | +keeping this as a recurring agenda item. The conversation then shifts to documenting release processes and identifying |
| 86 | +pain points. Aaron mentions that Clear Linux engineers are reviewing some projects and may have filed tickets. The group |
| 87 | +agrees on the importance of addressing these concerns promptly and getting organized before wider distribution. They |
| 88 | +also discuss the need for public CI testing on external PRs, with Aaron requesting information from each project about |
| 89 | +their current testing practices and requirements. Rod suggests creating a shared document to track the status of each |
| 90 | +project's CI capabilities. |
| 91 | + |
| 92 | +Unified Roadmap for UXL Projects |
| 93 | +================================ |
| 94 | + |
| 95 | +John discusses the goal of creating a unified roadmap for UXL projects. He notes that one project (oneDNN) has already |
| 96 | +completed their roadmap, while others are still in progress. Andrey mentions that oneMath doesn't have public milestones |
| 97 | +yet, and Mike states that oneTBB has a roadmap but it's not external. The group discusses the need for each project to |
| 98 | +have a publicly communicated roadmap to create a unified one, with John acknowledging that some processes may not have |
| 99 | +fully migrated to open source yet. |
| 100 | + |
| 101 | +Public Roadmaps for Project Visibility |
| 102 | +====================================== |
| 103 | + |
| 104 | +Megan, John, Mike, Maria, and Alison discussed the importance of having public roadmaps for their projects to attract |
| 105 | +more contributors and funding. They agreed that the current RFC process is a good start, but they need to document how |
| 106 | +people can get involved in the projects. Maria suggested adding milestones and release dates to their Github projects, |
| 107 | +even if they don't have many open issues. The team agreed that this would increase visibility and attract more |
| 108 | +contributors. They also discussed the need to transition more of their internal discussions to public Github tools to |
| 109 | +demonstrate the activity and health of their projects. |
| 110 | + |
| 111 | +Strategies for External Contributor Base |
| 112 | +======================================== |
| 113 | + |
| 114 | +In the meeting, Megan, John, Maria, Alison, Rod, and Andrey discussed strategies to increase external contributor base |
| 115 | +and reduce project risks. They agreed to set goals for public roadmaps and to work on transitioning material to the UXL |
| 116 | +Foundation. Alison proposed working with project owners to create getting started guides and positioning documents. The |
| 117 | +team also discussed the need for a repository to display projects using their tools and the possibility of creating a |
| 118 | +web page with QR codes for presentations. The next steps include sharing resources for getting started documentation and |
| 119 | +preparing for the next meeting. |
| 120 | + |
| 121 | + |
| 122 | + |
| 123 | +.. _`Mini Summit`: https://events.linuxfoundation.org/open-source-summit-north-america/features/co-located-events/#unified-acceleration-uxl-foundation-mini-summit |
| 124 | +.. _`slides`: ../presentations/2025-03-25-UXLCIPoC.pdf |
| 125 | +.. _`security tracker page`: https://github.com/orgs/uxlfoundation/projects/3/views/1 |
0 commit comments