
From: Bas van Dijk
On 17 June 2011 16:47, Simon Peyton-Jones
wrote: So: ? ?Under Plan A, some Hackage packages will become un-compilable, ? ? ? and will require source code changes to fix them. ?I do not have ? ? ? ?any idea how many Hackage packages would fail in this way.
Of the 372 direct reverse dependencies of haskell98:
http://bifunctor.homelinux.net/~roel/cgi-bin/hackage-scripts/revdeps/haskell...
there are 344 which also depend on base (See http://hpaste.org/47933 for calculating the intersection).
Is it easy to check, out of those 344, how many would build if the dependency on haskell98 were removed? I suspect it's not needed for the majority of cases. +1 for Plan A, but interested in mitigating the negative consequences. (Bas, your link doesn't work for me BTW, can't resolve the IP. May be my uni's dns cache.) John Lato

On Mon, Jun 20, 2011 at 10:54:30AM +0100, John Lato wrote:
From: Bas van Dijk
On 17 June 2011 16:47, Simon Peyton-Jones
wrote: So: ? ?Under Plan A, some Hackage packages will become un-compilable, ? ? ? and will require source code changes to fix them. ?I do not have ? ? ? ?any idea how many Hackage packages would fail in this way.
Of the 372 direct reverse dependencies of haskell98:
http://bifunctor.homelinux.net/~roel/cgi-bin/hackage-scripts/revdeps/haskell...
there are 344 which also depend on base (See http://hpaste.org/47933 for calculating the intersection).
Is it easy to check, out of those 344, how many would build if the dependency on haskell98 were removed? I suspect it's not needed for the majority of cases.
+1 for Plan A, but interested in mitigating the negative consequences.
(Bas, your link doesn't work for me BTW, can't resolve the IP. May be my uni's dns cache.)
John Lato
This thread seems to focus way too much on Hackage alone. What about all the existing codebases out there, in production? -- Lars Viklund | zao@acc.umu.se

On 20 June 2011 11:54, John Lato
Is it easy to check, out of those 344, how many would build if the dependency on haskell98 were removed?
You could write a script that will download them all, remove the haskell98 dep. and cabal build the package.
(Bas, your link doesn't work for me BTW, can't resolve the IP. May be my uni's dns cache.)
It seems my dyndns account is removed! You can still access our server via its IP number: http://81.26.216.99/~roel/hackage/packages/hackage.html Regards, Bas
participants (3)
-
Bas van Dijk
-
John Lato
-
Lars Viklund