...
Meeting-by-Meeting Entries
Template: Month day, year
Attendees
- TBD
New Business
- TBD
Standing Topics
- Governance
- 1.9 Release
- New Proposals
- Bug Bounty Program
- Starter Kit / Kubernetes / container
- Outreach Report
- Review Latest Q&A
April 22, 2024
Attendees
- TBD
New Business
- TBD
Standing Topics
- Governance
- TSC chair election: ask Sandra about status
- Governance reset updates: I (Lucas) didn't get to incorporating comments from last meeting
- Large number of pending proposals. Outreach group was going to discuss.
- 1.9 release
- New proposals
- Bug Bounty Program
- https://github.com/magma/magma/pull/15380
- Call for acceptance vote
- Authorizing payment
- https://github.com/magma/magma/pull/15380
- Starter Kit / Kubernetes / container
- Outreach Report
- Review Latest Q&A
April 15, 2024
Attendees:
- Som Sikdar independent
- Jordan Vrtanoski
- Jim Blakley Carnegie Mellon University
- Micky Kumar
- Bruno Faria
- Jorge VARGAS
- Lucas Gonze
- Sandra Jackson
...
New business
- Labeling proposals
Standing Topics
- Governance
- Update on Charter https://github.com/magma/Governance/blob/main/CHARTER.md
Per Sandra there are two charters floating around.
https://github.com/magma/Governance/blob/main/CHARTER.md (latest)
https://github.com/magma/magma/blob/master/Magma_Technical_Charter_Final_1-26-2021.docx.pdf (earlier)Need to elect a TSC chair per the latest but not earlier charter.
Need to choose period of election - one or two weeks?
Followup: Sandra to draft an email to put that question to the TSC- 15 APR email sent, nomination is open and it's closing on 24 APR.
- Update on Governance Reset project.
- community repo: consensus on monorepo
- 15 APR, no vote on the restructuring https://github.com/magma/magma/issues/15394
- 55 Proposals pending on GitHub, we need to go over the proposals and mark the proposals that are discussed as "Accepted" or "Rejected" and bring the rest of the proposals on the next TSC meetings. AP: discuss the proposals on the next outreach meeting.
- Update on Charter https://github.com/magma/Governance/blob/main/CHARTER.md
- 1.9 release
- CI blockers. Hopefully will be passing in a day or so. Waiting on consensus in #DevOps.
- PRs we want to get into 1.9:
- Obstacles to cutting branch:
- https://github.com/magma/magma/pull/15380 has a failing test. Followup: Pierre needs technical help. #followup
- https://github.com/magma/magma/pull/15401 has a failing test. Followup: Waiting on Nathaniel but may need help from Yogesh. #followup
- CWAG failures. These have no natural owner.
- LTE/4G test cases.
- 15 APR: 3 PRs pending
- Obstacles to cutting branch:
- New proposals
- https://github.com/magma/magma/labels/type%3A%20proposal
Jorge to implement https://github.com/magma/magma/issues/15399. Yogesh to do sanity testing. #followup
Mickey raises the issue of program management debt in proposal list. Also debt in open issues that should be closed. Yogesh proposes closing zombie proposals after 1.9. Mickey proposes returning to the scheme of labeling proposals with status. https://github.com/magma/magma/blob/master/docs/docusaurus/versioned_docs/version-1.8.0/proposals/p014_proposal_process.md . The person to do this work must be in TSC because they will have the knowledge and influence necessary. Followup unclear. 15 APR to be discussed on next Outreach meeting.
- Bug Bounty Program
- Starter Kit / Kubernetes / container
- Kubernetes on hold while other issues are front burner.
- Outreach Report
- Open M-plane meeting - initial call with OCP Evenstar group was productive (April 3)
- LInux Foundation fund-raising drive to kick off this week. Current docs HERE
- Need update for Starter Kit progress
- Radio selection has not started yet - date to be
- Controller units being tested by Jordan Vrtanoski
- Review Latest Q&A
- 15260: Mickey to revisit discussion. Check status and close. #followup
- 15346: Bruno to look. #followup
...
- See #followup above
April 8, 2024
Attendees
- Mickey Kumar
- Jorge Vargas
- Yogesh Pandey
- Lucas Gonze
- Bruno Faria
- Sandra Jackson
New business
- Labeling proposals
Standing Topics
- Governance
- Update on Charter https://github.com/magma/Governance/blob/main/CHARTER.md
Per Sandra there are two charters floating around.
https://github.com/magma/Governance/blob/main/CHARTER.md (latest)
https://github.com/magma/magma/blob/master/Magma_Technical_Charter_Final_1-26-2021.docx.pdf (earlier)Need to elect a TSC chair per the latest but not earlier charter.
Need to choose period of election - one or two weeks?
Followup: Sandra to draft an email to put that question to the TSC
- Update on Governance Reset project.
- community repo: consensus on monorepo
- Update on Charter https://github.com/magma/Governance/blob/main/CHARTER.md
- 1.9 release
- CI blockers. Hopefully will be passing in a day or so. Waiting on consensus in #DevOps.
- PRs we want to get into 1.9:
- Obstacles to cutting branch:
- https://github.com/magma/magma/pull/15380 has a failing test. Followup: Pierre needs technical help. #followup
- https://github.com/magma/magma/pull/15401 has a failing test. Followup: Waiting on Nathaniel but may need help from Yogesh. #followup
- CWAG failures. These have no natural owner.
- LTE/4G test cases.
- Obstacles to cutting branch:
- New proposals
- https://github.com/magma/magma/labels/type%3A%20proposal
Jorge to implement https://github.com/magma/magma/issues/15399. Yogesh to do sanity testing. #followup
Mickey raises the issue of program management debt in proposal list. Also debt in open issues that should be closed. Yogesh proposes closing zombie proposals after 1.9. Mickey proposes returning to the scheme of labeling proposals with status. https://github.com/magma/magma/blob/master/docs/docusaurus/versioned_docs/version-1.8.0/proposals/p014_proposal_process.md . The person to do this work must be in TSC because they will have the knowledge and influence necessary. Followup unclear.
- Bug Bounty Program
- Starter Kit / Kubernetes / container
- Kubernetes on hold while other issues are front burner.
- Outreach Report
- Open M-plane meeting - initial call with OCP Evenstar group was productive (April 3)
- LInux Foundation fund-raising drive to kick off this week. Current docs HERE
- Need update for Starter Kit progress
- Radio selection has not started yet - date to be
- Controller units being tested by Jordan Vrtanoski
- Review Latest Q&A
- 15260: Mickey to revisit discussion. Check status and close. #followup
- 15346: Bruno to look. #followup
...
- No new business discussed
- Security group meeting, discussing the stop-gap options for the new discovery.
Standing Topics
- Governance
- 1.9 release
- Magma-CI is running fine with new linux test runners
- CWF testcases requires some proto version specific changes (session_manager proto version mismatching)
- lte-integ tests are failing intermittently. Failed testcases are passing individually
- Few PRs are under reverification and will close some PRs this week.
- 5G integration issues at CMU project (I propose we get an update on this - Som Sikdar )
- New proposals
- Call for votes on Governance proposal
Strengthening the NAS Library against Security Vulnerabilities #15388
- Folder Restructuring
- Bug Bounty Program
- Rate limiting
- PR is approved, consensus on awarding the bug bounty
- https://github.com/magma/magma/issues/15368 (PLMN inversion)
- Decide on amount to offer
- Formalize bug bounty
- Find somebody to implement
- Rate limiting
- Starter Kit / Kubernetes / containers
- Outreach Report
- Open M-plane meeting - initial call with OCP Evenstar group being set up with Magma TSC in early April
- LInux Foundation fund-raising drive to kick off this week. Current draft HERE
- Starter Kit progress
- Radio selection has not started yet
- Controller units being tested by Jordan Vrtanoski
- Starter Kit progress
...
- Slack not accessible in China after March 28th
- Mobile (iOS): Slack, Slack for EMM, and Slack for Intune
- Mac: Slack for Mac (Apple App Store version)
- Windows: Slack for Windows (Microsoft Store version)
- Linux: Slack for Linux Beta (Snap Store version)
- Wiki spam
Standing Topics
- Governance
- 1.9 release
- Magma-CI is running fine with new linux test runners
- CWF testcases requires some proto version specific changes (session_manager proto version mismatching)
- lte-integ tests are failing intermittently. Failed testcases are passing individually
- Few PRs are under reverification and will close some PRs this week.
- 5G integration issues at CMU project (I propose we get an update on this - Som Sikdar )
- New proposals
- Call for votes on Governance proposal
Strengthening the NAS Library against Security Vulnerabilities #15388
- Folder Restructuring
- Bug Bounty Program
- Rate limiting
- last call for PR approval. Most interesting point is Jest upgrade.
- new documentation
- Consensus on awarding the bug bounty
- last call for PR approval. Most interesting point is Jest upgrade.
- https://github.com/magma/magma/issues/15368 (PLMN inversion)
- Decide on amount to offer
- Formalize bug bounty
- Find somebody to implement
- Rate limiting
- Starter Kit / Kubernetes / containers
- Outreach Report
- Open M-plane meeting - initial call with OCP Evenstar group being set up with Magma TSC in early April
- LInux Foundation fund-raising drive to kick off this week. Current draft HERE
- Starter Kit progress
- Radio selection has not started yet
- Controller units being tested by Jordan Vrtanoski
- Starter Kit progress
...
Standing Topics
- Governance
- 1.9 release
- New proposals
- Bug Bounty Program
- Starter Kit / Kubernetes / containers
- Outreach Report
- Review Latest Q&A
...
- Governance
- New structure
- Election https://wiki.magmacore.org/x/E4CtAw
- Not recording meetings
- Bug bounties
- PR for rate limiting received from Pierre Roussel (see #15348)
- Acceptance of #15371
- 1.9 release
- Proposed code submissions from Nathaniel Bennet
Standing Topics
- Governance
- 1.9 release
- New proposals
- Bug Bounty Program
- Starter Kit / Kubernetes / containers
- Outreach Report
- Review Latest Q&A
...
- Micky Kumar (Veltris)
- akhila (Veltris)
- Lucas Gonze (OSPOCO)
- Ganesh-Veltris
- Vijayakumar R Tawker (Veltris)
- Jordan Vrtanoski (Connect5G)
- Jorge Vargas (independent)
- Yogesh (Veltris)
- MIke Courtney (Ramen Networks)
New Business
- TBD
Standing Topics
- Governance
- New business: recordings of TSC meetings
- 1.9 release
- Disclosure: S1AP/NGAP interface vulnerabilities
- Strengthening the NAS Library against Security Vulnerabilities #15388
- Devops Ubuntu Runners are working as expected. Few failures related to domain proxy checking on the same.
- New proposals
- Bug Bounty Program
- Starter Kit / Kubernetes / containers
- OVS Sidecar investigation
- Outreach Report
- Review Latest Q&A
...
- Micky Kumar
- Yogesh Pandey (Veltris)
- Akhila
- Bruno Faria (C5G)
- Jorge Vargas (independent)
- Lucas Gonze (OSPOCO)
- Vijayakumar Tawker (Veltris)
New Business
- Release timing discussion
- Potential performance cost
- Could release 1.9 with documentation on these known issues
- Veltris can research the C++ port timeline in more detail, assuming it's in 1.9.2. How long will testing really take?
- Lucas proposes holding off release of 1.9 until patches are available
- Bruno points out that fixing C may take as long as C++- https://github.com/magma/magma/issues/15383
- Really good mindshare but OVS Sidecar or whatever for AGW needs to be figured out. Connect5G will figure this out as part of Kubernetes migration and come back with investigation result.
Standing Topics
- Governance
- 1.9 release
- Technical solution to runner problem has been found using free Ubuntu regular runner but run time has doubled from 3 to 6 hours. Consensus is to stick with this and optimize later.
- New proposals
- Bug Bounty Program
- Starter Kit
- Outreach Report
- Review Latest Q&A
...
- Jim Blakley – Carnegie Mellon University
- YOGESH PANDEY - Veltris
- Som Sikdar - NorcalBarnstormers
- Jorge Vargas
- Micky Kumar
- Akhila
- Vijayakumar R Tawker
- Lucas Gonze (OSPOCO)
New Business
- Motion to vote on https://github.com/magma/magma/issues/15376 (in Governance)
- Jordan documentation proposal
- Decision log. Still haven't been granted access to the GDrive file, so restarted scratch.
Som to contact LF about getting permissionsCommenter access granted to TSC members. LMK if permissions need to be upgraded (Som Sikdar )
- 1.9.2 definition (https://github.com/magma/magma/issues/15377)
- C++ port of message parser
- Need test data
- C++ port of message parser
Standing Topics
- Governance
- 1.9 release
- Mac-OS large runner PRs was tried but the builds are still failing. Working with LF team with admin permissions on Github in order to bump up disk space.
- Ubuntu Regular runners (free) were tried but getting stuck with disk space
- Next step is to run the Ubuntu Large runners but might need help from the admin.
- New proposals
- Yogesh suggests adding some open PRs that were not planned for inclusion
- Bug Bounty Program
- Som has researched LF policy and found that if we make any substantial changes to a bounty item, like bumping up the amount of an existing bug bounty, we need to coordinate with LF.
- Som to find out the amount that we got approved.
- Starter Kit (we have updates of estimated cost – Som Sikdar ) The following assume a purchase of 10 units which seems to be minimum ordering number so far from vendors)
- Radio (exact model TBD - we have candidates) - $ 15000 (for ten units)
- Magmacore controller:
- Mini version (4x Arm A53) - approx $ 10K
- Maxi version (beefier processor) - approx $ 25K
- This is for a pool of 10 kits that will be shared among the community (we still need to figure out FOB point)
- Community members will be able to procure directly from vendors
- TSC needs to decide on final numbers and send a formal request for funding and the logistics of the proposal to Linux Foundation
- Need to research:
- Mini vs maxi vs both
- Buy vs share
- Application process
- Support
- Vendor
- Parties who want a unit
- POC unit. Carnegie Mellon might be able to test.
- Followup: Som to create a framework for discussion
- Outreach Report
- Review Latest Q&A
...
- Lucas Gonze (Independent)
- Yogesh Pandey (Veltris)
- Micky Kumar (Veltris)
- Mike Courtney (Ramen Networks)
- Akhila (Veltris)
- Jorge Vargas (Ericsson?)
- Vijayakumar R Tawker (Veltris)
- Jordan Vrtanoski (Connect 5G)
- Som Sikdar (Independent)
New Business
- Alter governance of TSC membership - this needs final definition, then a vote
- Workflows and program management for https://github.com/magma/magma/issues/15357. Now that this is passed, what do we need to do to execute?
Standing Topics
- Governance
- https://github.com/magma/magma/issues/15376 was discussed. Resolution was to let it sit for a week and open all for votes next Monday.
- 1.9 release
- Blocked on the VM problem
- Yogesh to ask DevOps engineer to push the button to pay and see what happens
- Tim to work in parallel towards next release
- New proposals
- Bootstrap new documentation project. Feedback requested by Jordan.
- Bug Bounty Program
- Outreach Report
- K8s / virtualization
- was voted last week. Proposal adopted. No need for standing topic. Followup: remove from standing
- Need to move away from Vagrant. For ARM move to Docker containers - Connect5G and Tim also. This runs into complications with Openvswitch needing to deploy the kernel module.
- Reminder to Review Latest Q&A
...
- Lucas Gonze (Independent)
- Yogesh Pandey (Veltris)
- Micky Kumar (Veltris)
- akhila (Veltris)
- Vijayakumar R Tawker (Veltris)
- Jim Blakley (Carnegie Mellon University)
- Jordan Vrtanoski (Connect 5G)
- Som Sikdar (Independent)
Topics
New Business
- 1.9.2 release
- Add "Post 1.9" items from Yogesh' issue list
- Add fixes for recent disclosures from Nathaniel Bennett and Jorge Vargas
- https://github.com/magma/magma/issues/15377
- Move all new PRs to 1.9.2
- Open votes
- New committers
- Jim Blakely, Micky Kumar, Som Sikdar, Javier Vargas
...