Re: heads-up: Haskell updates

2018-02-17 Thread Oleg Pykhalov
Ricardo Wurmus writes: > Oleg Pykhalov writes: > >> Ricardo Wurmus writes: >> >>> Marius Bakke writes: >>> Should we do a new merge to get the GHC patch, or just merge core-updates and let the problem

Re: heads-up: Haskell updates

2018-02-17 Thread Andreas Enge
Hello Ricardo, On Sat, Feb 17, 2018 at 02:04:31PM +0100, Ricardo Wurmus wrote: > I’ve built ghc-resourcet successfully with this change. I’d be happy if > those of you who reported build failures could please retry building > ghc-resourcet with current master or core-updates (the fix to ghc-mtl

Re: heads-up: Haskell updates

2018-02-17 Thread Ricardo Wurmus
Andreas Enge writes: > Hello Ricardo, > > On Sat, Feb 17, 2018 at 02:04:31PM +0100, Ricardo Wurmus wrote: >> I’ve built ghc-resourcet successfully with this change. I’d be happy if >> those of you who reported build failures could please retry building >> ghc-resourcet with

Re: heads-up: Haskell updates

2018-02-17 Thread Timothy Sample
Hi Ricardo, Ricardo Wurmus writes: > I have just rebuilt ghc-resourcet with a modified ghc-mtl, which I > suspect is the source of the problem, because it pulls in a newer > version of ghc-transformers. I’m going to push this to core-updates and > master in a moment. Based

Re: heads-up: Haskell updates

2018-02-17 Thread Ricardo Wurmus
Hi Timothy, > Ricardo Wurmus writes: > >> I have just rebuilt ghc-resourcet with a modified ghc-mtl, which I >> suspect is the source of the problem, because it pulls in a newer >> version of ghc-transformers. I’m going to push this to core-updates and >> master in a

Re: shepherd logging; console-agetty-service

2018-02-17 Thread Danny Milosavljevic
Hi Ludo, On Sat, 17 Feb 2018 17:20:06 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Actually, could [shepherd] use syslog(3), which writes to /dev/log? As far as I understand the meaning overload in Linux, there's these: * syslog(2) - accesses the kernel log ringbuffer directly. glibc

Re: heads-up: Haskell updates

2018-02-17 Thread Ricardo Wurmus
Ricardo Wurmus writes: > Timothy Sample writes: > >> Ricardo Wurmus writes: >> >>> I think that’s a misunderstanding. The cause for the error is earlier >>> when it complains that some packages depend on different versions of the >>>

Re: heads-up: Haskell updates

2018-02-17 Thread Ricardo Wurmus
Oleg Pykhalov writes: > Ricardo Wurmus writes: > >> Marius Bakke writes: >> >>> Should we do a new merge to get the GHC patch, or just merge >>> core-updates and let the problem "fix itself" on 'master'? >> >> I’d prefer building

Re: heads-up: Haskell updates

2018-02-17 Thread Oleg Pykhalov
Ricardo Wurmus writes: > Marius Bakke writes: > >> Should we do a new merge to get the GHC patch, or just merge >> core-updates and let the problem "fix itself" on 'master'? > > I’d prefer building GHC and ghc-resourcet first. We don’t know if this >

Re: heads-up: Haskell updates

2018-02-17 Thread Ricardo Wurmus
Timothy Sample writes: > Ricardo Wurmus writes: > >> I think that’s a misunderstanding. The cause for the error is earlier >> when it complains that some packages depend on different versions of the >> “transformers” package. “StateT” is a monad

Re: 14/17: gnu: girara: Enable tests.

2018-02-17 Thread Marius Bakke
Mark H Weaver writes: > Hi Marius, > > mba...@fastmail.com (Marius Bakke) writes: > >> mbakke pushed a commit to branch master >> in repository guix. >> >> commit 7d24c26ed7b67ce1220fee9e5df99d74cb5346e7 >> Author: Marius Bakke >> Date: Wed Dec 27

Re: heads-up: Haskell updates

2018-02-17 Thread Timothy Sample
Ricardo Wurmus writes: >> Based on your earlier suggestion, I played around with removing all the >> packages that GHC provides. I made the same change to ghc-mtl on >> core-updates, and it allows me to build ghc-resourcet. > […] >> Is this too drastic? I could rebase on

Re: heads-up: Haskell updates

2018-02-17 Thread Oleg Pykhalov
Hello Ricardo, Ricardo Wurmus writes: > thanks for the extra information. Thank you for picking that up. > I find it very puzzling that I cannot reproduce these build failures on > my machine. > > I have just rebuilt ghc-resourcet with a modified ghc-mtl, which I > suspect

Re: heads-up: Haskell updates

2018-02-17 Thread Danny Milosavljevic
Hi Mark, > Unfortunately, the patch applied by Danny didn't fix the problem on > Hydra. I didn't look very closely, but from a glance the failure looks > the same: Yeah, but it fixed the ghc-pkg one ("ghc-pkg couldn't decommit memory" or something) - so we can be reasonably sure that the ghc

Re: heads-up: Haskell updates

2018-02-17 Thread Timothy Sample
Hi Danny, Danny Milosavljevic writes: > I don't see where the diamond depenency is... GHC includes “transformers”, which is what most packages use, but “ghc-mtl” includes a different version (it has the same version number, so it is hard to see from the warnings). >

Re: heads-up: Haskell updates

2018-02-17 Thread Ricardo Wurmus
Hi Timothy, > We could follow the style of Hackage and force everything to reference > the base libraries. To make this work, we would have to make builds > fail if they don’t reference a base library that they need. Maybe > there’s a way to hide the base libraries in the Haskell build system,

Re: heads-up: Haskell updates

2018-02-17 Thread Mark H Weaver
Ricardo Wurmus writes: > So let’s apply the patch. > Danny, could you please do this on master and core-updates? > > I’d like to merge core-updates this week and it would be great if we > could build all of the Haskell packages (and all those R packages that > depend on

Re: Use guix to distribute data & reproducible (data) science

2018-02-17 Thread Roel Janssen
Amirouche Boubekki writes: > Hello again Ludovic, > > On 2018-02-09 18:13, ludovic.cour...@inria.fr wrote: >> Hi! >> >> Amirouche Boubekki skribis: >> >>> tl;dr: Distribution of data and software seems similar. >>>Data is more and more important in software

Re: heads-up: Haskell updates

2018-02-17 Thread Mark H Weaver
Ricardo Wurmus writes: > I’ll merge core-updates into master now. Is that premature? There are still over 500 newly failed jobs on core-updates compared to master. https://hydra.gnu.org/eval/109914?compare=109912 Mark

Re: heads-up: Haskell updates

2018-02-17 Thread Mark H Weaver
Hi Danny, Danny Milosavljevic writes: > On Thu, 15 Feb 2018 03:41:33 -0500 > Mark H Weaver wrote: > >> Given that it's using #ifdef to detect this, I'd expect the result to >> depend only on the _headers_ being used to compile, and not the actual >>

Re: core-updates, last call?

2018-02-17 Thread Ricardo Wurmus
Leo Famulari writes: > On Sat, Feb 17, 2018 at 03:00:59PM -0500, Mark H Weaver wrote: >> Ricardo Wurmus writes: >> > I’ll merge core-updates into master now. >> >> Is that premature? There are still over 500 newly failed jobs on >> core-updates

Re: heads-up: Haskell updates

2018-02-17 Thread Ricardo Wurmus
Hi Oleg, thanks for the extra information. I find it very puzzling that I cannot reproduce these build failures on my machine. I have just rebuilt ghc-resourcet with a modified ghc-mtl, which I suspect is the source of the problem, because it pulls in a newer version of ghc-transformers. I’m

core-updates & ‘guix weather’

2018-02-17 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: [...] >> The weather is OK, though it’s surprisingly lower than what I’d expect >> given that everything has been built according to Hydra/Cuirass: >> >> $ ./pre-inst-env guix weather

Guix orchestration notes

2018-02-17 Thread Chris Marusich
Hi, At FOSDEM, some of us discussed "orchestration", which means something like "how to deploy services to more than 1 machine in a coordinated fashion". Many people contributed to the discussion. I took notes. I've thought about this more, reviewed the "wip-deploy" branch, and written up my

Re: Guix to participate in the Google Summer of Code

2018-02-17 Thread Alex Vong
Hello, l...@gnu.org (Ludovic Courtès) writes: [...] > > We also need topics: consider updating > . > > Last but not least, we need candidates: if you’re a student lurking, > let’s get in touch; if you’re a contributor, spread the word! > >