From magnus at therning.org Thu Apr 3 19:18:28 2014 From: magnus at therning.org (Magnus Therning) Date: Thu, 3 Apr 2014 21:18:28 +0200 Subject: [arch-haskell] xsounds server down Message-ID: <20140403191828.GC1084@tatooine.lan> I really ought to learn to not ask for stuff ;) Due to a strange behaviour with xsounds when downloading files I asked for help from Bernardo, who runs the server and graciously lets us use it for free. Bernardo attempted an upgrade of Apache, but unfortunately it didn't come back up after that. At the moment he doesn't have time to dig in and fix the configuration. This, coupled with the fact that the kiwilight server also doesn't have a web server running just yet, means that we are without means to get to the repos at the moment :( Just please be patient, I'm sure the repos will be back soon. I'll let you know as soon as I find out more. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus In a hierarchy, every employee tends to rise to his level of incompetence. -- The Peter Principle -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Thu Apr 3 19:56:09 2014 From: magnus at therning.org (Magnus Therning) Date: Thu, 3 Apr 2014 21:56:09 +0200 Subject: [arch-haskell] xsounds server down In-Reply-To: <20140403191828.GC1084@tatooine.lan> References: <20140403191828.GC1084@tatooine.lan> Message-ID: <20140403195609.GA3050@tatooine.lan> On Thu, Apr 03, 2014 at 09:18:28PM +0200, Magnus Therning wrote: > I really ought to learn to not ask for stuff ;) > > Due to a strange behaviour with xsounds when downloading files I asked > for help from Bernardo, who runs the server and graciously lets us use > it for free. Bernardo attempted an upgrade of Apache, but > unfortunately it didn't come back up after that. At the moment he > doesn't have time to dig in and fix the configuration. > > This, coupled with the fact that the kiwilight server also doesn't > have a web server running just yet, means that we are without means to > get to the repos at the moment :( > > Just please be patient, I'm sure the repos will be back soon. I'll > let you know as soon as I find out more. Apparently xsounds is back up already! :) /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus As long as there are ill-defined goals, bizarre bugs, and unrealistic schedules, there will be Real Programmers willing to jump in and Solve The Problem, saving the documentation for later. Long live Fortran! -- Ed Post -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Fri Apr 11 18:31:48 2014 From: magnus at therning.org (Magnus Therning) Date: Fri, 11 Apr 2014 20:31:48 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] Message-ID: <20140411183148.GA2086@tatooine.lan> This morning I pushed out ghc 7.8.1 to [haskell-core]. This means that [haskell-testing] will be retired in a few days so please point pacman back to the core repo again. When I first created the branch for ghc 7.8 there were a number of packages that weren't buildable, and hence they were removed. I've since re-added a few of them, but not all. Not yet. If you find something crucial to be missing, please let me know so I can fix it post-haste. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From dahankzter at gmail.com Fri Apr 11 18:44:52 2014 From: dahankzter at gmail.com (Henrik Johansson) Date: Fri, 11 Apr 2014 20:44:52 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140411183148.GA2086@tatooine.lan> References: <20140411183148.GA2086@tatooine.lan> Message-ID: warning: cannot resolve "ghc=7.8.0.20140228-1", a dependency of "haskell-blaze-builder-conduit" warning: cannot resolve "haskell-blaze-builder=0.3.3.2-56", a dependency of "haskell-blaze-builder-conduit" warning: cannot resolve "haskell-conduit=1.0.17.1-2", a dependency of "haskell-blaze-builder-conduit" warning: cannot resolve "haskell-text=1.1.0.1-1", a dependency of "haskell-blaze-builder-conduit" :: The following package cannot be upgraded due to unresolvable dependencies: haskell-blaze-builder-conduit Is this why this happens? On Fri, Apr 11, 2014 at 8:31 PM, Magnus Therning wrote: > This morning I pushed out ghc 7.8.1 to [haskell-core]. This means > that [haskell-testing] will be retired in a few days so please point > pacman back to the core repo again. > > When I first created the branch for ghc 7.8 there were a number of > packages that weren't buildable, and hence they were removed. I've > since re-added a few of them, but not all. Not yet. If you find > something crucial to be missing, please let me know so I can fix it > post-haste. > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > Most software today is very much like an Egyptian pyramid with > millions of bricks piled on top of each other, with no structural > integrity, but just done by brute force and thousands of slaves. > -- Alan Kay > > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Fri Apr 11 18:47:10 2014 From: magnus at therning.org (Magnus Therning) Date: Fri, 11 Apr 2014 20:47:10 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: References: <20140411183148.GA2086@tatooine.lan> Message-ID: <20140411184710.GC2086@tatooine.lan> On Fri, Apr 11, 2014 at 08:44:52PM +0200, Henrik Johansson wrote: > warning: cannot resolve "ghc=7.8.0.20140228-1", a dependency of > "haskell-blaze-builder-conduit" > warning: cannot resolve "haskell-blaze-builder=0.3.3.2-56", a dependency of > "haskell-blaze-builder-conduit" > warning: cannot resolve "haskell-conduit=1.0.17.1-2", a dependency of > "haskell-blaze-builder-conduit" > warning: cannot resolve "haskell-text=1.1.0.1-1", a dependency of > "haskell-blaze-builder-conduit" > :: The following package cannot be upgraded due to unresolvable > dependencies: > haskell-blaze-builder-conduit > > Is this why this happens? Ah, yes, that particular one is due to blaze-builder-conduit being deprecated in favour of conduit-extra. The same goes for network-conduit. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Goto labels should be left-aligned in all caps and should include the programmer's name, home phone number, and credit card number. -- Abdul Nizar -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From linusarver at gmail.com Sat Apr 12 10:47:22 2014 From: linusarver at gmail.com (Linus Arver) Date: Sat, 12 Apr 2014 03:47:22 -0700 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140411183148.GA2086@tatooine.lan> References: <20140411183148.GA2086@tatooine.lan> Message-ID: <20140412104720.GA4301@k2> On Fri, Apr 11, 2014 at 08:31:48PM +0200, Magnus Therning wrote: > This morning I pushed out ghc 7.8.1 to [haskell-core]. This means > that [haskell-testing] will be retired in a few days so please point > pacman back to the core repo again. > > When I first created the branch for ghc 7.8 there were a number of > packages that weren't buildable, and hence they were removed. I've > since re-added a few of them, but not all. Not yet. If you find > something crucial to be missing, please let me know so I can fix it > post-haste. Hello, I noticed that xmonad-contrib is missing. I use this package for my xmonad configuration. -L From tensor5 at gmail.com Sat Apr 12 15:23:59 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Sat, 12 Apr 2014 17:23:59 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140412104720.GA4301@k2> References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> Message-ID: And now 7.8.2 is out! On Sat, Apr 12, 2014 at 12:47 PM, Linus Arver wrote: > On Fri, Apr 11, 2014 at 08:31:48PM +0200, Magnus Therning wrote: > > This morning I pushed out ghc 7.8.1 to [haskell-core]. This means > > that [haskell-testing] will be retired in a few days so please point > > pacman back to the core repo again. > > > > When I first created the branch for ghc 7.8 there were a number of > > packages that weren't buildable, and hence they were removed. I've > > since re-added a few of them, but not all. Not yet. If you find > > something crucial to be missing, please let me know so I can fix it > > post-haste. > > Hello, I noticed that xmonad-contrib is missing. I use this package for > my xmonad configuration. > > -L > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Sat Apr 12 15:55:45 2014 From: magnus at therning.org (Magnus Therning) Date: Sat, 12 Apr 2014 17:55:45 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> Message-ID: <20140412155545.GA14925@tatooine.lan> On Sat, Apr 12, 2014 at 05:23:59PM +0200, Nicola Squartini wrote: > And now 7.8.2 is out! Yeah, I know. However, I've been building ghc and the entire repo a few times already these past days so I'm holding off the upgrade to 7.8.2 until tomorrow evening. I hope that doesn't ruin anyone's weekend. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Heuristic is an algorithm in a clown suit. It?s less predictable, it?s more fun, and it comes without a 30-day, money-back guarantee. -- Steve McConnell, Code Complete -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Sat Apr 12 17:30:02 2014 From: magnus at therning.org (Magnus Therning) Date: Sat, 12 Apr 2014 19:30:02 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140412104720.GA4301@k2> References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> Message-ID: <20140412173002.GB14925@tatooine.lan> On Sat, Apr 12, 2014 at 03:47:22AM -0700, Linus Arver wrote: > On Fri, Apr 11, 2014 at 08:31:48PM +0200, Magnus Therning wrote: > > This morning I pushed out ghc 7.8.1 to [haskell-core]. This means > > that [haskell-testing] will be retired in a few days so please point > > pacman back to the core repo again. > > > > When I first created the branch for ghc 7.8 there were a number of > > packages that weren't buildable, and hence they were removed. I've > > since re-added a few of them, but not all. Not yet. If you find > > something crucial to be missing, please let me know so I can fix it > > post-haste. > > Hello, I noticed that xmonad-contrib is missing. I use this package for > my xmonad configuration. 0.11.2 doesn't build out of the box at the moment so it'll likely take a little while until it gets added again. Unless I receive a patch that fixes it of course ;) /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -- Martin Fowler -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From seschwar at gmail.com Sat Apr 12 18:09:16 2014 From: seschwar at gmail.com (Sebastian Schwarz) Date: Sat, 12 Apr 2014 20:09:16 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140412173002.GB14925@tatooine.lan> References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> <20140412173002.GB14925@tatooine.lan> Message-ID: <87ha5ya08j.fsf@domain.invalid> On 2014-12-04, Magnus Therning wrote: > 0.11.2 doesn't build out of the box at the moment so it'll likely take > a little while until it gets added again. Unless I receive a patch > that fixes it of course ;) Is it due to this issue? https://code.google.com/p/xmonad/issues/detail?id=563 Quickly looking for patches for MultiToggle.hs on the XMonad mailing list has turned up this: http://thread.gmane.org/gmane.comp.lang.haskell.xmonad/13649/focus=3186 But I haven't tested it, yet. From tensor5 at gmail.com Sat Apr 12 19:30:00 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Sat, 12 Apr 2014 21:30:00 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <87ha5ya08j.fsf@domain.invalid> References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> <20140412173002.GB14925@tatooine.lan> <87ha5ya08j.fsf@domain.invalid> Message-ID: I have a problem with HLint after upgrading to 7.8.1. It gives me the error Illegal instruction (core dumped) whenever I run it on a file. I reported the bug https://github.com/ndmitchell/hlint/issues/39 but it seems they are not able to reproduce it. Could someone try it? It might be a problem of this particular binary. On Sat, Apr 12, 2014 at 8:09 PM, Sebastian Schwarz wrote: > On 2014-12-04, Magnus Therning wrote: > > 0.11.2 doesn't build out of the box at the moment so it'll likely take > > a little while until it gets added again. Unless I receive a patch > > that fixes it of course ;) > > Is it due to this issue? > https://code.google.com/p/xmonad/issues/detail?id=563 > > Quickly looking for patches for MultiToggle.hs on the XMonad > mailing list has turned up this: > http://thread.gmane.org/gmane.comp.lang.haskell.xmonad/13649/focus=3186 > > But I haven't tested it, yet. > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rudy at matela.com.br Sat Apr 12 20:06:45 2014 From: rudy at matela.com.br (Rudy Matela) Date: Sat, 12 Apr 2014 21:06:45 +0100 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> <20140412173002.GB14925@tatooine.lan> <87ha5ya08j.fsf@domain.invalid> Message-ID: The HLint is ok for my after the update: $ hlint Program.hs No suggestions My versions: $ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.8.1 $ hlint --version HLint v1.8.60, (C) Neil Mitchell 2006-2014 $ pacman -Qi haskell-hlint Name : haskell-hlint Version : 1.8.60-2 Architecture : x86_64 $ pacman -Qi ghc Name : ghc Version : 7.8.1-1 Architecture : x86_64 On Sat, Apr 12, 2014 at 8:30 PM, Nicola Squartini wrote: > I have a problem with HLint after upgrading to 7.8.1. It gives me the error > > Illegal instruction (core dumped) > > whenever I run it on a file. I reported the bug > https://github.com/ndmitchell/hlint/issues/39 but it seems they are not able > to reproduce it. > Could someone try it? It might be a problem of this particular binary. > > > On Sat, Apr 12, 2014 at 8:09 PM, Sebastian Schwarz > wrote: >> >> On 2014-12-04, Magnus Therning wrote: >> > 0.11.2 doesn't build out of the box at the moment so it'll likely take >> > a little while until it gets added again. Unless I receive a patch >> > that fixes it of course ;) >> >> Is it due to this issue? >> https://code.google.com/p/xmonad/issues/detail?id=563 >> >> Quickly looking for patches for MultiToggle.hs on the XMonad >> mailing list has turned up this: >> http://thread.gmane.org/gmane.comp.lang.haskell.xmonad/13649/focus=3186 >> >> But I haven't tested it, yet. >> _______________________________________________ >> arch-haskell mailing list >> arch-haskell at haskell.org >> http://www.haskell.org/mailman/listinfo/arch-haskell > > > > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > From linusarver at gmail.com Sun Apr 13 07:18:12 2014 From: linusarver at gmail.com (Linus Arver) Date: Sun, 13 Apr 2014 00:18:12 -0700 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140412173002.GB14925@tatooine.lan> References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> <20140412173002.GB14925@tatooine.lan> Message-ID: <20140413071811.GA11326@k3.gateway.pace.com> On Sat, Apr 12, 2014 at 07:30:02PM +0200, Magnus Therning wrote: > On Sat, Apr 12, 2014 at 03:47:22AM -0700, Linus Arver wrote: > > On Fri, Apr 11, 2014 at 08:31:48PM +0200, Magnus Therning wrote: > > > This morning I pushed out ghc 7.8.1 to [haskell-core]. This means > > > that [haskell-testing] will be retired in a few days so please point > > > pacman back to the core repo again. > > > > > > When I first created the branch for ghc 7.8 there were a number of > > > packages that weren't buildable, and hence they were removed. I've > > > since re-added a few of them, but not all. Not yet. If you find > > > something crucial to be missing, please let me know so I can fix it > > > post-haste. > > > > Hello, I noticed that xmonad-contrib is missing. I use this package for > > my xmonad configuration. > > 0.11.2 doesn't build out of the box at the moment so it'll likely take > a little while until it gets added again. Unless I receive a patch > that fixes it of course ;) Well, I tried a simple 1-liner "patch" (see attachment) --- it removes the type signature from XMonad/Layout/MultiToggle.hs at line 162. I've tried out the patch with cblrepo and everything compiles (quite amazing, as there are over 200 modules to compile and this is the only thing holding back the package) and I can use XMonad again. I don't use the MultiToggle module though, so I cannot say that it's completely stable. -L > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > Any fool can write code that a computer can understand. Good programmers > write code that humans can understand. > -- Martin Fowler -------------- next part -------------- A non-text attachment was scrubbed... Name: source.patch Type: text/x-diff Size: 478 bytes Desc: not available URL: From magnus at therning.org Sun Apr 13 05:49:57 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 13 Apr 2014 07:49:57 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> <20140412173002.GB14925@tatooine.lan> <87ha5ya08j.fsf@domain.invalid> Message-ID: <20140413054957.GA1008@tatooine.lan> On Sat, Apr 12, 2014 at 09:06:45PM +0100, Rudy Matela wrote: > The HLint is ok for my after the update: > > $ hlint Program.hs > No suggestions > > My versions: > > $ ghc --version > The Glorious Glasgow Haskell Compilation System, version 7.8.1 > > $ hlint --version > HLint v1.8.60, (C) Neil Mitchell 2006-2014 > > $ pacman -Qi haskell-hlint > Name : haskell-hlint > Version : 1.8.60-2 > Architecture : x86_64 > > $ pacman -Qi ghc > Name : ghc > Version : 7.8.1-1 > Architecture : x86_64 It works fine for me too. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Sun Apr 13 05:52:33 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 13 Apr 2014 07:52:33 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140413071811.GA11326@k3.gateway.pace.com> References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> <20140412173002.GB14925@tatooine.lan> <20140413071811.GA11326@k3.gateway.pace.com> Message-ID: <20140413055233.GB1008@tatooine.lan> On Sun, Apr 13, 2014 at 12:18:12AM -0700, Linus Arver wrote: > On Sat, Apr 12, 2014 at 07:30:02PM +0200, Magnus Therning wrote: > > On Sat, Apr 12, 2014 at 03:47:22AM -0700, Linus Arver wrote: > > > On Fri, Apr 11, 2014 at 08:31:48PM +0200, Magnus Therning wrote: > > > > This morning I pushed out ghc 7.8.1 to [haskell-core]. This means > > > > that [haskell-testing] will be retired in a few days so please point > > > > pacman back to the core repo again. > > > > > > > > When I first created the branch for ghc 7.8 there were a number of > > > > packages that weren't buildable, and hence they were removed. I've > > > > since re-added a few of them, but not all. Not yet. If you find > > > > something crucial to be missing, please let me know so I can fix it > > > > post-haste. > > > > > > Hello, I noticed that xmonad-contrib is missing. I use this package for > > > my xmonad configuration. > > > > 0.11.2 doesn't build out of the box at the moment so it'll likely take > > a little while until it gets added again. Unless I receive a patch > > that fixes it of course ;) > > Well, I tried a simple 1-liner "patch" (see attachment) --- it removes > the type signature from XMonad/Layout/MultiToggle.hs at line 162. I've > tried out the patch with cblrepo and everything compiles (quite amazing, > as there are over 200 modules to compile and this is the only thing > holding back the package) and I can use XMonad again. I don't use the > MultiToggle module though, so I cannot say that it's completely stable. Sometimes that's all it takes. Thanks for the patch. It's building as I write this and should hit the repos in a matter of minutes. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus What gets measured, gets done. -- Tom Peters -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From tensor5 at gmail.com Sun Apr 13 11:02:15 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Sun, 13 Apr 2014 13:02:15 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: References: <20140411183148.GA2086@tatooine.lan> <20140412104720.GA4301@k2> <20140412173002.GB14925@tatooine.lan> <87ha5ya08j.fsf@domain.invalid> Message-ID: Well, this is really weird! I even unistalled all haskell, cleared the pacman cache and reinstalled ghc and hlint, and still I have that "Illegal instruction". So it must be a problem of my system. On Sat, Apr 12, 2014 at 10:06 PM, Rudy Matela wrote: > The HLint is ok for my after the update: > > $ hlint Program.hs > No suggestions > > My versions: > > $ ghc --version > The Glorious Glasgow Haskell Compilation System, version 7.8.1 > > $ hlint --version > HLint v1.8.60, (C) Neil Mitchell 2006-2014 > > $ pacman -Qi haskell-hlint > Name : haskell-hlint > Version : 1.8.60-2 > Architecture : x86_64 > > $ pacman -Qi ghc > Name : ghc > Version : 7.8.1-1 > Architecture : x86_64 > > On Sat, Apr 12, 2014 at 8:30 PM, Nicola Squartini > wrote: > > I have a problem with HLint after upgrading to 7.8.1. It gives me the > error > > > > Illegal instruction (core dumped) > > > > whenever I run it on a file. I reported the bug > > https://github.com/ndmitchell/hlint/issues/39 but it seems they are not > able > > to reproduce it. > > Could someone try it? It might be a problem of this particular binary. > > > > > > On Sat, Apr 12, 2014 at 8:09 PM, Sebastian Schwarz > > wrote: > >> > >> On 2014-12-04, Magnus Therning wrote: > >> > 0.11.2 doesn't build out of the box at the moment so it'll likely take > >> > a little while until it gets added again. Unless I receive a patch > >> > that fixes it of course ;) > >> > >> Is it due to this issue? > >> https://code.google.com/p/xmonad/issues/detail?id=563 > >> > >> Quickly looking for patches for MultiToggle.hs on the XMonad > >> mailing list has turned up this: > >> http://thread.gmane.org/gmane.comp.lang.haskell.xmonad/13649/focus=3186 > >> > >> But I haven't tested it, yet. > >> _______________________________________________ > >> arch-haskell mailing list > >> arch-haskell at haskell.org > >> http://www.haskell.org/mailman/listinfo/arch-haskell > > > > > > > > _______________________________________________ > > arch-haskell mailing list > > arch-haskell at haskell.org > > http://www.haskell.org/mailman/listinfo/arch-haskell > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bo.bjornsen at gmail.com Sun Apr 13 11:05:13 2014 From: bo.bjornsen at gmail.com (=?ISO-8859-1?Q?Bj=F8rn_=D8ivind_Bj=F8rnsen?=) Date: Sun, 13 Apr 2014 13:05:13 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: References: <20140411183148.GA2086@tatooine.lan> Message-ID: <29116613.qc2lvhVY21@archdukebox> On Sunday 13 April 2014 13:02:15 Nicola Squartini wrote: > Well, this is really weird! I even unistalled all haskell, cleared the > pacman cache and reinstalled ghc and hlint, and still I have that "Illegal > instruction". So it must be a problem of my system. > It may be a long shot, but have you tried dropping the kernel caches? Perhaps you have a bad stick of RAM or something. echo 3 > /proc/sys/vm/drop_caches as root should do the trick. You may also want to do a md5sum of the hlint binary before and after you do the above, to see if it makes a difference. Best Regards, Bj?rn ?ivind -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. URL: From tensor5 at gmail.com Sun Apr 13 12:41:48 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Sun, 13 Apr 2014 14:41:48 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <29116613.qc2lvhVY21@archdukebox> References: <20140411183148.GA2086@tatooine.lan> <29116613.qc2lvhVY21@archdukebox> Message-ID: I tried on another system and it works fine. It's definitely a problem of this machine, but not a memory corruption because I have ecc and edac-util shows 0 error corrections. On Sun, Apr 13, 2014 at 1:05 PM, Bj?rn ?ivind Bj?rnsen < bo.bjornsen at gmail.com> wrote: > On Sunday 13 April 2014 13:02:15 Nicola Squartini wrote: > > Well, this is really weird! I even unistalled all haskell, cleared the > > pacman cache and reinstalled ghc and hlint, and still I have that > "Illegal > > instruction". So it must be a problem of my system. > > > > It may be a long shot, but have you tried dropping the kernel caches? > Perhaps > you have a bad stick of RAM or something. > > echo 3 > /proc/sys/vm/drop_caches > > as root should do the trick. You may also want to do a md5sum of the hlint > binary before and after you do the above, to see if it makes a difference. > > Best Regards, > Bj?rn ?ivind > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mgmillani at inf.ufrgs.br Tue Apr 15 21:39:15 2014 From: mgmillani at inf.ufrgs.br (Marcelo Garlet Millani) Date: Tue, 15 Apr 2014 23:39:15 +0200 Subject: [arch-haskell] Can't install cabal-install Message-ID: <20140415213911.GB13401@athena.localdomain> Hello, Trying to install cabal-install through cabal is not working for me. When compiling the module: HTTP-4000.2.4 the following error occurs: Network/HTTP/Auth.hs:192:49: Couldn't match expected type `Maybe URI' with actual type `URI' In the second argument of `fromMaybe', namely `(u `relativeTo` baseURI)' In the expression: fromMaybe u (u `relativeTo` baseURI) In the first argument of `map', namely `(\ u -> fromMaybe u (u `relativeTo` baseURI))' My version of cabal is (installed from extra, not from haskell-core): cabal-install version 1.18.0.2 using version 1.18.1 of the Cabal library The output of `cabal install cabal-install` is: ----- Resolving dependencies... Downloading Cabal-1.18.1.3... Downloading stm-2.4.3... Configuring stm-2.4.3... Downloading text-1.1.0.1... Downloading zlib-0.5.4.1... Configuring text-1.1.0.1... Configuring Cabal-1.18.1.3... Configuring zlib-0.5.4.1... Building zlib-0.5.4.1... Building text-1.1.0.1... Building stm-2.4.3... Installed stm-2.4.3 Installed zlib-0.5.4.1 Building Cabal-1.18.1.3... Installed text-1.1.0.1 Downloading parsec-3.1.5... Configuring parsec-3.1.5... Building parsec-3.1.5... Installed parsec-3.1.5 Downloading network-2.5.0.0... Configuring network-2.5.0.0... Building network-2.5.0.0... Installed network-2.5.0.0 Downloading HTTP-4000.2.4... Configuring HTTP-4000.2.4... Building HTTP-4000.2.4... Failed to install HTTP-4000.2.4 Last 10 lines of the build log ( /home/marcelo/.cabal/logs/HTTP-4000.2.4.log ): [12 of 18] Compiling Network.StreamSocket ( Network/StreamSocket.hs, dist/build/Network/StreamSocket.o ) [13 of 18] Compiling Network.HTTP.Auth ( Network/HTTP/Auth.hs, dist/build/Network/HTTP/Auth.o ) Network/HTTP/Auth.hs:192:49: Couldn't match expected type `Maybe URI' with actual type `URI' In the second argument of `fromMaybe', namely `(u `relativeTo` baseURI)' In the expression: fromMaybe u (u `relativeTo` baseURI) In the first argument of `map', namely `(\ u -> fromMaybe u (u `relativeTo` baseURI))' Installed Cabal-1.18.1.3 cabal: Error: some packages failed to install: HTTP-4000.2.4 failed during the building phase. The exception was: ExitFailure 1 cabal-install-1.18.0.3 depends on HTTP-4000.2.4 which failed to install. ----- I don't know why it's trying to install HTTP-4000.2.4 when the newest version is 4000.2.12 and cabal-install depends on HTTP >= 4000.0.8 && < 4001 . Is there anything I can do to fix this problem? Best regards, Marcelo Millani From magnus at therning.org Wed Apr 16 05:02:44 2014 From: magnus at therning.org (Magnus Therning) Date: Wed, 16 Apr 2014 07:02:44 +0200 Subject: [arch-haskell] Can't install cabal-install In-Reply-To: <20140415213911.GB13401@athena.localdomain> References: <20140415213911.GB13401@athena.localdomain> Message-ID: <20140416050244.GA3044@tatooine.lan> On Tue, Apr 15, 2014 at 11:39:15PM +0200, Marcelo Garlet Millani wrote: > Hello, > > Trying to install cabal-install through cabal is not working for me. When compiling the module: > HTTP-4000.2.4 > [...] > > I don't know why it's trying to install HTTP-4000.2.4 when the > newest version is 4000.2.12 and cabal-install depends on HTTP >= > 4000.0.8 && < 4001 . > > Is there anything I can do to fix this problem? I'm no user of cabal myself, but a few days ago when I thought I'd take a look at the sandboxing feature of it I ran into a similar situation, cabal wanted to install an older version of some package for no apparent reason. I just gave up and decided that I'd have to postpone playing with cabal :) HTTP 4000.2.12 is in [haskell-core]. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From bb010g at gmail.com Wed Apr 16 18:58:58 2014 From: bb010g at gmail.com (Brayden Banks) Date: Wed, 16 Apr 2014 11:58:58 -0700 Subject: [arch-haskell] haskell-haddock for GHC 7.8.2-1 Message-ID: I think there used to be a haskell-haddock package in the ArchHaskell repos, but there isn't one now and the haddock from [community] is for 7.6.3-1. Stuff still builds, but it complains about haddock being out of date. Are there plans to put it back? -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Wed Apr 16 22:00:22 2014 From: magnus at therning.org (Magnus Therning) Date: Thu, 17 Apr 2014 00:00:22 +0200 Subject: [arch-haskell] haskell-haddock for GHC 7.8.2-1 In-Reply-To: References: Message-ID: <20140416220022.GB1022@tatooine.lan> On Wed, Apr 16, 2014 at 11:58:58AM -0700, Brayden Banks wrote: > I think there used to be a haskell-haddock package in the > ArchHaskell repos, but there isn't one now and the haddock from > [community] is for 7.6.3-1. Stuff still builds, but it complains > about haddock being out of date. Are there plans to put it back? Is there any particular reason why you miss the package? Ghc comes with its own haddock binary: ~~~~ % haddock --version Haddock version 2.14.2, (c) Simon Marlow 2006 Ported to use the GHC API by David Waern 2006-2008 % pacman -Qo /usr/bin/haddock /usr/bin/haddock is owned by ghc 7.8.2-1 ~~~~ /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -- Martin Fowler -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From pradermecker at yahoo.ca Sat Apr 19 11:24:30 2014 From: pradermecker at yahoo.ca (Pierre Radermecker) Date: Sat, 19 Apr 2014 04:24:30 -0700 (PDT) Subject: [arch-haskell] haskell-haddock for GHC 7.8.2-1 In-Reply-To: <20140416220022.GB1022@tatooine.lan> References: <20140416220022.GB1022@tatooine.lan> Message-ID: <1397906670.88749.YahooMailNeo@web161506.mail.bf1.yahoo.com> As a note, one possible usage is SublimeHaskell (https://github.com/SublimeHaskell/SublimeHaskell) that requires this package for some reasons. Anyhow SublimeHaskell does not support haddock 2.14 yet (https://github.com/SublimeHaskell/SublimeHaskell/issues/130). And previous versions of haddock don't work with GHC 7.8. So you are currently out of luck if you want to use SublimeHaskell with GHC 7.8 unless you manually fiddle around with source code. Thanks for the work on GHC 7.8. I was expecting much more trouble while upgrading. I am quite impressed; it's been smooth and easy. Cheers -------------- next part -------------- An HTML attachment was scrubbed... URL: From sergey.khorev at gmail.com Sat Apr 19 12:20:26 2014 From: sergey.khorev at gmail.com (Sergey Khorev) Date: Sat, 19 Apr 2014 12:20:26 +0000 (UTC) Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] References: <20140411183148.GA2086@tatooine.lan> Message-ID: > When I first created the branch for ghc 7.8 there were a number of > packages that weren't buildable, and hence they were removed. I've > since re-added a few of them, but not all. Not yet. If you find > something crucial to be missing, please let me know so I can fix it > post-haste. The upgrade was really smooth. I am wondering if you are going to restore hoogle? I was able to build it in cabal sandbox so hopefully there are no major blockers. From pradermecker at yahoo.ca Sat Apr 19 19:35:41 2014 From: pradermecker at yahoo.ca (Pierre Radermecker) Date: Sat, 19 Apr 2014 12:35:41 -0700 (PDT) Subject: [arch-haskell] haskell-haddock for GHC 7.8.2-1 In-Reply-To: <1397906670.88749.YahooMailNeo@web161506.mail.bf1.yahoo.com> References: <20140416220022.GB1022@tatooine.lan> <1397906670.88749.YahooMailNeo@web161506.mail.bf1.yahoo.com> Message-ID: <1397936141.84775.YahooMailNeo@web161502.mail.bf1.yahoo.com> For info, the issue wiith SublimeHaskell and haddock 2.14 has just been fixed ! On Saturday, April 19, 2014 1:24:34 PM, Pierre Radermecker wrote: As a note, one possible usage is SublimeHaskell (https://github.com/SublimeHaskell/SublimeHaskell) that requires this package for some reasons. Anyhow SublimeHaskell does not support haddock 2.14 yet (https://github.com/SublimeHaskell/SublimeHaskell/issues/130). And previous versions of haddock don't work with GHC 7.8. So you are currently out of luck if you want to use SublimeHaskell with GHC 7.8 unless you manually fiddle around with source code. Thanks for the work on GHC 7.8. I was expecting much more trouble while upgrading. I am quite impressed; it's been smooth and easy. Cheers _______________________________________________ arch-haskell mailing list arch-haskell at haskell.org http://www.haskell.org/mailman/listinfo/arch-haskell -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Sun Apr 20 06:41:46 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 20 Apr 2014 08:41:46 +0200 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: References: <20140411183148.GA2086@tatooine.lan> Message-ID: <20140420064146.GA15448@tatooine> On Sat, Apr 19, 2014 at 12:20:26PM +0000, Sergey Khorev wrote: >> When I first created the branch for ghc 7.8 there were a number of >> packages that weren't buildable, and hence they were removed. I've >> since re-added a few of them, but not all. Not yet. If you find >> something crucial to be missing, please let me know so I can fix it >> post-haste. > > The upgrade was really smooth. I am wondering if you are going to > restore hoogle? I was able to build it in cabal sandbox so hopefully > there are no major blockers. It's being uploaded at the moment. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -- Martin Fowler -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From xyne at archlinux.ca Sun Apr 20 20:28:54 2014 From: xyne at archlinux.ca (Xyne) Date: Sun, 20 Apr 2014 20:28:54 +0000 Subject: [arch-haskell] Yesod Persistent packages Message-ID: <20140420202854.44384011@archlinux.ca> Hi, Have the Yesod Persistent packages been dropped from the repo permanently or only temporarily? If there was an announcement then I missed it. If this was unintentional, I would like to request that they be re-added. Thanks. Regards, Xyne From magnus at therning.org Mon Apr 21 05:47:28 2014 From: magnus at therning.org (Magnus Therning) Date: Mon, 21 Apr 2014 07:47:28 +0200 Subject: [arch-haskell] Yesod Persistent packages In-Reply-To: <20140420202854.44384011@archlinux.ca> References: <20140420202854.44384011@archlinux.ca> Message-ID: <20140421054728.GC6082@tatooine> On Sun, Apr 20, 2014 at 08:28:54PM +0000, Xyne wrote: > Hi, > > Have the Yesod Persistent packages been dropped from the repo permanently or > only temporarily? If there was an announcement then I missed it. > > If this was unintentional, I would like to request that they be re-added. They were dropped from the testing branch due to not being buildable with ghc 7.8 at the time.[^1] I'll make an attempt to re-add them. Earlier we had the following three packages, would they be both sufficient and necessary? persistent persistent-sqlite persistent-template /M [^1]: The list of packages that were dropped is in the comment of this changeset: http://is.gd/D0pFLr -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus What gets measured, gets done. -- Tom Peters -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From xyne at archlinux.ca Mon Apr 21 14:20:00 2014 From: xyne at archlinux.ca (Xyne) Date: Mon, 21 Apr 2014 14:20:00 +0000 Subject: [arch-haskell] Yesod Persistent packages In-Reply-To: <20140421054728.GC6082@tatooine> References: <20140420202854.44384011@archlinux.ca> <20140421054728.GC6082@tatooine> Message-ID: <20140421142000.17279f06@archlinux.ca> Magnus Therning wrote: >They were dropped from the testing branch due to not being buildable >with ghc 7.8 at the time.[^1] I'll make an attempt to re-add them. >Earlier we had the following three packages, would they be both >sufficient and necessary? > > persistent > persistent-sqlite > persistent-template > >/M Yes, those are the only 3 Persistent packages that I had installed. I am only using them as glue for a simple SQLite database in one of my projects. Thanks again for your continued efforts. They are truly appreciated. Best regards, Xyne From rwallace at thewallacepack.net Mon Apr 21 18:23:40 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Mon, 21 Apr 2014 11:23:40 -0700 Subject: [arch-haskell] Builds failing in habs chroot Message-ID: I'd like to try and get taffybar added to habs so I'm trying to learn how to build packages and all that. The first one I'm trying it HStringTemplate, which should be simple as all dependencies are available. But for some reason, it fails to build. *** Building in /home/rwallace/Development/habs/haskell-hstringtemplate :: Synchronizing package databases... haskell-core is up to date core is up to date extra is up to date community is up to date :: Starting full system upgrade... there is nothing to do ==> Making package: haskell-hstringtemplate 0.7.3-1 (Mon Apr 21 11:18:03 MST 2014) ==> Retrieving sources... -> Downloading HStringTemplate-0.7.3.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 15961 0 0 17499 0 --:--:-- --:--:-- --:--:-- 17499 ==> Validating source files with sha256sums... HStringTemplate-0.7.3.tar.gz ... Passed ==> Making package: haskell-hstringtemplate 0.7.3-1 (Mon Apr 21 11:18:04 MST 2014) ==> Checking runtime dependencies... ==> Installing missing dependencies... warning: downgrading package ghc (7.8.2-1 => 7.6.3-1) resolving dependencies... looking for inter-conflicts... error: failed to prepare transaction (could not satisfy dependencies) :: haskell-text: requires ghc=7.8.2-1 :: haskell-blaze-builder: requires ghc=7.8.2-1 :: haskell-mtl: requires ghc=7.8.2-1 :: haskell-parsec: requires ghc=7.8.2-1 :: haskell-syb: requires ghc=7.8.2-1 :: haskell-utf8-string: requires ghc=7.8.2-1 :: haskell-hashable: requires ghc=7.8.2-1 :: haskell-nats: requires ghc=7.8.2-1 :: haskell-unordered-containers: requires ghc=7.8.2-1 :: haskell-semigroups: requires ghc=7.8.2-1 :: haskell-void: requires ghc=7.8.2-1 ==> ERROR: 'pacman' failed to install missing dependencies. ==> ERROR: Build failed, check /home/rwallace/Development/habs/x86_64-chroot/build/build *** ERROR: Trapped ERR, something went very wrong. Seems it is trying to use ghc 7.6.3 for some reason. Checking the haskell-hstringtemplate/PKGBUILD I find depends=("ghc=7.6.3-1" "haskell-blaze-builder=0.3.3.2-58" "haskell-mtl=2.1.3.1-3" "haskell-parsec=3.1.5-59" "haskell-syb=0.4.1-55" "haskell-text=1.1.0.1-3" "haskell-utf8-string=0.3.7-55" "haskell-void=0.6.1-61") I tried with another already existing package and the same is true, the ghc dependency is listed as 7.6.3-1. What's going on? What am I missing? Thanks, Rich -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Mon Apr 21 19:44:51 2014 From: magnus at therning.org (Magnus Therning) Date: Mon, 21 Apr 2014 21:44:51 +0200 Subject: [arch-haskell] Builds failing in habs chroot In-Reply-To: References: Message-ID: <20140421194451.GA2130@tatooine.lan> On Mon, Apr 21, 2014 at 11:23:40AM -0700, Richard Wallace wrote: > I'd like to try and get taffybar added to habs so I'm trying to learn how > to build packages and all that. The first one I'm trying it > HStringTemplate, which should be simple as all dependencies are available. > But for some reason, it fails to build. > > *** Building in /home/rwallace/Development/habs/haskell-hstringtemplate > :: Synchronizing package databases... > haskell-core is up to date > core is up to date > extra is up to date > community is up to date > :: Starting full system upgrade... > there is nothing to do > > ==> Making package: haskell-hstringtemplate 0.7.3-1 (Mon Apr 21 11:18:03 > MST 2014) > ==> Retrieving sources... > -> Downloading HStringTemplate-0.7.3.tar.gz... > % Total % Received % Xferd Average Speed Time Time Time > Current > Dload Upload Total Spent Left > Speed > 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- > 0 > 0 0 0 15961 0 0 17499 0 --:--:-- --:--:-- --:--:-- > 17499 > ==> Validating source files with sha256sums... > HStringTemplate-0.7.3.tar.gz ... Passed > ==> Making package: haskell-hstringtemplate 0.7.3-1 (Mon Apr 21 11:18:04 > MST 2014) > ==> Checking runtime dependencies... > ==> Installing missing dependencies... > warning: downgrading package ghc (7.8.2-1 => 7.6.3-1) > resolving dependencies... > looking for inter-conflicts... > error: failed to prepare transaction (could not satisfy dependencies) > :: haskell-text: requires ghc=7.8.2-1 > :: haskell-blaze-builder: requires ghc=7.8.2-1 > :: haskell-mtl: requires ghc=7.8.2-1 > :: haskell-parsec: requires ghc=7.8.2-1 > :: haskell-syb: requires ghc=7.8.2-1 > :: haskell-utf8-string: requires ghc=7.8.2-1 > :: haskell-hashable: requires ghc=7.8.2-1 > :: haskell-nats: requires ghc=7.8.2-1 > :: haskell-unordered-containers: requires ghc=7.8.2-1 > :: haskell-semigroups: requires ghc=7.8.2-1 > :: haskell-void: requires ghc=7.8.2-1 > ==> ERROR: 'pacman' failed to install missing dependencies. > > ==> ERROR: Build failed, check > /home/rwallace/Development/habs/x86_64-chroot/build/build > *** ERROR: Trapped ERR, something went very wrong. > > Seems it is trying to use ghc 7.6.3 for some reason. Checking the > haskell-hstringtemplate/PKGBUILD I find > > depends=("ghc=7.6.3-1" > "haskell-blaze-builder=0.3.3.2-58" > "haskell-mtl=2.1.3.1-3" > "haskell-parsec=3.1.5-59" > "haskell-syb=0.4.1-55" > "haskell-text=1.1.0.1-3" > "haskell-utf8-string=0.3.7-55" > "haskell-void=0.6.1-61") > > I tried with another already existing package and the same is true, > the ghc dependency is listed as 7.6.3-1. > > What's going on? What am I missing? What's going on is that I haven't pushed out a new version of `cblrepo` yet :( There are two ways out of this: 1. Re-build all the PKGBUILDs using `cblrepo pkgbuild --ghc-version 7.8.2`. 2. Run the script `./ghc/helpers/adjust-ghc.sh */PKGBUILD`. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus The results point out the fragility of programmer expertise: advanced programmers have strong expectations about what programs should look like, and when those expectations are violated--in seemingly innocuous ways--their performance drops drastically. -- Elliot Soloway and Kate Ehrlich -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Mon Apr 21 20:08:07 2014 From: magnus at therning.org (Magnus Therning) Date: Mon, 21 Apr 2014 22:08:07 +0200 Subject: [arch-haskell] Yesod Persistent packages In-Reply-To: <20140421142000.17279f06@archlinux.ca> References: <20140420202854.44384011@archlinux.ca> <20140421054728.GC6082@tatooine> <20140421142000.17279f06@archlinux.ca> Message-ID: <20140421200807.GA14375@tatooine.lan> On Mon, Apr 21, 2014 at 02:20:00PM +0000, Xyne wrote: > Magnus Therning wrote: > > >They were dropped from the testing branch due to not being buildable > >with ghc 7.8 at the time.[^1] I'll make an attempt to re-add them. > >Earlier we had the following three packages, would they be both > >sufficient and necessary? > > > > persistent > > persistent-sqlite > > persistent-template > > > >/M > > Yes, those are the only 3 Persistent packages that I had installed. > I am only using them as glue for a simple SQLite database in one of > my projects. > > Thanks again for your continued efforts. They are truly appreciated. They have been added. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From rwallace at thewallacepack.net Mon Apr 21 22:39:21 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Mon, 21 Apr 2014 15:39:21 -0700 Subject: [arch-haskell] Builds failing in habs chroot In-Reply-To: <20140421194451.GA2130@tatooine.lan> References: <20140421194451.GA2130@tatooine.lan> Message-ID: Great, that did the trick. Thanks. On Mon, Apr 21, 2014 at 12:44 PM, Magnus Therning wrote: > On Mon, Apr 21, 2014 at 11:23:40AM -0700, Richard Wallace wrote: > > I'd like to try and get taffybar added to habs so I'm trying to learn how > > to build packages and all that. The first one I'm trying it > > HStringTemplate, which should be simple as all dependencies are > available. > > But for some reason, it fails to build. > > > > *** Building in /home/rwallace/Development/habs/haskell-hstringtemplate > > :: Synchronizing package databases... > > haskell-core is up to date > > core is up to date > > extra is up to date > > community is up to date > > :: Starting full system upgrade... > > there is nothing to do > > > > ==> Making package: haskell-hstringtemplate 0.7.3-1 (Mon Apr 21 11:18:03 > > MST 2014) > > ==> Retrieving sources... > > -> Downloading HStringTemplate-0.7.3.tar.gz... > > % Total % Received % Xferd Average Speed Time Time Time > > Current > > Dload Upload Total Spent Left > > Speed > > 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- > > 0 > > 0 0 0 15961 0 0 17499 0 --:--:-- --:--:-- --:--:-- > > 17499 > > ==> Validating source files with sha256sums... > > HStringTemplate-0.7.3.tar.gz ... Passed > > ==> Making package: haskell-hstringtemplate 0.7.3-1 (Mon Apr 21 11:18:04 > > MST 2014) > > ==> Checking runtime dependencies... > > ==> Installing missing dependencies... > > warning: downgrading package ghc (7.8.2-1 => 7.6.3-1) > > resolving dependencies... > > looking for inter-conflicts... > > error: failed to prepare transaction (could not satisfy dependencies) > > :: haskell-text: requires ghc=7.8.2-1 > > :: haskell-blaze-builder: requires ghc=7.8.2-1 > > :: haskell-mtl: requires ghc=7.8.2-1 > > :: haskell-parsec: requires ghc=7.8.2-1 > > :: haskell-syb: requires ghc=7.8.2-1 > > :: haskell-utf8-string: requires ghc=7.8.2-1 > > :: haskell-hashable: requires ghc=7.8.2-1 > > :: haskell-nats: requires ghc=7.8.2-1 > > :: haskell-unordered-containers: requires ghc=7.8.2-1 > > :: haskell-semigroups: requires ghc=7.8.2-1 > > :: haskell-void: requires ghc=7.8.2-1 > > ==> ERROR: 'pacman' failed to install missing dependencies. > > > > ==> ERROR: Build failed, check > > /home/rwallace/Development/habs/x86_64-chroot/build/build > > *** ERROR: Trapped ERR, something went very wrong. > > > > Seems it is trying to use ghc 7.6.3 for some reason. Checking the > > haskell-hstringtemplate/PKGBUILD I find > > > > depends=("ghc=7.6.3-1" > > "haskell-blaze-builder=0.3.3.2-58" > > "haskell-mtl=2.1.3.1-3" > > "haskell-parsec=3.1.5-59" > > "haskell-syb=0.4.1-55" > > "haskell-text=1.1.0.1-3" > > "haskell-utf8-string=0.3.7-55" > > "haskell-void=0.6.1-61") > > > > I tried with another already existing package and the same is true, > > the ghc dependency is listed as 7.6.3-1. > > > > What's going on? What am I missing? > > What's going on is that I haven't pushed out a new version of > `cblrepo` yet :( > > There are two ways out of this: > > 1. Re-build all the PKGBUILDs using > `cblrepo pkgbuild --ghc-version 7.8.2`. > 2. Run the script `./ghc/helpers/adjust-ghc.sh */PKGBUILD`. > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > The results point out the fragility of programmer expertise: advanced > programmers have strong expectations about what programs should look like, > and when those expectations are violated--in seemingly innocuous > ways--their performance drops drastically. > -- Elliot Soloway and Kate Ehrlich > > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sergey.khorev at gmail.com Tue Apr 22 17:37:08 2014 From: sergey.khorev at gmail.com (Sergey Khorev) Date: Tue, 22 Apr 2014 21:37:08 +0400 Subject: [arch-haskell] ghc 7.8.1 has hit [haskell-core] In-Reply-To: <20140420064146.GA15448@tatooine> References: <20140411183148.GA2086@tatooine.lan> <20140420064146.GA15448@tatooine> Message-ID: > > It's being uploaded at the moment. > Thanks a lot! -------------- next part -------------- An HTML attachment was scrubbed... URL: From xyne at archlinux.ca Wed Apr 23 20:32:33 2014 From: xyne at archlinux.ca (Xyne) Date: Wed, 23 Apr 2014 20:32:33 +0000 Subject: [arch-haskell] Yesod Persistent packages In-Reply-To: <20140421200807.GA14375@tatooine.lan> References: <20140420202854.44384011@archlinux.ca> <20140421054728.GC6082@tatooine> <20140421142000.17279f06@archlinux.ca> <20140421200807.GA14375@tatooine.lan> Message-ID: <20140423203233.3b90cdbf@archlinux.ca> Magnus Therning wrote: >They have been added. Thanks again! From tensor5 at gmail.com Fri Apr 25 14:10:37 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Fri, 25 Apr 2014 16:10:37 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) Message-ID: Hi, I already mentioned this problem earlier on this mailing list, but now I have some extra information. It's the following (on GHCi): Prelude> :m Language.Haskell.Exts Prelude Language.Haskell.Exts> parseFileContents "main = putStrLn \"Hello World\"" Loading package array-0.5.0.0 ... linking ... done. Loading package filepath-1.3.0.2 ... linking ... done. Loading package deepseq-1.3.0.2 ... linking ... done. Loading package old-locale-1.0.0.6 ... linking ... done. Loading package time-1.4.2 ... linking ... done. Loading package bytestring-0.10.4.0 ... linking ... done. Loading package unix-2.7.0.1 ... linking ... done. Loading package directory-1.2.1.0 ... linking ... done. Loading package old-time-1.1.0.2 ... linking ... done. Loading package text-1.1.0.1 ... linking ... done. Loading package polyparse-1.9 ... linking ... done. Loading package cpphs-1.18.4 ... linking ... done. Loading package pretty-1.1.1.1 ... linking ... done. Loading package haskell-src-exts-1.15.0.1 ... linking ... done. Illegal instruction (core dumped) This affects everything that depends on haskell-src-exts, like hlint and stylish-haskell. The bug shows up only on my two AMD Athlon II X2 computers, but not on my other Intel Sandybridge. I think it is related to -fllvm flag because I didn't have this bug with the 1.15.0 version, which didn't have the flag. Can someone with similar AMD architecture try to replicate it, please? Thanks Nicola -------------- next part -------------- An HTML attachment was scrubbed... URL: From rwallace at thewallacepack.net Fri Apr 25 16:13:23 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Fri, 25 Apr 2014 09:13:23 -0700 Subject: [arch-haskell] Checksum failures when building all packages Message-ID: I've checked out habs and am trying to build all the packages as described in the readme. Every once in a while the build will fail with a checksum error while installing dependencies ==> Installing missing dependencies... resolving dependencies... looking for inter-conflicts... Packages (3): haskell-polyparse-1.9-58 haskell-text-1.1.0.1-3 haskell-cpphs-1.18.4-3 Total Installed Size: 37.85 MiB :: Proceed with installation? [Y/n] (3/3) checking keys in keyring [########################################] 100% (3/3) checking package integrity [########################################] 100% :: File /var/cache/pacman/pkg/haskell-polyparse-1.9-58-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (checksum)). Do you want to delete it? [Y/n] :: File /var/cache/pacman/pkg/haskell-cpphs-1.18.4-3-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (checksum)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package (checksum)) Errors occurred, no packages were upgraded. ==> ERROR: 'pacman' failed to install missing dependencies. ==> ERROR: Build failed, check /home/rwallace/Development/habs/x86_64-chroot/build/build *** ERROR: Trapped ERR, something went very wrong. If I just restart the build, it appears to download the problem dependency instead of using the locally built package. Is this normal, or am I doing something wrong? Thanks, Rich -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Sat Apr 26 07:19:36 2014 From: magnus at therning.org (Magnus Therning) Date: Sat, 26 Apr 2014 09:19:36 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: References: Message-ID: <20140426071936.GA2112@tatooine.lan> On Fri, Apr 25, 2014 at 04:10:37PM +0200, Nicola Squartini wrote: > Hi, > > I already mentioned this problem earlier on this mailing list, but now I > have some extra information. > > It's the following (on GHCi): > > Prelude> :m Language.Haskell.Exts > Prelude Language.Haskell.Exts> parseFileContents "main = putStrLn \"Hello > World\"" > Loading package array-0.5.0.0 ... linking ... done. > Loading package filepath-1.3.0.2 ... linking ... done. > Loading package deepseq-1.3.0.2 ... linking ... done. > Loading package old-locale-1.0.0.6 ... linking ... done. > Loading package time-1.4.2 ... linking ... done. > Loading package bytestring-0.10.4.0 ... linking ... done. > Loading package unix-2.7.0.1 ... linking ... done. > Loading package directory-1.2.1.0 ... linking ... done. > Loading package old-time-1.1.0.2 ... linking ... done. > Loading package text-1.1.0.1 ... linking ... done. > Loading package polyparse-1.9 ... linking ... done. > Loading package cpphs-1.18.4 ... linking ... done. > Loading package pretty-1.1.1.1 ... linking ... done. > Loading package haskell-src-exts-1.15.0.1 ... linking ... done. > Illegal instruction (core dumped) > > > This affects everything that depends on haskell-src-exts, like hlint and > stylish-haskell. > The bug shows up only on my two AMD Athlon II X2 computers, but not on my > other Intel Sandybridge. > > I think it is related to -fllvm flag because I didn't have this bug with > the 1.15.0 version, which didn't have the flag. > > Can someone with similar AMD architecture try to replicate it, please? Ouch! The reason for using LLVM is this: http://ghc.haskell.org/trac/ghc/ticket/8768 So you probably should raise this as a ticket against GHC. I hope the last comment on that ticket is correct and that it's fixed in 7.8.3. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus In a hierarchy, every employee tends to rise to his level of incompetence. -- The Peter Principle -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Sat Apr 26 07:34:59 2014 From: magnus at therning.org (Magnus Therning) Date: Sat, 26 Apr 2014 09:34:59 +0200 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: References: Message-ID: <20140426073459.GB2112@tatooine.lan> On Fri, Apr 25, 2014 at 09:13:23AM -0700, Richard Wallace wrote: > I've checked out habs and am trying to build all the packages as > described in the readme. Every once in a while the build will fail > with a checksum error while installing dependencies > > ==> Installing missing dependencies... > resolving dependencies... > looking for inter-conflicts... > > Packages (3): haskell-polyparse-1.9-58 haskell-text-1.1.0.1-3 > haskell-cpphs-1.18.4-3 > > Total Installed Size: 37.85 MiB > > :: Proceed with installation? [Y/n] > (3/3) checking keys in keyring [########################################] 100% > (3/3) checking package integrity [########################################] 100% > :: File /var/cache/pacman/pkg/haskell-polyparse-1.9-58-x86_64.pkg.tar.xz is > corrupted (invalid or corrupted package (checksum)). > Do you want to delete it? [Y/n] > :: File /var/cache/pacman/pkg/haskell-cpphs-1.18.4-3-x86_64.pkg.tar.xz is > corrupted (invalid or corrupted package (checksum)). > Do you want to delete it? [Y/n] > error: failed to commit transaction (invalid or corrupted package > (checksum)) > Errors occurred, no packages were upgraded. > ==> ERROR: 'pacman' failed to install missing dependencies. > > ==> ERROR: Build failed, check > /home/rwallace/Development/habs/x86_64-chroot/build/build > *** ERROR: Trapped ERR, something went very wrong. > > If I just restart the build, it appears to download the problem > dependency instead of using the locally built package. > > Is this normal, or am I doing something wrong? It's not something I remember noticing. After building a package in the chroot it should be installed, which means that if you really are building of all of habs then you shouldn't really need to download many packages at all. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From tensor5 at gmail.com Sat Apr 26 08:39:12 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Sat, 26 Apr 2014 10:39:12 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: <20140426071936.GA2112@tatooine.lan> References: <20140426071936.GA2112@tatooine.lan> Message-ID: I opened a ticket a few days ago already https://ghc.haskell.org/trac/ghc/ticket/8991 but no answer. I guess it's difficult to reproduce. In fact if I recompile HSE using your same PKGBUILD, it works fine! I'm using llvm-3.4-1 and glibc-2.19-3. I wonder what could be different between your build environment and mine. Very strange! On Sat, Apr 26, 2014 at 9:19 AM, Magnus Therning wrote: > On Fri, Apr 25, 2014 at 04:10:37PM +0200, Nicola Squartini wrote: > > Hi, > > > > I already mentioned this problem earlier on this mailing list, but now I > > have some extra information. > > > > It's the following (on GHCi): > > > > Prelude> :m Language.Haskell.Exts > > Prelude Language.Haskell.Exts> parseFileContents "main = putStrLn \"Hello > > World\"" > > Loading package array-0.5.0.0 ... linking ... done. > > Loading package filepath-1.3.0.2 ... linking ... done. > > Loading package deepseq-1.3.0.2 ... linking ... done. > > Loading package old-locale-1.0.0.6 ... linking ... done. > > Loading package time-1.4.2 ... linking ... done. > > Loading package bytestring-0.10.4.0 ... linking ... done. > > Loading package unix-2.7.0.1 ... linking ... done. > > Loading package directory-1.2.1.0 ... linking ... done. > > Loading package old-time-1.1.0.2 ... linking ... done. > > Loading package text-1.1.0.1 ... linking ... done. > > Loading package polyparse-1.9 ... linking ... done. > > Loading package cpphs-1.18.4 ... linking ... done. > > Loading package pretty-1.1.1.1 ... linking ... done. > > Loading package haskell-src-exts-1.15.0.1 ... linking ... done. > > Illegal instruction (core dumped) > > > > > > This affects everything that depends on haskell-src-exts, like hlint and > > stylish-haskell. > > The bug shows up only on my two AMD Athlon II X2 computers, but not on my > > other Intel Sandybridge. > > > > I think it is related to -fllvm flag because I didn't have this bug with > > the 1.15.0 version, which didn't have the flag. > > > > Can someone with similar AMD architecture try to replicate it, please? > > Ouch! The reason for using LLVM is this: > http://ghc.haskell.org/trac/ghc/ticket/8768 > > So you probably should raise this as a ticket against GHC. > > I hope the last comment on that ticket is correct and that it's fixed > in 7.8.3. > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > In a hierarchy, every employee tends to rise to his level of incompetence. > -- The Peter Principle > > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tensor5 at gmail.com Sat Apr 26 15:08:58 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Sat, 26 Apr 2014 17:08:58 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: References: <20140426071936.GA2112@tatooine.lan> Message-ID: Version 1.15.0 of HSE was not compiled with llvm, was it? At least from what I see from the git history. On Sat, Apr 26, 2014 at 10:39 AM, Nicola Squartini wrote: > I opened a ticket a few days ago already > https://ghc.haskell.org/trac/ghc/ticket/8991 but no answer. I guess it's > difficult to reproduce. > > In fact if I recompile HSE using your same PKGBUILD, it works fine! > I'm using llvm-3.4-1 and glibc-2.19-3. I wonder what could be different > between your build environment and mine. > Very strange! > > > On Sat, Apr 26, 2014 at 9:19 AM, Magnus Therning wrote: > >> On Fri, Apr 25, 2014 at 04:10:37PM +0200, Nicola Squartini wrote: >> > Hi, >> > >> > I already mentioned this problem earlier on this mailing list, but now I >> > have some extra information. >> > >> > It's the following (on GHCi): >> > >> > Prelude> :m Language.Haskell.Exts >> > Prelude Language.Haskell.Exts> parseFileContents "main = putStrLn >> \"Hello >> > World\"" >> > Loading package array-0.5.0.0 ... linking ... done. >> > Loading package filepath-1.3.0.2 ... linking ... done. >> > Loading package deepseq-1.3.0.2 ... linking ... done. >> > Loading package old-locale-1.0.0.6 ... linking ... done. >> > Loading package time-1.4.2 ... linking ... done. >> > Loading package bytestring-0.10.4.0 ... linking ... done. >> > Loading package unix-2.7.0.1 ... linking ... done. >> > Loading package directory-1.2.1.0 ... linking ... done. >> > Loading package old-time-1.1.0.2 ... linking ... done. >> > Loading package text-1.1.0.1 ... linking ... done. >> > Loading package polyparse-1.9 ... linking ... done. >> > Loading package cpphs-1.18.4 ... linking ... done. >> > Loading package pretty-1.1.1.1 ... linking ... done. >> > Loading package haskell-src-exts-1.15.0.1 ... linking ... done. >> > Illegal instruction (core dumped) >> > >> > >> > This affects everything that depends on haskell-src-exts, like hlint and >> > stylish-haskell. >> > The bug shows up only on my two AMD Athlon II X2 computers, but not on >> my >> > other Intel Sandybridge. >> > >> > I think it is related to -fllvm flag because I didn't have this bug with >> > the 1.15.0 version, which didn't have the flag. >> > >> > Can someone with similar AMD architecture try to replicate it, please? >> >> Ouch! The reason for using LLVM is this: >> http://ghc.haskell.org/trac/ghc/ticket/8768 >> >> So you probably should raise this as a ticket against GHC. >> >> I hope the last comment on that ticket is correct and that it's fixed >> in 7.8.3. >> >> /M >> >> -- >> Magnus Therning OpenPGP: 0xAB4DFBA4 >> email: magnus at therning.org jabber: magnus at therning.org >> twitter: magthe http://therning.org/magnus >> >> In a hierarchy, every employee tends to rise to his level of incompetence. >> -- The Peter Principle >> >> _______________________________________________ >> arch-haskell mailing list >> arch-haskell at haskell.org >> http://www.haskell.org/mailman/listinfo/arch-haskell >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rwallace at thewallacepack.net Sat Apr 26 23:46:58 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Sat, 26 Apr 2014 16:46:58 -0700 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: <20140426073459.GB2112@tatooine.lan> References: <20140426073459.GB2112@tatooine.lan> Message-ID: Ok, I tried checking out a fresh copy and starting over and everything worked without a hitch this time. Strange. On Sat, Apr 26, 2014 at 12:34 AM, Magnus Therning wrote: > On Fri, Apr 25, 2014 at 09:13:23AM -0700, Richard Wallace wrote: > > I've checked out habs and am trying to build all the packages as > > described in the readme. Every once in a while the build will fail > > with a checksum error while installing dependencies > > > > ==> Installing missing dependencies... > > resolving dependencies... > > looking for inter-conflicts... > > > > Packages (3): haskell-polyparse-1.9-58 haskell-text-1.1.0.1-3 > > haskell-cpphs-1.18.4-3 > > > > Total Installed Size: 37.85 MiB > > > > :: Proceed with installation? [Y/n] > > (3/3) checking keys in keyring > [########################################] 100% > > (3/3) checking package integrity > [########################################] 100% > > :: File /var/cache/pacman/pkg/haskell-polyparse-1.9-58-x86_64.pkg.tar.xz > is > > corrupted (invalid or corrupted package (checksum)). > > Do you want to delete it? [Y/n] > > :: File /var/cache/pacman/pkg/haskell-cpphs-1.18.4-3-x86_64.pkg.tar.xz is > > corrupted (invalid or corrupted package (checksum)). > > Do you want to delete it? [Y/n] > > error: failed to commit transaction (invalid or corrupted package > > (checksum)) > > Errors occurred, no packages were upgraded. > > ==> ERROR: 'pacman' failed to install missing dependencies. > > > > ==> ERROR: Build failed, check > > /home/rwallace/Development/habs/x86_64-chroot/build/build > > *** ERROR: Trapped ERR, something went very wrong. > > > > If I just restart the build, it appears to download the problem > > dependency instead of using the locally built package. > > > > Is this normal, or am I doing something wrong? > > It's not something I remember noticing. > > After building a package in the chroot it should be installed, which > means that if you really are building of all of habs then you > shouldn't really need to download many packages at all. > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > Perl is another example of filling a tiny, short-term need, and then > being a real problem in the longer term. > -- Alan Kay > > _______________________________________________ > arch-haskell mailing list > arch-haskell at haskell.org > http://www.haskell.org/mailman/listinfo/arch-haskell > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rwallace at thewallacepack.net Sun Apr 27 00:27:08 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Sat, 26 Apr 2014 17:27:08 -0700 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: References: <20140426073459.GB2112@tatooine.lan> Message-ID: Hm. Ok so the first time I don't think I had a completely clean repository like I thought. After adding a new package to the cblrepo.db, I started getting the same thing when trying to build all the packages without deleting the previously built packages. Should I be rebuilding all the packages from scratch after I add one? On Sat, Apr 26, 2014 at 4:46 PM, Richard Wallace < rwallace at thewallacepack.net> wrote: > Ok, I tried checking out a fresh copy and starting over and everything > worked without a hitch this time. Strange. > > > On Sat, Apr 26, 2014 at 12:34 AM, Magnus Therning wrote: > >> On Fri, Apr 25, 2014 at 09:13:23AM -0700, Richard Wallace wrote: >> > I've checked out habs and am trying to build all the packages as >> > described in the readme. Every once in a while the build will fail >> > with a checksum error while installing dependencies >> > >> > ==> Installing missing dependencies... >> > resolving dependencies... >> > looking for inter-conflicts... >> > >> > Packages (3): haskell-polyparse-1.9-58 haskell-text-1.1.0.1-3 >> > haskell-cpphs-1.18.4-3 >> > >> > Total Installed Size: 37.85 MiB >> > >> > :: Proceed with installation? [Y/n] >> > (3/3) checking keys in keyring >> [########################################] 100% >> > (3/3) checking package integrity >> [########################################] 100% >> > :: File >> /var/cache/pacman/pkg/haskell-polyparse-1.9-58-x86_64.pkg.tar.xz is >> > corrupted (invalid or corrupted package (checksum)). >> > Do you want to delete it? [Y/n] >> > :: File /var/cache/pacman/pkg/haskell-cpphs-1.18.4-3-x86_64.pkg.tar.xz >> is >> > corrupted (invalid or corrupted package (checksum)). >> > Do you want to delete it? [Y/n] >> > error: failed to commit transaction (invalid or corrupted package >> > (checksum)) >> > Errors occurred, no packages were upgraded. >> > ==> ERROR: 'pacman' failed to install missing dependencies. >> > >> > ==> ERROR: Build failed, check >> > /home/rwallace/Development/habs/x86_64-chroot/build/build >> > *** ERROR: Trapped ERR, something went very wrong. >> > >> > If I just restart the build, it appears to download the problem >> > dependency instead of using the locally built package. >> > >> > Is this normal, or am I doing something wrong? >> >> It's not something I remember noticing. >> >> After building a package in the chroot it should be installed, which >> means that if you really are building of all of habs then you >> shouldn't really need to download many packages at all. >> >> /M >> >> -- >> Magnus Therning OpenPGP: 0xAB4DFBA4 >> email: magnus at therning.org jabber: magnus at therning.org >> twitter: magthe http://therning.org/magnus >> >> Perl is another example of filling a tiny, short-term need, and then >> being a real problem in the longer term. >> -- Alan Kay >> >> _______________________________________________ >> arch-haskell mailing list >> arch-haskell at haskell.org >> http://www.haskell.org/mailman/listinfo/arch-haskell >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Sun Apr 27 19:53:00 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 27 Apr 2014 21:53:00 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: References: <20140426071936.GA2112@tatooine.lan> Message-ID: <20140427195300.GB22526@tatooine.lan> On Sat, Apr 26, 2014 at 05:08:58PM +0200, Nicola Squartini wrote: > Version 1.15.0 of HSE was not compiled with llvm, was it? At least from > what I see from the git history. That is correct. I held back on adding HSE to [haskell-testing] for a long time due to GHC 7.8 not being able to compile it with profiling turned on. It wasn't until I had a brain fart and thought of trying with llvm that I managed to get it built. I think it was around bringing GHC 7.8 into [haskell-core] that I attempted building HSE normally again, and it worked fine. Then at the next HSE release the build problem was back and I went back to building with llvm. These days the ArchHaskell build system is my home laptop: Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus The results point out the fragility of programmer expertise: advanced programmers have strong expectations about what programs should look like, and when those expectations are violated--in seemingly innocuous ways--their performance drops drastically. -- Elliot Soloway and Kate Ehrlich -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Sun Apr 27 19:57:00 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 27 Apr 2014 21:57:00 +0200 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: References: <20140426073459.GB2112@tatooine.lan> Message-ID: <20140427195700.GC22526@tatooine.lan> On Sat, Apr 26, 2014 at 05:27:08PM -0700, Richard Wallace wrote: > Hm. Ok so the first time I don't think I had a completely clean > repository like I thought. After adding a new package to the > cblrepo.db, I started getting the same thing when trying to build > all the packages without deleting the previously built packages. > Should I be rebuilding all the packages from scratch after I add > one? No, you should absolutely *not* have to rebuild everything after adding a single package! I'm not really sure I understand what commands you are running, or even what it is you are trying to accomplish. With a bit more information I might be able to help better. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From rwallace at thewallacepack.net Sun Apr 27 20:23:18 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Sun, 27 Apr 2014 13:23:18 -0700 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: <20140427195700.GC22526@tatooine.lan> References: <20140426073459.GB2112@tatooine.lan> <20140427195700.GC22526@tatooine.lan> Message-ID: Right, sorry for not including more details. So what I'm trying to do is get all the needed packages for adding taffybar built. The first I tried with was HStringTemplate. My last attempt at doing this looking a bit like # just getting started, making sure I can build from a clean repo $ git clone git://github.com/archhaskell/habs.git $ cd habs $ cblrepo sync $ cblrepo pkgbuild --ghc-version 7.8.2-1 $(cblrepo build base|tail -n +2) $ ./makeahpkg -c -- $(cblrepo build base | tail -n +2) # that worked, no problem, so now I try adding HStringTemplate $ cblrepo add HStringTemplate,0.7.3 $ cblrepo pkgbuild --ghc-version 7.8.2-1 HStringTemplate $ ./makeahpkg -c -- HStringTemplate This ended up giving me a checksum error on the haskell-mtl package. If I instead do the last step with the `./makeahpkg -c -- $(cblrepo build base | tail -n +2)` everything builds without a hitch. At first I thought I had to clean out all the previously built packages using `git clean -fd`, but that turns out to not be the case. Do I just need to include all the HStringTemplate dependencies when trying to build it? Thanks, Rich On Sun, Apr 27, 2014 at 12:57 PM, Magnus Therning wrote: > On Sat, Apr 26, 2014 at 05:27:08PM -0700, Richard Wallace wrote: > > Hm. Ok so the first time I don't think I had a completely clean > > repository like I thought. After adding a new package to the > > cblrepo.db, I started getting the same thing when trying to build > > all the packages without deleting the previously built packages. > > Should I be rebuilding all the packages from scratch after I add > > one? > > No, you should absolutely *not* have to rebuild everything after > adding a single package! > > I'm not really sure I understand what commands you are running, or > even what it is you are trying to accomplish. With a bit more > information I might be able to help better. > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > Perl is another example of filling a tiny, short-term need, and then > being a real problem in the longer term. > -- Alan Kay > -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Sun Apr 27 20:32:59 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 27 Apr 2014 22:32:59 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: References: <20140426071936.GA2112@tatooine.lan> <20140427195300.GB22526@tatooine.lan> Message-ID: <20140427203259.GA20979@tatooine.lan> On Sun, Apr 27, 2014 at 10:16:30PM +0200, Nicola Squartini wrote: > Is it possible that LLVM automatically optimizes for your > architecture or triggers the use of some simd that is not present on > my AMDs? I suppose that might be the case. It is possible to pass options to specific parts of the compilation process, but I have never looked at any of this before so help would be very appreciated. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Sun Apr 27 21:08:15 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 27 Apr 2014 23:08:15 +0200 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: References: <20140426073459.GB2112@tatooine.lan> <20140427195700.GC22526@tatooine.lan> Message-ID: <20140427210815.GB20979@tatooine.lan> On Sun, Apr 27, 2014 at 01:23:18PM -0700, Richard Wallace wrote: > Right, sorry for not including more details. So what I'm trying to do is > get all the needed packages for adding taffybar built. The first I tried > with was HStringTemplate. My last attempt at doing this looking a bit like > > # just getting started, making sure I can build from a clean repo > $ git clone git://github.com/archhaskell/habs.git > $ cd habs > $ cblrepo sync > $ cblrepo pkgbuild --ghc-version 7.8.2-1 $(cblrepo build base|tail -n +2) > $ ./makeahpkg -c -- $(cblrepo build base | tail -n +2) > > # that worked, no problem, so now I try adding HStringTemplate > $ cblrepo add HStringTemplate,0.7.3 > $ cblrepo pkgbuild --ghc-version 7.8.2-1 HStringTemplate > $ ./makeahpkg -c -- HStringTemplate > > This ended up giving me a checksum error on the haskell-mtl package. > > If I instead do the last step with the `./makeahpkg -c -- $(cblrepo build > base | tail -n +2)` everything builds without a hitch. At first I thought > I had to clean out all the previously built packages using `git clean -fd`, > but that turns out to not be the case. Do I just need to include all the > HStringTemplate dependencies when trying to build it? Now things are a bit clearer to me :) A few things that might clear things up a bit: 1. The packages in HABS are available pre-built in the [haskell-core] repo[^1]. 2. The chroot that `makeahpkg` creates is already pointing to [haskell-core] and thus will download any missing Haskell packages from there. 3. `makeahpkg` keeps two chroots, one 'root' and one 'build'. All packages are built in 'build'. 4. The argument '-c' will sync 'root' and 'build', i.e. any packages that have been built and installed in 'build' will effectively be removed by using `makeahpkg -c`. 5. If `makeahpkg` finds that a package has already been built, it will skip building and installing it again. This means that you never really *need* to build all of HABS. It also means that if you are adding several packages but building them one at a time you really shouldn't use the '-c' argument, since you then will have to first remove any already built packages in the habs/ area, and then rebuild all dependencies for the package you really wanted. I believe, but please correct me if I'm wrong, that the installing of the package at the end means the package ends up in the local pacman cache. If that's the case then what you see is explained by: 1. You build all of HABS locally, which means it's all in your local pacman cache. 2. You clean out the build chroot. 3. The package you want to build (HStringTemplate) now depends on uninstalled packages. 4. Pacman tries the locally cached packages, but finds they don't match what comes from [haskell-core] -- checksum error! The reson that it works the second time is that the cache is cleansed of non-matching packages as they are found. /M [^1]: http://is.gd/DDV64T -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From tensor5 at gmail.com Sun Apr 27 21:11:25 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Sun, 27 Apr 2014 23:11:25 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: <20140427203259.GA20979@tatooine.lan> References: <20140426071936.GA2112@tatooine.lan> <20140427195300.GB22526@tatooine.lan> <20140427203259.GA20979@tatooine.lan> Message-ID: I never used LLVM so I'm looking at the manual right now. It's explained here: http://llvm.org/docs/CommandGuide/llc.html#cmdoption-mcpu It autodetects the cpu and optimizes for it. As I understand, in order to produce generic code you should pass -mcpu=i686 or -mcpu=x86_64. They can be passed to the ghc via -optlc, e.g. -optlc="-mcpu=x86_64". I'm going to look more carefully to see what is the best option to pass. On Sun, Apr 27, 2014 at 10:32 PM, Magnus Therning wrote: > On Sun, Apr 27, 2014 at 10:16:30PM +0200, Nicola Squartini wrote: > > Is it possible that LLVM automatically optimizes for your > > architecture or triggers the use of some simd that is not present on > > my AMDs? > > I suppose that might be the case. It is possible to pass options to > specific parts of the compilation process, but I have never looked at > any of this before so help would be very appreciated. > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > Perl is another example of filling a tiny, short-term need, and then > being a real problem in the longer term. > -- Alan Kay > -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Sun Apr 27 21:55:29 2014 From: magnus at therning.org (Magnus Therning) Date: Sun, 27 Apr 2014 23:55:29 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: References: <20140426071936.GA2112@tatooine.lan> <20140427195300.GB22526@tatooine.lan> <20140427203259.GA20979@tatooine.lan> Message-ID: <20140427215529.GA22848@tatooine.lan> On Sun, Apr 27, 2014 at 11:11:25PM +0200, Nicola Squartini wrote: > I never used LLVM so I'm looking at the manual right now. It's explained > here: > > http://llvm.org/docs/CommandGuide/llc.html#cmdoption-mcpu > > It autodetects the cpu and optimizes for it. > As I understand, in order to produce generic code you should pass > -mcpu=i686 or -mcpu=x86_64. They can be passed to the ghc via -optlc, e.g. > -optlc="-mcpu=x86_64". > I'm going to look more carefully to see what is the best option to pass. Thanks for looking into it. This does makes me wonder though what other differences there are between the two code generators. Maybe it's worth considering using LLVM for all packages? /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus What gets measured, gets done. -- Tom Peters -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From tensor5 at gmail.com Sun Apr 27 22:08:08 2014 From: tensor5 at gmail.com (Nicola Squartini) Date: Mon, 28 Apr 2014 00:08:08 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: <20140427215529.GA22848@tatooine.lan> References: <20140426071936.GA2112@tatooine.lan> <20140427195300.GB22526@tatooine.lan> <20140427203259.GA20979@tatooine.lan> <20140427215529.GA22848@tatooine.lan> Message-ID: I remember reading somewhere that packages that use parallelism, like `repa`, would benefit from the llvm backend. I've never seen benchmarks though. On Sun, Apr 27, 2014 at 11:55 PM, Magnus Therning wrote: > On Sun, Apr 27, 2014 at 11:11:25PM +0200, Nicola Squartini wrote: > > I never used LLVM so I'm looking at the manual right now. It's explained > > here: > > > > http://llvm.org/docs/CommandGuide/llc.html#cmdoption-mcpu > > > > It autodetects the cpu and optimizes for it. > > As I understand, in order to produce generic code you should pass > > -mcpu=i686 or -mcpu=x86_64. They can be passed to the ghc via -optlc, > e.g. > > -optlc="-mcpu=x86_64". > > I'm going to look more carefully to see what is the best option to pass. > > Thanks for looking into it. > > This does makes me wonder though what other differences there are > between the two code generators. Maybe it's worth considering using > LLVM for all packages? > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > What gets measured, gets done. > -- Tom Peters > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rwallace at thewallacepack.net Sun Apr 27 22:18:34 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Sun, 27 Apr 2014 15:18:34 -0700 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: <20140427210815.GB20979@tatooine.lan> References: <20140426073459.GB2112@tatooine.lan> <20140427195700.GC22526@tatooine.lan> <20140427210815.GB20979@tatooine.lan> Message-ID: Aha! I understand now. I was overusing the -c option. Things are going much more smoothly now. Thanks! On Sun, Apr 27, 2014 at 2:08 PM, Magnus Therning wrote: > On Sun, Apr 27, 2014 at 01:23:18PM -0700, Richard Wallace wrote: > > Right, sorry for not including more details. So what I'm trying to do is > > get all the needed packages for adding taffybar built. The first I tried > > with was HStringTemplate. My last attempt at doing this looking a bit > like > > > > # just getting started, making sure I can build from a clean repo > > $ git clone git://github.com/archhaskell/habs.git > > $ cd habs > > $ cblrepo sync > > $ cblrepo pkgbuild --ghc-version 7.8.2-1 $(cblrepo build base|tail -n +2) > > $ ./makeahpkg -c -- $(cblrepo build base | tail -n +2) > > > > # that worked, no problem, so now I try adding HStringTemplate > > $ cblrepo add HStringTemplate,0.7.3 > > $ cblrepo pkgbuild --ghc-version 7.8.2-1 HStringTemplate > > $ ./makeahpkg -c -- HStringTemplate > > > > This ended up giving me a checksum error on the haskell-mtl package. > > > > If I instead do the last step with the `./makeahpkg -c -- $(cblrepo build > > base | tail -n +2)` everything builds without a hitch. At first I > thought > > I had to clean out all the previously built packages using `git clean > -fd`, > > but that turns out to not be the case. Do I just need to include all the > > HStringTemplate dependencies when trying to build it? > > Now things are a bit clearer to me :) > > A few things that might clear things up a bit: > > 1. The packages in HABS are available pre-built in the [haskell-core] > repo[^1]. > 2. The chroot that `makeahpkg` creates is already pointing to > [haskell-core] and thus will download any missing Haskell packages > from there. > 3. `makeahpkg` keeps two chroots, one 'root' and one 'build'. All > packages are built in 'build'. > 4. The argument '-c' will sync 'root' and 'build', i.e. any packages > that have been built and installed in 'build' will effectively be > removed by using `makeahpkg -c`. > 5. If `makeahpkg` finds that a package has already been built, it will > skip building and installing it again. > > This means that you never really *need* to build all of HABS. It also > means that if you are adding several packages but building them one at > a time you really shouldn't use the '-c' argument, since you then will > have to first remove any already built packages in the habs/ area, and > then rebuild all dependencies for the package you really wanted. > > I believe, but please correct me if I'm wrong, that the installing of > the package at the end means the package ends up in the local pacman > cache. If that's the case then what you see is explained by: > > 1. You build all of HABS locally, which means it's all in your local > pacman cache. > 2. You clean out the build chroot. > 3. The package you want to build (HStringTemplate) now depends on > uninstalled packages. > 4. Pacman tries the locally cached packages, but finds they don't > match what comes from [haskell-core] -- checksum error! > > The reson that it works the second time is that the cache is cleansed > of non-matching packages as they are found. > > /M > > [^1]: http://is.gd/DDV64T > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > Most software today is very much like an Egyptian pyramid with > millions of bricks piled on top of each other, with no structural > integrity, but just done by brute force and thousands of slaves. > -- Alan Kay > -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Mon Apr 28 04:10:19 2014 From: magnus at therning.org (Magnus Therning) Date: Mon, 28 Apr 2014 06:10:19 +0200 Subject: [arch-haskell] haskell-src-exts: Illegal instruction (core dumped) In-Reply-To: References: <20140426071936.GA2112@tatooine.lan> <20140427195300.GB22526@tatooine.lan> <20140427203259.GA20979@tatooine.lan> <20140427215529.GA22848@tatooine.lan> Message-ID: <20140428041019.GA1212@tatooine.lan> On Mon, Apr 28, 2014 at 12:08:08AM +0200, Nicola Squartini wrote: > I remember reading somewhere that packages that use parallelism, > like `repa`, would benefit from the llvm backend. I've never seen > benchmarks though. Ah, sounds interesting. What I have read in some old haskell-cafe posts is that the generated code is better in some (even many) cases, but that compilation takes longer. I've also not seen any benchmarks. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -- Martin Fowler -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From magnus at therning.org Mon Apr 28 04:12:43 2014 From: magnus at therning.org (Magnus Therning) Date: Mon, 28 Apr 2014 06:12:43 +0200 Subject: [arch-haskell] Checksum failures when building all packages In-Reply-To: References: <20140426073459.GB2112@tatooine.lan> <20140427195700.GC22526@tatooine.lan> <20140427210815.GB20979@tatooine.lan> Message-ID: <20140428041243.GB1212@tatooine.lan> On Sun, Apr 27, 2014 at 03:18:34PM -0700, Richard Wallace wrote: > Aha! I understand now. I was overusing the -c option. Things are going > much more smoothly now. Thanks! Indeed! :) Possibly the help for -c (and maybe even -x too) can be improved. Please let me know if you think so, and how. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. -- Alan Kay -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From rwallace at thewallacepack.net Wed Apr 30 21:56:02 2014 From: rwallace at thewallacepack.net (Richard Wallace) Date: Wed, 30 Apr 2014 14:56:02 -0700 Subject: [arch-haskell] What does "failed to finalize package" mean? Message-ID: I'm trying to add gtk2hs-buildtools and am getting that error $ cblrepo add gtk2hs-buildtools,0.12.5.2 $ cblrepo pkgbuild --ghc-version 7.8.2-1 Failed to finalize package: gtk2hs-buildtools In digging into the source, it looks like this means a dependency was not able to be found. But all the things that gtk2hs-buildtools depends on are provided by ghc, so I'm a bit at a loss. Any idea what is going on? Thanks, Rich -------------- next part -------------- An HTML attachment was scrubbed... URL: