openssh pubkeys as part of system config

2017-03-16 Thread ng0
Hi, I will soon start to assemble an GuixSD system image for IN-Berlin virtual servers. I know bayfront uses a module which defines lsh pubkeys for user 'root' (?) and makes them part of the system generation. For IN-Berlin (and probably other hosters) it would help if there was a way to define o

Re: Should synopsis handle texinfo markup?

2017-03-16 Thread Alex Kost
Ludovic Courtès (2017-03-15 17:14 +0100) wrote: > Hi Alex, > > Alex Kost skribis: > >> Hello, I've noticed that several packages contain "@code" structures in >> their synopses, but only 'description' field supports texinfo markup. >> For example, look at: >> >> guix package -s ruby-minitest-bo

Re: Question related to outputs

2017-03-16 Thread Ludovic Courtès
Hi! Pjotr Prins skribis: > So, to have different build procedures for the same package I best > define different packages and inherit? Rather than define different > outputs - it just appeared natural to me ;). Yeah it really depends. For debugging info, it’s definitely better to have a “debug

Re: delete profile

2017-03-16 Thread Alex Kost
Federico Beffa (2017-03-14 17:43 +0100) wrote: > Alex Kost writes: > >> Federico Beffa (2017-03-14 09:42 +0100) wrote: >> >>> Pjotr Prins writes: >>> 'guix -p $HOME/guix-test-profile' lists only 1 generation (but I did >>> create another one and then I rolled-back). >>> >>> I run 'guix gc' and n

Re: delete profile

2017-03-16 Thread Alex Kost
Pjotr Prins (2017-03-14 15:18 +) wrote: > On Tue, Mar 14, 2017 at 05:28:52PM +0300, Alex Kost wrote: >> No, "$HOME/guix-test-profile" was not a symlink to >> "/var/guix/profiles/...". Try this: > > Hmmm. You are right. ~/.guix-profile, meanwile, does point inside > /var/guix. Yes, "~/.guix-p

Re: [PATCH] services: connman: Rework service.

2017-03-16 Thread Ludovic Courtès
Hi Mathieu, Mathieu Othacehe skribis: > * gnu/services/networking.scm (connman-service): Remove. > (): New record specifying the package > to be used (connman) and whether vpn plugin shall be > disabled (disable-vpn?). > (connman-configuration): New exported variable. > (connman-configuration?):

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

2017-03-16 Thread Ludovic Courtès
Hi Clément, Clément Lassieur skribis: > I think there is a misunderstanding. I didn't want to push this because > it was not tested, and because subsystems are often useless without > Match, and Match is unsupported. The pair/list thing is not the > problem. > > And I was waiting for ng0 to te

Re: [PATCH] build: Fix errors in "make dist"

2017-03-16 Thread Ludovic Courtès
John Darrington skribis: > * Makefile.am (EXTRA_DIST): Remove build-aux/hydra/demo-os.scm > * gnu/packages/patches/vdirsyncer-test-suite-slow-machines.patch: Remove > "/gnu/store/..." Good catch. Looks like this hasn't been applied yet. Please push! Thanks, Ludo’.

Re: Dealing with CVEs that apply to unspecified package versions

2017-03-16 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > What about raising the issue on oss-sec? Ideally the QEMU folks would > take care of labeling QEMU’s CVEs, the libxml2 folks would take care of > theirs, etc. For the record I followed up on this discussion on oss-sec: http://www.openwall.com/lists/os

Mass-packaging of 300 KDE application prepared - Help required

2017-03-16 Thread Hartmut Goebel
Hello all, as promised earlier, I prepared a repository inclusing patches for more than 300 KDE packages. I will not have time to work on them, though. Others will need to implement the packages based on this preperations. The repo contains prepared guix package descriptions for more than 300 KDE

Re: delete profile

2017-03-16 Thread Pjotr Prins
Thanks for the explanation :)

Re: bug#26072: [PATCH 35/35] gnu: Add r-seurat.

2017-03-16 Thread Ricardo Wurmus
> Seurat seems to have it's last release as v1.4.0, and the usual > approach would be to package that release. Is there some reason why a > specific commit was used? The latest version is 1.4.0.12, which appears to be 8 commits after the commit selected for this patch. The downloadable archive,

Re: bug#26072: [PATCH 35/35] gnu: Add r-seurat.

2017-03-16 Thread Ricardo Wurmus
Ricardo Wurmus writes: > I’ll add a comment to the top of this package expression and update the > commit to fccb77d, which is equivalent to the binary release 1.4.0.12. I also deleted the bundled jar and added a build phase to build it from source. It’s now in master: 2441c284140ddbd354b61c9d

Re: [PATCH] gnu: Add tftp-hpa.

2017-03-16 Thread Thomas Danckaert
<20170206225825.23935-1-boskov...@gmail.com> X-Mailer: Mew version 6.7 on Emacs 25.1 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8; format=flowed Content-Transfer-Encoding: base64 SGkgTGVvIGFuZCBHw6Fib3IsDQoNCkkganVzdCB0aG91Z2h0IG9mIHRoaXMgcGF0Y2ggYWdhaW4g dG

Re: [PATCH] gnu: Add tftp-hpa.

2017-03-16 Thread Thomas Danckaert
(sorry, something went wrong with my message there) Hi Leo and Gábor, I just thought of this patch again today, but Leo beat me to it. I've looked into the licensing a bit more. The BSD advertising issue seems to be a misunderstanding on the part of Debian, at least as far as the author is conc

Re: [PATCH 2/2] gnu: Add GNU Mach.

2017-03-16 Thread rennes
Hello, I'm helping Manolis forward some pending patches. Attach the patch with suggested corrections. Make sure the phase returns #t on success: (and (zero? (system* "make" …)) (begin (copy-file …) #t)) +(synopsis "Microkernel of the GNU system") +(descripti

Re: [PATCH 3/5] gnu: Add tlp service.

2017-03-16 Thread Clément Lassieur
Mathieu Othacehe writes: > * gnu/services/pm.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/tlp.scm. > * doc/guix.texi (Power management Services): New section. Hi Mathieu, Very nice! On my x200, with tlp, powertop reports: The battery reports a discharge rate of 1

Re: [PATCH 3/5] gnu: Add tlp service.

2017-03-16 Thread Clément Lassieur
Sorry I forgot two things: > +(define (tlp-activation config) > + (let* ((config-dir "/etc") > + (config-str (with-output-to-string > + (lambda () > + (serialize-configuration > + config > + tl

Re: [PATCH 1/5] gnu: tlp: Read configuration from /etc/tlp.

2017-03-16 Thread Clément Lassieur
> * gnu/packages/linux.scm (tlp): Set TLP_CONF to "/etc/tlp". > --- > gnu/packages/linux.scm | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index 28440297e..bb9dbcb3d 100644 > --- a/gnu/packages/linux.scm > +++ b/gnu/packa

Re: [PATCH 5/5] services: Fix a typo which was corrected in generated doc.

2017-03-16 Thread Clément Lassieur
> * gnu/services/vpn.scm (define-split-configuration): Fix typo. > --- > gnu/services/vpn.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/services/vpn.scm b/gnu/services/vpn.scm > index 844a11b3d..e1a04a985 100644 > --- a/gnu/services/vpn.scm > +++ b/gnu/services

Re: [PATCH 3/5] gnu: Add tlp service.

2017-03-16 Thread Mathieu Othacehe
Hi Clément ! Thanks for the review. I agree with all your points, I'll publish a v2 but on debbugs this time ! Thank you, Mathieu > Here are a few comments: > > [...] > >> +(define-module (gnu services pm) >> + #:use-module (guix gexp) >> + #:use-module (guix packages) >> + #:use-module (gu

Re: [PATCH 3/5] gnu: Add tlp service.

2017-03-16 Thread Mathieu Othacehe
> Also, "tlp stat" does not work. It seems to work for me, could you elaborate on that ? Note that you need to be root. Mathieu

Re: [PATCH 3/5] gnu: Add tlp service.

2017-03-16 Thread Clément Lassieur
>> Also, "tlp stat" does not work. > > It seems to work for me, could you elaborate on that ? Oh I see, it was because tlp wasn't installed... Running it directly from the store like this: /gnu/store/ymq6khzhnyxsq5z1mi2jnri93ww0ysji-tlp-0.9/bin/tlp init stat Produced: /gnu/store/ymq6kh

Re: [PATCH 2/5] services: Factorize define-maybe macro.

2017-03-16 Thread Clément Lassieur
Mathieu Othacehe writes: > * gnu/services/configuration.scm (define-maybe): New exported > procedure. > (id): New procedure extracted from define-configuration. > * gnu/services/messaging.scm (define-all-configurations): Define id > inside procedure as define-all-configurations is now the o

Re: [PATCH 4/5] doc: Re-generate openvpn service documentation.

2017-03-16 Thread Clément Lassieur
Mathieu Othacehe writes: > * doc/guix.texi (VPN Services): Generate documentation with > generate-openvpn-server-documentation and > generate-openvpn-client-documentation helpers and guile 2.1.7. > --- > doc/guix.texi | 88 > +-- > 1 file

guix is the guildhall that we always wanted!

2017-03-16 Thread Andy Wingo
Hi all! I've always wondered about the right solution for getting Guile users to share code with each other. At one point I thought that we would have a Guile-specific packaging system like CPAN or NPM, but one with GNU stow-like characteristics. We had problems with C extensions though: how do

Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Amirouche Boubekki
Héllo wingo! On 2017-03-16 19:25, Andy Wingo wrote: Hi all! [...] But it turns out that we can use the same strategy to distribute reproducible binaries for any package that Guix includes. Notably, if you run: guix pack -S /opt/guile-fibers-1.0.0=/ guile-next guile-fibers glibc-utf8-loc

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

2017-03-16 Thread ng0
Ludovic Courtès transcribed 1.1K bytes: > Hi Clément, > > Clément Lassieur skribis: > > > I think there is a misunderstanding. I didn't want to push this because > > it was not tested, and because subsystems are often useless without > > Match, and Match is unsupported. The pair/list thing is

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

2017-03-16 Thread Clément Lassieur
ng0 writes: > Ludovic Courtès transcribed 1.1K bytes: >> Hi Clément, >> >> Clément Lassieur skribis: >> >> > I think there is a misunderstanding. I didn't want to push this because >> > it was not tested, and because subsystems are often useless without >> > Match, and Match is unsupported.

Re: [PATCH 3/5] gnu: Add tlp service.

2017-03-16 Thread Mathieu Othacehe
> I have not been able to see anything related to tlp in > /var/log/messages. And if I set trace mode (TLP_DEBUG, in /etc/tlp), I > have an error message: "logger: unknown facility name: debug", which I > think could be patched in tlp source, maybe by removing "-p debug". Or > maybe it is logger

Re: branch core-updates updated (49c2a46 -> 568004c)

2017-03-16 Thread Efraim Flashner
On Wed, Mar 15, 2017 at 01:00:24AM -0400, Leo Famulari wrote: > On Tue, Mar 14, 2017 at 02:49:00PM -0400, Efraim Flashner wrote: > > efraim pushed a change to branch core-updates > > in repository guix. > > > > from 49c2a46 gnu: python@2.7: Update to 2.7.13 > >new c5e9101 gnu:

Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Mark H Weaver
Andy Wingo writes: > So! My proposal for this new "guildhall" would be: > > 1. a web service > > 2. on which users registers projects > > 3. a project is a name + a git repository with a /package.scm file > > 4. the package.scm contains Guix package definitions for that project

Re: guix is the guildhall that we always wanted!

2017-03-16 Thread Ludovic Courtès
Hello! Mark H Weaver skribis: > Andy Wingo writes: > >> So! My proposal for this new "guildhall" would be: >> >> 1. a web service >> >> 2. on which users registers projects >> >> 3. a project is a name + a git repository with a /package.scm file >> >> 4. the package.scm contain

Re: Introducing ‘guix pack’

2017-03-16 Thread Ludovic Courtès
Hello Guix! Hello 2.2 Guilers! l...@gnu.org (Ludovic Courtès) skribis: > I’d like to move support for Docker (currently in ‘guix archive’) to > this new command because I think it’s more appropriate: ‘guix archive’ > is supposed to be rather low-level so it would not create a profile, for > inst

Re: Should synopsis handle texinfo markup?

2017-03-16 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2017-03-15 17:14 +0100) wrote: > >> Hi Alex, >> >> Alex Kost skribis: >> >>> Hello, I've noticed that several packages contain "@code" structures in >>> their synopses, but only 'description' field supports texinfo markup. >>> For example, look at: >>> >>>

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

2017-03-16 Thread John Darrington
On Thu, Mar 16, 2017 at 08:45:27PM +, ng0 wrote: ps Cl??ment: 'them'/'they' are pronouns if you don't know the gender and/or prefered pronoun of a person :) ... according to some. - but most linguists, and many orators (the president of the Free Software Foundation being one of

Re: [PATCH] gnu: Add lmms

2017-03-16 Thread Rodger Fox
Qt 4 is no longer supported by the Qt project, but security vulnerabilities continue to be discovered in it, and so we should not add new packages that depend on it. Apparently, LMMS can be built with Qt 5: https://github.com/LMMS/lmms/wiki/Compiling-lmms#using-qt5 Can you try it and let us kno