Open matzf opened 1 year ago
@oncilla, @lukedirtwalker, @FR4NK-W, @marcfrei, @matzf
Proposal discussion still ongoing, no decision taken.
No time to discuss in detail; perhaps should involve the TC Standardisation in the discussion.
All in favor, details to be decided, https://github.com/scionproto/scion/issues/4286#issuecomment-1467748300
Accept
Discussed superficially, agreement that we should work on this topic but no decision on specific proposal.
Reject (https://github.com/scionproto/scion/pull/4110#issuecomment-1467712730) Consensus that there are no specific requirements to include this system with scionproto/scion and including it would be a significant burden. We want to keep the scionproto/scion implementation focussed on "core" SCION for now. We should document this somewhere.
Reject (https://github.com/scionproto/scion/pull/4109#issuecomment-1467673809) Similar discussion as above.
Accept, final call for comments (https://github.com/scionproto/scion/issues/3738#issuecomment-1467823583)
Reject. Using the PBKDF doesn't really make sense anyway as we always use random bytes. This whole thing should be reconsidered as part of the forwarding key roll over.
1 June 2023 @oncilla, @lukedirtwalker, @FR4NK-W, @marcfrei, @matzf
The idea is to make planned development activity publicly visible, to communicate planned work to users and help coordinate developers. We want to keep the process lightweight:
The plans should be communicated in a way that encourages contributions. We need to avoid giving the idea "my topic is not in the roadmap so my contribution is not welcome", and also not "my topic is in the roadmap so it will be done without me doing anything".
We want to have (tagged) releases, to get
The audience for the releases is everybody in the open-source SCION ecosystem:
Not committing on either feature based or time based releases. We'll just start with something and see what works. The roadmaps include planned releases, but without committing to timing or feature sets.
@matzf will initiate the planning process described above, and setup the infrastructure for binary releases.
Compatibility concerns: not all routers & services of an AS can be upgraded simultaneously, so services need to be able to function while the underlay port rewriting is only partially available.
Two possible approaches:
snet
can use either dispatcher or direct UDP underlaysnet
etc. and replace the dispatcher with a simple UDP packet forwarder service on the end host as a compatibility shim.Deprecation of this compatibility layer should be announced, in order to make sure that the port-rewriting feature will eventually be enabled in deployments.
Can be merged.
2 October 2023 @oncilla, @lukedirtwalker, @FR4NK-W, @marcfrei, @matzf
Discussed roadmap document which will be published soon.
https://github.com/scionproto/scion/pull/4280, https://github.com/scionproto/scion/pull/4344
@JordiSubira has continued to work on this topic and the latest version of the PR takes the compatibility requirements into account. @matzf, @oncilla and @FR4NK-W will all do a high-level review pass over this PR.
30 November 2023 @oncilla, @lukedirtwalker, @FR4NK-W, @marcfrei, @jiceatscion, @matzf
Public discussion ongoing, no decision needed now.
Prototype was built at hackathon. Needs more work, no decision needed now.
Will be important, but no decision needed now.
Needs more investigation, no decision needed now.
Low priority, not further discussed.
Following up on a discussion in the previous week's Contributor Call; There are multiple development projects that concern the SCION end host stack. Created a document aiming to give an overview on how these parts will fit together. Brief presentation by @matzf and discussion; no vetos, so created pull request for more detailed review and public discussion
Looking for options to test cross-compiled packages on arm (for WIP #4448).
10 June, 2024 @oncilla, @lukedirtwalker, @FR4NK-W, @marcfrei, @jiceatscion, @matzf
Administrative matters
The project could use more code change approvers. Currently only committee members can approve. Consensus is that we could give approval powers to non-committee members. All present agree on the following process:
Several members propose to start this process with Tilman Zäschke. Motion approved.
Communications
Roadmap
Proposals reviews
The Technical Committee (TC) Implementation is a body of the SCION Association who oversees and steers the open-source SCION implementation project. The TC Implementation is the @scionproto/scion-core-team.
This meta-issue records meeting minutes for the TC Implementation.