Re: Reproducible rust builds

2018-10-15 Thread Nikolai Merinov
Hi Joe, I think tomorrow I'll prepare patches according to my findings and then I'll try to find issues in 1.22 release. Joe Hillenbrand writes: > Hi Nikolai, > > I've been trying to make rust reproducible as well. > > I starting with version 1.19, but I think you're right to just skip >

'package-name-version' and 'strip-store-file-name' does the same thing with different ways

2018-10-15 Thread Alex Vong
Hi guix, Currently, I am attempting to create clojure-build-system. In the process of doing so, I discover 2 procedures with different names actually does the same thing with different ways. The 2 procedures are 'package-name-version' and 'strip-store-file-name'. 'strip-store-file-name' is

Re: FOSDEM 2019 - stand

2018-10-15 Thread Marius Bakke
Ricardo Wurmus writes: > Hi Björn, > >> First of all, thanks to those who are willing to take a shift. Here's >> the current list: >> >> * Alex Sassmannshausen >> * Tonton >> * Andreas Enge >> * Ludovic >> * Gabor Boskovits >> * Leo Famulari >> * Tobias G-R >> * me >> >> Have I missed someone?

Re: hydra.gnu.org now provides substitutes for ‘guix pull’

2018-10-15 Thread Pjotr Prins
On Fri, Jun 22, 2018 at 09:32:58AM +0200, Ludovic Courtès wrote: > https://hydra.gnu.org/jobset/guix/modular/ Looks like this is no longer working. A 'guix pull' takes quite a long time. Any prospects of getting substitutes? Not a priority, but it would be nice. Pj.

Guix & IPFS

2018-10-15 Thread Pierre Neidhardt
Hi Guix! I'm in the process of packaging IPFS. It has about 100 dependencies, most of which are currently missing in Guix, so that's gonna take me some hours :p Thankfully Go is rather straightforward to package so that should be alright. That said, the case of IPFS of particular: it uses it's

Re: move "source /etc/profile" from .zlogin to .zprofile

2018-10-15 Thread Leo Famulari
On Mon, Oct 15, 2018 at 11:48:01AM +0200, Ludovic Courtès wrote: > Hello, > > Chris Marusich skribis: > > > I see. I'm not a zsh user, but I agree it would make sense to rename > > .zlogin to .zprofile. I've attached a patch that does this in our > > /etc/skel. I haven't tested it, though.

Re: [outreach] Help trying to create R package

2018-10-15 Thread Laura Lazzati
Hi! I don't know why when I reppied to all in my last mail some of you were not included On Sat, Oct 13, 2018 at 9:40 PM Laura Lazzati wrote: > > On Sat, Oct 13, 2018 at 3:25 PM Catonano wrote: > > > > Hi Laura ! > > > > Il giorno sab 13 ott 2018 alle ore 15:37 Laura Lazzati > > ha scritto: >

Re: Channel dependencies

2018-10-15 Thread Ludovic Courtès
Hello! Ricardo Wurmus skribis: > the attached patch allows channel authors to declare other channels as > dependencies of their own channel. In addition to explicitly requested > channels, “guix pull” will now also download and build channels that > have been declared as dependencies in the

Re: Using 'λ'

2018-10-15 Thread Ludovic Courtès
Hello! Chris Marusich skribis: > Alex Vong writes: > >> [...] It seems many think λ is not newcomer-friendly [...]. > > I would go one step farther and argue that the name "lambda" itself is > not the best, regardless of whether it's written as "lambda" or "λ". I > agree with the authors of

Re: rustup & cargo

2018-10-15 Thread Ludovic Courtès
Hello! Chris Marusich skribis: > Brett Gilio writes: > >> [W]hat I wish was available was a nightly build of the rust branch. > > It might be possible to have the Guix build farm build the rust branch. > I'm not sure how much load it would add to the build farm, though. > Maybe someone else on

Re: Guix & IPFS

2018-10-15 Thread Ludovic Courtès
Hello! Pierre Neidhardt skribis: > I'm in the process of packaging IPFS. > It has about 100 dependencies, most of which are currently missing in > Guix, so that's gonna take me some hours :p FWIW Pierre-Antoine (who was working with me as an intern on Guix-HPC) has given me the last revision

Re: Guix & IPFS

2018-10-15 Thread Pjotr Prins
On Mon, Oct 15, 2018 at 09:59:04AM +0200, Pierre Neidhardt wrote: > Hi Guix! > > I'm in the process of packaging IPFS. > It has about 100 dependencies, most of which are currently missing in > Guix, so that's gonna take me some hours :p > Thankfully Go is rather straightforward to package so that

Re: [bug#32871] Ruby 2.5, pushing to staging?

2018-10-15 Thread Ludovic Courtès
Hi Chris, Christopher Baines skribis: > Christopher Baines writes: > >> A new minor version of Ruby has been out for a while, and it would be >> good to get Ruby 2.5 in to Guix. >> >> I've put up a patch here [1], and tried it locally. I've pushed some >> fixes to master to make some packages

Re: Channel dependencies

2018-10-15 Thread Ludovic Courtès
Hello, Ricardo Wurmus skribis: >>> (define (latest-channel-instances store channels) >>>"Return a list of channel instances corresponding to the latest >>> checkouts of >>> -CHANNELS." >>> - (map (lambda (channel) >>> - (format (current-error-port) >>> - (G_

Re: move "source /etc/profile" from .zlogin to .zprofile

2018-10-15 Thread Ludovic Courtès
Hello, Chris Marusich skribis: > I see. I'm not a zsh user, but I agree it would make sense to rename > .zlogin to .zprofile. I've attached a patch that does this in our > /etc/skel. I haven't tested it, though. Would you like to test it and > let me know if it works for you? I don’t use

Re: Making javadoc reproducible

2018-10-15 Thread Danny Milosavljevic
Hi Gabor, > There is a command line flag for javadoc (notimestamp), that disables > generating the comment in the docs that contains the timestamp. > Currently I see two ways forward: > 1. Track down the calls to javadoc, and add the flag to all calls. > 2. Write a simple patch to make javadoc

Re: Guix & IPFS

2018-10-15 Thread Pjotr Prins
On Mon, Oct 15, 2018 at 09:59:04AM +0200, Pierre Neidhardt wrote: > Hi Guix! > > I'm in the process of packaging IPFS. > It has about 100 dependencies, most of which are currently missing in > Guix, so that's gonna take me some hours :p > Thankfully Go is rather straightforward to package so that

Re: rootless Guix

2018-10-15 Thread Ludovic Courtès
Hi Ricardo! Ricardo Wurmus skribis: > Ludovic Courtès writes: [...] >> Right, I’m not sure what to do with binaries installed with this >> relocatable Guix: either we let the user run them from a relocatable >> shell that maps /gnu/store appropriately (as in the message above), >> which

Re: hydra.gnu.org now provides substitutes for ‘guix pull’

2018-10-15 Thread Ludovic Courtès
Pjotr Prins skribis: > On Fri, Jun 22, 2018 at 09:32:58AM +0200, Ludovic Courtès wrote: >> https://hydra.gnu.org/jobset/guix/modular/ > > Looks like this is no longer working. > > A 'guix pull' takes quite a long time. Any prospects of getting > substitutes? Not a priority, but it would be

Re: New ‘guix pull’

2018-10-15 Thread Ludovic Courtès
Pjotr Prins skribis: > Just a quick thank you to all Guix developers. > > Today I did the bi-annual full update of the Genenetwork graph - the > webservice we run - and the process was incredibly smooth. Much better > than previous times. I also have the impression that everything runs >

Re: FOSDEM 2019 - stand

2018-10-15 Thread Efraim Flashner
On Sun, Oct 14, 2018 at 05:55:25PM +0200, Julien Lepiller wrote: > Le Sun, 14 Oct 2018 15:52:00 +0100, > Christopher Baines a écrit : > > > Björn Höfling writes: > > > > > First of all, thanks to those who are willing to take a shift. > > > Here's the current list: > > > > > > * Alex

Re: FOSDEM 2019 - stand

2018-10-15 Thread Ludovic Courtès
Hello! Björn Höfling skribis: > First of all, thanks to those who are willing to take a shift. Here's > the current list: Good that there’s a long list already. :-) > Also, the question weather or not we should go with a partner was not > addressed. Only Pjotr noted that GNU would be another

Re: Channel dependencies

2018-10-15 Thread Ricardo Wurmus
Ludovic Courtès writes: > Of course it’s easier to pin all channels when they are directly > expressed in ~/.config/guix/channels.scm. > > Say, I need channel A, which depends on B. > > What we could do is that if B is already in ~/.config/guix/channels.scm, > then we take this particular B;

Re: Guix & IPFS

2018-10-15 Thread Pierre Neidhardt
> FWIW Pierre-Antoine (who was working with me as an intern on Guix-HPC) > has given me the last revision of the gopkg importer, which I’m planning > to include soon. It might be useful to you! Absolutely! Could you share the code now so that I can start using it? Thanks! > This seems to be

Re: Guix & IPFS

2018-10-15 Thread Pierre Neidhardt
> I'm not much into go, but it seems, that most of the times it is safe > to use another version of dependencies. This is unrelated to Go: it's safe as long as there is no API breakage. My understanding of the IPFS project is that they don't want to make that kind of assumptions. > This seems

Re: Guix & IPFS

2018-10-15 Thread Ludovic Courtès
Pierre Neidhardt skribis: >> FWIW Pierre-Antoine (who was working with me as an intern on Guix-HPC) >> has given me the last revision of the gopkg importer, which I’m planning >> to include soon. It might be useful to you! > > Absolutely! Could you share the code now so that I can start using

Re: Guix packaging tutorial is on-line!

2018-10-15 Thread Ludovic Courtès
Hello Pierre, Pierre Neidhardt skribis: > I've pushed some changes. Let me know if everything is in order, Ludo. I’ve published the changes (sorry for the delay!) and everything seems to be alright. Thanks for those fixes! Ludo’.

Re: Guix packaging tutorial is on-line!

2018-10-15 Thread Pierre Neidhardt
Thanks! -- Pierre Neidhardt https://ambrevar.xyz/ signature.asc Description: PGP signature

Re: Channel dependencies

2018-10-15 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Of course it’s easier to pin all channels when they are directly >> expressed in ~/.config/guix/channels.scm. >> >> Say, I need channel A, which depends on B. >> >> What we could do is that if B is already in ~/.config/guix/channels.scm, >>

Re: Guix & IPFS

2018-10-15 Thread Pierre Neidhardt
> Now, there are apparently several dependency management tools in use, Yup, and it's still not fixed :( Thanks for the patch, I'll try to use it and report :) -- Pierre Neidhardt https://ambrevar.xyz/ signature.asc Description: PGP signature

Re: Guix & IPFS

2018-10-15 Thread Gábor Boskovits
Pierre Neidhardt ezt írta (időpont: 2018. okt. 15., H, 12:40): > > > > FWIW Pierre-Antoine (who was working with me as an intern on Guix-HPC) > > has given me the last revision of the gopkg importer, which I’m planning > > to include soon. It might be useful to you! > > Absolutely! Could you

Re: rustup & cargo

2018-10-15 Thread Pjotr Prins
On Mon, Oct 15, 2018 at 12:06:54PM +0200, Ludovic Courtès wrote: > > It might be possible to have the Guix build farm build the rust branch. > > I'm not sure how much load it would add to the build farm, though. > > Maybe someone else on the list would know more? > > Building Rust seems to take a

Re: FOSDEM 2019 - stand

2018-10-15 Thread Ricardo Wurmus
Hi Björn, > First of all, thanks to those who are willing to take a shift. Here's > the current list: > > * Alex Sassmannshausen > * Tonton > * Andreas Enge > * Ludovic > * Gabor Boskovits > * Leo Famulari > * Tobias G-R > * me > > Have I missed someone? Do we find more volunteers? I’m also

Re: Guix & IPFS

2018-10-15 Thread Pjotr Prins
On Mon, Oct 15, 2018 at 01:40:45PM +0200, Pierre Neidhardt wrote: > > I'm not much into go, but it seems, that most of the times it is safe > > to use another version of dependencies. > > This is unrelated to Go: it's safe as long as there is no API breakage. My > understanding of the IPFS

Re: [outreach] Help trying to create R package

2018-10-15 Thread Björn Höfling
Hi Laura, On Mon, 15 Oct 2018 19:47:38 -0300 Laura Lazzati wrote: > I've reading the documentation as well as trying some commands,and > there are some problems I am facing. I don't know what I am doing > wrong. > > First, I ran: > $ guix package -s r-* | recsel -p name >> >