Workflows
Workflows:
- In advance of a meeting
- The program manager ensures an entry for the next meeting is initialized. (This is the same as item 3b below).
- Any community member could add items to the "new business" list
- During the meeting
- Each attendee is asked to add themselves to the list.
- An attendee steps forward to act as program manager
- The program manager records minutes and action items for each agenda item.
- After the meeting the program manager
- Records a list of follow-up tasks. These are extracted from the minutes.
- Initializes the entry for the next meeting. (This is the same as item 1a above)
- Records votes and decisions by consensus in the Decision Log
- After the quarter
- Freeze this document, with added ending date in place of "the present", and spin up a new one
This document is structured per consensus in the TSC on January 29, 2024 and Proposal: new format for TSC agenda #15372.
Meeting-by-Meeting Entries
Attendees and their affiliation
- Jordan Vrtanoski (Connect 5G)
- Akhila Moyila
- Micky Kumar
- Jim Blakley
New business
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
- Review Latest Q&A
Followup Tasks
Attendees and their affiliation
- Som Sikdar Independent (NorcalBarnstormers)
- Lucas Gonze (Independent)
- Micky Kumar
- Jordan
- Bruno
- Yogesh
- Jim
New business
- 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
- Review Latest Q&A
Followup Tasks
- Yogesh to post 1.9 update list, and community as a whole to document new functionality and user-visible changes. Related: documentation on 1.9 as a whole.
- Details are captured in link: Release 1.9 Updates
- Create a seed for future work on eSim support. Jordan to open new Discussions topic.
- Yogesh to include Bruno Faria and Nathaniel Bennett in #15388 NAS improvements. Lucas to invite Bruno and Jordan to Security WG.
- Call for votes to award bug bounty on rate limiting. Motion by Jordan, second by Lucas. Yes votes from Jordan, Yogesh, and Lucas. The motion is carried. Pierre to submit invoice.
- Organize program management for payments after TSC approval. Verify with LF what the right process is. Related issues - accounting; bug bounty payment flows. Sandra to research; Som and Lucas to consult.
- Make sure that governance reset plan is in accord with legal requirements at LF. Sandra and Lucas to discuss.
March 18, 2024
Attendees and their affiliation
- Akhila Moyila
- Bruno Faria
- Micky Kumar
- Lucas Gonze
- Jim Blakley
- Som Sikdar - Norcal Barnstormers
- Sandra Jackson
- YOGESH PANDEY - (Veltris)
New business
Standing Topics
- Governance
- 1.9 release
- New proposals
- Bug Bounty Program
- Starter Kit / Kubernetes / containers
- Outreach Report
- Review Latest Q&A
Followup Tasks
- Post to Slack asking for technical comments on rate limit in https://github.com/magma/magma/pull/15380. 48 hour window.
- Post a notice of intent to call for vote on 15390 and ask community members to read and consider.
- Remind that nominations for TSC close by 11:59 March 20
- Som and Sandra to post outreach report about LF Connectivity foundation drive and draft LFC vision.
- Followups on 5G SA UEs https://github.com/magma/magma/discussions/15297. Bruno to review the discussion. Consider making this an issue.
March 11, 2024
Attendees and their affiliation
- Jim Blakley (Carnegie Mellon University)
- Som Sikdar (NorcalBarnstormers )
- Lucas Gonze (Independent)
- Jordan Vrtanoski
- Akhila Moyila
- Micky Kumar
- Sandra Jackson
New business
- 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
Followup Tasks
- Zoom link not posted to Calendar entry. Turning off recording on Zoom link.
- Proposal for starter kits.
- Call for vote https://github.com/magma/magma/issues/15390
- Load testing
- WRT #15371 Som suggests a leading practices document e.g. for rate limiting reverse proxy. Distinguish between software insecurity and deployment insecurity. Lucas to document deployment practices to handle in the insecurity notice in the README.
- Execute https://github.com/magma/magma/issues/15371#issuecomment-1988781658
March 4, 2024
Attendees and their affiliation
- 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
Followup Tasks
- Bug bounty for rate limiter has a potential bid. Follow up on rumor.
- Retest items unblocked by Ubuntu Runners
- Discuss implementation details for CI Cleanup proposal with Tim
- Create a subtask on getting dockerfile as dependency of https://github.com/magma/magma/issues/15383. Assign to Connect5G. Link to that link.
- Jordan to write 2.0 proposal
- Lucas to link S1AP/NGAP interface vulnerabilities to Yogesh ticket as specific fixes that must be implemented
February 26, 2024
Attendees and their affiliation
- 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
Followup Tasks
- TBD
February 19, 2024
Attendees and their affiliation
- 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
Followup Tasks
February 12, 2024
Attendees and their affiliation
- 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
Followup Tasks
- Lucas to add committers Jim Blakely, Micky Kumar, Som Sikdar, Javier Vargas
- Add to workflows: freeze this compilation at end of quarter
- Add Starter Kit to standing topics
- Yogesh to go ahead on upsizing VM without syncing with Tim
- Inform Tim that his work will be in version after 1.9, not 1.9
- Remove K8s from standing topics
February 5, 2024
Attendees and their affiliation
- 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
Standing topics
- Governance
- board elections
- Updating TSC membership at https://github.com/magma/community/blob/main/Governance.md. Either the list should be current or it should be removed from the document and kept elsewhere.
- 1.9 release
- Devops: Tim has some inputs. Working with him to conclude on the same.
- Few defects are closed.
- (from Som Sikdar ) Did the paid runner issue close?
- Follow-ups:
- Yogesh to meet with Tim on whether to change our approach
- Yogesh to ask Sandra to book a DevOps meeting, to include all PR submitters
- Jordan to ask Tim to write a proposal to move everything to Docker
- New proposals
- Bug Bounty Program
- Problem: no bids. Increased amounts needed.
- Outreach Report
- ASN.1 Compiler - Need coordination with other LF groups about usage. Sandra Jackson is there a way to check this with other groups/PMs?
- No blocking. Will be merged post 1.9
- Starter Kit - In last outreach meeting we discussed if a paid project/resource from LF can help for starter kit. Topic to be discussed here (TSC)
- Blocked on documentation and on 1.9. Hardware is complete.
- Jordan to create a proposal for documentation funding.
- Outreach plan and travel/speaker budget - Discussed at last outreach and also separately as part of LFC foundation fundraising. Should consider this in TSC and set a tartget to get this done
- Som Sikdar will start a skeletal plan for 2024
- We need to start planning for Starter Kit demo or presentation during ONE Summit (end of April/May) ONE Summit | LF Events (linuxfoundation.org)
- Need to know how much is available. TSC to ask Sandra whether LF would cover a budget of $X. Work out details in Outreach meeting.
- LF Connectivity Foundation Fund-raising - This process has been kicked off by Linux Foundaiton and advisory board. I shall report back with the proposed charter and activity here as it progresses
- Draft PDF of proposed LF Connectivity proposed participation agreement - Feb 2, 2024 copy
- There is a plan to do a Q&A session from LF to answer questions about this new foundation. Prospective members will be invited to attend.
- It is recommended that the current community member attend or track this session
- ASN.1 Compiler - Need coordination with other LF groups about usage. Sandra Jackson is there a way to check this with other groups/PMs?
- K8s
- Reminder to Review Latest Q&A