
Dear All, I'm trying to make a list of packages that depend on C2HS, in order to make a regression suite to test new releases. I slightly broke things in the last release and only found out about it when people started reporting regressions when trying to build packages that use C2HS. The number of moving parts involved make it difficult to write a test suite with full coverage, so the best approach seems to be to make a list of packages and make sure that these all build before doing a release. I've not been able to figure out a way to do reverse dependency searches on Hackage for build tools, hence the email. If you have a package that uses C2HS that you'd like added to the regression suite, let me know. Cheers, Ian. -- Ian Ross Tel: +43(0)6804451378 ian@skybluetrades.net www.skybluetrades.net

Good plan! Please include
http://hackage.haskell.org/package/cuda
Manuel
Ian Ross
Dear All,
I'm trying to make a list of packages that depend on C2HS, in order to make a regression suite to test new releases. I slightly broke things in the last release and only found out about it when people started reporting regressions when trying to build packages that use C2HS. The number of moving parts involved make it difficult to write a test suite with full coverage, so the best approach seems to be to make a list of packages and make sure that these all build before doing a release.
I've not been able to figure out a way to do reverse dependency searches on Hackage for build tools, hence the email.
If you have a package that uses C2HS that you'd like added to the regression suite, let me know.
Cheers,
Ian.
-- Ian Ross Tel: +43(0)6804451378 ian@skybluetrades.net www.skybluetrades.net _______________________________________________ C2hs mailing list C2hs@haskell.org http://www.haskell.org/mailman/listinfo/c2hs

Hi Manuel (and/or Trevor!),
Have you had any luck in building CUDA on Travis or any other CI
environment? I've not managed to build it on my desktop machine, but
that's mostly due to not having an NVIDIA card and to being on Arch Linux,
where the current CUDA install is version 6 instead of 5... This C2HS
regression suite idea has already turned out to be useful, catching a
couple of silly little bugs I'd introduced, and I'd really like to include
as many packages as possible, and to have it run as a CI test.
I'll have a try on Travis myself, but it would be useful to know if you've
already figured out what's needed.
Thanks,
Ian.
On 2 April 2014 06:43, Manuel M T Chakravarty
Good plan! Please include
http://hackage.haskell.org/package/cuda
Manuel
Ian Ross
: Dear All,
I'm trying to make a list of packages that depend on C2HS, in order to make a regression suite to test new releases. I slightly broke things in the last release and only found out about it when people started reporting regressions when trying to build packages that use C2HS. The number of moving parts involved make it difficult to write a test suite with full coverage, so the best approach seems to be to make a list of packages and make sure that these all build before doing a release.
I've not been able to figure out a way to do reverse dependency searches on Hackage for build tools, hence the email.
If you have a package that uses C2HS that you'd like added to the regression suite, let me know.
Cheers,
Ian.
-- Ian Ross Tel: +43(0)6804451378 ian@skybluetrades.net www.skybluetrades.net _______________________________________________ C2hs mailing list C2hs@haskell.org http://www.haskell.org/mailman/listinfo/c2hs
-- Ian Ross Tel: +43(0)6804451378 ian@skybluetrades.net www.skybluetrades.net

Hi Ian,
We haven’t build the cuda package in a CI environment, but Ryan Newton has Accelerate in on a CI server.
Ryan, are you building with the CUDA backend?
Ian, I’m not sure what you mean by CUDA version 6. I believe the latest CUDA release from NVIDIA is 5.5.
Cheers,
Manuel
Ian Ross
Hi Manuel (and/or Trevor!),
Have you had any luck in building CUDA on Travis or any other CI environment? I've not managed to build it on my desktop machine, but that's mostly due to not having an NVIDIA card and to being on Arch Linux, where the current CUDA install is version 6 instead of 5... This C2HS regression suite idea has already turned out to be useful, catching a couple of silly little bugs I'd introduced, and I'd really like to include as many packages as possible, and to have it run as a CI test.
I'll have a try on Travis myself, but it would be useful to know if you've already figured out what's needed.
Thanks,
Ian.
On 2 April 2014 06:43, Manuel M T Chakravarty
wrote: Good plan! Please include http://hackage.haskell.org/package/cuda
Manuel
Ian Ross
: Dear All,
I'm trying to make a list of packages that depend on C2HS, in order to make a regression suite to test new releases. I slightly broke things in the last release and only found out about it when people started reporting regressions when trying to build packages that use C2HS. The number of moving parts involved make it difficult to write a test suite with full coverage, so the best approach seems to be to make a list of packages and make sure that these all build before doing a release.
I've not been able to figure out a way to do reverse dependency searches on Hackage for build tools, hence the email.
If you have a package that uses C2HS that you'd like added to the regression suite, let me know.
Cheers,
Ian.
-- Ian Ross Tel: +43(0)6804451378 ian@skybluetrades.net www.skybluetrades.net _______________________________________________ C2hs mailing list C2hs@haskell.org http://www.haskell.org/mailman/listinfo/c2hs
-- Ian Ross Tel: +43(0)6804451378 ian@skybluetrades.net www.skybluetrades.net _______________________________________________ C2hs mailing list C2hs@haskell.org http://www.haskell.org/mailman/listinfo/c2hs
participants (2)
-
Ian Ross
-
Manuel M T Chakravarty