chore: roadmap updates 02 12 (#350)

This commit is contained in:
fbarbu15
2025-12-02 14:34:15 +02:00
committed by GitHub
parent 6dfe0557db
commit fd5dd558f4
18 changed files with 64 additions and 23 deletions

View File

@@ -30,7 +30,7 @@ while allow provisioning to other teams dedicated machines if they are needed.
* fully qualified name: `vac:dst:ift:2025q4-dst-lab:local-lab`
* owner: Mamoutou
* status: in progress (0%)
* status: in progress (75%)
* start-date: 2025/10/24
* end-date: 2025/12/05
@@ -44,6 +44,7 @@ Provide all needed resources to do this deployment, and also document how it can
#### Deliverables
- Code:
- [Created vaclab-local repository with local lab setup](https://github.com/vacp2p/vaclab-local/pull/1)
- Reports:

View File

@@ -46,6 +46,8 @@ Should be made general when possible.
#### Deliverables
- PRs:
- [Figure ordering and colours](https://github.com/vacp2p/10ksim/pull/176)
- [Add metrics_path to scrape options](https://github.com/vacp2p/10ksim/pull/175)
- [Remove unused _build in regression and fix ENR echo command in Helm template #168](https://github.com/vacp2p/10ksim/pull/168)
- [Github PR: Fix nimlibp2p tracer #161](https://github.com/vacp2p/10ksim/pull/161)
- [Github PR: Move metadata helpers to base_experiment #162](https://github.com/vacp2p/10ksim/pull/162)
@@ -134,9 +136,9 @@ 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 (95%)
* status: done
* start-date: 2025/10/06
* end-date: 2025/10/24
* end-date: 2025/12/02
#### Description
After refactor feasibility was done in `vac:dst:ift:2025q3-dst-tooling:deployment-refactor`, continue
@@ -147,6 +149,7 @@ for the refactor functionalities to be tested. Other projects will be added in
#### Deliverables
- PRs:
- [Add builders for Waku bootstrap nodes](https://github.com/vacp2p/10ksim/pull/178)
- [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)

View File

@@ -87,7 +87,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`
* owner: Alberto
* status: in progress (70%)
* status: in progress (80%)
* start-date: 2025/10/06
* end-date: 2025/10/24

View File

@@ -60,6 +60,7 @@ and ensure they don't happen again.
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
#### Deliverables
* Analysis:
* [Notion: lsquic analysis (early stage)](https://www.notion.so/lsquic-analysis-early-stage-2ad8f96fb65c804b8d42f3e980950ece?source=copy_link)
* [Notion: lsquic analysis](https://www.notion.so/lsquic-analysis-2ad8f96fb65c804b8d42f3e980950ece)
* [Notion: Nim-libp2p 1.14.0 Report](https://www.notion.so/Nim-libp2p-v1-14-0-regression-testing-October-2025-28d8f96fb65c803ba789ccdb73753cab)
* [Notion: Quic-9dc03f0e-e63dafa2](https://www.notion.so/Quic-9dc03f0e-e63dafa2-29b8f96fb65c8069a21bf0b2e5c14412#2a38f96fb65c80e7b01cfd885da02b6f)

View File

@@ -57,6 +57,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
- 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)
- [nWaku v0.37 regression report: Mixed environment](https://www.notion.so/Waku-v0-37-Bandwidth-Conasumption-Analysis-November-2025-2b58f96fb65c804fbe17ec493b827130)
- Related PRs if apply:
@@ -104,7 +105,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-bandwidth-regression`
* owner: Farooq
* status: not started
* status: in progress (40%)
* start-date: 2025/11/27
* end-date: 2025/12/12
@@ -119,6 +120,7 @@ Depending on the results, we will iterate on further followups.
#### Deliverables
- Reports:
- [Notion: 1K Relay + 3-Bootstrap Nodes](https://www.notion.so/1K-Relay-3-Bootstrap-Nodes-2bb8f96fb65c8036b66ef85fff17c515)
- Related PRs if apply:

View File

@@ -19,7 +19,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library`
* owner: Constantine
* status: in progress (50%)
* status: in progress (60%)
* start-date: 2025/11/15
* end-date: 2025/12/31
@@ -28,12 +28,14 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
#### Deliverables
- [Repository bootstrap with overflow/saturating arithmetic and tests](https://github.com/status-im/nim-intops)
- [API docs for nim-intops](https://vacp2p.github.io/nim-intops/apidocs/intops.html)
- [CI workflows for tests and docs](https://github.com/vacp2p/nim-intops/tree/develop/.github/workflows)
### Command line parsers
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`
* owner: Esteban
* status: in progress (80%)
* status: in progress (85%)
* start-date: 2025/11/15
* end-date: 2025/12/31
@@ -41,4 +43,9 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
Advance command-line parsing utilities (e.g. https://github.com/status-im/nim-confutils), covering new ergonomics and integration support for Nim projects.
#### Deliverables
- [Argument alignment in --help](https://github.com/status-im/nim-confutils/pull/125)
- [Nested cmd config file test](https://github.com/status-im/nim-confutils/pull/124)
- [Fix #39; show case option in --help](https://github.com/status-im/nim-confutils/pull/122)
- [Fix #40; Help output regression tests](https://github.com/status-im/nim-confutils/pull/121)
- [Fix #15; show argument in --help](https://github.com/status-im/nim-confutils/pull/120)
- [fix #29; subcommand --help shows global options #119](https://github.com/status-im/nim-confutils/pull/119)

View File

@@ -31,7 +31,7 @@ By the end of this quarter, we aim to have made significant progress on these fr
* fully qualified name: `vac:nim:ift:2025q4-nimble:nimble-1.0.0`
* owner: jmgomez
* status: in progress (50%)
* status: in progress (60%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -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
- [Package downloads improvements](https://github.com/nim-lang/nimble/pull/1526)
- [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)

View File

@@ -135,7 +135,7 @@ Extend nim-libp2p discovery mechanism by providing a discovery interface that wi
### Interop
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:interop`
* owner: gabe
* status: in progress (50%)
* status: in progress (70%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -143,4 +143,10 @@ Extend nim-libp2p discovery mechanism by providing a discovery interface that wi
Ensure interop is achieved between nim-libp2p's kad-dht implementation and other libp2p implementations
#### Deliverables
- [Kad PUT_VALUE response deviating from the spec](https://github.com/libp2p/rust-libp2p/issues/6217)
- [Re-enable rust interop kad tests when they adhere to the spec](https://github.com/vacp2p/nim-libp2p/issues/1915)
- [LPProtocol should have `method handler`](https://github.com/vacp2p/nim-libp2p/issues/1913)
- [chore(kad): bootstrap does not need peerinfo](https://github.com/vacp2p/nim-libp2p/pull/1903)
- [feat(kad): client mode](https://github.com/vacp2p/nim-libp2p/pull/1908)
- [chore(kad): bootstrap on switch start](https://github.com/vacp2p/nim-libp2p/pull/1906)
- [chore(kad): add withKademlia to SwitchBuilder](https://github.com/vacp2p/nim-libp2p/pull/1907)

View File

@@ -28,7 +28,7 @@ ensuring that nim-libp2p remains functional and usable for its primary users —
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance`
* owner: rramos
* status: in progress (55%)
* status: in progress (66%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -36,6 +36,7 @@ ensuring that nim-libp2p remains functional and usable for its primary users —
Maintain [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via improvements, refactors and bug fixes.
#### Deliverables
- [test(tools): rng singleton](https://github.com/vacp2p/nim-libp2p/pull/1895)
- [PR 1874: test(waitgroup): fix tight timeouts](https://github.com/vacp2p/nim-libp2p/pull/1874)
- [PR 1872: test: add wait group](https://github.com/vacp2p/nim-libp2p/pull/1872)
- [PR 1871: fix(nimble): install should not install non-libp2p dependencies](https://github.com/vacp2p/nim-libp2p/pull/1871)

View File

@@ -24,7 +24,7 @@ In Q3 we discovered critical deficiencies in nim-quic, including runtime instabi
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`
* owner: vlado/rramos
* status: in progress (60%)
* status: in progress (66%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -33,6 +33,8 @@ 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
- [fix: use assembly files in linux and mac](https://github.com/vacp2p/nim-lsquic/pull/29)
- [refactor: readInto](https://github.com/vacp2p/nim-lsquic/pull/23)
- [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)

View File

@@ -20,7 +20,7 @@ with focus on wallet, settings and waku methods.
* fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:wallet`
* owner: roman
* status: in progress (15%)
* status: in progress (20%)
* start-date: 2025/10/01
* end-date: 2025/12/01
@@ -31,6 +31,7 @@ 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
- [Signal and backend state inconsistency before accept_request_to_join_community call](https://github.com/status-im/status-go/issues/7161)
- [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)

View File

@@ -21,7 +21,7 @@ Oversee testing strategy around releases.
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:maintenance`
* owner: nastya
* status: in progress (71%)
* status: in progress (75%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -32,6 +32,14 @@ Oversee testing strategy around releases.
to the testing framework as needed.
#### Deliverables
- [chore(@e2e): fixes for tests on windows](https://github.com/status-im/status-desktop/pull/19406)
- [chore(@e2e): try to close popup multiple times](https://github.com/status-im/status-desktop/pull/19386)
- [windows: investigate failures for 1x1 chat](https://github.com/status-im/status-desktop/issues/19388)
- [windows: investigate failures for group chat](https://github.com/status-im/status-desktop/issues/19389)
- [windows: investigate failures for test_set_name_bio_social_links](https://github.com/status-im/status-desktop/issues/19400)
- [Syncing devices is broken on widows](https://github.com/status-im/status-desktop/issues/19424)
- [windows: investigate failures for test_add_edit_remove_duplicate_permissions](https://github.com/status-im/status-desktop/issues/19387)
- [Modify e2e tests to work with new emoji list](https://github.com/status-im/status-desktop/issues/18878)
- [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)

View File

@@ -98,7 +98,7 @@ Reduce runtime gap vs local and eliminate avoidable waits/retries.
- fully qualified name: `vac:qa:status:2025q4-status-qa-mobile:multi-device-support`
- owner: magnus
- status: not started
- status: in progress (70%)
- start-date: 2025/12/01
- end-date: 2025/12/20

View File

@@ -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: in progress (30%)
* status: in progress (50%)
* start-date: 2025/10/20
* end-date: 2025/10/31
@@ -50,6 +50,10 @@ 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
* [test: report](https://github.com/vacp2p/nim-libp2p/pull/1912)
* [test: Organise test files - Multiformat and Services](https://github.com/vacp2p/nim-libp2p/pull/1909)
* [test: Organise test files - final rename](https://github.com/vacp2p/nim-libp2p/pull/1914)
* [test: reorganise libp2p tests](https://github.com/vacp2p/nim-libp2p/pull/1911)
* [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

@@ -74,15 +74,16 @@ The Logos website will support the volunteer-driven community building strategy
* fully qualified name: `vac:web:ift:2025q4-logos-website:layout`
* owner: jinhojang6
* status: in progress (90%)
* status: done
* start-date: 2025/05/09
* end-date: 2025/10/31
* end-date: 2025/12/02
#### Description
Finalize the responsive site layout, navigation structure, and page templates for the refreshed Logos web experience.
#### Deliverables
- [Deployed agency layout code with background video, interactive maps, manifesto page, and analytics instrumentation](https://github.com/acid-info/logos/commits/main/)
- [Fixed the mobile UI issue with the email form](https://github.com/acid-info/logos/pull/14)
- PRs/Issues/Docs/Reports
### Components

View File

@@ -27,6 +27,9 @@ Provide upkeep, bug fixes, and small improvements for existing web properties ac
Handle routine maintenance tickets, dependency bumps, and production support for shipped web projects.
#### Deliverables
- [status-web: Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868)
- [status-web: Restrict analytics domains for Status Hub](https://github.com/status-im/status-web/pull/867)
- [contribute.logos.co: Update logo references and dark theme logo](https://github.com/acid-info/contribute.logos.co/pull/13)
- [status-web: add Umami analytics to SN Hub](https://github.com/status-im/status-web/pull/850)
- [status-web: fix /specs after migration](https://github.com/status-im/status-web/pull/851)
- [status-web: update Status Network assets](https://github.com/status-im/status-web/issues/849)

View File

@@ -24,15 +24,15 @@ This commitment involves supporting the continued development of the Status App
* fully qualified name: `vac:web:status:2025q4-status-app:upgrade-waku`
* owner: jkbktl
* status: in progress (50%)
* status: done
* start-date: 2025/10/01
* end-date: 2025/12/31
* end-date: 2025/12/02
#### Description
Align Status web surfaces with the upcoming Waku upgrade, covering SDK updates and UI/UX regression checks.
#### Deliverables
- PRs/Issues/Docs/Reports
- [Unblocking task](https://github.com/status-im/status-web/pull/847)
### Community Shards

View File

@@ -50,8 +50,8 @@ The Status Wallet Extension will support Status' strategic objectives by:
### Price proxy
* fully qualified name: `vac:web:status:2025q4-status-wallet-extension:price-proxy`
* owner: jkbktl
* status: not started
* owner: jinhojang6
* status: in progress (90%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -59,7 +59,7 @@ The Status Wallet Extension will support Status' strategic objectives by:
Stand up a price proxy service that aggregates token pricing data and exposes cached feeds to the extension.
#### Deliverables
- PRs/Issues/Docs/Reports
- [Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868)
### Token proxy