Re: GuixSD tee-shirts and hoodies available

2015-04-09 Thread Luis Felipe López Acevedo

On 2015-04-09 10:29, Amirouche Boubekki wrote:

I got hoodie, I hope it will warm me a little more than the one I wear
right now :)



Thanks for your support, Amirouche.



2015-04-09 13:42 GMT+02:00 Daniel Pimentel d...@openmailbox.org:

On 2015-04-08 16:09, Luis Felipe López Acevedo wrote:


Hi,

I just created a GuixSD tee-shirt and hoodie in teespring:
http://teespring.com/guixsd-for-the-libre-geek .

For those who can afford it, I hope you enjoy it :)


Great work!

--
Daniel Pimentel (d4n1)



--
Luis Felipe López Acevedo
http://sirgazil.bitbucket.org/



Ghc and profile creation bug

2015-04-09 Thread Andreas Enge
Hello,

even after make distclean; ./configure; make install, I obtain the following
with c833ab5 (and before):

$ guix package -n -u
Backtrace:   
In ice-9/boot-9.scm:
 157: 18 [catch #t #catch-closure 1b09bc0 ...]
In unknown file:
   ?: 17 [apply-smob/1 #catch-closure 1b09bc0]
In ice-9/boot-9.scm:
  63: 16 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 15 [eval # #]
In ice-9/boot-9.scm:
2401: 14 [save-module-excursion #procedure 1b26940 at ice-9/boot-9.scm:4045:3 
()]
4050: 13 [#procedure 1b26940 at ice-9/boot-9.scm:4045:3 ()]
1724: 12 [%start-stack load-stack ...]
1729: 11 [#procedure 1b3dea0 ()]
In unknown file:
   ?: 10 [primitive-load /usr/local/bin/guix]
In guix/ui.scm:
 849: 9 [run-guix-command package -n -u]
In ice-9/boot-9.scm:
 157: 8 [catch srfi-34 #procedure 3144980 at guix/ui.scm:221:2 () ...]
 157: 7 [catch system-error ...]
In guix/scripts/package.scm:
1002: 6 [#procedure 3149870 at guix/scripts/package.scm:991:4 ()]
 837: 5 [process-actions (# # # # ...)]
In guix/store.scm:
 977: 4 [run-with-store # ...]
In guix/profiles.scm:
 523: 3 [#procedure 3d1ecf0 at guix/profiles.scm:523:2 (state) #]
 527: 2 [#procedure 3cf5270 at guix/profiles.scm:523:2 (t-57033) #]
 411: 1 [ghc-package-cache-file #manifest entries: (# # # # ...)]
In unknown file:
   ?: 0 [scm-error misc-error #f ...]

ERROR: In procedure scm-error:
ERROR: No variable named ghc in #interface (gnu packages haskell) 32fc480

Andreas




Re: [PATCH 6/9] gnu: gnome-desktop: Update to 3.16.0.

2015-04-09 Thread Ludovic Courtès
Andy Wingo wi...@pobox.com skribis:

 * gnu/packages/gnome.scm (gnome-desktop): Update to 3.16.0.

Applied, thanks!

Ludo’.



Re: GuixSD tee-shirts and hoodies available

2015-04-09 Thread Thompson, David
On Wed, Apr 8, 2015 at 3:09 PM, Luis Felipe López Acevedo
felipe.lo...@openmailbox.org wrote:
 Hi,

 I just created a GuixSD tee-shirt and hoodie in teespring:
 http://teespring.com/guixsd-for-the-libre-geek .

 For those who can afford it, I hope you enjoy it :)

Awesome!  I bought a t-shirt.  I'm curious how the colors will turn
out, though.  There's a gradient in the logo and the number of
different colors that can be used on a shirt is usually quite limited,
but for $20 including shipping I figured it was worth the risk.  :)

If these ever happen to be in demand, I think that we could propose it
as an item for the FSF/GNU Press store.

This reminds me that I've been meaning to order a small batch of Guix
stickers...

- Dave



Re: [PATCH 5/9] gnu: Add geocode-glib.

2015-04-09 Thread Ludovic Courtès
Andy Wingo wi...@pobox.com skribis:

 * gnu/packages/gnome.scm (geocode-glib): New variable.

Applied, thanks.

Ludo’.



Re: Manage ssh public keys?

2015-04-09 Thread David Thompson
Joe Hillenbrand joehil...@gmail.com writes:

 Is there a way to manage users' ssh public keys via the operating-system
 configuration?

Our user-account type in gnu/system/shadow.scm doesn't provide such a
thing.  Perhaps we could provide some generic facility for specifying
per-user files.

Thoughts?

-- 
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate



Re: Manage ssh public keys?

2015-04-09 Thread Joe Hillenbrand
On Thu, Apr 9, 2015 at 5:00 AM, Ludovic Courtès l...@gnu.org wrote:

 No (not yet?).  I guess you mean the authorized keys, right?

Yes

 It would be nice to have something like that, especially for automated
 deployment scenarios.

That is specifically the scenario I am building for. I am also trying
to build testing VMs that need to be able to ssh after the images boot
up.

How do you suggests this functionality should be added?

NixOS has the openssh.authorizedKeys.keys setting, but I don't think
that translates to Guix.
https://nixos.org/nixos/manual/sec-user-management.html



Test failure in util-linux

2015-04-09 Thread Carlos Sánchez de La Lama
Hi all,

I am trying to guix system build a smallish configuration (most
settings at their default values). I have installed guix on a freshly
new i686 gNewSense 3.1 (which uses kernel 2.6.32).

The system build fails during check phase of util-linux-2.25.2. I have
dug a little on and found the error comes from the fscanf in
util-linux-2.25.2/sys-utils/ipcutils.c:113
expecting 16 values in /proc/sysvipc/shm, while min having only 14. My
impression is util-linux checks have a dependency on the kernel being
fairly recent.

My points:

1) should check phase be disabled for util-linux depending on some
kernel version check?

2) I tried adding #:tests? #f to my own modified ~/guix/linux.scm
(copied from system-wide
/usr/local/share/guile/site/2.0/gnu/packages/linux.scm).
This allowed building with
guix package -L $HOME/guix build util-linux
but system build still fails during the tests (would seem guix system
ignores -L flag and takes system-wide recipe).

I am fairly new to Guix so might be missing some obvious point. Any
clues?

Thanks,

Carlos

-- 
'También hay ríos metafísicos, Horacio. Vos te vas a tirar a uno de esos ríos.'

Julio Cortázar, Rayuela (1963)



Re: GuixSD tee-shirts and hoodies available

2015-04-09 Thread Luis Felipe López Acevedo

On 2015-04-09 10:45, Thompson, David wrote:

On Wed, Apr 8, 2015 at 3:09 PM, Luis Felipe López Acevedo
felipe.lo...@openmailbox.org wrote:

Hi,

I just created a GuixSD tee-shirt and hoodie in teespring:
http://teespring.com/guixsd-for-the-libre-geek .

For those who can afford it, I hope you enjoy it :)


Awesome!  I bought a t-shirt.  I'm curious how the colors will turn
out, though.  There's a gradient in the logo and the number of
different colors that can be used on a shirt is usually quite limited,
but for $20 including shipping I figured it was worth the risk.  :)


I hope they will work alright. Before sending the image, I took the time 
to to modify it using Inkscape's color management features. I had to 
change the colors of the original logo to be in the range of colors 
supported by the CMYK profile I use in Scribus for printed material.


As for the gradients, I'm optimistic, because I've seen Gamma Ray shirts 
with similar colors.


But I'm pretty much new to printing...



If these ever happen to be in demand, I think that we could propose it
as an item for the FSF/GNU Press store.



For sure.


This reminds me that I've been meaning to order a small batch of Guix
stickers...

- Dave


Thanks for your support, Dave.


--
Luis Felipe López Acevedo
http://sirgazil.bitbucket.org/



Re: GuixSD tee-shirts and hoodies available

2015-04-09 Thread Amirouche Boubekki
I got hoodie, I hope it will warm me a little more than the one I wear
right now :)

2015-04-09 13:42 GMT+02:00 Daniel Pimentel d...@openmailbox.org:
 On 2015-04-08 16:09, Luis Felipe López Acevedo wrote:

 Hi,

 I just created a GuixSD tee-shirt and hoodie in teespring:
 http://teespring.com/guixsd-for-the-libre-geek .

 For those who can afford it, I hope you enjoy it :)

 Great work!

 --
 Daniel Pimentel (d4n1)




Re: Manage ssh public keys?

2015-04-09 Thread Ludovic Courtès
Joe Hillenbrand joehil...@gmail.com skribis:

 Is there a way to manage users' ssh public keys via the operating-system
 configuration?

No (not yet?).  I guess you mean the authorized keys, right?

It would be nice to have something like that, especially for automated
deployment scenarios.  (For multi-user machine scenarios, it may be less
useful: users may prefer to manage authorized keys by themselves rather
than relying on the admin to do that.)

Thanks,
Ludo’.



Re: GuixSD tee-shirts and hoodies available

2015-04-09 Thread Daniel Pimentel

On 2015-04-08 16:09, Luis Felipe López Acevedo wrote:

Hi,

I just created a GuixSD tee-shirt and hoodie in teespring:
http://teespring.com/guixsd-for-the-libre-geek .

For those who can afford it, I hope you enjoy it :)

Great work!

--
Daniel Pimentel (d4n1)



Manage ssh public keys?

2015-04-09 Thread Joe Hillenbrand
Is there a way to manage users' ssh public keys via the operating-system
configuration?


Re: Manage ssh public keys?

2015-04-09 Thread Ludovic Courtès
Joe Hillenbrand joehil...@gmail.com skribis:

 On Thu, Apr 9, 2015 at 5:00 AM, Ludovic Courtès l...@gnu.org wrote:

 No (not yet?).  I guess you mean the authorized keys, right?

 Yes

 It would be nice to have something like that, especially for automated
 deployment scenarios.

 That is specifically the scenario I am building for. I am also trying
 to build testing VMs that need to be able to ssh after the images boot
 up.

 How do you suggests this functionality should be added?

 NixOS has the openssh.authorizedKeys.keys setting, but I don't think
 that translates to Guix.
 https://nixos.org/nixos/manual/sec-user-management.html

No, indeed.

As discussed on IRC, there are several issues, such as the choice of the
SSH implementation (lshd uses ‘lsh-authorize’ to add authorized keys,
not ~/.ssh/authorized_keys.)  That complicates things.

However, as David suggests, we could have a per-account list of files to
install.  I can imagine something like:

  (user-account
(name joe)
;; ...
(files `((.ssh/authorized_keys ,(local-file my-authorized-keys))
 (.emacs.d/foo.el ,(local-file foo.el)

Now, how should that be handled upon ‘reconfigure’?  By just overriding
those files?  Probably, I guess.

Also, should they be symlinks to the store or copies?

Ludo’.