* Haskell updates? @ 2017-05-30 21:43 Ricardo Wurmus 2017-06-21 21:41 ` Mekeor Melire 0 siblings, 1 reply; 3+ messages in thread From: Ricardo Wurmus @ 2017-05-30 21:43 UTC (permalink / raw) To: guix-devel Hey Guix, is anyone working on Haskell updates? Looks like we have some catching up to do. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Haskell updates? 2017-05-30 21:43 Haskell updates? Ricardo Wurmus @ 2017-06-21 21:41 ` Mekeor Melire 2017-06-24 16:42 ` Federico Beffa 0 siblings, 1 reply; 3+ messages in thread From: Mekeor Melire @ 2017-06-21 21:41 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: guix-devel Ricardo Wurmus <rekado@elephly.net> writes: > is anyone working on Haskell updates? Looks like we have some catching > up to do. I'm not working on it, but I'm willing to join. How do we want to proceed? What's the plan? What's the strategy? We have a stackage-importer now, right? Can't we just import all packages from stackage-lts? What about the idea, developed by Federico Beffa and Troy Sankey at https://lists.gnu.org/archive/html/guix-devel/2017-02/msg00226.html , to create a package ghc-all-cabal-files as implicit dependency of those ghc-* packages which are listed in https://github.com/commercialhaskell/all-cabal-files/tree/hackage ? Federico, Troy, are you working on this? Unfortunately, both of you seem to got pretty inactive lately, AFAICS. -- mekeor ~ EDD3 DFFA 76F6 11C0 145F 9A99 AC85 BAD8 A2F8 C868 ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Haskell updates? 2017-06-21 21:41 ` Mekeor Melire @ 2017-06-24 16:42 ` Federico Beffa 0 siblings, 0 replies; 3+ messages in thread From: Federico Beffa @ 2017-06-24 16:42 UTC (permalink / raw) To: Mekeor Melire; +Cc: guix-devel Mekeor Melire <mekeor.melire@gmail.com> writes: > Ricardo Wurmus <rekado@elephly.net> writes: > >> is anyone working on Haskell updates? Looks like we have some catching >> up to do. > > I'm not working on it, but I'm willing to join. How do we want to > proceed? What's the plan? What's the strategy? > > We have a stackage-importer now, right? Can't we just import all packages from > stackage-lts? Hi, as far as I'm aware there is not formal specification of the Cabal file format. For this reason, when I was working on the Hackage importer, I extracted as much information as I could from the user guide and from a set of Cabal files belonging to specific projects. Later, when I added the Stackage importer I tested it with 'refresh' and noticed that some packages are not properly imported. All this to say that, to follow the above route, the Hackage importer will need some love. I believe that it shouldn't be difficult to fix the errors that I've seen (for example, I remember seeing a file using a capital 'IF' upsetting the importer), but I have no plans to do so. > > What about the idea, developed by Federico Beffa and Troy Sankey at > > https://lists.gnu.org/archive/html/guix-devel/2017-02/msg00226.html > > , to create a package ghc-all-cabal-files as implicit dependency of those ghc-* > packages which are listed in > > https://github.com/commercialhaskell/all-cabal-files/tree/hackage > > ? Federico, Troy, are you working on this? Unfortunately, both of you > seem to got pretty inactive lately, AFAICS. I'm not working on it. On the subject: I've recently seen some discussions about Cabal files revisions in the Haskell community <https://mail.haskell.org/pipermail/haskell-cafe/2017-June/127358.html> Regards, Fede ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-06-24 16:43 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-05-30 21:43 Haskell updates? Ricardo Wurmus 2017-06-21 21:41 ` Mekeor Melire 2017-06-24 16:42 ` Federico Beffa
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.