[tor-bugs] #30857 [Internal Services/Services Admin Team]: migrate (some projects? everything?) from trac to gitlab
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Jun 17 00:44:46 UTC 2019
#30857: migrate (some projects? everything?) from trac to gitlab
-------------------------------------------------+-------------------------
Reporter: anarcat | Owner: (none)
Type: project | Status: new
Priority: Medium | Milestone:
Component: Internal Services/Services Admin | Version:
Team |
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: #29400 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by teor):
Replying to [comment:19 atagar]:
> > How does that sound?
>
> Great! Think we're completely on the same page. :)
>
> > Some team (snowflake?) to use gitlab exclusively... So there's a
precedent in the idea of migrating at *least* some teams to GitLab
permanently.
>
> Gotcha. My understanding is that Snowflake uses GitLab whereas the
Network team and Ooni (?) are moving toward GitHub. Snowflake is tiny by
comparison, which is why I suspect if we're going to move at all it will
be toward GitHub rather than GitLab. That said, delighted for folks to
experiment.
Ooni use GitHub as their main development platform, including tickets and
pull requests.
In the network team, we've tried using GitHub and various GitLab instances
for a few different things. But we tend to want to retain control of our
git and tickets. So at the moment, we use GitHub as a git mirror, for pull
request review, and to trigger branch and pull request CI on Travis and
Appveyor. If GitLab can work with Travis and Appveyor, then that would
make the transition easier for us. (We also use tor's git and Jenkins, for
CI, and to build nightly binaries.)
But I have no idea what GitLab will do for us. So it's very hard for me to
have an informed opinion on any transition.
Can we please create a list of:
* the things GitLab MUST give us
* these are our acceptance criteria: if the migration doesn't do the
thing, we should roll it back and try again
* the things GitLab SHOULD NOT give us:
* these are our known sacrifices: if the migration loses the thing, we
agree to accept it anyway
Anything not listed might be included, if it's easy to do. But we can't
rely on it.
Who can create a list like this, and when can we have it ready?
(Or is there an existing list?)
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30857#comment:21>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list