Re: ci.guix.info 504 gateway timeout (was Re: guix package builds, subsitutes and --no-build)

2019-02-25 Thread Mathieu Lirzin
fetch it, it sounds fishy no? Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: ci.guix.info 504 gateway timeout (was Re: guix package builds, subsitutes and --no-build)

2019-02-21 Thread Mathieu Lirzin
-i ungoogled-chromium construction de /gnu/store/w54r150nj8ksyznj6b8q92fgr1n0l20h-ungoogled-chromium-72.0.3626.109.tar.xz.drv... \ C-c C-c --8<---cut here---end--->8--- -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: Promoting the GNU Kind Communication Guidelines?

2018-10-25 Thread Mathieu Lirzin
Hello Ricardo, Ricardo Wurmus writes: >> Mathieu Lirzin skribis: >> >>> Following the announcement made by RMS regarding the new GNU Kind >>> Communication Guidelines (GKCG) [1], I would like to know if the Guix >>> developpers in particular its maintaine

Re: Promoting the GNU Kind Communication Guidelines?

2018-10-24 Thread Mathieu Lirzin
Hello Ludo, l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> Following the announcement made by RMS regarding the new GNU Kind >> Communication Guidelines (GKCG) [1], I would like to know if the Guix >> developpers in particular its maintainers wo

Re: Promoting the GNU Kind Communication Guidelines?

2018-10-24 Thread Mathieu Lirzin
.org/archive/html/info-gnu/2018-10/msg1.html >> [2] https://www.contributor-covenant.org/ >> [3] https://geekfeminism.wikia.com/wiki/Meritocracy Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Promoting the GNU Kind Communication Guidelines?

2018-10-23 Thread Mathieu Lirzin
/archive/html/info-gnu/2018-10/msg1.html [2] https://www.contributor-covenant.org/ [3] https://geekfeminism.wikia.com/wiki/Meritocracy -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: [GSoC] Development of Cuirass.

2017-03-21 Thread Mathieu Lirzin
Hi, Mathieu Lirzin writes: > Here is my proposal for the Google Summer of Code 2017. I have updated it, according to the various feedback I had. Here is the link: http://mathieu.lirzin.emi.u-bordeaux.fr/gsoc/guix.html I must say that given the current agitation in Guix community

Re: [GSoC] Development of Cuirass.

2017-03-20 Thread Mathieu Lirzin
Hello, Andy Wingo writes: > On Sun 12 Mar 2017 15:49, Mathieu Lirzin writes: > >> Here is my proposal for the Google Summer of Code 2017. > > Looks great to me. FWIW I think you may want to use Fibers in Cuirass. > Sometimes a web API request might need to "fork&quo

Re: [GSoC] Development of Cuirass.

2017-03-20 Thread Mathieu Lirzin
mind, which do not > really fit in the proposal but are worth looking into as time permits: > > • improved error reporting upon evaluation failures and so on; > > • improved error recovery; I totally forgot to precise that the error handling issue is exactly the reason I think

Re: [GSoC] Development of Cuirass.

2017-03-20 Thread Mathieu Lirzin
"pelzflorian (Florian Pelz)" writes: > On 03/12/2017 07:41 PM, Mathieu Lirzin wrote: >> Hello Florian, >> >> "pelzflorian (Florian Pelz)" writes: >> >>> On 03/12/2017 03:49 PM, Mathieu Lirzin wrote: >>>> Sensitive requests s

Re: [PATCH 4/4] services: openssh: Add 'subsystems' option.

2017-03-18 Thread Mathieu Lirzin
ore and ignore > you, as you choose to ignore other people with your behavior and > invalidate their existence and bother them with your view of what's > "correct" and what's not. This reaction is highly intolerant and not acceptable in this community. Disagreeing doesn't justify being rude or insulting people. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: grammar usage

2017-03-17 Thread Mathieu Lirzin
behavior in its spaces. > > Thank you, Andy. I agree with everything you wrote, in particular how > this relates to our goal of creating a welcoming environment, which is a > main task for maintainers. Could you tell us what this maintainer task consist of? Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: Using cuirass to build your own manifest.

2017-03-12 Thread Mathieu Lirzin
Thank you for this tutorial. This is really useful given the current state of Cuirass documentation. ;) -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: [GSoC] Development of Cuirass.

2017-03-12 Thread Mathieu Lirzin
Hello Florian, "pelzflorian (Florian Pelz)" writes: > On 03/12/2017 03:49 PM, Mathieu Lirzin wrote: >> Sensitive requests should be done with an >> authentification mechanism which is not determined yet. I currently >> have no experience with any and lack t

[GSoC] Development of Cuirass.

2017-03-12 Thread Mathieu Lirzin
ps://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm] -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: [PATCH 1/2] build: Use an up to date copy of texinfo.tex

2017-02-24 Thread Mathieu Lirzin
John Darrington writes: > On Fri, Feb 24, 2017 at 08:25:20PM +0100, Mathieu Lirzin wrote: > > John Darrington writes: > > > * build-aux/texinfo.tex,ref: New file, copied from texlive-minimal > > * bootstrap: Use it, if newer than the t

Re: [PATCH 1/2] build: Use an up to date copy of texinfo.tex

2017-02-24 Thread Mathieu Lirzin
hen > +cp -f build-aux/texinfo.tex,ref build-aux/texinfo.tex; > +fi What about checking in texinfo.tex and removing the -f (--force) option when invoking 'autoreconf'? This would ensure that texinfo.tex is not overwritten. WDYT? Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: [PATCH 0/1] improvements to the lightweight desktop example

2017-02-22 Thread Mathieu Lirzin
John Darrington writes: > On Wed, Feb 22, 2017 at 04:48:55PM +0100, Mathieu Lirzin wrote: > > Sure it is! > > What I meant is that Ratpoison is not the most "intuitive" WM for non > GNU Emacs/Screen users. As a consequence adding it in an

Re: Leaving the guix project

2017-02-22 Thread Mathieu Lirzin
ve different values and > preferences, but I think we should be more generous when interpreting > each others' messages. For christ sake, love you each other! :) Joke aside, I agree with you Leo. I agree with Pjotr too, I think it is time to drop this thread. -- Mathieu Lirzin GPG: F2A3 8

Re: [PATCH 0/1] improvements to the lightweight desktop example

2017-02-22 Thread Mathieu Lirzin
Hello Clément, Clément Lassieur writes: > Mathieu Lirzin writes: > >> While we are on this lightweight template, what would you think of >> replacing ratpoison with something less "exotic" like openbox? :) > > What do you mean by "exotic"? Isn'

Re: [PATCH 0/1] improvements to the lightweight desktop example

2017-02-22 Thread Mathieu Lirzin
op.tmpl: Remove xmonad and complete i3-wm. > > gnu/system/examples/lightweight-desktop.tmpl | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: RFC: writable private scratch XDG_CACHE_HOME in build enviroment?

2017-02-21 Thread Mathieu Lirzin
Andy Wingo writes: > On Tue 21 Feb 2017 13:13, Mathieu Lirzin writes: > >> IIUC the problem you have is that in a Guix build environmnent, Guile >> tries but *fails* to autocompile ".scm" files because it doesn't find >> any directory that it can wr

Re: RFC: writable private scratch XDG_CACHE_HOME in build enviroment?

2017-02-21 Thread Mathieu Lirzin
nywhere else) I agree that it would be reasonable to have a way to autocompile ".scm" files in a Guix build environment. Since /tmp is writeable in a Guix build environment and in most POSIX systems (I guess), Would it make sense for Guile itself to fallback to /tmp for its compilation cac

Re: Add a generalized git-file? to Guix?

2017-02-09 Thread Mathieu Lirzin
Christopher Allan Webber writes: > Ludovic Courtès writes: > >> Mathieu Lirzin skribis: >> >>> From f104b3745097746d6ef89b6198ec7b81e8b679f4 Mon Sep 17 00:00:00 2001 >>> From: Mathieu Lirzin >>> Date: Sun, 29 Jan 2017 00:34:48 +0100 >>

Re: [PATCH] maint: Fix invalid calls to 'info'.

2017-01-30 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> * HACKING : Remove name of the manual from the item argument. >> * README : Likewise. > > Good catch, please push! > > Ludo’. Pushed as commit 8efc35a8902910ef7c09183c1d79d51498b2c10c. Thanks.

[PATCH] maint: Fix invalid calls to 'info'.

2017-01-29 Thread Mathieu Lirzin
ht © 2012, 2013, 2014, 2016 Ludovic Courtès -Copyright © 2015 Mathieu Lirzin +Copyright © 2015, 2017 Mathieu Lirzin Copyright © 2017 Leo Famulari Copying and distribution of this file, with or without modification, @@ -14,7 +14,7 @@ Copyright © 2017 Leo Famulari See the manual for use

[PATCH] gnu packages: Add 'specifications->inputs'.

2017-01-29 Thread Mathieu Lirzin
aa289d56..8b47ed83f 100644 --- a/gnu/packages.scm +++ b/gnu/packages.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2013 Mark H Weaver ;;; Copyright © 2014 Eric Bavier ;;; Copyright © 2016 Alex Kost -;;; Copyright © 2016 Mathieu Lirzin +;;; Copyright © 2016, 2017 Mathieu Lirzin ;;; ;;; Thi

Re: Add a generalized git-file? to Guix?

2017-01-28 Thread Mathieu Lirzin
Hello, l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> Christopher Allan Webber writes: >> >>> 8sync now uses `git-file?' in its guix.scm, a predicate check which >>> allows for checking out the whole local directory as a "sou

Re: [PATCH] gnu: Add GNU Freetalk.

2017-01-28 Thread Mathieu Lirzin
suggested by 'guix lint'. > +(description "GNU Freetalk is a command-line Jabber/XMPP chat client. It > +notably uses the Readline library to handle input, so it features convenient > +navigation of text as well as tab-completion of buddy names, commands and > +English words. It is also scriptable and extensible via Guile.") > +(home-page "https://www.gnu.org/software/freetalk/freetalk.html";) > +(license license:gpl3+))) > + > ;;; messaging.scm ends here Pushed with those minor changes as commit c631233fd44fe6ea32197fa21fda35fc864d0d2a. Thank you! -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: Build custom packages with cuirass.

2017-01-24 Thread Mathieu Lirzin
ass/issues Thanks for reporting them. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: Build custom packages with cuirass.

2017-01-22 Thread Mathieu Lirzin
cation. However this will only work if your modules names are '(gnu packages ...)'. I guess Cuirass should handle this use case with '-L', '--load-path' command line arguments like what 'guix build' does. WDYT? Would you be interested in implementing this?

Re: [PATCH v2] services: cuirass: Add port to cuirass configuration

2017-01-22 Thread Mathieu Lirzin
Hello, Mathieu Othacehe writes: > * gnu/services/cuirass.scm (): Add port field. > (cuirass-shepherd-service): Honor it. > * doc/guix.texi (Continuous Integration): Document it. > --- Applied as 11b7717deba42b1f8286158e1cf4b58dec533859. Thank you. -- Mathieu Lirzin GPG: F2A3 8D

Ideas for Summer of Code 2017

2017-01-20 Thread Mathieu Lirzin
free to contribute to it. TIA. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: [PATCH] git download: Remove redundant argument in 'gexp->derivation' call.

2017-01-11 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> * guix/git-download.scm (git-fetch): Call 'gexp->derivation' with only one >> '#:local-build?' keyword argument. > > Good catch! Thanks, > Ludo'. Pushed in c

Re: [PATCH] derivations: Make record datatype immutable.

2017-01-11 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> * guix/derivations.scm (): Make it immutable. >> (derivation): Use generic 'set-field' instead of ad-hoc functional setter. > > LGTM, thanks! > > Ludo'. Pushed in commit dc67

Re: Add a generalized git-file? to Guix?

2017-01-11 Thread Mathieu Lirzin
guix.scm, a predicate check which allows for checking out the whole > local directory as a "source" for testing a package. I borrowed it from > Dave who originally adapted it from some code in Guix itself. See: > > http://git.savannah.gnu.org/cgit/8sync.git/tree/guix.scm#n62

[PATCH] git download: Remove redundant argument in 'gexp->derivation' call.

2017-01-09 Thread Mathieu Lirzin
* guix/git-download.scm (git-fetch): Call 'gexp->derivation' with only one '#:local-build?' keyword argument. --- guix/git-download.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/guix/git-download.scm b/guix/git-download.scm index fca44f552..62e625c71 100644 --- a/guix/g

[PATCH] derivations: Make record datatype immutable.

2017-01-09 Thread Mathieu Lirzin
d5e4b5730..b712c508e 100644 --- a/guix/derivations.scm +++ b/guix/derivations.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès +;;; Copyright © 2016, 2017 Mathieu Lirzin ;;; ;;; This file is part o

Re: Cuirass and duplicate derivations

2017-01-08 Thread Mathieu Lirzin
Mathieu Lirzin writes: > l...@gnu.org (Ludovic Courtès) writes: > >> What change would you suggest to solve this problem? It would be best >> if Cuirass allowed several jobs building the same derivations (the key >> could be an autoincrement counter instead of t

Re: Cuirass and duplicate derivations

2017-01-08 Thread Mathieu Lirzin
6_64, > hence the same .drv. So I hacked my way to ignore Wine. > > But then ‘cargo-bootstrap’ showed the same problem. > > Hence this message. :-) > > What change would you suggest to solve this problem? It would be best > if Cuirass allowed several jobs building the same derivations (the key > could be an autoincrement counter instead of the (drv,eval) pair maybe?) Seems reasonable to me. I will do that. Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37

Re: Graphical GuixSD Installer

2016-12-16 Thread Mathieu Lirzin
check for it at configure time and conditionally compile and install the modules only if 'guile-ncurses' is found, like what is done for 'guile-json'? -- Mathieu Lirzin

Re: Unable to configure a system with 'cuirass-service'

2016-12-15 Thread Mathieu Lirzin
ng0 writes: > Mathieu Lirzin writes: > >> Hi, >> >> Mathieu Lirzin writes: >> >>> Carlo Zancanaro writes: >>> >>>> On Thu, Dec 01 2016, ng0 wrote >>>>> I tried that before (though I did just think it was wrong) and no

Re: Unable to configure a system with 'cuirass-service'

2016-12-15 Thread Mathieu Lirzin
Hi, Mathieu Lirzin writes: > Carlo Zancanaro writes: > >> On Thu, Dec 01 2016, ng0 wrote >>> I tried that before (though I did just think it was wrong) and now I >>> get the same message as yesterday: >>> >>> ... >>> >>> In

Re: Unable to configure a system with 'cuirass-service'

2016-12-01 Thread Mathieu Lirzin
nfiguration is just equivalent to the --specifications argument to the > cuirass command, if that helps at all. Indeed, this is a mistake on my side. Here are 2 patches that should fix this issue. >From 707d6f7255eeab39b6694bc81537966cbca0e61d Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Date: Thu,

Re: [PATCH 1/2] gnu: Add Cuirass.

2016-11-29 Thread Mathieu Lirzin
David Craven writes: > LGTM! Pushed in commit 365de1e7a5b37f9fd88cd964cc7d47f6f729d053, with an updated Cuirass commit. Thanks. -- Mathieu Lirzin

Re: [PATCH 2/2] services: Add 'cuirass-service'.

2016-11-29 Thread Mathieu Lirzin
Pushed in commit a7cf4eb6d99838606d8ecfa776f7e4920dfbb7f5 with bug fixed and requested changes. Thanks. -- Mathieu Lirzin

Re: [PATCH] doc: Suggest installing gvfs.

2016-11-28 Thread Mathieu Lirzin
;for user mounts > %base-packages)) > >;; Add GNOME and/or Xfce---we can choose at the log-in IMO 'gvfs' is a reasonable default for a desktop configuration. So I think this patch is a good idea. Thanks. -- Mathieu Lirzin

Re: [PATCH] gnu: services: Add git-service.

2016-11-20 Thread Mathieu Lirzin
Mathieu Lirzin writes: > 宋文武 writes: > >> From: ng0 >> >> * gnu/services/version-control.scm: New file. >> * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. >> * doc/guix.texi (Misellaneous Services)(Version Control): New section. > > but I find this

Re: [PATCH] gnu: services: Add git-service.

2016-11-20 Thread Mathieu Lirzin
belongs to "Miscellaneous Services". @node identifiers are unique, so it is reasonable to refers to them with '()', and use '<>' for their parts as suggested by GCS: https://www.gnu.org/prep/standards/html_node/Indicating-the-Part-Changed.html#Indicating-the-Part-Changed Thanks. -- Mathieu Lirzin

Re: [PATCH 1/1] gnu: gnupg: Update to 2.1.16.

2016-11-19 Thread Mathieu Lirzin
should fix the Autotools dependency and the warning. -- Mathieu Lirzin

Re: Web site now uses Haunt

2016-11-10 Thread Mathieu Lirzin
e/news/ > > I figured probably nobody would dislike the change. :-) > > Anyway, please report any issues! > > I’ll email to update the feed URL in planet.gnu.org and > scheme.dk/planet. > > Thanks again to Assaf Gordon who provided me with a raw dump of the news > entries from Savannah! Nice! -- Mathieu Lirzin

Re: [Patch 1/10] Add pjproject.

2016-11-05 Thread Mathieu Lirzin
uot;.") >(string=? <> ".." I think you mean something like this instead: (lambda (file) (not (or (string=? file ".") (string=? file ".." Did I miss something? -- Mathieu Lirzin

Re: [PATCH 2/2] services: Add 'cuirass-service'.

2016-10-26 Thread Mathieu Lirzin
cumentation. However I am not sure if that helps much. WDYT? Thanks for the review. -- Mathieu Lirzin

[PATCH 0/2] Cuirass package + service.

2016-10-26 Thread Mathieu Lirzin
ent+Server architecture communicating over Socket. If nobody has a better idea, I will start working on that (taking inspiration from the Shepherd). Thanks, Mathieu Lirzin (2): gnu: Add Cuirass. services: Add 'cuirass-service'. doc/guix.texi| 86

[PATCH 1/2] gnu: Add Cuirass.

2016-10-26 Thread Mathieu Lirzin
/packages/ci.scm +++ b/gnu/packages/ci.scm @@ -1,5 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Eric Bavier +;;; Copyright © 2016 Jan Nieuwenhuizen +;;; Copyright © 2016 Mathieu Lirzin ;;; ;;; This file is part of GNU Guix. ;;; @@ -181,3 +183,52

[PATCH 2/2] services: Add 'cuirass-service'.

2016-10-26 Thread Mathieu Lirzin
.scm\ %D%/services/desktop.scm \ diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm new file mode 100644 index 000..93e2805 --- /dev/null +++ b/gnu/services/cuirass.scm @@ -0,0 +1,128 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2016 Mathieu Lir

Re: using Cuirass to track a guix packages' git

2016-09-28 Thread Mathieu Lirzin
Jan Nieuwenhuizen writes: > Mathieu Lirzin writes: > >> David Craven writes: >> >>> I think the web interface and the json API are two different >>> "projects". >> >> Agreed. > > Oh! Then why choose json (poor-man's-sexps?

Re: using Cuirass to track a guix packages' git

2016-09-23 Thread Mathieu Lirzin
e 100p or something) that might change your > perspective and covers everything, you already know functional > programming. > https://drive.google.com/open?id=0B-QBlsZR8DS4ZUJLcnkzdkxZVkU Sounds interesting. I will try to find some time to read this book. Thanks, -- Mathieu Lirzin

Re: using Cuirass to track a guix packages' git

2016-09-23 Thread Mathieu Lirzin
Jan Nieuwenhuizen writes: > Mathieu Lirzin writes: > >>> Yes, I think I found this, I can see json in my browser window...but >>> that's not really a web view yet (no criticism, I'm just wondering...) >> >> Sorry I misread what you meant by web

Re: using Cuirass to track a guix packages' git

2016-09-23 Thread Mathieu Lirzin
Jan Nieuwenhuizen writes: > Mathieu Lirzin writes: > >>> Thanks! I'd really love to get a working Guix-based ci system and >>> Cuirass is already very close to the minimal set that I need. I have >>> a working patch to add building of VMs (a la hydra/guix

Re: using Cuirass to track a guix packages' git

2016-09-23 Thread Mathieu Lirzin
Jan Nieuwenhuizen writes: > Mathieu Lirzin writes: > > Hi Mathieu! > >>> I had some trouble with the #:no-compile? option, it's currently >>> specified twice. On the Cuirass side I think it should be a property >>> of the spec, but it seems it g

Re: using Cuirass to track a guix packages' git

2016-09-22 Thread Mathieu Lirzin
uild-system) > +(arguments > + `(#:phases > +(modify-phases %standard-phases > + (add-after 'unpack 'bootstrap > +(lambda _ (zero? (system* "sh" "bootstrap"))) > +(native-inputs > + `(("autocon

Re: using Cuirass to track a guix packages' git

2016-09-20 Thread Mathieu Lirzin
hould be able to do that in the next 48H. Thank you for your patches, patience and courage! -- Mathieu Lirzin

Re: [PATCH] Clean all .go in clean-go

2016-08-31 Thread Mathieu Lirzin
the .go files remaining in the build directory, I agree that this is not good, however I don't think it is worth trying to fix this issue which equally applies to every file generated by Make. Using wildcards can be tempting in such cases but it can lead to accidental file deletions which is

Re: [PATCH] Fix compiling on CentOS 7.

2016-08-28 Thread Mathieu Lirzin
Roel Janssen writes: > Thanks. Mathieu, could you revert your patch, or do you want me to look > at it? Feel free to take care of it, unless someone strongly object this change in the following days. -- Mathieu Lirzin

Re: [PATCH] Fix compiling on CentOS 7.

2016-08-27 Thread Mathieu Lirzin
no necessity in that change, it was just introduced because the it can be confusing for some people that the Makefile fragment contains file names relative to the 'top_srcdir' not the actual fragment location. Moreover it has the slight benefit of potentially avoiding some manual modifications when moving files around. IMO supporting the Automake versions distributed in Debian Stable and The last RHEL/CentOS version is desirable and the above feature doesn't worth the breakage. So I am in favor of reverting my commit. I think it would make sense to explicitly state in the manual which version of Autoconf, Automake, etc we are supporting: https://www.gnu.org/software/guix/manual/guix.html#Building-from-Git -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-10 Thread Mathieu Lirzin
compliance. This is your version of the story. I have tried to explain to you how the change you have proposed is likely to be related to the "guix build --source" FSDG issue. Claiming that I have not made any effort because you are not convinced is unfair. -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-10 Thread Mathieu Lirzin
or talking about FSDG compliance. I have already explain my reasons and I will not repeat myself. If you don't want to take the time to discuss this on the relevant mailing list, then nothing will move unless you convince the Guix maintainers that my doubt are not legitimate. -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-08 Thread Mathieu Lirzin
but I never wrote a single line of java. Pretty > interesting what will pass as a java programmer don't you > think? =P Sorry, but I don't understand what you are trying to say. -- Mathieu Lirzin

Re: [PATCH] gnu: st: Mov to terminals.scm.

2016-08-08 Thread Mathieu Lirzin
;right" category for packages. > For example, 'dmenu' shouldn't go to 'wm.scm', it has nothing to > do with window managers. > > When a project makes multiple softwares, I think it's easier to > put all of them in one project file, eg: gnome and freedesktop. So you are in favour of keeping (gnu packages suckless)? -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-08 Thread Mathieu Lirzin
Alex Kost writes: > Mathieu Lirzin (2016-08-08 20:53 +0300) wrote: > >> David Craven writes: >> >>> Quoting Ludo from the thread you mentioned: >>> >>>> (Besides, our package meta-data would probably still refer to the “real” >>>>

Re: [PATCH] gnu: Add tint2.

2016-08-08 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> +(synopsis "Lightweight taskbar") > > Nitpick: I’d write “task bar” as two words, but I’m conservative. > > Ludo’. Pushed in commit 751f68717538ae0d145d348fca04aebc713740ac. -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-08 Thread Mathieu Lirzin
o be included in Guix, please start a discussion on that mailing list explaining what you are proposing and ask if other people thinks this is OK in regards of the FSDG. -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-07 Thread Mathieu Lirzin
e/2013-09/msg1.html. >we are merely providing factual non-opinionated information. IMO, Distributing software is always opinionated. :) -- Mathieu Lirzin

Re: [PATCH] gnu: st: Mov to terminals.scm.

2016-08-07 Thread Mathieu Lirzin
ng0 writes: > Mathieu Lirzin writes: > >> I don't have an opinion on the move, however when moving packages across >> modules your have to keep track of the copyrights. > > Oh... Okay, I forgot about that, I never moved packages. Thanks for > pointing it out

Re: [PATCH] gnu: st: Mov to terminals.scm.

2016-08-07 Thread Mathieu Lirzin
1) > + ("libxft" ,libxft) > + ("libxcomposite" ,libxcomposite) > + ("compositeproto" ,compositeproto) > + ("libxext" ,libxext) > + ("xextproto" ,xextproto) > + ("libxrender" ,libxrender) > + ("fontconfig" ,fontconfig) > + ("freetype" ,freetype) > + ("font-liberation" ,font-liberation))) > +(native-inputs `(("pkg-config" ,pkg-config))) > +(home-page "http://st.suckless.org/";) > +(synopsis "Simple terminal emulator") > +(description > + "St implements a simple and lightweight terminal emulator. It > +implements 256 colors, most VT10X escape sequences, utf8, X11 copy/paste, > +antialiased fonts (using fontconfig), fallback fonts, resizing, and line > +drawing.") > +(license license:x11))) > -- > 2.9.2 Can you send an updated patch? If nobody objects I will push this in the following days. Thanks. -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-07 Thread Mathieu Lirzin
So your summary of what I was saying was indeed correct. -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-07 Thread Mathieu Lirzin
ntroduced to comply with FSDG in order to make GuixSD a fully free distro. My point is that if we are giving a direct link to the non-patched source in our UI, the FSDG issue is the same. Sorry if I was unclear. -- Mathieu Lirzin

Re: [GSoC] Continuous integration tool à la Hydra.

2016-08-06 Thread Mathieu Lirzin
t hello-master) > ``` > > Can I also define custom jobs like running guix --rounds=2 and > guix lint? Likewise. However this would require more work. :) I guess the future approach will be to define both the scheme code running on the client side and on the build (remote) side in the job specification. I mean something similar to what Guix is doing for its package definitions. The details are not defined yet. Thanks for your questions. -- Mathieu Lirzin

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-06 Thread Mathieu Lirzin
; source-uri: (https://www.sudo.ws/sudo/dist/sudo-1.8.17p1.tar.gz > ftp://ftp.sudo.ws/pub/sudo/OLD/sudo-1.8.17p1.tar.gz) I don't have an opinion on what should be displayed or not (at least not yet). However I think there is an issue with FSDG compliance here, when upstream includes non-free stuff for the same reason that 'guix build --source PACKAGE' is required by FSDG to provide a cleaned version of the tarball. "source-uris" should point to the same thing that 'guix build -S PACKAGE' provides however in our current infrastructure this is not possible. For the same reason I think Emacs interface should not display the origin URL of those packages. I Don't know how to achieve this, maybe displaying only the URL when there is no snippet part would work even if it will remove more package source URLs than needed. WDYT? -- Mathieu Lirzin

Re: guix-0.11 help2man errors during compilation

2016-08-06 Thread Mathieu Lirzin
Alex Vong writes: > Mathieu Lirzin writes: > >> Hello, >> >> Jan Synáček writes: >> >>> I'm getting strange errors: >>> >>> ... >>> HELP2MAN doc/guix-daemon.1 >>> help2man: can't get `--help' info from gu

Re: guix-0.11 help2man errors during compilation

2016-08-06 Thread Mathieu Lirzin
Jan Synáček writes: > On Fri, Aug 5, 2016 at 2:19 PM, Mathieu Lirzin wrote: >> Hello, >> >> Jan Synáček writes: >> >>> I'm getting strange errors: >>> >>> ... >>> HELP2MAN doc/guix-daemon.1 >>> help2man: can't

Re: guix-0.11 help2man errors during compilation

2016-08-05 Thread Mathieu Lirzin
7;make --version' and 'help2man --version' Are you building from the Git repository or the release tarball? When you execute make again does it try to rebuild 'doc/guix-daemon.1' if yes, does it succeed? Thanks, -- Mathieu Lirzin

Re: octave license is incompatible with openssl

2016-08-05 Thread Mathieu Lirzin
> > (any (cut compatible? l1 <>) lics) > > Similarly, > > (compatible? l1 (intersect-license lics ...)) > > if and only if > > (every (cut compatible? l1 <>) lics) > > > How do everyone think? > I like the idea! -- Mathieu Lirzin

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Mathieu Lirzin
r that! I did not think it would be possible, and working locally > without signing every private commit is much more convenient. With gpg-agent and git properly setup, signing every local commit is not that inconvenient IME. I recommend you to give a try. ;) -- Mathieu Lirzin

Re: [GSoC] Continuous integration tool à la Hydra.

2016-07-31 Thread Mathieu Lirzin
Hi, Florian Paul Schmidt writes: > On 07/29/2016 09:26 PM, Mathieu Lirzin wrote: >>> To get pkg-config, see <http://pkg-config.freedesktop.org/>. >>> See `config.log' for more details >> >> I have tested successfully with the following command on a

Re: 'guix environment' as a build tool.

2016-07-30 Thread Mathieu Lirzin
"Thompson, David" writes: > On Sat, Jul 30, 2016 at 10:05 PM, Mathieu Lirzin wrote: >> l...@gnu.org (Ludovic Courtès) writes: >> >>> Mathieu Lirzin skribis: >>> >>>> I have tested successfully with the following command on a foreign >

'guix environment' as a build tool. (was: [GSoC] Continuous integration tool à la Hydra.)

2016-07-30 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> I have tested successfully with the following command on a foreign >> system: >> >> guix environment --ad-hoc automake pkg-config guile guix libgcrypt sqlite >> guile-sqlite3 >>

Re: [GSoC] Continuous integration tool à la Hydra.

2016-07-29 Thread Mathieu Lirzin
suming "we" know how to do out-of-guix-tree package building :) It would indeed be nice to provide an easy way for Guix users to install Cuirass. IMHO package definitions meant as a development build tool is confusing and should be avoided. Nonetheless, I think it is useful to document the previous 'guix environment ...' command in the README. Thank you for your feedback. -- Mathieu Lirzin

[PATCH] gnu: Add tint2.

2016-07-29 Thread Mathieu Lirzin
/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -4,7 +4,7 @@ ;;; Copyright © 2014 Eric Bavier ;;; Copyright © 2014, 2015, 2016 Alex Kost ;;; Copyright © 2013, 2015 Ludovic Courtès -;;; Copyright © 2015 Mathieu Lirzin +;;; Copyright © 2015, 2016 Mathieu Lirzin ;;; Copyright © 2015

Re: [PATCH] gnu: password-store: Wrap PATH.

2016-07-29 Thread Mathieu Lirzin
ll upstream does is use another program from coreutils, the fix > would be out-of-date again. > > [1]: https://lists.gnu.org/archive/html/guix-devel/2016-02/msg01310.html This makes sense to me. -- Mathieu Lirzin

Re: [PATCH] gnu: password-store: Wrap PATH.

2016-07-29 Thread Mathieu Lirzin
quot; ,pwgen) > - ("xclip" ,xclip) > +(inputs `(("getopt" ,util-linux) >("git" ,git) > + ("gnupg" ,gnupg) > + ("pwgen" ,pwgen) > + ("sed" ,sed) >("tree" ,tree) > - ("which" ,which))) > + ("which" ,which) > + ("xclip" ,xclip))) > (home-page "http://www.passwordstore.org/";) > (synopsis "Encrypted password manager") > (description "Password-store is a password manager which uses GnuPG to Pushed in commit 61201e46a72b715e1a38ce56932c3f4f2d3885b4. Thanks. -- Mathieu Lirzin

Re: [PATCH 2/2] gnu: atlas: Use cpupower in description.

2016-07-29 Thread Mathieu Lirzin
Hello, ng0 writes: > Mathieu Lirzin writes: > >> Tobias Geerinckx-Rice writes: >> >>> Ludo', >>> >>> On 2016-07-19 23:00, l...@gnu.org wrote: >>>> Applied, thanks! >>> >>> Thanks! I didn't know about @

Re: Call for screencasts!

2016-07-27 Thread Mathieu Lirzin
50mn video currently on the front page. > > What do people think? This is definitely a good idea. -- Mathieu Lirzin

Re: [GSoC] Continuous integration tool à la Hydra.

2016-07-27 Thread Mathieu Lirzin
Hello, l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > [...] >> CREATE TABLE Specifications ( >> idINTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, >> repo_name TEXT NOT NULL, >> url TEXT NOT NULL, >> lo

Re: Ricardo Wurmus appointed co-maintainer

2016-07-26 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > I’m happy to announce that Ricardo Wurmus has just been appointed by the > GNU overseers to join me as co-maintainer of GNU Guix. Congratulations Ricardo! -- Mathieu Lirzin

Re: [GSoC] Continuous integration tool à la Hydra.

2016-07-24 Thread Mathieu Lirzin
For those willing to follow my work, a Git repository is available here: https://notabug.org/mthl/cuirass Everyone is of course welcome to provide any feedback. Thanks. -- Mathieu Lirzin

Re: Review process

2016-07-24 Thread Mathieu Lirzin
Alex Kost writes: > Mathieu Lirzin (2016-07-23 12:51 +0300) wrote: > >> Alex Kost writes: >> >>> Pjotr Prins (2016-07-23 05:24 +0300) wrote: >>> >>>> Thanks Ludo. As it stands I am no longer submitting packages to ML. I >>>> did my ut

Re: A registry for distributed sources and binaries

2016-07-24 Thread Mathieu Lirzin
entralized system of > externally-managed repositories. Therefore, we must not do this. > > What do other people think? I fully agree with everything you said. When acknowledging all the consequences of providing a public API for package definitions, the main goal of lowering the barrier to entry is missed because everything becomes more complex. -- Mathieu Lirzin

Re: Review process

2016-07-23 Thread Mathieu Lirzin
27;s my problem, not the one of the Guix > community. > > I just wrote this because I'm almost sure that some day I will maintain > emacs interface separately from Guix again. I've been regretting all > the time that it became a part of Guix. I am interested to know what do you miss from that the period you were maintaining it separately? -- Mathieu Lirzin

  1   2   3   4   5   >