The binary library packages are tied to the specific package they were built against.<div>Everything in the [haskell] repo needs to be bumped and re-built for the new GHC version.</div><div><br></div><div>For now, I just commented out that repo in pacman.conf and am building from ABS with yaourt.</div>
<div><br></div><div>-Leif Warner<br><br><div class="gmail_quote">On Sat, Mar 12, 2011 at 8:08 AM, <span dir="ltr"><<a href="mailto:gdweber@iue.edu">gdweber@iue.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Before bringing up bad news, I'd like to express again my pleasure<br>
that the Haskell Platform installs after upgrading to GHC 7.<br>
Three cheers for the [haskell] repo maintainers!<br>
<br>
Everything else that I've tried to upgrade fails:<br>
<br>
haskell-csv<br>
-----------<br>
<br>
warning: cannot resolve "haskell-filepath=1.1.0.4", a dependency of "haskell-cs\<br>
v"<br>
:: the following package(s) cannot be upgraded due to unresolvable dependencies\<br>
:<br>
haskell-csv<br>
<br>
But on hackage, csv 0.1.2's package description does not require<br>
a specific version of filepath. I suppose that something in the<br>
package building process ties this to the version of haskell-filepath<br>
for a particular version of GHC, and that similar remarks apply to<br>
the other packages below, and a lot of others.<br>
<br>
haskell-pandoc<br>
--------------<br>
<br>
warning: cannot resolve "haskell-http=4000.0.9", a dependency of "haskell-pando\<br>
c"<br>
:: the following package(s) cannot be upgraded due to unresolvable dependencies\<br>
:<br>
haskell-pandoc<br>
<br>
But the package description for pandoc 1.8.1.1 says<br>
<br>
HTTP (≥4000.0.5 & <4000.2),<br>
<br>
haskell-gtk<br>
-----------<br>
<br>
-bash-4.2# pacman -Ss haskell-gtk<br>
<br>
-bash-4.2# pacman -Ss haskell-gtk<br>
haskell/haskell-gtk 0.12.0-3<br>
Binding to the Gtk+ graphical user interface library.<br>
-bash-4.2# pacman -S haskell-gtk<br>
resolving dependencies...<br>
warning: cannot resolve "haskell-array=0.3.0.1", a dependency of "haskell-gtk"<br>
:: the following package(s) cannot be upgraded due to unresolvable dependencies\<br>
:<br>
haskell-gtk<br>
<br>
haskell-hxt<br>
-----------<br>
<br>
# pacman -S haskell-hxt<br>
resolving dependencies...<br>
warning: cannot resolve "haskell-hunit=1.2.2.1", a dependency of "haskell-hxt"<br>
:: the following package(s) cannot be upgraded due to unresolvable dependencies\<br>
:<br>
haskell-hxt<br>
<br>
Concluding request<br>
------------------<br>
<br>
I think our [haskell] repo maintainers are probably aware of the<br>
problems, but since I've not heard any news from them about this<br>
since GHC 7 went into extra, I just wanted<br>
to make sure. I believe there are 199 packages on the repo, so<br>
this is a lot of work and I'm prepared to be patient. It would<br>
just be nice to hear a little from the repo maintainers about<br>
their progress and/or plans -- for example, announcements about<br>
individual packages being made ready.<br>
<br>
Thanks again for all of your valuable work.<br>
<br>
Greg<br>
<br>
--<br>
___ ___ __ _<br>
/ _ \ / _ \| | | | Gregory D. Weber, Associate Professor<br>
/ /_\// / | | | /\ | | Indiana University East<br>
/ /_\\/ /__| | |/ \| | <a href="http://mypage.iu.edu/~gdweber/" target="_blank">http://mypage.iu.edu/~gdweber/</a><br>
\____/\_____/\___/\__/ Tel. <a href="tel:%28765%29%20973-8420">(765) 973-8420</a>; FAX <a href="tel:%28765%29%20973-8550">(765) 973-8550</a><br>
<br>
_______________________________________________<br>
arch-haskell mailing list<br>
<a href="mailto:arch-haskell@haskell.org">arch-haskell@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/arch-haskell" target="_blank">http://www.haskell.org/mailman/listinfo/arch-haskell</a><br>
</blockquote></div><br></div>