Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • TPA team TPA team
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 174
    • Issues 174
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • TPA
  • TPA teamTPA team
  • Issues
  • #17202

Closed
Open
Created Oct 01, 2015 by Nick Mathewson@nickm🏃4 of 7 tasks completed4/7 tasks

Shut down SVN and decomission the host (gayi)

It is now 2015. Let us not have an SVN server running in 2016.

-- And is now 2020 and we are finally trying to shutdown this. Modifying this ticket to add the plan suggested by arma (with a few modifications by me).

(1) Freeze corpsvn (i.e. make it read-only), and make a full checkout of it somewhere, and have that accessible.

(2) Use Nextcloud for any other file people may need to save. Not move all the old files there, or at least not by default.

(3) Put together a strike team to look at the frozen corpsvn checkout, plus the frozen internalsvn checkout. Build a list of categories (HR, finance, grantwriting, grant manager, etc), and sort the files into these categories, discarding as many files as possible. Figure out where else people are storing these files currently (granthub? google docs? their hard drive?). Make a comprehensive plan for how files of each category should be stored, and who should have read or write access per category. For example, there's no reason that HR documents should go into the same database, or even the same storage service, as grant proposals. Process started in https://bugs.torproject.org/32273

Update, 2021: there's a "forest" of tickets surrounding this, as the "tree" was lost in the Trac migration, i'll try to reconstruct related tickets:

  • SVN/host shutdown (this ticket)
    • #32273 - archive private information from SVN: determine what moves to where (presumably: "everything, to nextcloud")
    • #15949 (closed) - shutdown SVN internal (done, but the repository is still on gayi, and not archived anywhere else)
    • #32025 - stop using corpsvn and disable it (still open, blocked mostly on @sue iirc)
    • #33537 (closed) - audit SVN accesses (led to the access control document and a private audit email with one minor remaining task, Message-ID: 871rq02rvt.fsf@curie.anarc.at, can probably be just closed)
    • #15948 (closed) - public SVN retirement (done, moved to the static site mirror system (#32031 (closed)) and archive.org)
    • #31686 (closed) - textile retirement (done)
    • #40260 - actual proposal (next step, blocker)

It seems the next step here is to write a policy proposal to make sure we're all on the same page ("let's move to Nextcloud") and schedule a call with Sue to make sure it works in her workflow.

Edited Aug 24, 2021 by anarcat
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking