
Hi devs, The Newcomers page (https://ghc.haskell.org/trac/ghc/wiki/Newcomers) recommends cloning GHC with
git clone --recursive git://github.com/ghc/ghc
I believe my students did this with success several weeks ago. But trying it again today leads to trouble with some submodules, e.g.:
Cloning into '/Users/rae/ltemp/ghc-test/libraries/Cabal'... fatal: remote error: ghc/packages/Cabal is not a valid repository name Email support@github.com for help fatal: clone of 'git://github.com/ghc/packages/Cabal.git' into submodule path '/Users/rae/ltemp/ghc-test/libraries/Cabal' failed
Is there something wrong in the internets? Or should we update the Newcomers page? Thanks, Richard

Did you do the line above as well?
```
git config --global url."git://github.com/ghc/packages-".insteadOf
git://github.com/ghc/packages/
```
On Tue, Jul 17, 2018 at 8:09 PM, Richard Eisenberg
Hi devs,
The Newcomers page (https://ghc.haskell.org/trac/ghc/wiki/Newcomers) recommends cloning GHC with
git clone --recursive git://github.com/ghc/ghc
I believe my students did this with success several weeks ago. But trying it again today leads to trouble with some submodules, e.g.:
Cloning into '/Users/rae/ltemp/ghc-test/libraries/Cabal'... fatal: remote error: ghc/packages/Cabal is not a valid repository name Email support@github.com for help fatal: clone of 'git://github.com/ghc/packages/Cabal.git' into submodule path '/Users/rae/ltemp/ghc-test/libraries/Cabal' failed
Is there something wrong in the internets? Or should we update the Newcomers page?
Thanks, Richard _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

The other page
https://ghc.haskell.org/trac/ghc/wiki/Building/GettingTheSources
suggests:
git clone --recursive git://git.haskell.org/ghc.git
This always works to me.
--
Best wishes,
Artem
вт, 17 июля 2018 г. в 21:14, Matthew Pickering : Did you do the line above as well? ```
git config --global url."git://github.com/ghc/packages-".insteadOf
git://github.com/ghc/packages/
``` Hi devs, The Newcomers page (https://ghc.haskell.org/trac/ghc/wiki/Newcomers)
recommends cloning GHC with git clone --recursive git://github.com/ghc/ghc I believe my students did this with success several weeks ago. But On Tue, Jul 17, 2018 at 8:09 PM, Richard Eisenberg Cloning into '/Users/rae/ltemp/ghc-test/libraries/Cabal'...
fatal: remote error:
ghc/packages/Cabal is not a valid repository name
Email support@github.com for help
fatal: clone of 'git://github.com/ghc/packages/Cabal.git' into submodule path '/Users/rae/ltemp/ghc-test/libraries/Cabal' failed Is there something wrong in the internets? Or should we update the
Newcomers page? Thanks,
Richard
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Aha. I had just jumped to the chase. But is there a reason we don't just point everyone (including newcomers) to git://git.haskell.org/ghc.git git://git.haskell.org/ghc.git ? That's what I always use myself, and it seems simpler to do so. Richard
On Jul 17, 2018, at 3:14 PM, Matthew Pickering
wrote: Did you do the line above as well?
``` git config --global url."git://github.com/ghc/packages-".insteadOf git://github.com/ghc/packages/ ```
On Tue, Jul 17, 2018 at 8:09 PM, Richard Eisenberg
wrote: Hi devs,
The Newcomers page (https://ghc.haskell.org/trac/ghc/wiki/Newcomers) recommends cloning GHC with
git clone --recursive git://github.com/ghc/ghc
I believe my students did this with success several weeks ago. But trying it again today leads to trouble with some submodules, e.g.:
Cloning into '/Users/rae/ltemp/ghc-test/libraries/Cabal'... fatal: remote error: ghc/packages/Cabal is not a valid repository name Email support@github.com for help fatal: clone of 'git://github.com/ghc/packages/Cabal.git' into submodule path '/Users/rae/ltemp/ghc-test/libraries/Cabal' failed
Is there something wrong in the internets? Or should we update the Newcomers page?
Thanks, Richard _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

I personally consider this to be most reasonable. But maybe I oversee
something…
--
Best, Artem
вт, 17 июля 2018 г. в 22:59, Richard Eisenberg
Aha. I had just jumped to the chase.
But is there a reason we don't just point everyone (including newcomers) to git://git.haskell.org/ghc.git ? That's what I always use myself, and it seems simpler to do so.
Richard
On Jul 17, 2018, at 3:14 PM, Matthew Pickering < matthewtpickering@gmail.com> wrote:
Did you do the line above as well?
``` git config --global url."git://github.com/ghc/packages-".insteadOf git://github.com/ghc/packages/ ```
On Tue, Jul 17, 2018 at 8:09 PM, Richard Eisenberg
wrote: Hi devs,
The Newcomers page (https://ghc.haskell.org/trac/ghc/wiki/Newcomers) recommends cloning GHC with
git clone --recursive git://github.com/ghc/ghc
I believe my students did this with success several weeks ago. But trying it again today leads to trouble with some submodules, e.g.:
Cloning into '/Users/rae/ltemp/ghc-test/libraries/Cabal'... fatal: remote error: ghc/packages/Cabal is not a valid repository name Email support@github.com for help fatal: clone of 'git://github.com/ghc/packages/Cabal.git' into submodule path '/Users/rae/ltemp/ghc-test/libraries/Cabal' failed
Is there something wrong in the internets? Or should we update the Newcomers page?
Thanks, Richard _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

It was changed when a large number of people were cloning the
git.haskell.org repo after being posted on reddit and it was causing
load issues.
There is a comment to this effect in the newcomers page source.
{{{#!comment
-- Note: when this page got mentioned on reddit, git.haskell.org
couldn't handle the load, so we now tell newcomers to clone from
github, even though it requires one more initial step.
git clone --recursive git://git.haskell.org/ghc.git
}}}
Matt
On Tue, Jul 17, 2018 at 10:04 PM, Artem Pelenitsyn
I personally consider this to be most reasonable. But maybe I oversee something…
-- Best, Artem вт, 17 июля 2018 г. в 22:59, Richard Eisenberg
: Aha. I had just jumped to the chase.
But is there a reason we don't just point everyone (including newcomers) to git://git.haskell.org/ghc.git ? That's what I always use myself, and it seems simpler to do so.
Richard
On Jul 17, 2018, at 3:14 PM, Matthew Pickering
wrote: Did you do the line above as well?
``` git config --global url."git://github.com/ghc/packages-".insteadOf git://github.com/ghc/packages/ ```
On Tue, Jul 17, 2018 at 8:09 PM, Richard Eisenberg
wrote: Hi devs,
The Newcomers page (https://ghc.haskell.org/trac/ghc/wiki/Newcomers) recommends cloning GHC with
git clone --recursive git://github.com/ghc/ghc
I believe my students did this with success several weeks ago. But trying it again today leads to trouble with some submodules, e.g.:
Cloning into '/Users/rae/ltemp/ghc-test/libraries/Cabal'... fatal: remote error: ghc/packages/Cabal is not a valid repository name Email support@github.com for help fatal: clone of 'git://github.com/ghc/packages/Cabal.git' into submodule path '/Users/rae/ltemp/ghc-test/libraries/Cabal' failed
Is there something wrong in the internets? Or should we update the Newcomers page?
Thanks, Richard _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

How clever of someone to note that. I stand down. Thanks!
On Jul 17, 2018, at 5:08 PM, Matthew Pickering
wrote: It was changed when a large number of people were cloning the git.haskell.org repo after being posted on reddit and it was causing load issues.
There is a comment to this effect in the newcomers page source.
{{{#!comment -- Note: when this page got mentioned on reddit, git.haskell.org couldn't handle the load, so we now tell newcomers to clone from github, even though it requires one more initial step. git clone --recursive git://git.haskell.org/ghc.git }}}
Matt
On Tue, Jul 17, 2018 at 10:04 PM, Artem Pelenitsyn
wrote: I personally consider this to be most reasonable. But maybe I oversee something…
-- Best, Artem вт, 17 июля 2018 г. в 22:59, Richard Eisenberg
: Aha. I had just jumped to the chase.
But is there a reason we don't just point everyone (including newcomers) to git://git.haskell.org/ghc.git ? That's what I always use myself, and it seems simpler to do so.
Richard
On Jul 17, 2018, at 3:14 PM, Matthew Pickering
wrote: Did you do the line above as well?
``` git config --global url."git://github.com/ghc/packages-".insteadOf git://github.com/ghc/packages/ ```
On Tue, Jul 17, 2018 at 8:09 PM, Richard Eisenberg
wrote: Hi devs,
The Newcomers page (https://ghc.haskell.org/trac/ghc/wiki/Newcomers) recommends cloning GHC with
git clone --recursive git://github.com/ghc/ghc
I believe my students did this with success several weeks ago. But trying it again today leads to trouble with some submodules, e.g.:
Cloning into '/Users/rae/ltemp/ghc-test/libraries/Cabal'... fatal: remote error: ghc/packages/Cabal is not a valid repository name Email support@github.com for help fatal: clone of 'git://github.com/ghc/packages/Cabal.git' into submodule path '/Users/rae/ltemp/ghc-test/libraries/Cabal' failed
Is there something wrong in the internets? Or should we update the Newcomers page?
Thanks, Richard _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
participants (4)
-
Artem Pelenitsyn
-
Artem Pelenitsyn
-
Matthew Pickering
-
Richard Eisenberg