From magnus at therning.org Sun Sep 9 13:02:44 2012 From: magnus at therning.org (Magnus Therning) Date: Sun, 9 Sep 2012 13:02:44 +0200 Subject: [arch-haskell] Move to GHC 7.6.1 Message-ID: <20120909110244.GA11633@ohann> Hi all, As I'm sure you know GHC 7.6.1 has been released[1]. The Arch devs are, as always amazingly quick, so there's already a source package available for GHC 7.6.1. I don't believe it's in [testing] already, so I went ahead and built it for x86_64 and made it available at [2]. Please go ahead and play with it if you want, and report any issues with it both on this list (Thomas and Vesa, please let people know if and how you'd like to receive anything that's found). At the moment there's a fairly long list of packages that prevent an immediate move to 7.6.1 in [haskell]. I'll try to start working on reducing that list during the coming week. This is the list as it looks at the moment: Adding base 4.6.0.0 would break: HTTP : base >=3 && >=2 && <4.6 cblrepo : base ==4.5.* dataenc : base >=3.0.0 && <4.6 haddock : base >=4.3 && <4.6 && >=4.3 && <4.6 split : base <4.6 Adding bytestring 0.10.0.0 would break: anansi : bytestring >=0.9 && <0.10 && >=0.9 && <0.10 blaze-html : bytestring >=0.9 && <0.10 blaze-markup : bytestring >=0.9 && <0.10 cblrepo : bytestring ==0.9.* http-types : bytestring >=0.9.1.5 && <0.10 pureMD5 : bytestring >=0.9 && <0.10 system-fileio : bytestring >=0.9 && <0.10 system-filepath : bytestring >=0.9 && <0.10 zlib : bytestring ==0.9.* Adding containers 0.5.0.0 would break: GLUT : containers >=0.3 && <0.5 anansi : containers >=0.1 && <0.5 && >=0.1 && <0.5 bytestring-show : containers <0.5 dataenc : containers >=0.1.0 && <0.5 pandoc : containers >=0.1 && <0.5 && >=0.1 && <0.5 && >=0.1 && <0.5 parallel-io : containers >=0.2 && <0.5 scion-browser : containers >=0.2 && <0.5 && >=0.2 && <0.5 Adding directory 1.2.0.0 would break: cblrepo : directory ==1.1.* haskeline : directory >=1.0 && <1.2 pandoc : directory >=1 && <1.2 && >=1 && <1.2 && >=1 && <1.2 temporary : directory >=1.0 && <1.2 Adding integer-gmp 0.5.0.0 would break: bytestring-show : integer-gmp >=0.2 && <0.5 Adding unix 2.6.0.0 would break: cblrepo : unix ==2.5.* system-fileio : unix >=2.3 && <2.6 temporary : unix >=2.3 && <2.6 Adding Cabal 1.16.0 would break: cabal-file-th : Cabal >=1.10 && <1.15 cblrepo : Cabal ==1.14.* /M [1]: http://www.haskell.org/ghc/download_ghc_7_6_1 [2]: http://www.kiwilight.com/haskell/testing/x86_64/ghc-7.6.1-1-x86_64.pkg.tar.xz -- 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: 230 bytes Desc: not available URL: From ramana at member.fsf.org Tue Sep 18 15:29:50 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Tue, 18 Sep 2012 14:29:50 +0100 Subject: [arch-haskell] http-conduit Message-ID: Dear Arch-Haskell I would like you to consider adding http-conduit to the [haskell] repo. I have submitted a pull request which does this at archhaskell/habs on github. I would also like to get more involved in maintaining haskell packages and adding more of them. Is there a plan or roadmap or tracker or regular (online) meetings or anything like that? For example, feel free to assign me to one or two issues on github, especially if we could start writing down best practices for adding stuff to [haskell] on the wiki or something. Thanks, Ramana -------------- next part -------------- An HTML attachment was scrubbed... URL: From rifabio at gmail.com Wed Sep 19 19:04:50 2012 From: rifabio at gmail.com (Fabio Riga) Date: Wed, 19 Sep 2012 19:04:50 +0200 Subject: [arch-haskell] http-conduit In-Reply-To: References: Message-ID: <20120919170450.GA19014@lucky> Alle 15 e 37 del 18/09/12, Ramana Kumar si espresse cos?: > I would like you to consider adding http-conduit to the [haskell] repo. > I have submitted a pull request which does this at archhaskell/habs on > github. I maintain a [haskell-extra] repository that include http-conduit. This repo is builded with cblrepo and depends on [haskell]. You can find more information here: https://github.com/EffeErre/habs-extra Cheers, Fabio From ramana at member.fsf.org Wed Sep 19 19:22:56 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Wed, 19 Sep 2012 18:22:56 +0100 Subject: [arch-haskell] http-conduit In-Reply-To: <20120919170450.GA19014@lucky> References: <20120919170450.GA19014@lucky> Message-ID: On Wed, Sep 19, 2012 at 6:04 PM, Fabio Riga wrote: > Alle 15 e 37 del 18/09/12, Ramana Kumar si espresse cos?: > > I would like you to consider adding http-conduit to the [haskell] repo. > > I have submitted a pull request which does this at archhaskell/habs on > > github. > I maintain a [haskell-extra] repository that include http-conduit. This > repo is builded with cblrepo and depends on [haskell]. You can find more > information here: > > https://github.com/EffeErre/habs-extra > > Cheers, > Fabio > Thanks a lot for this information! Is it written down in any wikis or other places where we can learn about [haskell]? I will try your repo now and let you know about any issues. Are there concrete plans to merge it into the main [haskell] repo (i.e. to merge habs-extra into habs)? If not, can we start to make some? What are the blocking factors? > > _______________________________________________ > 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 ramana at member.fsf.org Wed Sep 19 19:40:36 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Wed, 19 Sep 2012 18:40:36 +0100 Subject: [arch-haskell] http-conduit In-Reply-To: References: <20120919170450.GA19014@lucky> Message-ID: Your habs-extra repo works really well. Thanks for making it, and for mentioning it! I hope it will get merged soon :) On Wed, Sep 19, 2012 at 6:22 PM, Ramana Kumar wrote: > On Wed, Sep 19, 2012 at 6:04 PM, Fabio Riga wrote: > >> Alle 15 e 37 del 18/09/12, Ramana Kumar si espresse cos?: >> > I would like you to consider adding http-conduit to the [haskell] repo. >> > I have submitted a pull request which does this at archhaskell/habs on >> > github. >> I maintain a [haskell-extra] repository that include http-conduit. This >> repo is builded with cblrepo and depends on [haskell]. You can find more >> information here: >> >> https://github.com/EffeErre/habs-extra >> >> Cheers, >> Fabio >> > > Thanks a lot for this information! Is it written down in any wikis or > other places where we can learn about [haskell]? > I will try your repo now and let you know about any issues. > > Are there concrete plans to merge it into the main [haskell] repo (i.e. to > merge habs-extra into habs)? > If not, can we start to make some? What are the blocking factors? > > >> >> _______________________________________________ >> 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 md at hackfoolery.com Thu Sep 20 08:39:13 2012 From: md at hackfoolery.com (DeWitt, Michael) Date: Thu, 20 Sep 2012 02:39:13 -0400 Subject: [arch-haskell] http-conduit In-Reply-To: <20120919170450.GA19014@lucky> References: <20120919170450.GA19014@lucky> Message-ID: On Sep 19, 2012 1:05 PM, "Fabio Riga" wrote: > > Alle 15 e 37 del 18/09/12, Ramana Kumar si espresse cos?: > > I would like you to consider adding http-conduit to the [haskell] repo. > > I have submitted a pull request which does this at archhaskell/habs on > > github. > I maintain a [haskell-extra] repository that include http-conduit. This > repo is builded with cblrepo and depends on [haskell]. You can find more > information here: > > https://github.com/EffeErre/habs-extra > > Cheers, > Fabio > Oh wow, this repo is better than Christmas. Thanks for all the work! Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramana at member.fsf.org Mon Sep 24 18:08:26 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Mon, 24 Sep 2012 17:08:26 +0100 Subject: [arch-haskell] http-conduit In-Reply-To: References: <20120919170450.GA19014@lucky> Message-ID: Are any of the people with commit access to habs on this list? What about merging in habs-extra? On Thu, Sep 20, 2012 at 7:39 AM, DeWitt, Michael wrote: > On Sep 19, 2012 1:05 PM, "Fabio Riga" wrote: > > > > Alle 15 e 37 del 18/09/12, Ramana Kumar si espresse cos?: > > > I would like you to consider adding http-conduit to the [haskell] repo. > > > I have submitted a pull request which does this at archhaskell/habs on > > > github. > > I maintain a [haskell-extra] repository that include http-conduit. This > > repo is builded with cblrepo and depends on [haskell]. You can find more > > information here: > > > > https://github.com/EffeErre/habs-extra > > > > Cheers, > > Fabio > > > > Oh wow, this repo is better than Christmas. Thanks for all the work! > > Michael > > _______________________________________________ > 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 tam at hiddenrock.com Mon Sep 24 18:14:35 2012 From: tam at hiddenrock.com (tam at hiddenrock.com) Date: Mon, 24 Sep 2012 12:14:35 -0400 Subject: [arch-haskell] http-conduit In-Reply-To: References: <20120919170450.GA19014@lucky> Message-ID: <20120924161435.GZ847@vingilot.hiddenrock.com> > Are any of the people with commit access to habs on this list? > What about merging in habs-extra? Honestly, I've kinda given up on this group because it seems the people in charge don't really care. I've got my own little hackage->pkgbuild system running that so far works great for my needs. Once I'm a little more confident of its performance, I may release it to a wider audience. pete From ramana at member.fsf.org Mon Sep 24 18:21:52 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Mon, 24 Sep 2012 17:21:52 +0100 Subject: [arch-haskell] http-conduit In-Reply-To: <20120924161435.GZ847@vingilot.hiddenrock.com> References: <20120919170450.GA19014@lucky> <20120924161435.GZ847@vingilot.hiddenrock.com> Message-ID: On Mon, Sep 24, 2012 at 5:14 PM, wrote: > > Are any of the people with commit access to habs on this list? > > What about merging in habs-extra? > > Honestly, I've kinda given up on this group because it seems the people in > charge don't really care. I've got my own little hackage->pkgbuild system > running that so far works great for my needs. Once I'm a little more > confident of its performance, I may release it to a wider audience. > Cool :) There's no reason not to simply reuse the arch-haskell name and resources (e.g. this list, the irc channel, the arch wiki pages) to revive/restart. (Maybe too many people associate arch-haskell with useless now, but I think we can turn that around...) I encourage you to release your stuff early, to get contributions from others (like me) even before it's "ready". Currently I am using [haskell] and [haskell-extra] and it is fine for my needs. The first is from arch-haskell (xsounds.org/~haskell) and the second is from Fabio Riga (archhaskell.mynerdside.com). Both are built using cblrepo. What are you using? Is it superior? -------------- next part -------------- An HTML attachment was scrubbed... URL: From tam at hiddenrock.com Mon Sep 24 18:47:38 2012 From: tam at hiddenrock.com (tam at hiddenrock.com) Date: Mon, 24 Sep 2012 12:47:38 -0400 Subject: [arch-haskell] skunkworks (was Re: http-conduit) In-Reply-To: References: <20120919170450.GA19014@lucky> <20120924161435.GZ847@vingilot.hiddenrock.com> Message-ID: <20120924164737.GB766@vingilot.hiddenrock.com> I rolled my own from scratch, as much as an exercise in Haskelling than anything else (because I'm far from pro). I will try to make it available soon, but the current amount of documentation required for somebody who isn't me to use it outweighs the amount of work required for me to get it into a more understandable/usable state. ;) pete > Cool :) > There's no reason not to simply reuse the arch-haskell name and resources > (e.g. this list, the irc channel, the arch wiki pages) to revive/restart. > (Maybe too many people associate arch-haskell with useless now, but I think > we can turn that around...) > > I encourage you to release your stuff early, to get contributions from > others (like me) even before it's "ready". > > Currently I am using [haskell] and [haskell-extra] and it is fine for my > needs. > The first is from arch-haskell (xsounds.org/~haskell) and the second is > from Fabio Riga (archhaskell.mynerdside.com). > Both are built using cblrepo. > > What are you using? > Is it superior? From rifabio at gmail.com Tue Sep 25 00:37:11 2012 From: rifabio at gmail.com (Fabio Riga) Date: Tue, 25 Sep 2012 00:37:11 +0200 Subject: [arch-haskell] http-conduit In-Reply-To: <20120920153415.GA16113@mail-np.ts.ail> (from np@nicolaspouillard.fr on Thu Sep 20 17:34:15 2012) Message-ID: <1348526231.1912.0@lucky> In data 20.09.2012 17:34:15, Nicolas Pouillard ha scritto: > Thanks it seems to work great! Thank you! Please note that this is a test. So expect this to break in some way. > > Can you tell how easy to maintain a repository (cblrepo) on top of the > archhaskell one. I did thought about forking habs but it is a waste of > time. However building another repo on top of it might provide with a > nice distributed nature allowing us to maintain the package we care > the > most about. > > Did you took special steps, how do you merge the cblrepo from the > main habs? > You turn them from RepoPackages to DistroPackages right? This was exactly my idea. There's no need to fork the excellent work made by Magnus and others. I made a new repo using cblrepo. I inserted the same GhcPkg of habs. Then I made a script for adding new packages, tracking all dependencies using cabal install, and check them with the habs repo. If packages are there, the script uses cblrepo to add them as DistroPkg, else they are inserted as repo. The script is far from being completed and usable, and I haven't had enough time to clean, document and publish it. I would like to make it easy to make a new repository tracking many others, not just one. So to make, as you told, a distributed system. The main problem I encountered (and everyone using [haskell-extra] will do) is that when a package in [habs] is updated and I have a package installed that depends on it, pacman will refuse to update the system until [haskell-extra] is updated as well. This is unavoidable, as I need the new package in [habs] before updating [haskell-extra]. The alternative would be to recompile all updated packages in [habs] AND all affected package in [haskell-extra], and I won't do this! Another way could be to have updated packages in a private repository for a couple of days, so my repository (and others as well) could have the time to keep in sync. With the latter solution, we could easily merge the resulting packages in one repository. I hope this clarify a little what I'm doing. Any suggestion is highly appreciated. Fabio From rifabio at gmail.com Tue Sep 25 00:51:41 2012 From: rifabio at gmail.com (Fabio Riga) Date: Tue, 25 Sep 2012 00:51:41 +0200 Subject: [arch-haskell] http-conduit In-Reply-To: (from ramana@member.fsf.org on Wed Sep 19 19:22:56 2012) Message-ID: <1348527101.1912.1@lucky> In data 19.09.2012 19:22:56, Ramana Kumar ha scritto: > Thanks a lot for this information! Is it written down in any wikis or > other > places where we can learn about [haskell]? Many information was written in this mailing list, I think you can check the list archives. The Arch Linux wiki has a page about the ArchHaskell project, but it seems quiet outdated. > I will try your repo now and let you know about any issues. Take [haskell-extra] as a test. > Are there concrete plans to merge it into the main [haskell] repo > (i.e. to > merge habs-extra into habs)? > If not, can we start to make some? What are the blocking factors? There are no concrete plans. The main blocking factor is lack of time. For the way [habs] works, one mantainer have to compile all pakages. This is a LOT of work, and I understand why Magnus rarely accepts new packages. [habs-extra] has the intent to address this problem, see my other reply for this. Cheers, Fabio From rifabio at gmail.com Tue Sep 25 00:58:04 2012 From: rifabio at gmail.com (Fabio Riga) Date: Tue, 25 Sep 2012 00:58:04 +0200 Subject: [arch-haskell] http-conduit In-Reply-To: <20120924161435.GZ847@vingilot.hiddenrock.com> (from tam@hiddenrock.com on Mon Sep 24 18:14:35 2012) References: <20120919170450.GA19014@lucky> <20120924161435.GZ847@vingilot.hiddenrock.com> Message-ID: <1348527484.1912.2@lucky> In data 24.09.2012 18:14:35, tam at hiddenrock.com ha scritto: > Honestly, I've kinda given up on this group because it seems the > people in > charge don't really care. I've got my own little hackage->pkgbuild > system > running that so far works great for my needs. Once I'm a little more > confident of its performance, I may release it to a wider audience. What do you mean with "they don't care"? Why don't you try and help, instead of reinventing the wheal? Fabio From tam at hiddenrock.com Tue Sep 25 01:47:46 2012 From: tam at hiddenrock.com (tam at hiddenrock.com) Date: Mon, 24 Sep 2012 19:47:46 -0400 Subject: [arch-haskell] http-conduit In-Reply-To: <1348527484.1912.2@lucky> References: <20120919170450.GA19014@lucky> <20120924161435.GZ847@vingilot.hiddenrock.com> <1348527484.1912.2@lucky> Message-ID: <20120924234745.GA6971@vingilot.hiddenrock.com> > What do you mean with "they don't care"? Why don't you try and help, > instead of reinventing the wheal? By "they don't care", I mean that, over the last two months, the mailing list has seen only three messages from anyone with commit rights to the arch-haskell repo. You may note that I and another member of the list *have* offered to help [1][2] and got no response. Given the rarity of updates to the arch-haskell repo and my unbridled hatred for trying to reverse engineer undocumented processes that SHOULD be documented, I figured my needs would be more expeditiously filled by taking matters into my own hands. In retrospect, saying "they don't care" was overzealous on my part. It is, however, evident that the powers-that-be don't have time to maintain the repo in a way that is useful to me, so I fixed the problem for myself (which, you may note, is how the open source community works: the source speaks, do-ocracy, etc, etc). So I'll continue tinkering with my solution and, when it is sufficiently robust, I hope to release it to a wider audience. And yes, there will be more-than-adequate documentation. It's possible I may get bored or run into an obstacle I'm too lazy to overcome or be introduced to a glorious extant solution, in which case I'll convert. But until then, this is what solves my problems better than anything else I know of. That's kinda how the open source model works. [1] http://www.haskell.org/pipermail/arch-haskell/2012-August/002126.html [2] http://www.haskell.org/pipermail/arch-haskell/2012-August/002132.html From magnus at therning.org Tue Sep 25 08:17:54 2012 From: magnus at therning.org (Magnus Therning) Date: Tue, 25 Sep 2012 08:17:54 +0200 Subject: [arch-haskell] http-conduit In-Reply-To: References: <20120919170450.GA19014@lucky> Message-ID: On Mon, Sep 24, 2012 at 6:08 PM, Ramana Kumar wrote: > Are any of the people with commit access to habs on this list? > What about merging in habs-extra? There is a combination of reasons for my reluctance to accept new packages into HABS and [haskell], Fabio points out the main one in another reply. This means that merging in habs-extra is a BIG deal and unlikely to happen. I also like to see just how Fabio gets on with it. We had a discussion earlier where I expressed my doubts about the idea of splitting up ArchHaskell into several repos. Fabio pressed on with it, so I'm hoping to at some point be converted and have my doubts dispelled :-) /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus From magnus at therning.org Tue Sep 25 08:38:33 2012 From: magnus at therning.org (Magnus Therning) Date: Tue, 25 Sep 2012 08:38:33 +0200 Subject: [arch-haskell] http-conduit In-Reply-To: <20120924234745.GA6971@vingilot.hiddenrock.com> References: <20120919170450.GA19014@lucky> <20120924161435.GZ847@vingilot.hiddenrock.com> <1348527484.1912.2@lucky> <20120924234745.GA6971@vingilot.hiddenrock.com> Message-ID: On Tue, Sep 25, 2012 at 1:47 AM, wrote: >> What do you mean with "they don't care"? Why don't you try and help, >> instead of reinventing the wheal? > > By "they don't care", I mean that, over the last two months, the mailing list > has seen only three messages from anyone with commit rights to the > arch-haskell repo. You may note that I and another member of the list *have* > offered to help [1][2] and got no response. Given the rarity of updates to > the arch-haskell repo and my unbridled hatred for trying to reverse engineer > undocumented processes that SHOULD be documented, I figured my needs would be > more expeditiously filled by taking matters into my own hands. I am very sorry for not having responded to [1]. I had planned to do it, but forgot about it. As for [2] I didn't understand that as an email that I actually needed to weigh in on, I simply agreed with what it says. Apparently I got that one completely wrong. > In retrospect, saying "they don't care" was overzealous on my part. It is, > however, evident that the powers-that-be don't have time to maintain the repo > in a way that is useful to me, so I fixed the problem for myself (which, you > may note, is how the open source community works: the source speaks, > do-ocracy, etc, etc). > > So I'll continue tinkering with my solution and, when it is sufficiently > robust, I hope to release it to a wider audience. And yes, there will be > more-than-adequate documentation. It's possible I may get bored or run into > an obstacle I'm too lazy to overcome or be introduced to a glorious extant > solution, in which case I'll convert. But until then, this is what solves my > problems better than anything else I know of. That's kinda how the open > source model works. That sounds good, it would however be interesting to find out what your criteria is (what you are looking for) and how your tool satisfies them. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus From magnus at therning.org Tue Sep 25 08:44:09 2012 From: magnus at therning.org (Magnus Therning) Date: Tue, 25 Sep 2012 08:44:09 +0200 Subject: [arch-haskell] Move to GHC 7.6.1 In-Reply-To: <20120909110244.GA11633@ohann> References: <20120909110244.GA11633@ohann> Message-ID: On Sun, Sep 9, 2012 at 1:02 PM, Magnus Therning wrote: > Hi all, > > As I'm sure you know GHC 7.6.1 has been released[1]. The Arch devs > are, as always amazingly quick, so there's already a source package > available for GHC 7.6.1. I don't believe it's in [testing] already, > so I went ahead and built it for x86_64 and made it available at [2]. > Please go ahead and play with it if you want, and report any issues > with it both on this list (Thomas and Vesa, please let people know if > and how you'd like to receive anything that's found). > > At the moment there's a fairly long list of packages that prevent an > immediate move to 7.6.1 in [haskell]. I'll try to start working on > reducing that list during the coming week. > > This is the list as it looks at the moment: > Adding base 4.6.0.0 would break: > HTTP : base >=3 && >=2 && <4.6 > cblrepo : base ==4.5.* > dataenc : base >=3.0.0 && <4.6 > haddock : base >=4.3 && <4.6 && >=4.3 && <4.6 > split : base <4.6 > Adding bytestring 0.10.0.0 would break: > anansi : bytestring >=0.9 && <0.10 && >=0.9 && <0.10 > blaze-html : bytestring >=0.9 && <0.10 > blaze-markup : bytestring >=0.9 && <0.10 > cblrepo : bytestring ==0.9.* > http-types : bytestring >=0.9.1.5 && <0.10 > pureMD5 : bytestring >=0.9 && <0.10 > system-fileio : bytestring >=0.9 && <0.10 > system-filepath : bytestring >=0.9 && <0.10 > zlib : bytestring ==0.9.* > Adding containers 0.5.0.0 would break: > GLUT : containers >=0.3 && <0.5 > anansi : containers >=0.1 && <0.5 && >=0.1 && <0.5 > bytestring-show : containers <0.5 > dataenc : containers >=0.1.0 && <0.5 > pandoc : containers >=0.1 && <0.5 && >=0.1 && <0.5 && >=0.1 && <0.5 > parallel-io : containers >=0.2 && <0.5 > scion-browser : containers >=0.2 && <0.5 && >=0.2 && <0.5 > Adding directory 1.2.0.0 would break: > cblrepo : directory ==1.1.* > haskeline : directory >=1.0 && <1.2 > pandoc : directory >=1 && <1.2 && >=1 && <1.2 && >=1 && <1.2 > temporary : directory >=1.0 && <1.2 > Adding integer-gmp 0.5.0.0 would break: > bytestring-show : integer-gmp >=0.2 && <0.5 > Adding unix 2.6.0.0 would break: > cblrepo : unix ==2.5.* > system-fileio : unix >=2.3 && <2.6 > temporary : unix >=2.3 && <2.6 > Adding Cabal 1.16.0 would break: > cabal-file-th : Cabal >=1.10 && <1.15 > cblrepo : Cabal ==1.14.* With the most recent update to [haskell] things are looking a little bit better, but we're not quite there yet. At the moment I'm performing a fairly naive check and quite possibly a more detailed look will show that the move is already possible. I'll try to have a look at that during this week. Unfortunately I don't have to current list of breakages readily available (it's on my laptop at home). /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus From ramana at member.fsf.org Tue Sep 25 11:07:03 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Tue, 25 Sep 2012 10:07:03 +0100 Subject: [arch-haskell] http-conduit In-Reply-To: <1348527101.1912.1@lucky> References: <1348527101.1912.1@lucky> Message-ID: On Mon, Sep 24, 2012 at 11:51 PM, Fabio Riga wrote: > Are there concrete plans to merge it into the main [haskell] repo (i.e. to > >> merge habs-extra into habs)? >> If not, can we start to make some? What are the blocking factors? >> > > There are no concrete plans. The main blocking factor is lack of time. I hereby offer a portion of my time. It would be economical for you and Magnus to prioritise making it easy for me (and other newcomers) to spend their time usefully on the arch-haskell project. That means: write down the immediate next steps in a public prominent place (I suggest the Arch Haskell page on the Arch Linux wiki), and, as possible (I realise you are busy!), spend time replying to the mailing list (not doing so badly so far) and to people on the IRC channel. I am specifically interested in knowing more about the multi-distro approach, whereby many people can maintain small pieces of arch-haskell but it can still be collected into one big repo to point pacman at. Is there a quick way to generate the list of packages on hackage that are not yet packaged for Arch? I would like to try, for example, taking the first (or most interesting) 10 packages on that list, packaging them and making them into my repo, then connecting it up to the arch-haskell ecosystem. > For the way [habs] works, one mantainer have to compile all pakages. This > is a LOT of work, and I understand why Magnus rarely accepts new packages. > [habs-extra] has the intent to address this problem, see my other reply for > this. > I hereby offer my resources to "compile all pakages" on the condition that [haskell] gets better quicker, and until we sort out a better way to make it better (e.g. the distributed approach). > > Cheers, > Fabio > > ______________________________**_________________ > 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 ramana at member.fsf.org Tue Sep 25 11:13:50 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Tue, 25 Sep 2012 10:13:50 +0100 Subject: [arch-haskell] http-conduit In-Reply-To: <1348526231.1912.0@lucky> References: <20120920153415.GA16113@mail-np.ts.ail> <1348526231.1912.0@lucky> Message-ID: On Mon, Sep 24, 2012 at 11:37 PM, Fabio Riga wrote: > In data 20.09.2012 17:34:15, Nicolas Pouillard ha scritto: > >> Thanks it seems to work great! >> > Thank you! Please note that this is a test. So expect this to break in > some way. > >> >> Can you tell how easy to maintain a repository (cblrepo) on top of the >> archhaskell one. I did thought about forking habs but it is a waste of >> time. However building another repo on top of it might provide with a >> nice distributed nature allowing us to maintain the package we care the >> most about. >> >> Did you took special steps, how do you merge the cblrepo from the main >> habs? >> You turn them from RepoPackages to DistroPackages right? >> > Why was this - what looks like a very interesting - message not posted to the list? > This was exactly my idea. There's no need to fork the excellent work > made by Magnus and others. I made a new repo using cblrepo. I inserted the > same GhcPkg of habs. Then I made a script for adding new packages, tracking > all dependencies using cabal install, and check them with the habs repo. If > packages are there, the script uses cblrepo to add them as DistroPkg, else > they are inserted as repo. > > The script is far from being completed and usable, and I haven't had > enough time to clean, document and publish it. I would like to make it easy > to make a new repository tracking many others, not just one. So to make, as > you told, a distributed system. > > The main problem I encountered (and everyone using [haskell-extra] will > do) is that when a package in [habs] is updated and I have a package > installed that depends on it, pacman will refuse to update the system until > [haskell-extra] is updated as well. This is unavoidable, as I need the new > package in [habs] before updating [haskell-extra]. The alternative would be > to recompile all updated packages in [habs] AND all affected package in > [haskell-extra], and I won't do this! Another way could be to have updated > packages in a private repository for a couple of days, so my repository > (and others as well) could have the time to keep in sync. With the latter > solution, we could easily merge the resulting packages in one repository. > If there is a single repository that merges all the real distributed repositiories, that is the only one that needs to be "public". I suggest renaming [haskell] (to haskell-core or haskell-init), and creating the merging repo with the name [haskell] right away, and see if it works for merging current [haskell] and current [haskell-extra]. I hereby offer my server to get this up and running initially (we can move it elsewhere as necessary later). > > I hope this clarify a little what I'm doing. Any suggestion is highly > appreciated. > My suggestion above to make the merged repo now, and the meta-suggestion to refocus on being inviting so we can easily get more people/resources/time from the community. > Fabio > > ______________________________**_________________ > 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 ramana at member.fsf.org Tue Sep 25 11:20:23 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Tue, 25 Sep 2012 10:20:23 +0100 Subject: [arch-haskell] http-conduit In-Reply-To: References: <20120919170450.GA19014@lucky> <20120924161435.GZ847@vingilot.hiddenrock.com> <1348527484.1912.2@lucky> <20120924234745.GA6971@vingilot.hiddenrock.com> Message-ID: On Tue, Sep 25, 2012 at 7:38 AM, Magnus Therning wrote: > On Tue, Sep 25, 2012 at 1:47 AM, wrote: > >> What do you mean with "they don't care"? Why don't you try and help, > >> instead of reinventing the wheal? > > > > By "they don't care", I mean that, over the last two months, the mailing > list > > has seen only three messages from anyone with commit rights to the > > arch-haskell repo. You may note that I and another member of the list > *have* > > offered to help [1][2] and got no response. Given the rarity of updates > to > > the arch-haskell repo and my unbridled hatred for trying to reverse > engineer > > undocumented processes that SHOULD be documented, I figured my needs > would be > > more expeditiously filled by taking matters into my own hands. > > I am very sorry for not having responded to [1]. I had planned to do > it, but forgot about it. As for [2] I didn't understand that as an > email that I actually needed to weigh in on, I simply agreed with what > it says. Apparently I got that one completely wrong. > Indeed. On such a low traffic list it does not hurt to voice your agreement explicitly and loudly. A silent nod is indistinguishable from a delivery failure. > > > In retrospect, saying "they don't care" was overzealous on my part. It > is, > > however, evident that the powers-that-be don't have time to maintain the > repo > > in a way that is useful to me, so I fixed the problem for myself (which, > you > > may note, is how the open source community works: the source speaks, > > do-ocracy, etc, etc). > > > > So I'll continue tinkering with my solution and, when it is sufficiently > > robust, I hope to release it to a wider audience. And yes, there will be > > more-than-adequate documentation. It's possible I may get bored or run > into > > an obstacle I'm too lazy to overcome or be introduced to a glorious > extant > > solution, in which case I'll convert. But until then, this is what > solves my > > problems better than anything else I know of. That's kinda how the open > > source model works. > > That sounds good, it would however be interesting to find out what > your criteria is (what you are looking for) and how your tool > satisfies them. > On this point, I had a need for haskell-http-conduit so I went ahead and spent a few hours learning about cblrepo, forking habs, adding the package and all its dependencies, making sure it worked for me, and submitting a pull request. There has still been no response to that pull request. But luckily I also had the idea of writing to the mailing list, and Fabio kindly eventually replied that he already provided haskell-http-conduit in the [haskell-extra] repo, so now I am using that instead. By the way is there any way I could have found out about [haskell-extra] without writing to the list or scouring its archives? It would be a good thing to put on the README for habs.git. Meanwhile, I'm going to put a link to it on the wiki. > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > > _______________________________________________ > 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 ramana at member.fsf.org Tue Sep 25 11:39:42 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Tue, 25 Sep 2012 10:39:42 +0100 Subject: [arch-haskell] updated wiki Message-ID: I have updated these pages, according to my understanding of the Arch Haskell situation: https://wiki.archlinux.org/index.php/ArchHaskell https://wiki.archlinux.org/index.php/Haskell_package_guidelines Are there more relevant wiki pages? Next, who are the ops on #arch-haskell on freenode? I suggest changing the topic to point to those wiki pages (unless we have a better homepage?) Is the blog still under control - a new blog post might be nice. Finally, can we arrange an IRC meeting some time in the near future to discuss Fabio's experiment with [haskell-extra], the possibility of merging distributed repositories into one single public-facing one, and to get started on revival? I suggest some day in the first week of October. We can get more specific as more people reply to this message. I will commit to being at the meeting, but it really only makes sense if the people currently involved in arch-haskell are there and not just newcomers like me. -------------- next part -------------- An HTML attachment was scrubbed... URL: From magnus at therning.org Tue Sep 25 23:29:19 2012 From: magnus at therning.org (Magnus Therning) Date: Tue, 25 Sep 2012 23:29:19 +0200 Subject: [arch-haskell] updated wiki In-Reply-To: References: Message-ID: On Tue, Sep 25, 2012 at 11:39 AM, Ramana Kumar wrote: > I have updated these pages, according to my understanding of the Arch > Haskell situation: > > https://wiki.archlinux.org/index.php/ArchHaskell > https://wiki.archlinux.org/index.php/Haskell_package_guidelines > > Are there more relevant wiki pages? Thanks for doing this. No, I think those are the only relevant pages. > Next, who are the ops on #arch-haskell on freenode? I don't know who is. I'm never on IRC as I've never really gotten into it, also my work situation doesn't allow it during the day. > I suggest changing the topic to point to those wiki pages (unless we have a > better homepage?) > Is the blog still under control - a new blog post might be nice. Yes, I have the account for that. Feel free to write something for it if you want to. > Finally, can we arrange an IRC meeting some time in the near future to > discuss Fabio's experiment with [haskell-extra], the possibility of merging > distributed repositories into one single public-facing one, and to get > started on revival? > I suggest some day in the first week of October. We can get more specific as > more people reply to this message. > I will commit to being at the meeting, but it really only makes sense if the > people currently involved in arch-haskell are there and not just newcomers > like me. Not a bad idea. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus at therning.org jabber: magnus at therning.org twitter: magthe http://therning.org/magnus From rifabio at gmail.com Wed Sep 26 00:23:28 2012 From: rifabio at gmail.com (Fabio Riga) Date: Wed, 26 Sep 2012 00:23:28 +0200 Subject: [arch-haskell] http-conduit In-Reply-To: (from magnus@therning.org on Tue Sep 25 08:17:54 2012) Message-ID: <1348611808.44757.0@lucky> In data 25.09.2012 08:17:54, Magnus Therning ha scritto: > On Mon, Sep 24, 2012 at 6:08 PM, Ramana Kumar > wrote: > > Are any of the people with commit access to habs on this list? > > What about merging in habs-extra? > > There is a combination of reasons for my reluctance to accept new > packages into HABS and [haskell], Fabio points out the main one in > another reply. This means that merging in habs-extra is a BIG deal > and unlikely to happen. I also like to see just how Fabio gets on > with it. We had a discussion earlier where I expressed my doubts > about the idea of splitting up ArchHaskell into several repos. Fabio > pressed on with it, so I'm hoping to at some point be converted and > have my doubts dispelled :-) I think that the way I wrote made me misunderstood: I do believe that it should be only one [habs] repository, but with cblrepo many maintainers could manage a small amount of packages, then simply copy the resulting Arch package in the main repo. Maintainers should compile only their package. A script should ensure that everything is in sync. I wrote a very messy script. I would like to have the time to clean it before show you with an example what I mean. I should find some time before the week-end. Fabio From ramana at member.fsf.org Wed Sep 26 10:49:48 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Wed, 26 Sep 2012 09:49:48 +0100 Subject: [arch-haskell] updated wiki In-Reply-To: References: Message-ID: On Tue, Sep 25, 2012 at 10:29 PM, Magnus Therning wrote: > > Next, who are the ops on #arch-haskell on freenode? > > I don't know who is. I'm never on IRC as I've never really gotten > into it, also my work situation doesn't allow it during the day. > We're probably all in different timezones anyway. It would be great to leave it open whenever you can and/or read the logs (but there probably aren't any public logs), at least while we're restarting arch-haskell and it's low traffic. Freenode's ChanServ suggests that someone called "dons" is the sole operator of #arch-haskell. (S)he has never been online at the same time as me, but was possibly around 2 days ago. I left a message for dons on the Freenode memoserv asking to change the topic. Dons, if you're on this mailing list, pipe up. If you've lost interest in #arch-haskell, then give operator status to me (xrchz). > > I suggest changing the topic to point to those wiki pages (unless we > have a > > better homepage?) > > Is the blog still under control - a new blog post might be nice. > > Yes, I have the account for that. Feel free to write something for it > if you want to. > When I get a chance... also, not sure what to say yet :) An intro to Fabio's idea for distributing maintenance would be good. > > > Finally, can we arrange an IRC meeting some time in the near future to > > discuss Fabio's experiment with [haskell-extra], the possibility of > merging > > distributed repositories into one single public-facing one, and to get > > started on revival? > > I suggest some day in the first week of October. We can get more > specific as > > more people reply to this message. > > I will commit to being at the meeting, but it really only makes sense if > the > > people currently involved in arch-haskell are there and not just > newcomers > > like me. > > Not a bad idea. > Will wait a few days for chanops to appear. Plan B is to forcibly takeover and/or start a new channel, and then advertise the meeting time in the topic, on the wiki, and on this list (and maybe arch forums too). > > /M > > -- > Magnus Therning OpenPGP: 0xAB4DFBA4 > email: magnus at therning.org jabber: magnus at therning.org > twitter: magthe http://therning.org/magnus > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tam at hiddenrock.com Wed Sep 26 18:12:07 2012 From: tam at hiddenrock.com (tam at hiddenrock.com) Date: Wed, 26 Sep 2012 12:12:07 -0400 Subject: [arch-haskell] http-conduit In-Reply-To: References: <20120919170450.GA19014@lucky> <20120924161435.GZ847@vingilot.hiddenrock.com> <1348527484.1912.2@lucky> <20120924234745.GA6971@vingilot.hiddenrock.com> Message-ID: <20120926161206.GG12282@vingilot.hiddenrock.com> > I am very sorry for not having responded to [1]. I had planned to do it, > but forgot about it. It's cool. I think my previous message conveyed more angst on my part than I truly feel, so please don't think I'm up in arms about this. > That sounds good, it would however be interesting to find out what your > criteria is (what you are looking for) and how your tool satisfies them. I'll work on it, but I'm super-slammed right now and I may not have time to prepare a sufficient reply for a bit. I'm not ignoring you. ;) pete From tam at hiddenrock.com Wed Sep 26 18:27:14 2012 From: tam at hiddenrock.com (tam at hiddenrock.com) Date: Wed, 26 Sep 2012 12:27:14 -0400 Subject: [arch-haskell] updated wiki In-Reply-To: References: Message-ID: <20120926162713.GH12282@vingilot.hiddenrock.com> > > > Is the blog still under control - a new blog post might be nice. > > > > Yes, I have the account for that. Feel free to write something for it > > if you want to. > > When I get a chance... also, not sure what to say yet :) It would be really helpful to me and, I think, to anyone looking to get involved, if we start by (even briefly) documenting the current state of the project, then describe where we want it to go, and finally start talking about how we're thinking of getting there. pete From ramana at member.fsf.org Wed Sep 26 18:45:16 2012 From: ramana at member.fsf.org (Ramana Kumar) Date: Wed, 26 Sep 2012 17:45:16 +0100 Subject: [arch-haskell] updated wiki In-Reply-To: <20120926162713.GH12282@vingilot.hiddenrock.com> References: <20120926162713.GH12282@vingilot.hiddenrock.com> Message-ID: On Wed, Sep 26, 2012 at 5:27 PM, wrote: > > > > Is the blog still under control - a new blog post might be nice. > > > > > > Yes, I have the account for that. Feel free to write something for it > > > if you want to. > > > > When I get a chance... also, not sure what to say yet :) > > It would be really helpful to me and, I think, to anyone looking to get > involved, if we start by (even briefly) documenting the current state of > the > project, then describe where we want it to go, and finally start talking > about > how we're thinking of getting there. > The wiki is the perfect place to do that, since it already describes aims etc. It also doesn't do a bad job on the current state. Update it if you disagree :) > > pete > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tam at hiddenrock.com Wed Sep 26 19:13:11 2012 From: tam at hiddenrock.com (tam at hiddenrock.com) Date: Wed, 26 Sep 2012 13:13:11 -0400 Subject: [arch-haskell] updated wiki In-Reply-To: References: <20120926162713.GH12282@vingilot.hiddenrock.com> Message-ID: <20120926171311.GI12282@vingilot.hiddenrock.com> > The wiki is the perfect place to do that, since it already describes aims > etc. > It also doesn't do a bad job on the current state. Update it if you > disagree :) Agreed! But I think perhaps, if/when we get more organized, a "State of the Hunion" post might be a good way to kick things off semi-officially. pete From magnus at therning.org Wed Sep 26 22:47:54 2012 From: magnus at therning.org (Magnus Therning) Date: Wed, 26 Sep 2012 22:47:54 +0200 Subject: [arch-haskell] updated wiki In-Reply-To: References: Message-ID: <20120926204754.GA20490@ohann> On Wed, Sep 26, 2012 at 09:49:48AM +0100, Ramana Kumar wrote: > On Tue, Sep 25, 2012 at 10:29 PM, Magnus Therning wrote: > >>> Next, who are the ops on #arch-haskell on freenode? >> >> I don't know who is. I'm never on IRC as I've never really gotten >> into it, also my work situation doesn't allow it during the day. >> > > We're probably all in different timezones anyway. > It would be great to leave it open whenever you can and/or read the > logs (but there probably aren't any public logs), at least while > we're restarting arch-haskell and it's low traffic. > > Freenode's ChanServ suggests that someone called "dons" is the sole > operator of #arch-haskell. That would be Don Stewart, the person who started the ArchHaskell work a few years ago. He's since moved on to other things, but he still frequents the Haskell mailing list (in particular the HP one). /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: 230 bytes Desc: not available URL: From magnus at therning.org Sun Sep 30 20:52:46 2012 From: magnus at therning.org (Magnus Therning) Date: Sun, 30 Sep 2012 20:52:46 +0200 Subject: [arch-haskell] Testing repo with GHC 7.6 Message-ID: <20120930185246.GA13151@ohann> Hi all, There's now a testing repo built with GHC 7.6: [haskell-testing] Server = http://www.kiwilight.com/haskell/testing/$arch The following packages are missing compared to [haskell]: GLUT anansi buildwrapper bytestring-show cblrepo ghc-mod glib gtk haddock pandoc pango parallel-io persistent-template scion-browser temporary wai warp Please have a play with it. My plan is to move it into [haskell] towards the end of the coming week. /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: 230 bytes Desc: not available URL: