[ANNOUNCE] ganeti-instance-guix

2017-09-17 Thread Marius Bakke
When you want to try GuixSD, but all you have is a Ganeti cluster... I'm pleased to announce ganeti-instance-guix[0], a GuixSD provisioner for Ganeti. With it you can launch any GuixSD configuration file as a virtual machine, optionally using a specific Guix git revision. For Ganeti users, this

Re: Performance issues with using local-file/interned-file/add-to-store

2017-09-17 Thread Christopher Baines
On Sun, 17 Sep 2017 22:22:32 +0200 l...@gnu.org (Ludovic Courtès) wrote: > Hello! > > Christopher Baines skribis: > > > So I've been playing around with managing some data files with > > Guix. On the whole, this is working quite nicely so far, but I'm > > having some performance issues with usi

Re: File permissions on git fetched packages.

2017-09-17 Thread Carlo Zancanaro
On Sun, Sep 17 2017, Ludovic Courtès wrote: > I think you just have to “chmod -R +w” those files. > > I was looking for examples of packages that use ‘git-fetch’ and that do > that, but I couldn’t easily find one. I suppose that’s what they do > when they have to, though. One example is kakoune.

Re: binutils CVEs

2017-09-17 Thread Ludovic Courtès
Marius Bakke skribis: > Efraim Flashner writes: > >> On September 17, 2017 9:25:11 PM GMT+03:00, Marius Bakke >> wrote: >>>Efraim Flashner writes: >>> There's a large number of CVEs against binutils@2.28. Gentoo¹ has a >>>nice long list of the CVEs, and I've put together a patch to

Re: Performance issues with using local-file/interned-file/add-to-store

2017-09-17 Thread Ludovic Courtès
Hello! Christopher Baines skribis: > So I've been playing around with managing some data files with Guix. On > the whole, this is working quite nicely so far, but I'm having some > performance issues with using the local-file gexp. > > Using it for large files (~1 to ~4 GB in my case) causes the

Re: [PATCH] substitute: Close the download port after substitution finished.

2017-09-17 Thread Ludovic Courtès
Hi 宋文武, 宋文武 skribis: > * guix/scripts/substitute.scm (progress-substitution): Call 'close-port' > after 'restore-file'. Good catch, please push! How did you notice? Thanks, Ludo’.

Re: File permissions on git fetched packages.

2017-09-17 Thread Ludovic Courtès
Hello, Mathieu Othacehe skribis: > I'm trying to package a specific version of libgit2, fetched from a git > repo. I noticed that when cloned in /gnu/store/xxx-git-checkout, all > files have 444 permissions, because /gnu/store is mounted read-only I guess. > > The problem is when /gnu/store/xxx-

Re: Adopt a patch!

2017-09-17 Thread Ludovic Courtès
Hi Arun, You’re raising good questions. :-) Arun Isaac skribis: > Would it help to have teams of maintainers for specific packages or a > specific category of packages? Perhaps something like Debian has? Right > now, anyone can review any package. But, no one is "responsible" for any > package

Re: guix pull via cgit odd behavior or [guile-git] limitations?

2017-09-17 Thread Ludovic Courtès
Jan Nieuwenhuizen skribis: > Ludovic Courtès writes: > >>> I am struggling* to get going again with Cuirrass and suspect a similar >>> thing. On http:// urls with Cuirrass I now get >>> >>> Git error: no Content-Type header in response >> >> Weird, I wonder why libgit2 insists on having Cont

Re: Thoughts and questions from a newcomer

2017-09-17 Thread Ludovic Courtès
Hello, Andrew Erlanger skribis: > My main draw to Guix was my frustration with configuring Gentoo and > other distros. After I spend a day exactly configuring a system, I want > the state which I set up to be _exactly_ reproducible anytime I want. > But clearly I don't need all the information o

Re: binutils CVEs

2017-09-17 Thread Marius Bakke
Efraim Flashner writes: > On September 17, 2017 9:25:11 PM GMT+03:00, Marius Bakke > wrote: >>Efraim Flashner writes: >> >>> There's a large number of CVEs against binutils@2.28. Gentoo¹ has a >>nice >>> long list of the CVEs, and I've put together a patch to graft a >>> replacement, but I'm g

Status of "GuixOps"?

2017-09-17 Thread Hartmut Goebel
Hi, in Ludo's presentation at GHM he presented "GuixOps" on a slide. What is the status of this approach? I'm very interested in trying it out and contributing. I contributed to DebOps when it was "young". So my point of view is influenced by how DebOps works. DebOps is a collection of interopera

Re: binutils CVEs

2017-09-17 Thread Efraim Flashner
On September 17, 2017 9:25:11 PM GMT+03:00, Marius Bakke wrote: >Efraim Flashner writes: > >> There's a large number of CVEs against binutils@2.28. Gentoo¹ has a >nice >> long list of the CVEs, and I've put together a patch to graft a >> replacement, but I'm getting grafting errors: >> ERROR:

Re: binutils CVEs

2017-09-17 Thread Marius Bakke
Efraim Flashner writes: > There's a large number of CVEs against binutils@2.28. Gentoo¹ has a nice > long list of the CVEs, and I've put together a patch to graft a > replacement, but I'm getting grafting errors: > ERROR: replacement length differs from the original length > "h9nqlf0c82c1sds4yzs

binutils CVEs

2017-09-17 Thread Efraim Flashner
There's a large number of CVEs against binutils@2.28. Gentoo¹ has a nice long list of the CVEs, and I've put together a patch to graft a replacement, but I'm getting grafting errors: ERROR: replacement length differs from the original length "h9nqlf0c82c1sds4yzs60k7pm4f37si2-binutils-2.28" "wl5dg

Performance issues with using local-file/interned-file/add-to-store

2017-09-17 Thread Christopher Baines
Hey, So I've been playing around with managing some data files with Guix. On the whole, this is working quite nicely so far, but I'm having some performance issues with using the local-file gexp. Using it for large files (~1 to ~4 GB in my case) causes the guix-daemon to use a large amount of CPU