<div dir="ltr"><div><div><div>Would be a strong +1 from me, since it would mean:<br><br></div>1. We could script in the "Plan B" from here [0] and add it to default "./validate" to have less work for people to either search via Wiki or get recommendations in Trac tickets to notice these additional tests<br></div>2. We would notice things like currently-broken hmatrix installation and previously-broken dph- ones immediately.<br></div>3. Dead-tests and dead-code is always an unfortunate thing to have.<br><div><div><br>[0]: <a href="https://ghc.haskell.org/trac/ghc/wiki/Debugging/InstallingPackagesInplace">https://ghc.haskell.org/trac/ghc/wiki/Debugging/InstallingPackagesInplace</a><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 2:10 PM, Carter Schonwald <span dir="ltr"><<a href="mailto:carter.schonwald@gmail.com" target="_blank">carter.schonwald@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Relatedly, might it be a good idea for at least the phab build bot tests to enable stuff like the tests that use vector and other widely used packages?</p><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">On Apr 6, 2015 3:46 AM, "Thomas Miedema" <<a href="mailto:thomasmiedema@gmail.com" target="_blank">thomasmiedema@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Konstantine,<div><br></div><div>thanks for investigating this. I updated the wiki by removing those packages from the list.</div><div><br></div><div>The testsuite driver simply skips tests that depend on packages that are not installed (dph-* in this case). I don't know what to about those tests though, as dph is unmaintained and not in a working state.</div><div><br></div><div>I someone really wanted to, they could try building ghc with `BUILD_DPH=yes` in <a href="http://build.mk" target="_blank">build.mk</a>, then `cd testsuite/tests/dph`, remove all `reqlib` calls to the deprecated dph-* packages in the `.T` files, run `make test`, and see what happens.</div><div><br></div><div>Please note that running the full testsuite in general results in lots of failed tests. The continuous integration system only runs `make fasttest`.</div><div><br></div><div>Thomas</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 8:52 AM, Konstantine Rybnikov <span dir="ltr"><<a href="mailto:k-bx@k-bx.com" target="_blank">k-bx@k-bx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi!<br><br>There’s «Additional Packages» section [0] which lists packages that need to be installed in order to run full testsuite. But I couldn’t install dph-* ones, first errors I was getting were regular cabal-constraint ones. I wrote an author Ben Lippmeier, but he replied that dph-* packages were obsolete and not maintained anymore. I grepped and saw that all tests are under testsuite/dph folder. So: does GHC still run them at all? Should we edit wiki? Or edit test-suite? <br><br>Thanks!<br><br>[0]: <a href="https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Running#AdditionalPackages" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Running#AdditionalPackages</a><br><br></div>
<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" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
<br></blockquote></div><br></div>
<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" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
<br></blockquote></div>
</div></div></blockquote></div><br></div>