Re: Using a CDN or some other mirror?

2018-12-04 Thread Leo Famulari
On Wed, Dec 05, 2018 at 10:32:02AM +0800, Meiyo Peng wrote: > If at some point we need to setup traditional mirrors like other major > Gnu/Linux distros, I can contact my friends in China to setup mirrors in > several universities. I was a member of LUG@USTC, which provides the > largest FLOSS mirr

Re: First outreachy day :)

2018-12-04 Thread Meiyo Peng
Hi Laura, Laura Lazzati writes: > Today is my first day :) :) :) Welcome. > Is it OK if I start working about 9AM every day? (that would be 12 PM UTC) > I try to adapt my day so that it is not that late to write for you - I > was going to ask this in my yesterday, but then I realized it was li

Re: Using a CDN or some other mirror?

2018-12-04 Thread Meiyo Peng
Hi, l...@gnu.org (Ludovic Courtès) writes: > As you know, berlin.guixsd.org is hosted at the Max Delbrück Center in > Berlin, a public research institute. So in a way, we’re already doing > that. We shouldn’t take it for granted that public institutes will > happily host our stuff and donate ha

Re: My new signing key

2018-12-04 Thread Leo Famulari
On Wed, Dec 05, 2018 at 03:49:42AM +0300, Oleg Pykhalov wrote: > Hello Guix, > > Recently I've changed my signing subkey, here is it: > > 7238 7123 8EAC EB63 4548 5857 167F 8EA5 001A FA9C Thanks for letting us know. Please remember to update the key on your Savannah user page: https://savannah

My new signing key

2018-12-04 Thread Oleg Pykhalov
Hello Guix, Recently I've changed my signing subkey, here is it: 7238 7123 8EAC EB63 4548 5857 167F 8EA5 001A FA9C Oleg. signature.asc Description: PGP signature

Re: Help wanted with recursive npm import returning #f

2018-12-04 Thread swedebugia
On 2018-12-04 23:07, Jelle Licht wrote: > Hi swedebugia, > > Super swell to see you take an interest in this! :D. I'm so glad to be part of this community and that I finally understand more about how to implement my ideas. :) > > Some points; > > It seems you wrote your own sanitize-npm-versio

Re: Help wanted with recursive npm import returning #f

2018-12-04 Thread Jelle Licht
Op di 4 dec. 2018 om 22:07 schreef Jelle Licht : > Hi swedebugia, > > Super swell to see you take an interest in this! :D. > > Some points; > > It seems you wrote your own sanitize-npm-version, but this is not (at all) > how npm > deals with versions; I implore you to have a look at https://semver

Re: Help wanted with recursive npm import returning #f

2018-12-04 Thread Jelle Licht
Hi swedebugia, Super swell to see you take an interest in this! :D. Some points; It seems you wrote your own sanitize-npm-version, but this is not (at all) how npm deals with versions; I implore you to have a look at https://semver.org/ again to see what all the silly squigles mean :). A genera

New library: guile-wikidata

2018-12-04 Thread swedebugia
Hi I worked hard for a few hours playing with guile and came up with this. Next step is to implement looking up the entities for the result and filter on instance of (the properties). E.g. software. :D What do you think? I tried reuse code and abstract away in a a la Guile. This is my first pro

Re: Using a CDN or some other mirror?

2018-12-04 Thread Thompson, David
On Tue, Dec 4, 2018 at 4:15 PM wrote: > > Hartmut Goebel transcribed 771 bytes: > > Am 03.12.2018 um 17:12 schrieb Ludovic Courtès: > > > Thus, I’m thinking about using a similar setup, but hosting the mirror > > > on some Big Corp CDN or similar. > > > > Isn't this a contradiction: Building a fre

Help wanted with recursive npm import returning #f

2018-12-04 Thread swedebugia
Hi Introduction Inspired by Ricardos commit here I rewrote most of the npm importer. Added memoization, receive, stream->list, values and rewrote the tarball fetcher to use only npm-uri and tarballs from the registry. Additionally I implemented handling of scoped packages (e.g. @babe

Re: Using a CDN or some other mirror?

2018-12-04 Thread ng0
Hartmut Goebel transcribed 771 bytes: > Am 03.12.2018 um 17:12 schrieb Ludovic Courtès: > > Thus, I’m thinking about using a similar setup, but hosting the mirror > > on some Big Corp CDN or similar. > > Isn't this a contradiction: Building a free infrastructure relaying on > servers from some Big

Re: Octave & QtOctave

2018-12-04 Thread Kei Kebreau
Alex Vong writes: > Hello Kei, > > Kei Kebreau writes: > > [...] >> >> Here are two tentative patches that make the changes we've discussed. >> Also, should we make a deprecated-package definition for qtoctave? > > I think some additional changes related to "(assoc-ref inputs ..." > needed to be

Re: Using a CDN or some other mirror?

2018-12-04 Thread Thompson, David
On Tue, Dec 4, 2018 at 9:06 AM Ludovic Courtès wrote: > > Hi Hartmut, > > Hartmut Goebel skribis: > > > Am 03.12.2018 um 17:12 schrieb Ludovic Courtès: > >> Thus, I’m thinking about using a similar setup, but hosting the mirror > >> on some Big Corp CDN or similar. > > > > Isn't this a contradict

Re: Using a CDN or some other mirror?

2018-12-04 Thread Pjotr Prins
On Tue, Dec 04, 2018 at 03:05:44PM +0100, Ludovic Courtès wrote: > Florian has been looking at the latter approach with IPFS, and perhaps > we’ll be able to put it in production in a few months and be happy with > it (I have good hopes given what Florian already demonstrated.) > > In the meantime,

Re: Starting the staging branch (was: Re: 01/01: gnu: mesa: Update to 18.2.3.)

2018-12-04 Thread Ricardo Wurmus
Hi Marius, > Rutger Helling writes: > >> Hi Marius, >> >> That's odd, I'm not sure what happened. I guess the hash must've >> changed again after I pushed it (the release was on the same day). I've >> updated to the latest stable version instead (18.2.6). > > OK, thank you! > > Let's try to sta

Re: Video of Talk: "Everyday Use of GNU Guix"

2018-12-04 Thread Thompson, David
On Tue, Dec 4, 2018 at 6:33 AM Chris Marusich wrote: > > Hi Guix! > > As previously announced [1], on November 10th I gave a talk at SeaGL [2] > titled "Everyday Use of GNU Guix" [3]. Nice job! Also, good job bringing swag with you. That's the element I always forget about when I give a talk. P

Starting the staging branch (was: Re: 01/01: gnu: mesa: Update to 18.2.3.)

2018-12-04 Thread Marius Bakke
Rutger Helling writes: > Hi Marius, > > That's odd, I'm not sure what happened. I guess the hash must've > changed again after I pushed it (the release was on the same day). I've > updated to the latest stable version instead (18.2.6). OK, thank you! Let's try to start building this branch soon

Re: First outreachy day :)

2018-12-04 Thread Björn Höfling
On Tue, 4 Dec 2018 08:12:32 -0300 Laura Lazzati wrote: > Hi!! > > Today is my first day :) :) :) > > just wanted to ask you a few things. > > Is it OK if I start working about 9AM every day? (that would be 12 PM > UTC) I try to adapt my day so that it is not that late to write for > you - I wa

Re: Octave & QtOctave

2018-12-04 Thread Alex Vong
Hello Kei, Kei Kebreau writes: [...] > > Here are two tentative patches that make the changes we've discussed. > Also, should we make a deprecated-package definition for qtoctave? I think some additional changes related to "(assoc-ref inputs ..." needed to be made. Otherwise, looks good to me!

Re: Video of Talk: "Everyday Use of GNU Guix"

2018-12-04 Thread Joshua Branson
Chris Marusich writes: > Hi Guix! > > As previously announced [1], on November 10th I gave a talk at SeaGL [2] > titled "Everyday Use of GNU Guix" [3]. > > I've made a recording of the talk available here: Thanks for sharing! > > https://media.marusich.info/everyday-use-of-gnu-guix-chris-marusi

Re: [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Ludovic Courtès
Hi, Meiyo Peng skribis: > Ludovic Courtès writes: > >> For the domain name I initially wanted “ci.guix.gnu.org” but we failed >> to set that up. Oh well, I think that’s OK. > > I don't think ci.guix.info is a suitable name for our default substitute > server. You may think I paranoid, but if I

Re: [PATCH 3/3] build: Default to https://ci.guix.info for substitutes.

2018-12-04 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> * doc/guix.texi (SUBSTITUTE-SERVER): Switch to ci.guix.info. > […] >> diff --git a/doc/guix.texi b/doc/guix.texi >> index d96c35eace..a5ae1c65e6 100644 >> --- a/doc/guix.texi >> +++ b/doc/guix.texi >> @@ -14,7 +14,7 @@ >> @set KEY-SERVER po

Re: [bug#33600] [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Ludovic Courtès
Andreas Enge skribis: > On Tue, Dec 04, 2018 at 11:28:51AM +0100, Ludovic Courtès wrote: >> Awesome. I’ve added a file to record that info in >> guix-maintenance.git. Please feel free to complete it; for instance >> it’d be good to know the expiration date of each domain. > > Done for guixsd.or

Re: [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Ludovic Courtès
Hi Amin, Amin Bandali skribis: >> For the domain name I initially wanted “ci.guix.gnu.org” but we failed >> to set that up. Oh well, I think that’s OK. > > What was the failure about, if you don’t mind me asking? I’m > curious if there might be a way to salvage it. I initially proposed to del

Re: Using a CDN or some other mirror?

2018-12-04 Thread Ludovic Courtès
Hi Hartmut, Hartmut Goebel skribis: > Am 03.12.2018 um 17:12 schrieb Ludovic Courtès: >> Thus, I’m thinking about using a similar setup, but hosting the mirror >> on some Big Corp CDN or similar. > > Isn't this a contradiction: Building a free infrastructure relaying on > servers from some Big C

Re: Better support for single-user systems

2018-12-04 Thread Ludovic Courtès
Hello! Clément Lassieur skribis: > You can use you current user's guix installation for all commands that > need root's permissions with 'sudo -E', so you can consider that your > current user's guix account is the system-wide guix account. > > For example, 'sudo -E guix system reconfigure confi

Re: First outreachy day :)

2018-12-04 Thread Laura Lazzati
> Nice! hahaha did you forget? You are one of my mentors :) Syncing timezones is more important when you are willing > to ask for > help or advice, status reports and the like can be delayed. Yes, and I have IRC channel too, just in case I need help. Regards! Laura

Re: First outreachy day :)

2018-12-04 Thread Gábor Boskovits
Hello Laura, Laura Lazzati ezt írta (időpont: 2018. dec. 4., K, 12:13): > > Hi!! > > Today is my first day :) :) :) > Nice! > just wanted to ask you a few things. > > Is it OK if I start working about 9AM every day? (that would be 12 PM UTC) > I try to adapt my day so that it is not that late t

Video of Talk: "Everyday Use of GNU Guix"

2018-12-04 Thread Chris Marusich
Hi Guix! As previously announced [1], on November 10th I gave a talk at SeaGL [2] titled "Everyday Use of GNU Guix" [3]. I've made a recording of the talk available here: https://media.marusich.info/everyday-use-of-gnu-guix-chris-marusich-seagl-2018.webm I've just uploaded it, so if for some re

First outreachy day :)

2018-12-04 Thread Laura Lazzati
Hi!! Today is my first day :) :) :) just wanted to ask you a few things. Is it OK if I start working about 9AM every day? (that would be 12 PM UTC) I try to adapt my day so that it is not that late to write for you - I was going to ask this in my yesterday, but then I realized it was like 0:30 i

Re: [bug#33600] [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Andreas Enge
On Tue, Dec 04, 2018 at 11:28:51AM +0100, Ludovic Courtès wrote: > Awesome. I’ve added a file to record that info in > guix-maintenance.git. Please feel free to complete it; for instance > it’d be good to know the expiration date of each domain. Done for guixsd.org. It expires on January 27. I w

Re: Using a CDN or some other mirror?

2018-12-04 Thread Hartmut Goebel
Am 03.12.2018 um 17:12 schrieb Ludovic Courtès: > Thus, I’m thinking about using a similar setup, but hosting the mirror > on some Big Corp CDN or similar. Isn't this a contradiction: Building a free infrastructure relaying on servers from some Big Corporation? Let allow the privacy concerns raisi

Re: [bug#33600] [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Ludovic Courtès
Hello, Andreas Enge skribis: > On Mon, Dec 03, 2018 at 06:44:43PM -0500, Mark H Weaver wrote: >> Who owns the guix.info domain? Also, who owns the guixsd.org domain? > > guixsd.org is owned by the Guix Europe association. guix.info, as far as > I know, by Ricardo. Plans are to drop guixsd.org i

Re: [bug#33600] [PATCH 2/3] Remove most references to hydra.gnu.org.

2018-12-04 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> * Makefile.am (assert-binaries-available): Don't mention hydra.gnu.org >> in comment. >> * build-aux/check-available-binaries.scm: Likewise. >> * build-aux/check-final-inputs-self-contained.scm: Likewise. >> * doc/guix.texi (SUBSTITUTE-SERVE

Re: [bug#33600] [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Andreas Enge
On Tue, Dec 04, 2018 at 10:03:01AM +0100, Ludovic Courtès wrote: > As for guixsd.org, it was initially owned by Andreas Enge who > transferred it to Guix Europe and also provided credentials to me and I > think a couple of other people, though I forgot who. Andreas? Apart from you, to Ricardo Wur

Re: Guix receives donation from the Hanshake project!

2018-12-04 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > We have some good news: the Hanshake project donated to GNU and the FSF, > and part of that goes to us! > > > https://gnu.org/s/guix/blog/2018/gnu-guix-receives-donation-from-the-handshake-project/ > > Concretely that’ll be 90K USD for Guix (the FSF keep

Re: [bug#33600] [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Ludovic Courtès
Hello, Ricardo Wurmus skribis: >> Ludovic Courtès writes: >> >>> These patches (actually the last one) switch Guix to default to >>> for substitutes, in preparation for the >>> upcoming 0.16.0 release (hopefully this week!). >> >> Who owns the guix.info domain? > > I regi

Re: [bug#33600] [PATCH 0/3] Defaulting to ci.guix.info (aka. berlin.guixsd.org)

2018-12-04 Thread Andreas Enge
On Mon, Dec 03, 2018 at 06:44:43PM -0500, Mark H Weaver wrote: > Who owns the guix.info domain? Also, who owns the guixsd.org domain? guixsd.org is owned by the Guix Europe association. guix.info, as far as I know, by Ricardo. Plans are to drop guixsd.org in the long run, and I would suggest to t

Re: Guix receives donation from the Hanshake project!

2018-12-04 Thread Pjotr Prins
> >> Concretely that’ll be 90KUSD for Guix Now we can think even bigger :). Kudos to everyone - we all made this possible together. We can only grow being one of the most important software projects on the planet! Pj.

Re: 01/01: gnu: mesa: Update to 18.2.3.

2018-12-04 Thread Rutger Helling
Hi Marius, That's odd, I'm not sure what happened. I guess the hash must've changed again after I pushed it (the release was on the same day). I've updated to the latest stable version instead (18.2.6). On Mon, 03 Dec 2018 20:34:57 +0100 Marius Bakke wrote: > Hello Rutger, > > rhell...@mykolab