Re: bootstrap integration strategies

2018-07-13 Thread Ricardo Wurmus
Hi, Ludovic Courtès writes: >> So what I was saying is probably: we have x86 NOW, can we use it and do >> we want that somehow? OR do we plan some of the work above, and go that >> route? > > I think we should try and use what we have now in ‘wip-bootstrap’, and > keeps things unchanged for ARM

Creating a guix build from source system afresh

2018-07-13 Thread Pjotr Prins
You may know that I do a build guix from guix generally which looks like env -i /bin/bash --login --noprofile --norc guix environment guix --ad-hoc help2man git strace \ pkg-config less vim binutils coreutils grep guile guile-git guile-json gcc po4a guile-sqlite3 followed by configur

Re: [PATCH] profiles: Let canonicalize-profile return an absolute path.

2018-07-13 Thread Ludovic Courtès
Roel Janssen skribis: > I like your patch a lot better than mine! It fixes the issue I run > into, so it'd be great to apply your patch soon. Applied as bc6e291ef0b3c71c07e50d88d7764e5dd334e8b1. > There's one other thing I also run into that is somewhat related to > this: > On a multi-user sys

Re: New ‘guix pull’ /root/.config/current/bin/guix: Permission denied

2018-07-13 Thread Pjotr Prins
On Fri, Jul 13, 2018 at 02:04:22PM +0200, Ludovic Courtès wrote: > guix-daemon runs as root, so I wonder why we’re getting EACCES for > /root/.config/current/bin/guix. > > Thanks for reporting the issue Thanks Ludo, when I see it again I'll run strace and report on the bug list. I rolled back to

Re: bootstrap integration strategies

2018-07-13 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: >> So what I was saying is probably: we have x86 NOW, can we use it and do >> we want that somehow? OR do we plan some of the work above, and go that >> route? > > I think we should try and use what we have now in ‘wip-bootstrap’, and > keeps things unchanged for ARM and G

Re: Guix support in cachix

2018-07-13 Thread Nils Gillmann
Ludovic Courtès transcribed 540 bytes: > Hello, > > Marius Bakke skribis: > > > It looks useful for those who don't want to or can't publish their own > > substitutes. And `guix challenge` makes it easy to verify the builds > > coming from a particular "channel". > > I agree that it can be use

Re: bootstrap integration strategies

2018-07-13 Thread Ludovic Courtès
Hello! Jan Nieuwenhuizen skribis: > Ludovic Courtès writes: > I think that's the main difficulty. I think we'd rather not have separate bootstrap paths for Intel GNU/Linux on one hand, and everything else on the other hand. >>> >>> Well, due to the design of mescc-tools; the boot

Re: New ‘guix pull’ /root/.config/current/bin/guix: Permission denied

2018-07-13 Thread Ludovic Courtès
Hi Pjotr, Pjotr Prins skribis: > Fails to build with below > /gnu/store/8ahlc84zaj0iw9jpsdpa9wx4ms0s9cma-guix-daemon-0.15.0-1.4876bc8/libexec/guix/download: > line 8: /root/.config/current/bin/guix: Permission denied Could you figure out why this is the case, perhaps by running attaching “str

Re: gnumaint changes

2018-07-13 Thread Ludovic Courtès
Mike Gerwitz skribis: > On Thu, Jul 12, 2018 at 17:57:01 +0200, Ludovic Courtès wrote: >> Hello, >> >> Mike Gerwitz skribis: > > [...] > >>> Do you have a couple examples of what you think would be beneficial to >>> pull form Guix? I'm certainly open to the idea where it makes sense; >>> there'

Re: gnumaint changes

2018-07-13 Thread Nils Gillmann
Mike Gerwitz transcribed 3.7K bytes: > On Thu, Jul 12, 2018 at 17:57:01 +0200, Ludovic Courtès wrote: > > Hello, > > > > Mike Gerwitz skribis: > > [...] > > >> Do you have a couple examples of what you think would be beneficial to > >> pull form Guix? I'm certainly open to the idea where it mak

Re: Firefox 52's end of life, packaging Icecat 60

2018-07-13 Thread Nils Gillmann
Clément Lassieur transcribed 1.1K bytes: > Hello, > > As this blog article[1] says, Firefox 52's end of life will happen on > August 28, 2018. That is, in 47 days. I imagine that by that time > Icecat 60 will be released, but it seems that we are pretty far from > being able to package it, becau

Re: New ‘guix pull’ /root/.config/current/bin/guix: Permission denied

2018-07-13 Thread Pjotr Prins
On Fri, Jul 13, 2018 at 11:48:01AM +0200, Pjotr Prins wrote: > grep 8ahlc84zaj0iw9jpsdpa9wx4ms0s9cma -R ~/.config/guix/ > Binary file /home/pjotr/.config/guix/current/bin/guix-daemon matches > Binary file /home/pjotr/.config/guix/current-2-link/bin/guix-daemon matches > Binary file /home/pjotr/.con

Re: New ‘guix pull’ /root/.config/current/bin/guix: Permission denied

2018-07-13 Thread Pjotr Prins
grep 8ahlc84zaj0iw9jpsdpa9wx4ms0s9cma -R ~/.config/guix/ Binary file /home/pjotr/.config/guix/current/bin/guix-daemon matches Binary file /home/pjotr/.config/guix/current-2-link/bin/guix-daemon matches Binary file /home/pjotr/.config/guix/current-3-link/bin/guix-daemon matches grep 8ahlc84zaj0iw9j

Re: New ‘guix pull’ /root/.config/current/bin/guix: Permission denied

2018-07-13 Thread Pjotr Prins
On Fri, Jul 13, 2018 at 10:39:02AM +0200, Pjotr Prins wrote: > This is a blocker since I can't build from source either. > /root/.config/current/bin/guix exists and gives > > guix (GNU Guix) ecba50bb79a49b317c4b1e718f4732b36438227f > > Apparently the user client need to access /root. What t

Re: New ‘guix pull’

2018-07-13 Thread Pjotr Prins
On Thu, Jul 12, 2018 at 06:44:56PM +0200, Pjotr Prins wrote: > On Thu, Jul 12, 2018 at 04:29:02PM +0200, Ricardo Wurmus wrote: > > > > Pjotr Prins writes: > > > > > On Thu, Jul 12, 2018 at 04:17:32PM +0200, Ricardo Wurmus wrote: > > >> “guix pull” updates its own profile only. It updates > > >>

Re: New ‘guix pull’ /root/.config/current/bin/guix: Permission denied

2018-07-13 Thread Pjotr Prins
There are still some rough edges and I am stuck again. Running daemon: /root/.config/current/bin/guix-daemon --build-users-group=guixbuild --version guix-daemon (GNU Guix) 0.15.0-1.4876bc8 Running client as normal user ~/.config/guix/current/bin/guix --version guix (GNU Guix) ecba50bb79a