Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Wiki Replica
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
The Tor Project
TPA
Wiki Replica
Commits
20fa2d79
Verified
Commit
20fa2d79
authored
4 months ago
by
anarcat
Browse files
Options
Downloads
Patches
Plain Diff
make a proper page for the 2025 roadmap (
tpo/tpa/team#41821
)
parent
07e8b464
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Pipeline
#224773
failed
4 months ago
Stage: build
Stage: test
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
meeting.md
+1
-1
1 addition, 1 deletion
meeting.md
meeting/2024-11-18.md
+2
-0
2 additions, 0 deletions
meeting/2024-11-18.md
roadmap.md
+1
-0
1 addition, 0 deletions
roadmap.md
roadmap/2025.md
+77
-0
77 additions, 0 deletions
roadmap/2025.md
with
81 additions
and
1 deletion
meeting.md
+
1
−
1
View file @
20fa2d79
...
...
@@ -27,7 +27,7 @@ Those are just for TPA, there are broader notes on meetings in the
# 2024
*
[
2024-11-18
](
meeting/2024-11-18
.md
)
*
[
2024-11-18
](
meeting/2024-11-18
)
*
[
2024-11-11
](
meeting/2024-11-11
)
*
[
2024-10-15
](
meeting/2024-10-15
)
*
[
2024-09-09
](
meeting/2024-09-09
)
...
...
This diff is collapsed.
Click to expand it.
meeting/2024-11-18.md
+
2
−
0
View file @
20fa2d79
...
...
@@ -106,3 +106,5 @@ Removed items:
autononmous delivery to Phase B
[
TPA-RFC-33-C
]:
https://gitlab.torproject.org/groups/tpo/tpa/-/milestones/15#tab-issues
Note that the roadmap will be maintained in
[
roadmap/2025
](
roadmap/2025
)
.
This diff is collapsed.
Click to expand it.
roadmap.md
+
1
−
0
View file @
20fa2d79
...
...
@@ -4,6 +4,7 @@ We keep our plans for the future (and the paste) here.
<!-- update with `ls -d roadmap/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](\1)/'` -->
*
[
roadmap/2025
](
roadmap/2025
)
*
[
TPA-RFC-61: 2024 roadmap
](
policy/tpa-rfc-61-roadmap-2024
)
*
[
roadmap/tails-merge
](
roadmap/tails-merge
)
*
[
roadmap/2023
](
roadmap/2023
)
...
...
This diff is collapsed.
Click to expand it.
roadmap/2025.md
0 → 100644
+
77
−
0
View file @
20fa2d79
# Priorities for 2025
-
Web things already scheduled this year, postponed to 2025
-
Improve websites for mobile
-
Create a plan for migrating the gitlab wikis to something else
-
Improve web review workflows, reuse the donate-review machinery
for other websites (new)
-
Make a plan for SVN, consider keeping it
-
MinIO in production, moving GitLab artifacts, and collector to
object storage, also for network-health team (contact @hiro) (Q1 2025)
-
[
Prometheus phase B
][]
: inhibitions, self-monitoring, merge the two
servers, authentication fixes and (new) autonomous delivery
-
Debian trixie upgrades during freeze
-
Puppet CI (see also merge with Tails below)
-
Development environment for anti-censorship team (contact @meskio), AKA
"rdsys containers" (
[
tpo/tpa/team#41769
][]
)
-
Possibly more hardware resources for apps team (contact @morganava)
-
Tails 2025 merge roadmap, from the
[
Tails merge timeline
][]
-
Puppet repos and server:
-
[
Upgrade Tor's Puppet Server to Puppet 7
][]
-
Upgrade and converge Puppet modules
-
Implement commit signing
-
EYAML (keep)
-
Puppet server (merge)
-
Bitcoin (retire)
-
LimeSuvey (merge)
-
Website (merge)
-
Monitoring (migrate)
-
Come up with a plan for authentication
[
Tails merge timeline
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/tpa-rfc-73-tails-infra-merge-roadmap#timeline
[
Upgrade Tor's Puppet Server to Puppet 7
]:
tpo/tpa/team#41819
[
tpo/tpa/team#41769
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41769
[
Prometheus phase B
]:
https://gitlab.torproject.org/groups/tpo/tpa/-/milestones/14
Note that the web roadmap is not fully finalized and will be discussed
on 2024-11-19.
## Removed items
-
Evaluate replacement of lektor and create a clear plan for
migration: performance issues are being resolved, and we're building
a new lektor site (download.tpo!), so we propose to keep Lektor for
the forseeable future
-
[
TPA-RFC-33-C
][]
, high availability moved to later, we moved
autononmous delivery to Phase B
[
TPA-RFC-33-C
]:
https://gitlab.torproject.org/groups/tpo/tpa/-/milestones/15#tab-issues
## Black swans
A
[
black swan event
](
https://en.wikipedia.org/wiki/Black_swan_theory
)
is "an event that comes as a surprise, has a
major effect, and is often inappropriately rationalized after the fact
with the benefit of hindsight" (
[
Wikipedia
](
https://en.wikipedia.org/wiki/Black_swan_theory
)
). In our case, it's
typically an unexpected and unplanned emergency that derails the above
plans.
Here are possible changes that are technically
*not*
black swans
(because they are listed here!) but that could serve as placeholders
for the actual events we'll have this year:
-
Possibly take over USAGM s145 from @rhatto if he gets funded elsewhere
*
Hetzner evacuation (plan and estimates) (
[
tpo/tpa/team#41448
](
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41448
)
)
*
outages, capacity scaling (
[
tpo/tpa/team#41448
](
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41448
)
)
*
in general, disaster recovery plans
*
possible future changes for internal chat (IRC onboarding?) or sudden
requirement to self-host another service currently hosted externally
Some of those were carried over from the
[
2024 roadmap
](
policy/tpa-rfc-61-roadmap-2024
)
. Most
notably, we've merged with Tails, which was
*then*
a "black swan"
event, but is now part of our roadmap.
# References
This roadmap was discussed in November 2024 in two meetings,
[
2024-11-18
](
meeting/2024-11-18
)
and
[
2024-11-11
](
meeting/2024-11-11
)
. It was also worked on in an
[
issue
](
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41821
)
.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment