chore: roadmap updates 26 11 (#341)

This commit is contained in:
fbarbu15
2025-11-26 16:49:28 +02:00
committed by GitHub
parent 74cb678068
commit d0c03fba19
17 changed files with 210 additions and 183 deletions

View File

@@ -45,7 +45,7 @@ as a pull request by incorporating review feedback.
* fully qualified name: `vac:acz:ift:2025q4-discovery:registrar-module`
* owner: Arunima
* status: in progress (20%)
* status: in progress (40%)
* start-date: 2025/10/20
* end-date: 2025/10/27
@@ -63,7 +63,7 @@ with the network under enforced admission control rules.
#### Deliverables
* A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo.
* [POC PR: registrar module thread-safety and verification](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1)
### Advertiser Module
@@ -116,7 +116,7 @@ return accurate and timely results for active advertisements.
* fully qualified name: `vac:acz:ift:2025q4-discovery:integration-validation`
* owner: Arunima
* status: not started
* status: in progress (30%)
* start-date: 2025/11/10
* end-date: 2025/11/24
@@ -134,7 +134,7 @@ and the integrated system passes functional and performance validation tests.
#### Deliverables
* A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo.
* [Integration tests and configuration for discovery POC](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1)
### Logos Discovery Capability Spec

View File

@@ -40,6 +40,7 @@ This task encompasses all maintenance updates for Zerokit, including CI updates
#### Deliverables
A set of PRs and issues to [vacp2p/zerokit](https://github.com/vacp2p/zerokit/).
- [Resolve memory leak in calc_witness and improve FFI deallocation](https://github.com/vacp2p/zerokit/pull/354)
### Wasm FFI Rework

View File

@@ -134,7 +134,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`
* owner: Pearson
* status: in progress (90%)
* status: in progress (95%)
* start-date: 2025/10/06
* end-date: 2025/10/24
@@ -148,4 +148,6 @@ for the refactor functionalities to be tested. Other projects will be added in
#### Deliverables
- PRs:
- [Deployment refactor: Generic classes](https://github.com/vacp2p/10ksim/pull/169)
- [Deployment refactor: More Generic Classes](https://github.com/vacp2p/10ksim/pull/172)
- [Add builders/waku for basic regression nodes](https://github.com/vacp2p/10ksim/pull/173)
- Related Documents:

View File

@@ -158,9 +158,9 @@ Report results of a single scenario (fixed parameters) using K8s and shadow.
* fully qualified name: `vac:dst:vac:2025q4-libp2p-evaluation:rust-libp2p-node`
* owner: Farooq
* status: in progress (90%)
* status: done
* start-date: 2025/10/27
* end-date: 2025/11/07
* end-date: 2025/11/25
#### Description
Include rut-libp2p node to the [dst node repository](https://github.com/vacp2p/dst-libp2p-test-node).
@@ -170,4 +170,5 @@ Report results of a single scenario (fixed parameters) using K8s and shadow.
#### Deliverables
- PRs:
- [rust test node](https://github.com/vacp2p/dst-libp2p-test-node/pull/11)
- Related Documents:

View File

@@ -56,6 +56,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
#### Deliverables
- Reports:
- [nwaku regression testing v0.37 findings](https://www.notion.so/nwaku-regression-testing-v0-37-October-2025-29c8f96fb65c80de9314c66dd3698b69)
- [Waku regression testing v0.37 November 2025](https://www.notion.so/Waku-regression-testing-v0-37-November-2025-2b18f96fb65c80ec8f54d4eee93fabb7)
- Related PRs if apply:

View File

@@ -56,7 +56,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`
* owner: Pearson
* status: in progress (65%)
* status: in progress (85%)
* start-date: 2025/10/15
* end-date: 2025/10/31
@@ -167,7 +167,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree`
* owner: Alberto
* status: in progress (90%)
* status: in progress (95%)
* start-date: 2025/10/06
* end-date: 2025/10/24
@@ -177,3 +177,4 @@ to verify RLN proof within 5s, no matter the size of the tree.
#### Deliverables
- [Github Issue: Check for gasPrice overflow](https://github.com/waku-org/nwaku/pull/3636/files)
- [Notion: RLN Issues](https://www.notion.so/RLN-issues-29d8f96fb65c8041967be722d496b4c0?source=copy_link#2b28f96fb65c801cba8ef0bc11741d59)

View File

@@ -18,8 +18,8 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
### Create Standalone CPU Integer Library
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library`
* owner: Esteban
* status: not started
* owner: Constantine
* status: in progress (50%)
* start-date: 2025/11/15
* end-date: 2025/12/31
@@ -27,13 +27,13 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
- Extract low-level, hardware- and compiler-specific primitives from [`stint/private/primitives`](https://github.com/status-im/nim-stint/tree/master/stint/private/primitives) and turn them into a reusable, standalone library for CPU-sized integers. Model the design after [Rusts integer intrinsics](https://github.com/rust-lang/rust/issues/85532), [`nim-stew` PR #187](https://github.com/status-im/nim-stew/pull/187), and [Constantines arithmetic core](https://github.com/mratsim/constantine/tree/master/constantine/math_arbitrary_precision/arithmetic), with clean abstractions, cross-platform support, and a minimal, well-documented API. The resulting library should serve as a foundational building block for bigint and cryptographic libraries like Stint and Constantine.
#### Deliverables
- PRs/Issues/Docs/Reports
- [Repository bootstrap with overflow/saturating arithmetic and tests](https://github.com/status-im/nim-intops)
### Command line parsers
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`
* owner: Esteban
* status: in progress (75%)
* status: in progress (80%)
* start-date: 2025/11/15
* end-date: 2025/12/31

View File

@@ -40,6 +40,7 @@ By the end of this quarter, we aim to have made significant progress on these fr
All the relevant information can be found in [this GitHub issue](https://github.com/nim-lang/nimble/issues/1449).
#### Deliverables
- [Use releases.json as source of truth for nim binaries](https://github.com/nim-lang/nimble/pull/1525)
- [Simplifies install dir bottleneck #1520](https://github.com/nim-lang/nimble/pull/1520)
- [Add nim-chronos v4.0.4 as submodule #1518](https://github.com/nim-lang/nimble/pull/1518)
- [Atomic parser fallback #1517](https://github.com/nim-lang/nimble/pull/1517)

View File

@@ -121,7 +121,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:discovery`
* owner: gabe
* status: in progress (15%)
* status: in progress (45%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -129,13 +129,13 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
Extend nim-libp2p discovery mechanism by providing a discovery interface that will use Kademlia DHT to advertise nodes and find peers
#### Deliverables
PRs
- [chore(discovery): remove unused discovery interface](https://github.com/vacp2p/nim-libp2p/pull/1890)
### Interop
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:interop`
* owner: gabe
* status: not started
* status: in progress (50%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -143,4 +143,4 @@ PRs
Ensure interop is achieved between nim-libp2p's kad-dht implementation and other libp2p implementations
#### Deliverables
PRs
- [chore(kad): add withKademlia to SwitchBuilder](https://github.com/vacp2p/nim-libp2p/pull/1907)

View File

@@ -33,6 +33,14 @@ Resolve runtime crashes, race conditions and excessive memory use in nim-quic. T
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
#### Deliverables
- [feat: optimize send loop for release mode](https://github.com/vacp2p/nim-lsquic/pull/19)
- [chore(many_queue): get() raises CancelledError](https://github.com/vacp2p/nim-lsquic/pull/17)
- [fix(quic): muxer handling](https://github.com/vacp2p/nim-libp2p/pull/1885)
- [chore(config.nims): add errors](https://github.com/vacp2p/nim-lsquic/pull/16)
- [chore(many_queue): add test and new()](https://github.com/vacp2p/nim-lsquic/pull/15)
- [test(transports): fix muxer handling](https://github.com/vacp2p/nim-libp2p/pull/1884)
- [test: split tests](https://github.com/vacp2p/nim-lsquic/pull/13)
- [feat: add ManyQueue](https://github.com/vacp2p/nim-lsquic/pull/12)
- [vacp2p/nim-libp2p#1877: QuicMuxer is created without upgrader](https://github.com/vacp2p/nim-libp2p/pull/1877)
- [vacp2p/nim-lsquic#8: perf tests and fix: pin connections and streams](https://github.com/vacp2p/nim-lsquic/pull/8)
- [vacp2p/nim-lsquic#7: fix TODOs](https://github.com/vacp2p/nim-lsquic/pull/7)

View File

@@ -19,8 +19,8 @@ with focus on wallet, settings and waku methods.
### Wallet features
* fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:wallet`
* owner: fbarbu15
* status: not started
* owner: roman
* status: in progress (15%)
* start-date: 2025/10/01
* end-date: 2025/12/01
@@ -31,7 +31,9 @@ Focus on e2e scenarios that can be automated at this level.
This taks will need to be broken down into smaller task once we have more info
#### Deliverables
* PRs with the new tests
- [Automatic member kick-off not working with fake token addresses](https://github.com/status-im/status-go/issues/7114)
- [Unable to get user into Admin role](https://github.com/status-im/status-go/issues/7135)
- [No stopMessenger equivalent implemented for the public API](https://github.com/status-im/status-go/issues/7139)
### Settings features

View File

@@ -32,6 +32,10 @@ Oversee testing strategy around releases.
to the testing framework as needed.
#### Deliverables
- [chore(@e2e): bring back custom derivation path](https://github.com/status-im/status-desktop/pull/19308)
- [chore(@e2e): use Qt Convenience API minimize function](https://github.com/status-im/status-desktop/pull/19269)
- [Test of kick / ban user in community fails on CI](https://github.com/status-im/status-desktop/issues/19284)
- [Investigate tests failures on Windows CI](https://github.com/status-im/status-desktop/issues/19285)
- [chore(@e2e): if pcsc error shown, close the modal](https://github.com/status-im/status-desktop/pull/19245)
- [Fix renaming keypair test (bypass pcsc error)](https://github.com/status-im/status-desktop/issues/19249)
- [chore(@e2e): better usage of topLevel window](https://github.com/status-im/status-desktop/pull/19235)
@@ -70,6 +74,8 @@ Oversee testing strategy around releases.
- Support releases **2.36** and **2.37** with testing.
#### Deliverables
- [Korean translation is broken](https://github.com/status-im/status-desktop/issues/19312)
- [Can't quit the app with right click](https://github.com/status-im/status-desktop/issues/18458)
- [Tested: add withdraw flow fixes](https://github.com/status-im/status-desktop/pull/19180)
- [Tested: release patch set for PR #19227](https://github.com/status-im/status-desktop/pull/19227)
- [fix tests for new component](https://github.com/status-im/status-desktop/pull/19122)
@@ -90,7 +96,7 @@ Oversee testing strategy around releases.
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:app-load-time`
* owner: nastya
* status: not started
* status: in progress (66%)
* start-date: 2025/10/01
* end-date: 2025/11/01
@@ -98,7 +104,7 @@ Oversee testing strategy around releases.
- Track UI loading time of the desktop app wallet screens.
#### Deliverables
- PRs / Issues
- [tests: track measurements for swap modal](https://github.com/status-im/status-desktop/pull/19333)
---

View File

@@ -24,7 +24,7 @@ Extend and adjust the existing E2E test framework to support testing on mobile/t
- fully qualified name: `vac:qa:status:2025q4-status-qa-mobile:port-tests`
- owner: magnus
- status: in progress (45%)
- status: in progress (55%)
- start-date: 2025/10/01
- end-date: 2025/12/31
@@ -126,3 +126,4 @@ Enable tests that require multiple devices and basic concurrent execution.
#### Deliverables
- Supported test day
- Bug triage calls
- [Unable to create account with password (Android 14)](https://github.com/status-im/status-desktop/issues/19318)

View File

@@ -22,7 +22,7 @@ Improve stability by addressing flaky tests and extend coverage for Identify/Pus
* fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:test-plans`
* owner: radek
* status: in progress (20%)
* status: in progress (30%)
* start-date: 2025/10/01
* end-date: 2025/10/20
@@ -42,7 +42,7 @@ Develop test plans for features currently under development:
* fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:flaky-tests`
* owner: radek
* status: not started
* status: in progress (30%)
* start-date: 2025/10/20
* end-date: 2025/10/31
@@ -50,7 +50,9 @@ Develop test plans for features currently under development:
Identify, investigate, and fix flaky tests in nim-libp2p to improve test reliability and CI stability.
#### Deliverables
* PRs with links to fixes
* [test(autotls): Organise test files](https://github.com/vacp2p/nim-libp2p/pull/1905)
* [test(mix): improve flaky test](https://github.com/vacp2p/nim-libp2p/pull/1896)
* [test(transports): Generate cert for WSS](https://github.com/vacp2p/nim-libp2p/pull/1894)
---

View File

@@ -90,7 +90,7 @@ Extend Waku end-to-end tests with network condition scenarios (high latency, low
* fully qualified name: `vac:qa:waku:2025q4-waku-testing:maintenance`
* owner: fbarbu15
* status: in progress (40%)
* status: in progress (60%)
* start-date: 2025/10/01
* end-date: 2025/12/30
@@ -98,6 +98,7 @@ Extend Waku end-to-end tests with network condition scenarios (high latency, low
Ongoing maintenance of Waku testing frameworks.
#### Deliverables
- [chore: admin tests fix](https://github.com/waku-org/waku-interop-tests/pull/140)
- retested [fixed issue](https://github.com/waku-org/nwaku/issues/3572)
- [chore: fixes and adjustments](https://github.com/waku-org/waku-interop-tests/pull/139)
- Validated `harbor.status.im/wakuorg/nwaku:v0.37.0-rc.4` across interop regression suite.

View File

@@ -160,7 +160,7 @@ Capture the prover workflow, artefacts, and interface details to support Codex m
- fully qualified name: `vac:rfc:codex:2025q4-rfc-iteration:community-history`
- owner: jimstir
- status: in progress (25%)
- status: in progress (80%)
- start-date: 2025/11/05
- end-date: 2025/11/15
@@ -168,4 +168,4 @@ Capture the prover workflow, artefacts, and interface details to support Codex m
Author the community history RFC.
#### Deliverables
- PRs/Issues/Docs/Reports
- [Community history RFC draft](https://github.com/vacp2p/rfc-index/pull/214)

View File

@@ -107,7 +107,7 @@ Create the RFC for the proof of leadership mechanism, including leader election
- fully qualified name: `vac:rfc:nomos:2025q4-rfc-iteration:blend-network`
- owner: cofson
- status: in progress (20%)
- status: in progress (50%)
- start-date: 2025/11/17
- end-date: 2025/12/15