Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism

2019-12-19 Thread Arne Babenhauserheide
zimoun writes: > First, have you read the proposal? Yes. > Or are you (maybe a bit) "overreacting" about the backward compatibility? I don’t think so. I am definitely reacting strongly, but that’s because breakages in Guix have already cost me the evenings of several weeks this year. But befo

Re: qtwenengine anybody?

2019-12-19 Thread mike . rosset
Pierre Neidhardt writes: > Sorry, still no substitute for me for the patch you've sent yesterday. I tested with a couple of machines and it does server substitutes. maybe now the substitute cache will have invalidated. or you can manual purge /var/guix/substitutes. Hopefully this resolves it se

Re: Deprecating ‘guix environment’?

2019-12-19 Thread zimoun
On Thu, 19 Dec 2019 at 17:31, Ludovic Courtès wrote: > The hard question then becomes: what do we call it? I vote against > abbreviations. :-) "guix shell"? Cheers, simon

Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism

2019-12-19 Thread zimoun
Hi Arne, First, have you read the proposal? Or are you (maybe a bit) "overreacting" about the backward compatibility? On Thu, 19 Dec 2019 at 22:39, Arne Babenhauserheide wrote: > zimoun writes: > > Guix is not a volatile software and will never be. Because it is > > rooted in time-travelling

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread zimoun
Hi Tobias, On Thu, 19 Dec 2019 at 21:24, Tobias Geerinckx-Rice wrote: [...] > > piece of code, try to publish a paper, etc.. Well the > > Reproducibility > > of Science crisis. > > That is a shame. And that while other scientists (like you) are > working hard to make research more ‘open’ and r

Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism

2019-12-19 Thread Arne Babenhauserheide
Hi zimoun, zimoun writes: >> Should Guix be volatile software? >> http://stevelosh.com/blog/2012/04/volatile-software/ > > Guix is not a volatile software and will never be. Because it is > rooted in time-travelling. > The tools "guix pull --commit=", "guix --manifest=", "guix > time-

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread zimoun
Hi Ricardo, On Thu, 19 Dec 2019 at 21:13, Ricardo Wurmus wrote: > This is a misunderstanding. The Perl license says[1]: Thank you for the pointer and the explanation. All is clear and I am fine. :-) Cheers, simon

Re: Ansible and GuixOps questions

2019-12-19 Thread Thompson, David
Hello Robert, On Mon, Dec 16, 2019 at 6:57 AM rchar01 wrote: > > Probably many admins / DevOps are heavily using Ansible. I also use this > solution to configure systems and services (on Debian and CentOS). > I would like to transfer infrastructure to the Guix System and some questions > arose:

Re: Document GUIX_LOAD_PATH?

2019-12-19 Thread zimoun
Hi, On Thu, 19 Dec 2019 at 18:04, Pierre Neidhardt wrote: > So the question is: shall we add --load-path to all commands instead? > (If not already the case.) Please comment patches #38678. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38678 All the best, simon

Re: qtwenengine anybody?

2019-12-19 Thread Pierre Neidhardt
mike.ros...@gmail.com writes: > This should be resolved now. I had to upgrade the vps to avoid OOM > issues. But as I've now it should serve this substitute. Sorry, still no substitute for me for the patch you've sent yesterday. > you can test with. > > --8<---cut here---

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread Tobias Geerinckx-Rice
Zimoun, zimoun 写道: On Thu, 19 Dec 2019 at 18:18, Tobias Geerinckx-Rice wrote: Thank you for fighting for this package in Guix. I hope upstream sees the light and Clarifies things. The issue is that upstream has disappeared, as usual in scientific software. Someone writes a piece of code t

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread Ricardo Wurmus
zimoun writes: > I already know these statements. And I disagree. Currently, the > [artistic] license [1.0] is considered free when applied to Perl but non-free > otherwise. It does not make sense. This is a misunderstanding. The Perl license says[1]: It is free software; you can redistr

Re: qtwenengine anybody?

2019-12-19 Thread mike . rosset
Pierre Neidhardt writes: > The substitution does not apply for me on master. This should be resolved now. I had to upgrade the vps to avoid OOM issues. But as I've now it should serve this substitute. you can test with. --8<---cut here---start->8--- guix ar

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread zimoun
Hi Tobias, again :-) On Thu, 19 Dec 2019 at 18:18, Tobias Geerinckx-Rice wrote: > zimoun 写道: > > Especially when this > > very Artistic 1.0 "qualifies as a free software license, but it > > may > > not be a real copyleft" [1]. > > …but that's not this very licence, it's a completely different >

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread zimoun
Hi Tobias, Thank you for the clarification. On Thu, 19 Dec 2019 at 18:29, Tobias Geerinckx-Rice wrote: > > Tobias Geerinckx-Rice 写道: > > zimoun 写道: > >> Other said, calling Artistic 1.0 non-free in this Bioconductor > >> case > >> is more a flavour of taste than a real legal issue. > > > > No,

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread Tobias Geerinckx-Rice
Tobias Geerinckx-Rice 写道: zimoun 写道: Other said, calling Artistic 1.0 non-free in this Bioconductor case is more a flavour of taste than a real legal issue. No, it's a very real legal issue. :-( I should clarify: when the FSF calls the Artistic 1.0 licence ‘vague’, that's not an aesthetic

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread zimoun
Hi Tobias, Thank you for the explanations. I agree, almost. ;-) On Thu, 19 Dec 2019 at 18:18, Tobias Geerinckx-Rice wrote: > Thank you for fighting for this package in Guix. I hope upstream > sees the light and Clarifies things. The issue is that upstream has disappeared, as usual in scientif

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread zimoun
Hi Ricardo, Thank you for the quick feedback. On Thu, 19 Dec 2019 at 18:18, Ricardo Wurmus wrote: > zimoun writes: > > > The file guix/licenses.scm contains "non-copyleft" therefore why do > > not put the licenses Artistic 1.0 under this label? It will allow the > > inclusion of this package -

Re: Overhauling the cargo-build-system

2019-12-19 Thread John Soo
Hi all, I am working on ripgrep and I was wondering if we could add a key to inputs for cargo inputs instead of using the arguments field. Is there a downside to saying something like `(inputs (("rust-loom" ,rust-loom-0.2 #rust-build) ("rust-quickcheck" ,rust-quickcheck-0.9 #rust-dev

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread Tobias Geerinckx-Rice
Zimoun, Thank you for fighting for this package in Guix. I hope upstream sees the light and Clarifies things. zimoun 写道: Ricardo Wurmus wrote: It would be great if they could use the Clarified Artistic License instead. It’s really close to the Artistic 1.0, so unless they really want th

Re: Store channel specification in profile

2019-12-19 Thread zimoun
Hi! On Thu, 19 Dec 2019 at 17:12, Ludovic Courtès wrote: > > You have right. It is a bug. > > D’oh! Could you file it? Done in #38673. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38673 Cheers, simon

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread Ricardo Wurmus
zimoun writes: > The file guix/licenses.scm contains "non-copyleft" therefore why do > not put the licenses Artistic 1.0 under this label? It will allow the > inclusion of this package -- and probable others from Bioconductor. That wouldn’t be correct. non-copyleft is for free licenses only,

Re: Document GUIX_LOAD_PATH?

2019-12-19 Thread Pierre Neidhardt
zimoun writes: > Do you have in mind commands where the option --load-path is still missing? > Maybe "guix graph"? Yes. > Maybe "guix edit"? Yes. Also: - guix size (this one has annoyed me for a long time!) - Maybe guix import? What if a channel / local repo specifies a new importer? -

Re: Document GUIX_LOAD_PATH?

2019-12-19 Thread zimoun
On Thu, 19 Dec 2019 at 18:04, Pierre Neidhardt wrote: > So the question is: shall we add --load-path to all commands instead? > (If not already the case.) Only commands that need it. :-) Do you have in mind commands where the option --load-path is still missing? Maybe "guix graph"? Maybe "guix

Re: Document GUIX_LOAD_PATH?

2019-12-19 Thread Pierre Neidhardt
The reason this came up was because the --load-path command line argument was missing from some command. Then Clément argued that it was not necessary anyways, we could set GUIX_PACKAGE_PATH (I didn't know that it was effectively the same as --load-path, but for all commands). So the question is:

Re: Document GUIX_LOAD_PATH?

2019-12-19 Thread Ludovic Courtès
Also, GUIX_PACKAGE_PATH is not “recommended”—channels FTW! Ludo’.

Re: Report from the 2019 Reproducible Builds Summit

2019-12-19 Thread Ludovic Courtès
Hi! Pierre Neidhardt skribis: > As usual I've learned a lot from this great read! :-) > Out of curiosity, why is "janneke" spelled without a capital? :) Good question; I think that’s how [Jj]anneke writes “janneke”, but what does janneke think? :-) Ludo’.

Re: [ANN] Gash 0.2.0 released

2019-12-19 Thread Ludovic Courtès
Hi Timothy, Timothy Sample skribis: > I am very pleased to announce that Gash version 0.2.0 has been released. > It represents 58 commits from two authors over the course of about six > months. Yay, congrats! > The big news for this release is that Gash can now replace Bash in > building all o

Re: Cross-compilation broken on canonical packages.

2019-12-19 Thread Ludovic Courtès
Hi Mathieu, Mathieu Othacehe skribis: > Small mistake sorry. This fails: > > guix build --target=aarch64-linux-gnu -e "((@ (gnu packages base) > canonical-package) (@ (gnu packages base) grep))" > > > while this succeeds: > > guix build -e "((@ (gnu packages base) canonical-package) (@ (gnu pac

Re: Guix mirror: sourceware discussion report

2019-12-19 Thread Ludovic Courtès
Hi! Tobias Geerinckx-Rice skribis: > Something akin to > > (channel >(name 'guix) >(url (list "https://savannah…"; > "https://sourceware…";)) >…) > > ? > > I'd like to see that added to the channels.scm format for selfish > reasons. Yup, that’d be nice. > However, I'

Re: Bioconductor package flowPeaks license Artistic 1.0?

2019-12-19 Thread zimoun
Hi Ricardo, On Thu, 25 Jul 2019 at 14:47, Ricardo Wurmus wrote: > > On Wed, 24 Jul 2019 at 23:16, Ricardo Wurmus wrote: > >> That’s because version 1.0 is considered non-free. “licenses.scm” also > >> contains “clarified-artistic”, which is essentially the same as version > >> 1.0 but with a

Re: NLNet grant "Next Generation Internet -- Search & discovery": I'm in!

2019-12-19 Thread Ludovic Courtès
Hello! Congrats, Pierre! That’s really great news! Arun Isaac skribis: >> 1. Parameterized packages >>(Previous discussion: >> https://lists.gnu.org/archive/html/guix-devel/2019-05/msg00285.html) > > I've been looking for something like this. I want to run a more minimal > system like I u

Deprecating ‘guix environment’?

2019-12-19 Thread Ludovic Courtès
Hi Konrad, Konrad Hinsen skribis: > On 16/12/2019 23:09, Ludovic Courtès wrote: >> So in a more algorithmic manner: >>> 1. if ad-hoc and inputs-of is present at the same invocation: fail >>> hard. (With an error like incompatible options present) >>> 2. if only ad-hoc is present, then print a de

Re: Checking in, and an announcement!

2019-12-19 Thread Ludovic Courtès
Hi Brett, Brett Gilio skribis: > At risk of being lampooned by RMS if he is reading this mailing list, > my wife and I had our first baby delivered last evening! We are very > excited, and quite exhausted. Woow, congratulations, and welcome to your child! :-) > Unfortunately, I do not think I

Re: wrap-program –> wrap-script

2019-12-19 Thread Ludovic Courtès
Hello! Ricardo Wurmus skribis: > I’ve just pushed a change to use wrap-script in one package. The > purpose of wrap-script is to wrap an executable without having to create > a separate wrapper shell script. It does this by prepending a Guile > script to the top of the file, which sets the env

Re: guix gc doesn't seem to clean old guix revision

2019-12-19 Thread Ludovic Courtès
Hi, YOANN P skribis: >> Hi Yoann, > > Hi Ludo, > >> I had not understood that.  I guess the patch below fixes it, I’ll push >> t shortly. > >> Thanks, >> Ludo’. > > Look great, but IMO, your addition, "(passwd:name (getpwuid (getuid", > should be the only way to get the username since $USER

Re: Store channel specification in profile

2019-12-19 Thread Ludovic Courtès
Hi, zimoun skribis: > On Thu, 12 Dec 2019 at 23:35, Pierre Neidhardt wrote: >> >> I've seen the "provenance" field mentioned a couple of times before, but >> I can't see any "provenance" in my $PROFILE/manifest file. Am I missing >> something? >> >> I install profiles with manifests. > > You h

Re: Overhauling the cargo-build-system

2019-12-19 Thread Ludovic Courtès
Hi Chris, Chris Marusich skribis: > Ludovic Courtès writes: > >> What I would have liked is to somehow replace the #:cargo-inputs >> argument (which is build-system-specific and thus “opaque”) with regular >> ‘native-inputs’ or ‘inputs’ field. > > That would be nice. However, it doesn't seem p

Re: Overhauling the cargo-build-system

2019-12-19 Thread Ludovic Courtès
Hi Martin, Martin Becze skribis: > Also see patch 38465 > (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38465) for a complete > example. I would like too know if there is an problem with this patch > to, before I start packaging the other rust programs this way. It’d be great if the people in

Optimized and portable Open MPI packaging

2019-12-19 Thread Ludovic Courtès
Hello Guix! For the HPC folks among us, here’s the story of getting Open MPI to perform well with a variety of high-performance interconnects: https://hpc.guix.info/blog/2019/12/optimized-and-portable-open-mpi-packaging/ Most of the changes in that area landed in ‘master’ last month. Feedback

Anyone attending Chaos Communication Congress this year?

2019-12-19 Thread David Dashyan
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hello guix! Is anyone going to be at 36c3? There is going to be NixOS assembly this year. And workshops. Great chance to meet together Regards, David -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEERmd3RaRNN7cv7WgKXWGXeP1hGZIFAl37dEEACgkQXWGXeP1h

Re: Ansible and GuixOps questions

2019-12-19 Thread rchar01
An interesting project, thanks for sharing. In my case I will definitely be able to use it. Do you think using Guix will allow full replacement of Ansible (on Guix System or other like Debian)? Robert. ‐‐‐ Original Message ‐‐‐ On Monday, December 16, 2019 8:35 PM, Pjotr Prins > Hi Rich

Re: bug#38529: Make --ad-hoc the default for guix environment proposed deprecation mechanism

2019-12-19 Thread zimoun
Hi Arne, Thank you for the pointers. On Wed, 18 Dec 2019 at 21:55, Arne Babenhauserheide wrote: > Konrad Hinsen writes: > >> Maybe I miss a point. It is not: "watch out, this will do something > >> else in the future" but "watch out, this was doing something else in > >> the past and the cha

Re: Document GUIX_LOAD_PATH?

2019-12-19 Thread Pierre Neidhardt
Hahaha, sorry for the noise then! -- Pierre Neidhardt https://ambrevar.xyz/ signature.asc Description: PGP signature

Re: Document GUIX_LOAD_PATH?

2019-12-19 Thread Clément Lassieur
zimoun writes: > Hi Pierre, > > On Wed, 18 Dec 2019 at 12:28, Pierre Neidhardt wrote: > >> Today I learned about the existence of GUIX_LOAD_PATH. It does not seem >> to be documented in the manual. Is it anywhere in the doc? Shall we >> document it? > > It can be documented in devel pages., m

Documenting Cuirass features (was: List of failing packages)

2019-12-19 Thread Clément Lassieur
Ricardo Wurmus writes: > Roel Janssen writes: > >> With Hydra, when clicking on a failed build you could see >> previous builds of that same package and its success or failure of >> them. I found that very useful. > > For previous builds you can use a query like > >icecat spec:guix-master s