<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><blockquote type="cite" class="">On Oct 1, 2019, at 18:19, Ben Gamari <<a href="mailto:ben@well-typed.com" class="">ben@well-typed.com</a>> wrote:<br class=""></blockquote><div><blockquote type="cite" class=""><div class=""><div class=""><br class="">Your question is a very good one which, until quite recently, there was<br class="">not a particularly good answer to. However, in the past months we have<br class="">been working on infrastructure (in the form of head.hackage [0]) to make<br class="">GHC more testable in pre-release form.<br class=""><br class="">I have a draft blog post explaining the currently state-of-play<br class="">here [1,2]. Unfortunately between ICFP, release things, vacation, and bug<br class="">fixing I've lacked the time to finish these off (the tutorial in particular).<br class=""></div></div></blockquote></div><br class=""><div class="">Hi Ben,</div><div class=""><br class=""></div><div class="">Many thanks for your response—this infrastructure looks incredibly helpful! I’ll give it a try. One question I do have just from giving it a look involves the cabal.constraints file available here:</div><div class=""><br class=""></div><div class=""><a href="https://ghc.gitlab.haskell.org/head.hackage/cabal.constraints" class="">https://ghc.gitlab.haskell.org/head.hackage/cabal.constraints</a></div><div class=""><br class=""></div><div class="">A number of packages appear to be listed twice, and some of them (but not all of them) are pinned to different versions. Is that intentional? Or is it just a part of still being a bit of a work in progress?</div><div class=""><br class=""></div><div class="">In any case, this gets me quite a bit further, and though I’m not sure yet if my project will actually build, I can now at least construct a valid build plan. Thanks again!</div><div class=""><br class=""></div><div class="">Alexis</div></body></html>