status updates on a few roadmap tasks authored by anarcat's avatar anarcat
...@@ -26,7 +26,7 @@ attention. In general, the over-arching goals are therefore: ...@@ -26,7 +26,7 @@ attention. In general, the over-arching goals are therefore:
* [ ] ~~email delivery improvements~~: generally postponed to 2022, * [ ] ~~email delivery improvements~~: generally postponed to 2022,
and needs better architecture. some work was still done. and needs better architecture. some work was still done.
* [x] handle bounces in CiviCRM ([issue 33037](https://gitlab.torproject.org/tpo/tpa/team/-/issues/33037)) * [x] handle bounces in CiviCRM ([issue 33037](https://gitlab.torproject.org/tpo/tpa/team/-/issues/33037))
* [ ] systematically followup on and respond to abuse complaints (https://gitlab.torproject.org/tpo/tpa/team/-/issues/40168) * [x] systematically followup on and respond to abuse complaints (https://gitlab.torproject.org/tpo/tpa/team/-/issues/40168)
* [x] diagnose ~~and resolve~~ delivery issues (e.g. [Yahoo](https://gitlab.torproject.org/tpo/tpa/team/-/issues/34134), * [x] diagnose ~~and resolve~~ delivery issues (e.g. [Yahoo](https://gitlab.torproject.org/tpo/tpa/team/-/issues/34134),
[state.gov](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40202), [Gmail](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40170), [Gmail again](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40149)) [state.gov](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40202), [Gmail](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40170), [Gmail again](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40149))
* [ ] provide reliable delivery for users ("my email ends up in * [ ] provide reliable delivery for users ("my email ends up in
...@@ -47,13 +47,13 @@ attention. In general, the over-arching goals are therefore: ...@@ -47,13 +47,13 @@ attention. In general, the over-arching goals are therefore:
* [ ] SVN ([issue 17202](https://gitlab.torproject.org/tpo/tpa/team/-/issues/17202)) * [ ] SVN ([issue 17202](https://gitlab.torproject.org/tpo/tpa/team/-/issues/17202))
* [x] fpcentral ([issue 40009](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40009)) * [x] fpcentral ([issue 40009](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40009))
* [ ] scale GitLab with ongoing and surely expanding usage * [ ] scale GitLab with ongoing and surely expanding usage
* [ ] possibly split in multiple server * [ ] possibly split in multiple server ([#40479](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40479))
* [x] throw more hardware at it: resized VM twice * [x] throw more hardware at it: resized VM twice
* [ ] monitoring? * [ ] monitoring?
* [ ] provide reliable and simple continuous integration services * [ ] provide reliable and simple continuous integration services
* [ ] retire Jenkins (https://gitlab.torproject.org/tpo/tpa/team/-/issues/40218) * [ ] retire Jenkins (https://gitlab.torproject.org/tpo/tpa/team/-/issues/40218)
* [ ] replace with GitLab CI, with Windows, Mac and Linux runners * [ ] replace with GitLab CI, with Windows, Mac and Linux runners
* [ ] deployed more runners, some with very specific docker configurations * [x] deployed more runners, some with very specific docker configurations
* [ ] [fix the blog formatting and comment moderation](https://gitlab.torproject.org/tpo/web/blog-trac/-/issues/33115), possible solutions: * [ ] [fix the blog formatting and comment moderation](https://gitlab.torproject.org/tpo/web/blog-trac/-/issues/33115), possible solutions:
* [ ] migrate to a static website and Discourse https://gitlab.torproject.org/tpo/tpa/team/-/issues/40183 https://gitlab.torproject.org/tpo/tpa/team/-/issues/40297 * [ ] migrate to a static website and Discourse https://gitlab.torproject.org/tpo/tpa/team/-/issues/40183 https://gitlab.torproject.org/tpo/tpa/team/-/issues/40297
* [ ] improve communications and monitoring: * [ ] improve communications and monitoring:
...@@ -75,7 +75,7 @@ attention. In general, the over-arching goals are therefore: ...@@ -75,7 +75,7 @@ attention. In general, the over-arching goals are therefore:
## Nice to have ## Nice to have
* [ ] improve sysadmin code base * [ ] improve sysadmin code base
* [ ] implement an ENC for Puppet ([issue 40358](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40358)) * [x] implement an ENC for Puppet ([issue 40358](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40358))
* [ ] avoid YOLO commits in Puppet (possibly: server-side linting, CI) * [ ] avoid YOLO commits in Puppet (possibly: server-side linting, CI)
* [ ] publish our Puppet repository ([ticket 29387](https://gitlab.torproject.org/tpo/tpa/team/-/issues/29387)) * [ ] publish our Puppet repository ([ticket 29387](https://gitlab.torproject.org/tpo/tpa/team/-/issues/29387))
* [ ] reduce dependency on Python 2 code (see [short term LDAP plan](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/ldap#short-term-merge-with-upstream-port-to-python-3-if-necessary)) * [ ] reduce dependency on Python 2 code (see [short term LDAP plan](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/ldap#short-term-merge-with-upstream-port-to-python-3-if-necessary))
...@@ -204,7 +204,7 @@ but it should still be an interesting exercise to perform. ...@@ -204,7 +204,7 @@ but it should still be an interesting exercise to perform.
* [ ] SVN retirement plan ([issue 17202](https://gitlab.torproject.org/tpo/tpa/team/-/issues/17202)) * [ ] SVN retirement plan ([issue 17202](https://gitlab.torproject.org/tpo/tpa/team/-/issues/17202))
* [x] fpcentral retirement ([issue 40009](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40009)) * [x] fpcentral retirement ([issue 40009](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40009))
* [x] ~~redo the user survey and 2022 roadmap~~ abandoned (https://gitlab.torproject.org/tpo/tpa/team/-/issues/40307) * [x] ~~redo the user survey and 2022 roadmap~~ abandoned (https://gitlab.torproject.org/tpo/tpa/team/-/issues/40307)
* [ ] ~~BTCpayserver hosting * [x] ~~BTCpayserver hosting
(https://gitlab.torproject.org/tpo/tpa/team/-/issues/33750)~~ (https://gitlab.torproject.org/tpo/tpa/team/-/issues/33750)~~
pay for BTCpayserver hosting (tpo/tpa/team#40303) pay for BTCpayserver hosting (tpo/tpa/team#40303)
* [ ] move root@ and tpa "noise" to RT (tpo/tpa/team#31242), make a real mailing list for admins so that gaba and non-tech can join * [ ] move root@ and tpa "noise" to RT (tpo/tpa/team#31242), make a real mailing list for admins so that gaba and non-tech can join
... ...
......