That's right, cabal "caches" alex/happy output in the tarball, so that users who build the package don't need to have alex/happy installed. Check yourself: % curl http://hackage.haskell.org/package/language-c-0.4.2/language-c-0.4.2.tar.gz | tar tzf - | grep dist So all maintainers of packages that use happy and/or alex have to reupload the package with a version sdist'ed on a system with the latest alex/happy to make it buildable with GHC 7.8. Roman * Daniil Frumin <difrumin@gmail.com> [2014-02-14 17:02:57+0400]
turns out that when the maintainer person does sdist, happy / alex are run locally by cabal somehow
Wow, how is that even possible? Where does it get alex/happy from? :O
On Fri, Feb 14, 2014 at 12:10 PM, Carter Schonwald <carter.schonwald@gmail.com> wrote:
Hey all, someone needs to help take over language C maintainer ship, because its going to be broken on 7.8 unless someone pushes a sdist'd with a new happy/ alex to hackage (see https://github.com/haskell/c2hs/issues/64 for an example issue)
I know Anthony and Jason have at points patched language-c for their respective needs, so i'm cc'ing em :)
-Carter
_______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
-- Sincerely yours, -- Daniil _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries