
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
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
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