Ghc 7.10.1 in testing repo

Hi all, Ghc 7.10.1 has been released, and I've begun the big re-build. I've revived the testing repo for this, so if you're eager you can switch over to it until I'm all done. The config to use is ~~~ [haskell-testing] Server = http://xsounds.org/~haskell/testing/$arch ~~~ I'm building in batches of (about) 25, and as of this writing I'm done with the two first batches. Enjoy! /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus The day after tomorrow is the third day of the rest of your life.

I've just switched over haskell-core to include ghc 7.10.1. There are a few packages that didn't make it over due to incompatibilities with the new version of ghc: cabal-file-th cblrepo cmdlib edit-distance FileManipCompat ghc-mod graphviz hakyll http-attoparsec MonadCatchIO-mtl nats pandoc pandoc-citeproc shellish taffybar timezone-olson timezone-series xmonad xmonad-contrib I'll try to get them re-added ASAP. /M On Thu, Apr 02, 2015 at 07:13:58PM +0200, Magnus Therning wrote:
Hi all,
Ghc 7.10.1 has been released, and I've begun the big re-build. I've revived the testing repo for this, so if you're eager you can switch over to it until I'm all done.
The config to use is
~~~ [haskell-testing] Server = http://xsounds.org/~haskell/testing/$arch ~~~
I'm building in batches of (about) 25, and as of this writing I'm done with the two first batches. Enjoy!
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
The day after tomorrow is the third day of the rest of your life.
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus Good powers of observation are frequently called "cynicism" by those that don't have them.

On 2015-04-04 22:12 +0200 Magnus Therning wrote:
I've just switched over haskell-core to include ghc 7.10.1.
There are a few packages that didn't make it over due to incompatibilities with the new version of ghc:
cabal-file-th cblrepo cmdlib edit-distance FileManipCompat ghc-mod graphviz hakyll http-attoparsec MonadCatchIO-mtl nats pandoc pandoc-citeproc shellish taffybar timezone-olson timezone-series xmonad xmonad-contrib
I'll try to get them re-added ASAP.
/M
Hi Magnus, I just wanted to say thanks again for the work that you put into maintaining this repo. What needs to be done to make pandoc work with ghc 7.10.1? Maybe I can help. Regards, Xyne

On Sat, Apr 04, 2015 at 08:34:57PM +0000, Xyne wrote:
On 2015-04-04 22:12 +0200 Magnus Therning wrote:
I've just switched over haskell-core to include ghc 7.10.1.
There are a few packages that didn't make it over due to incompatibilities with the new version of ghc:
cabal-file-th cblrepo cmdlib edit-distance FileManipCompat ghc-mod graphviz hakyll http-attoparsec MonadCatchIO-mtl nats pandoc pandoc-citeproc shellish taffybar timezone-olson timezone-series xmonad xmonad-contrib
I'll try to get them re-added ASAP.
/M
Hi Magnus,
I just wanted to say thanks again for the work that you put into maintaining this repo.
What needs to be done to make pandoc work with ghc 7.10.1? Maybe I can help.
Different things depending on the package; bumping dependencies and/or adjusting to changes in the APIs. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus Would you go to war without a helmet? Would you drive without the seat belt? Then why do you develop software as if shit doesn’t happen? -- Alberto G ( http://makinggoodsoftware.com/2009/05/12/hdd/ )

On Sun, Apr 05, 2015 at 08:52:49AM +0200, Magnus Therning wrote:
Different things depending on the package; bumping dependencies and/or adjusting to changes in the APIs.
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Would you go to war without a helmet? Would you drive without the seat belt? Then why do you develop software as if shit doesn’t happen? -- Alberto G ( http://makinggoodsoftware.com/2009/05/12/hdd/ )
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/arch-haskell
Magnus, A giant thank you from me as well. This is a huge upgrade that goes well beyond your usual excellent work. If it helps at all, Arch has patches for xmonad that will allow 0.11.1 to compile. I built it locally and it seems to be working flawlessly. All that was necessary was to bump the upper bounds of an acceptable utf8-string from '< 0.4' to '<=1': diff -aur xmonad-0.11.1/xmonad.cabal xmonad-0.11.1.new/xmonad.cabal --- xmonad-0.11.1/xmonad.cabal 2015-03-27 18:59:21.000000000 +0100 +++ xmonad-0.11.1.new/xmonad.cabal 2015-03-30 21:23:28.481424344 +0200 @@ -58,7 +58,7 @@ else build-depends: base < 3 build-depends: X11>=1.5 && < 1.7, mtl, unix, - utf8-string >= 0.3 && < 0.4 + utf8-string >= 0.3 && <= 1 if true ghc-options: -funbox-strict-fields -Wall

Hi Magnus, and thanks for the upgrade!
You mentioned that cblrepo didn't make it, but since my last upgrade today
I have version 0.15.0. And most importantly it gives an error message:
cblrepo: user error (JSON parsing failed)
whatever subcommand I try, even convertdb. Did the format change since the
last version?
Thanks
Nicola
On Sun, Apr 5, 2015 at 5:12 AM, Magnus Therning
I've just switched over haskell-core to include ghc 7.10.1.
There are a few packages that didn't make it over due to incompatibilities with the new version of ghc:
cabal-file-th cblrepo cmdlib edit-distance FileManipCompat ghc-mod graphviz hakyll http-attoparsec MonadCatchIO-mtl nats pandoc pandoc-citeproc shellish taffybar timezone-olson timezone-series xmonad xmonad-contrib
I'll try to get them re-added ASAP.
/M
On Thu, Apr 02, 2015 at 07:13:58PM +0200, Magnus Therning wrote:
Hi all,
Ghc 7.10.1 has been released, and I've begun the big re-build. I've revived the testing repo for this, so if you're eager you can switch over to it until I'm all done.
The config to use is
~~~ [haskell-testing] Server = http://xsounds.org/~haskell/testing/$arch ~~~
I'm building in batches of (about) 25, and as of this writing I'm done with the two first batches. Enjoy!
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
The day after tomorrow is the third day of the rest of your life.
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Good powers of observation are frequently called "cynicism" by those that don't have them.
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/arch-haskell

On Mon, Apr 06, 2015 at 02:42:28PM +0900, Nicola Squartini wrote:
Hi Magnus, and thanks for the upgrade!
You mentioned that cblrepo didn't make it, but since my last upgrade today I have version 0.15.0. And most importantly it gives an error message:
cblrepo: user error (JSON parsing failed)
whatever subcommand I try, even convertdb. Did the format change since the last version?
Nope, that's something else! I see it as well. I fixed the dependencies soon after that earlier email and ran all the tests. One crucial test is missing though: run cblrepo against an existing repo. Aeson has changed defaults in the past, I'll see if it's something like that this time too. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus But whereas I previously held for Java a cordial dislike borne of having only a cursory notion of how it worked, now my dislike for the language can no longer be called at all "cordial", for familiarity has bred contempt. -- Tom Christiansen

On Mon, Apr 06, 2015 at 05:42:49PM +0200, Magnus Therning wrote:
On Mon, Apr 06, 2015 at 02:42:28PM +0900, Nicola Squartini wrote:
Hi Magnus, and thanks for the upgrade!
You mentioned that cblrepo didn't make it, but since my last upgrade today I have version 0.15.0. And most importantly it gives an error message:
cblrepo: user error (JSON parsing failed)
whatever subcommand I try, even convertdb. Did the format change since the last version?
Nope, that's something else! I see it as well.
I fixed the dependencies soon after that earlier email and ran all the tests. One crucial test is missing though: run cblrepo against an existing repo. Aeson has changed defaults in the past, I'll see if it's something like that this time too.
Actually it's a change to an underlying data type that has changed from being a String to a wrapped String resulting in the generated JSON instances differing. If I'm thinking correctly about it the required change is minimal, so hopefully I'll find the time to address this soon. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus The British have "the perfect temperament to be hackers--technically skilled, slightly disrespectful of authority, and just a touch of criminal behavior". -- Mary Ann Davidson, Oracle's Security Chief

On Mon, Apr 06, 2015 at 06:09:30PM +0200, Magnus Therning wrote:
On Mon, Apr 06, 2015 at 05:42:49PM +0200, Magnus Therning wrote:
On Mon, Apr 06, 2015 at 02:42:28PM +0900, Nicola Squartini wrote:
Hi Magnus, and thanks for the upgrade!
You mentioned that cblrepo didn't make it, but since my last upgrade today I have version 0.15.0. And most importantly it gives an error message:
cblrepo: user error (JSON parsing failed)
whatever subcommand I try, even convertdb. Did the format change since the last version?
Nope, that's something else! I see it as well.
I fixed the dependencies soon after that earlier email and ran all the tests. One crucial test is missing though: run cblrepo against an existing repo. Aeson has changed defaults in the past, I'll see if it's something like that this time too.
Actually it's a change to an underlying data type that has changed from being a String to a wrapped String resulting in the generated JSON instances differing. If I'm thinking correctly about it the required change is minimal, so hopefully I'll find the time to address this soon.
I have a fix in the repo on github[1], would you mind taking it for a spin and let me know if it's any good? /M [1]: https://github.com/magthe/cblrepo/commit/9be2a0e4c76cd7b210a45150ca1c7dcd66d... -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus You know, take Lisp. You know, it’s the most beautiful language in the world. At least up until Haskell came along. -- Larry Wall

On Mon, Apr 06, 2015 at 02:42:28PM +0900, Nicola Squartini wrote:
Hi Magnus, and thanks for the upgrade!
You mentioned that cblrepo didn't make it, but since my last upgrade today I have version 0.15.0. And most importantly it gives an error message:
cblrepo: user error (JSON parsing failed)
whatever subcommand I try, even convertdb. Did the format change since the last version?
I've released 0.15.1 with a fix for this, and pushed it to the repo. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus A system is composed of components: a component is something you understand. -- Professor Howard Aiken

It works now! Thanks for the great job!
On Fri, Apr 10, 2015 at 5:44 AM, Magnus Therning
On Mon, Apr 06, 2015 at 02:42:28PM +0900, Nicola Squartini wrote:
Hi Magnus, and thanks for the upgrade!
You mentioned that cblrepo didn't make it, but since my last upgrade today I have version 0.15.0. And most importantly it gives an error message:
cblrepo: user error (JSON parsing failed)
whatever subcommand I try, even convertdb. Did the format change since the last version?
I've released 0.15.1 with a fix for this, and pushed it to the repo.
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
A system is composed of components: a component is something you understand. -- Professor Howard Aiken
participants (4)
-
Magnus Therning
-
Nicola Squartini
-
Skottish
-
Xyne