From dschein at fsinnovations.net Fri Oct 17 13:26:10 2014 From: dschein at fsinnovations.net (David S.) Date: Fri, 17 Oct 2014 09:26:10 -0400 Subject: [arch-haskell] haskell-core behind extra Message-ID: <544118F2.70007@fsinnovations.net> I am trying to install haddock, which is only available in community and depends on: ghc=7.8.3-2. haskell-core only has ghc=7.8.3-1. If it is not merely user error, is there something I can do to help fix this? From skottish97215 at gmail.com Fri Oct 17 13:31:07 2014 From: skottish97215 at gmail.com (Skottish) Date: Fri, 17 Oct 2014 06:31:07 -0700 Subject: [arch-haskell] haskell-core behind extra In-Reply-To: <544118F2.70007@fsinnovations.net> References: <544118F2.70007@fsinnovations.net> Message-ID: <20141017133107.GA10818@iasE.lan> On Fri, Oct 17, 2014 at 09:26:10AM -0400, David S. wrote: >I am trying to install haddock, which is only available in community >and depends on: ghc=7.8.3-2. haskell-core only has ghc=7.8.3-1. If >it is not merely user error, is there something I can do to help fix >this? >_______________________________________________ >arch-haskell mailing list >arch-haskell at haskell.org >http://www.haskell.org/mailman/listinfo/arch-haskell Move [haskell-core] above all other repos in pacman.conf. If for some reason you have packages from the Arch repos, remove all of them and reinstall everything from [haskell-core]. Otherwise you'll end up with a bunch of broken packages. From dschein at fsinnovations.net Fri Oct 17 16:46:48 2014 From: dschein at fsinnovations.net (David S.) Date: Fri, 17 Oct 2014 12:46:48 -0400 Subject: [arch-haskell] haskell-core behind extra In-Reply-To: <20141017133107.GA10818@iasE.lan> References: <544118F2.70007@fsinnovations.net> <20141017133107.GA10818@iasE.lan> Message-ID: <544147F8.80703@fsinnovations.net> On 10/17/2014 09:31 AM, Skottish wrote: > On Fri, Oct 17, 2014 at 09:26:10AM -0400, David S. wrote: >> I am trying to install haddock, which is only available in community >> and depends on: ghc=7.8.3-2. haskell-core only has ghc=7.8.3-1. If >> it is not merely user error, is there something I can do to help fix >> this? >> _______________________________________________ >> arch-haskell mailing list >> arch-haskell at haskell.org >> http://www.haskell.org/mailman/listinfo/arch-haskell > > Move [haskell-core] above all other repos in pacman.conf. If for some > reason you have packages from the Arch repos, remove all of them and > reinstall everything from [haskell-core]. Otherwise you'll end up with a > bunch of broken packages. > _______________________________________________ That is what I have, having successfully gone through just that process some time ago. At the moment, however, it appears that haddock is not available in haskell-core, only from community. And also that haskell-core currently offers ghc=7.8.3-1. Something appears missing or out of sync. From skottish97215 at gmail.com Fri Oct 17 17:08:26 2014 From: skottish97215 at gmail.com (Skottish) Date: Fri, 17 Oct 2014 10:08:26 -0700 Subject: [arch-haskell] haskell-core behind extra In-Reply-To: <544147F8.80703@fsinnovations.net> References: <544118F2.70007@fsinnovations.net> <20141017133107.GA10818@iasE.lan> <544147F8.80703@fsinnovations.net> Message-ID: <20141017170826.GB10818@iasE.lan> On Fri, Oct 17, 2014 at 12:46:48PM -0400, David S. wrote: >On 10/17/2014 09:31 AM, Skottish wrote: >>On Fri, Oct 17, 2014 at 09:26:10AM -0400, David S. wrote: >>>I am trying to install haddock, which is only available in >>>community and depends on: ghc=7.8.3-2. haskell-core only has >>>ghc=7.8.3-1. If it is not merely user error, is there something >>>I can do to help fix this? >>>_______________________________________________ >>>arch-haskell mailing list >>>arch-haskell at haskell.org >>>http://www.haskell.org/mailman/listinfo/arch-haskell >> >>Move [haskell-core] above all other repos in pacman.conf. If for some >>reason you have packages from the Arch repos, remove all of them and >>reinstall everything from [haskell-core]. Otherwise you'll end up with a >>bunch of broken packages. >>_______________________________________________ > >That is what I have, having successfully gone through just that >process some time ago. > >At the moment, however, it appears that haddock is not available in >haskell-core, only from community. And also that haskell-core >currently offers ghc=7.8.3-1. Something appears missing or out of >sync. My apologies for not thinking out the Haddock part. Haddock is included in GHC: ~ > pacman -Qo /usr/bin/haddock /usr/bin/haddock is owned by ghc 7.8.3-1 From skottish97215 at gmail.com Fri Oct 17 19:06:12 2014 From: skottish97215 at gmail.com (Skottish) Date: Fri, 17 Oct 2014 12:06:12 -0700 Subject: [arch-haskell] haskell-core behind extra In-Reply-To: <20141017170826.GB10818@iasE.lan> References: <544118F2.70007@fsinnovations.net> <20141017133107.GA10818@iasE.lan> <544147F8.80703@fsinnovations.net> <20141017170826.GB10818@iasE.lan> Message-ID: <20141017190612.GD10818@iasE.lan> On Fri, Oct 17, 2014 at 10:08:26AM -0700, Skottish wrote: >On Fri, Oct 17, 2014 at 12:46:48PM -0400, David S. wrote: >>On 10/17/2014 09:31 AM, Skottish wrote: >>>On Fri, Oct 17, 2014 at 09:26:10AM -0400, David S. wrote: >>>>I am trying to install haddock, which is only available in >>>>community and depends on: ghc=7.8.3-2. haskell-core only has >>>>ghc=7.8.3-1. If it is not merely user error, is there >>>>something I can do to help fix this? >>>>_______________________________________________ >>>>arch-haskell mailing list >>>>arch-haskell at haskell.org >>>>http://www.haskell.org/mailman/listinfo/arch-haskell >>> >>>Move [haskell-core] above all other repos in pacman.conf. If for some >>>reason you have packages from the Arch repos, remove all of them and >>>reinstall everything from [haskell-core]. Otherwise you'll end up with a >>>bunch of broken packages. >>>_______________________________________________ >> >>That is what I have, having successfully gone through just that >>process some time ago. >> >>At the moment, however, it appears that haddock is not available in >>haskell-core, only from community. And also that haskell-core >>currently offers ghc=7.8.3-1. Something appears missing or out of >>sync. > >My apologies for not thinking out the Haddock part. > >Haddock is included in GHC: > >~ > pacman -Qo /usr/bin/haddock >/usr/bin/haddock is owned by ghc 7.8.3-1 I looked into a bit more and it looks as if that the Arch Haddock package is intended for users using Cabal to install their packages. The only binary that it has in /usr/bin is 'haddock-cabal' and is the original 'haddock' binary mv'd. I do know that the haddock that ships with GHC is working perfectly for me. The discrepancy that you're seeing with GHC versions is only the package release and not GHC itself. At one point Arch bumped their version to fix missing provides. From magnus at therning.org Mon Oct 27 19:07:01 2014 From: magnus at therning.org (Magnus Therning) Date: Mon, 27 Oct 2014 20:07:01 +0100 Subject: [arch-haskell] Recent change to Hackage causes delay in updates Message-ID: <20141027190701.GD12570@tatooine.lan> I just found out the hard way that Hackage has been modified to allow minor edits of .cabal files without bumping the version number. This is not an uncontroversial feature[1]. The current situation is particularly irritating since the changes are reflected only on the web interface and the 00-index, but not in the packages themselves. The first victim of this is pandoc; the dependency on http-client in 1.13.1 has been changed. Previously it required a patch for ArchHaskell, but it doesn't any longer. Well, that is, it doesn't require one for creating the PKGBUILD (based on the 00-index), but it does while building (naturally based on the tar-ball). I'm currently thinking about possible solutions to this. Most likely I'll have to pull in the .cabal from the 00-index into the package and replace the one found in the tar-ball. However, I'd like to think about it a bit more before deciding how to handle it. So, the end result is that there won't be updates until I've had time to modify cblrepo to handle this :-( /M [1]: https://github.com/haskell/hackage-server/issues/52 -- 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: 181 bytes Desc: not available URL: From sp at orbitalfox.com Wed Oct 29 10:13:51 2014 From: sp at orbitalfox.com (SP) Date: Wed, 29 Oct 2014 10:13:51 +0000 Subject: [arch-haskell] Recent change to Hackage causes delay in updates In-Reply-To: <20141027190701.GD12570@tatooine.lan> References: <20141027190701.GD12570@tatooine.lan> Message-ID: <5450BDDF.3080807@orbitalfox.com> What exactly is the unclear problem? Signalling the process of patching, or how the patching process works? -- SP -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From magnus at therning.org Wed Oct 29 15:13:50 2014 From: magnus at therning.org (Magnus Therning) Date: Wed, 29 Oct 2014 16:13:50 +0100 Subject: [arch-haskell] Recent change to Hackage causes delay in updates In-Reply-To: <5450BDDF.3080807@orbitalfox.com> References: <20141027190701.GD12570@tatooine.lan> <5450BDDF.3080807@orbitalfox.com> Message-ID: <20141029151350.GA5271@mtcomp.evidente.local> On Wed, Oct 29, 2014 at 10:13:51AM +0000, SP wrote: > What exactly is the unclear problem? Signalling the process of patching, > or how the patching process works? I'm not sure it's unclear. The problem is that the 00-index and the package now may contain different .cabal files for the same version of the package. This is a feature that apparently has been in the works for a while, but I wasn't aware of it until it bit me during an update yesterday (pandoc 1.13.1 is in this state on Hackage). Cblrepo is written with the assumption that the 00-index and the source tar-ball on Hackage *always* contain the same .cabal. So it clearly needs some work before it's back to being usable again. /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: 181 bytes Desc: not available URL: