<div dir="ltr"><div>Hello Jost,</div><div><br></div><div>Thanks for researching this! In fact, Arnaud did his own research on this topic and submitted !1309 [1] to switch to the absolute paths. The MR has been approved by Ben swiftly and now awai<span class="gmail-gr_ gmail-gr_338 gmail-gr-alert gmail-gr_gramm gmail-gr_inline_cards gmail-gr_run_anim gmail-Grammar gmail-only-ins gmail-replaceWithoutSep" id="gmail-338"></span>ts merging. <br></div><div><br></div><div>I believe we should default to the common case, which is to use abs paths making the life of, presumably, many people easier, and let those who understand submodules hack their way through them.<br></div><div><br></div><div>[1]: <a href="https://gitlab.haskell.org/ghc/ghc/merge_requests/1309">https://gitlab.haskell.org/ghc/ghc/merge_requests/1309</a></div><div><br></div><div>--</div><div>Best wishes,</div><div>Artem<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 1 Jul 2019 at 12:17, Jost Berthold <<a href="mailto:jost.berthold@gmail.com">jost.berthold@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Just on this detail in the previous mails:<br>
<br>
On 6/25/19 10:00 PM, <a href="mailto:ghc-devs-request@haskell.org" target="_blank">ghc-devs-request@haskell.org</a> wrote:<br>
>> More generally, I'm actually wondering, why GHC's .gitsubmodules use<br>
> relative paths.  Why not make them absolute?<br>
><br>
> I continue to wonder about that and if switching to absolute paths might<br>
> remove this wrinkle. Can anyone chime in?<br>
<br>
I remember the relative paths for submodules were added to make working <br>
with several clones of the GHC repo (to lower rebuild cost for <br>
simultaneous branches or similar) easier.<br>
<br>
With relative paths, one can make a second local clone from the first <br>
one and all references to all submodules will share local data.<br>
<br>
That said, this does get in the way sometimes. I changed back to <br>
absolute paths in my GHC fork quite a while back.<br>
<br>
<br>
/ Jost<br>
<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div>