Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Roman Cheplyaka
To make it clear, it's not yet written, although I'll start spending more time on it soon. So far I've been working on the haskell-suite set of libraries that are necessary to implement HasFix. (https://github.com/haskell-suite) Roman * AlanKim Zimmerman [2013-06-13 20:45:43+0200] > Roman Chepl

[Haskell-cafe] Haskell for Programmers Workshop: Denver, Colorado

2013-06-13 Thread Peter Jones
Since this is shameless self-promotion I'll keep it short. I'm teaching a Haskell workshop for imperative programmers in Denver, Colorado, September 16-18. If you want more information please take a look at the workshop website: http://www.devalot.com/workshops/haskell/index.html -- Peter Jo

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Alp Mestanogullari
Most of the issues raised here indeed are addressed in Hackage2 already, or are planned to be. Too few people working on it though. See the "Hackage mess" section in [1] for more info on Hackage2 and [2] to see the running instance. [1] http://alpmestan.com/2012/11/02/cabal-hackage-what-you-can-d

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Mateusz Kowalczyk
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 13/06/13 23:13, Maksymilian Owsianny wrote: > Hmm... I'll have to look into it, but it looks promising. Now if > we could make hackage run such fixes automatically whilst sending > pull requests to authors... then maybe we could even fix The Great >

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Maksymilian Owsianny
Hmm... I'll have to look into it, but it looks promising. Now if we could make hackage run such fixes automatically whilst sending pull requests to authors... then maybe we could even fix The Great Num Fiasco of 98. On Thu, Jun 13, 2013 at 8:45 PM, AlanKim Zimmerman wrote: > Roman Cheplyaka has

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread AlanKim Zimmerman
Roman Cheplyaka has written a tool called HasFix for updating source based on new versions of libraries. The presentation on it is here http://ro-che.info/docs/ and the code is at https://github.com/feuerbach/hasfix Perhaps it could be pressed into use for automatic update of historical code? Al

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Maksymilian Owsianny
I was thinking about something similar some time ago, but not just testing but also fixing things automatically. Taking for example Semigroup => Monoid this would break in places where you have instance for Monoid but don't have instance for Semigroup. But if you have instance for Monoid making ins

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Jeremy Shaw
No idea, But if not, it should be trivial to add support. The two main issues would be getting an SSL certificate (if one does not already exist) and then making sure that the links do not hardcode the schema. So // hackage.haskell.org/foo instead of http://hackage.haskell.org/. Then the site can

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Niklas Hambüchen
> I'm not quite sure what it would achieve, though. That if I want to upload something without my password going over in plain text, I can at least use the file upload form. ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/

[Haskell-cafe] ANN: custom-hackage

2013-06-13 Thread Niklas Hambüchen
https://github.com/nh2/custom-hackage An (almost trivial) script to generate 00-index.tar.gz which is necessary to run your own `remote-repo`. If you are a company that has to rely on that not everybody with a Hackage account can run arbitrary code on your computer at your next cabal install, and

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Erik Hesselink
On Thu, Jun 13, 2013 at 4:48 PM, Niklas Hambüchen wrote: >> As for the user account creation and uploading packages you don't own, >> Hackage 2 (any day now) has fixes for both. > > Does Hackage 2 have SSL at least for the web interface? I think it should be possible to set that up by proxying th

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Brandon Allbery
On Thu, Jun 13, 2013 at 10:48 AM, Niklas Hambüchen wrote: > > As for the user account creation and uploading packages you don't own, > > Hackage 2 (any day now) has fixes for both. > > Does Hackage 2 have SSL at least for the web interface? Doesn't look like it. :( -- brandon s allbery kf8nh

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Niklas Hambüchen
> As for the user account creation and uploading packages you don't own, > Hackage 2 (any day now) has fixes for both. Does Hackage 2 have SSL at least for the web interface? ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Erik Hesselink
On Thu, Jun 13, 2013 at 4:22 PM, Tobias Dammers wrote: > On Thu, Jun 13, 2013 at 05:07:38PM +0300, Mihai Maruseac wrote: >> On Thu, Jun 13, 2013 at 5:02 PM, Tobias Dammers wrote: >> > On Thu, Jun 13, 2013 at 09:44:03AM -0400, Andrew Pennebaker wrote: >> >> Could we add an HTML form for creating n

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Tobias Dammers
On Thu, Jun 13, 2013 at 05:07:38PM +0300, Mihai Maruseac wrote: > On Thu, Jun 13, 2013 at 5:02 PM, Tobias Dammers wrote: > > On Thu, Jun 13, 2013 at 09:44:03AM -0400, Andrew Pennebaker wrote: > >> Could we add an HTML form for creating new Hackage accounts? Right now, our > >> community is small e

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Mihai Maruseac
On Thu, Jun 13, 2013 at 5:02 PM, Tobias Dammers wrote: > On Thu, Jun 13, 2013 at 09:44:03AM -0400, Andrew Pennebaker wrote: >> Could we add an HTML form for creating new Hackage accounts? Right now, our >> community is small enough that emailing r...@soi.city.ac.uk and waiting for >> a manual resp

Re: [Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Tobias Dammers
On Thu, Jun 13, 2013 at 09:44:03AM -0400, Andrew Pennebaker wrote: > Could we add an HTML form for creating new Hackage accounts? Right now, our > community is small enough that emailing r...@soi.city.ac.uk and waiting for > a manual response isn't too bad of a problem, but as we grow, it would be

[Haskell-cafe] Automating Hackage accounts

2013-06-13 Thread Andrew Pennebaker
Could we add an HTML form for creating new Hackage accounts? Right now, our community is small enough that emailing r...@soi.city.ac.uk and waiting for a manual response isn't too bad of a problem, but as we grow, it would be nice for these sorts of things to be handled by a server, like with RubyG

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Niklas Hambüchen
On 13/06/13 18:36, Vo Minh Thu wrote: > "For example, here is a run with GHC, no special options and using 4 > threads (note that this generally takes a long time, i.e. a few days):" My builds finished in < 10 hours on an i7. ___ Haskell-Cafe mailing li

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Niklas Hambüchen
On 13/06/13 10:06, Conrad Parker wrote: > How do we add packages to the list; do you have a github repo for it? I've put it on haskell-pkg-janitors: https://github.com/haskell-pkg-janitors/hackage-build-deps/blob/master/ubuntu-13.04.txt ___ Haskell-Caf

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Vo Minh Thu
2013/6/13 Vo Minh Thu > > > > 2013/6/13 Joachim Breitner > >> Hi, >> >> Am Donnerstag, den 13.06.2013, 09:59 +0800 schrieb Niklas Hambüchen: >> > In many discussions we make guesses about how much code proposals like >> > Functor => Monad would break. >> > >> > You can use https://github.com/dte

Re: [Haskell-cafe] ANN: Angel 0.4.2

2013-06-13 Thread Oliver Charles
On 13 Jun 2013 06:51, "Michael Xavier" wrote: > > I'm pleased to announce the release of Angel 0.4.2 and that I have officially taken over maintainership of this project. Thanks to Jamie Turner for starting such a great project and allowing me to take over this project. Hi Michael, great to hear

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Vo Minh Thu
2013/6/13 Joachim Breitner > Hi, > > Am Donnerstag, den 13.06.2013, 09:59 +0800 schrieb Niklas Hambüchen: > > In many discussions we make guesses about how much code proposals like > > Functor => Monad would break. > > > > You can use https://github.com/dterei/Hackager to build all of Hackage > >

Re: [Haskell-cafe] Testing invasive proposals with Hackager

2013-06-13 Thread Joachim Breitner
Hi, Am Donnerstag, den 13.06.2013, 09:59 +0800 schrieb Niklas Hambüchen: > In many discussions we make guesses about how much code proposals like > Functor => Monad would break. > > You can use https://github.com/dterei/Hackager to build all of Hackage > (preferably in a VM). > > Of course many