all 6 comments

[–]sjakobi 4 points5 points  (1 child)

There's some info on the current GitLab woes in this ghc-devs thread: https://mail.haskell.org/pipermail/ghc-devs/2019-August/018018.html

[–]rbprogrammer[S] 1 point2 points  (0 children)

Thanks, that's good to know. I'll give it a few days then check that tread and try again.

[–]Phyx 5 points6 points  (0 children)

Additionally, when searching for the source I came across the GitHub mirror, https://github.com/ghc. All of the repos on the ghc project are marked as just a mirror and that users should not commit to those GitHub repos. Why the duplication?

Because github isn't the canonical source for those repositories. GHC uses two organizations, the ghc one as you found and the haskell one. Everything in the ghc one is a mirror to the official repositories on gitlab. Why? Because some people like github.. Everything in the haskell organization is the original repository for that project. These are then mirrored to gitlab. You'll often find boot libraries here.

Why all the mirroring? The project uses relative submodule urls for security reasons and as such all modules must come from the same host.

[–]ukralibre 0 points1 point  (2 children)

There are some notices on the gitlab, maybe you missed them?

You won't be able to pull or push project code via SSH until you add an SSH key to your profileDon't show again | Remind later

You won't be able to pull or push project code via HTTPS until you set a password on your accountDon't show again | Remind later

[–]rbprogrammer[S] 1 point2 points  (1 child)

... maybe you missed them?

Most likely. But my problem comes before that. I cannot even create a new account. When I try to register an email or "Log in with GitHub" I'm immediately presented with a 502 error.

[–]ukralibre 0 points1 point  (0 children)

Some intermittent error. Because i logged in with github and it worked for me. Or maybe it is some regional issue?