bug#33373: Guix 0.15 reports wrong age "Your Guix installation is 9 days old"

2018-11-14 Thread swedebugia
Hi I run a guix 0.15 installed from the binary and pulled to the same commit. Today I encountered: sdb@komputilo ~/guix-tree [env]$ guix package -i magit emacs-yasnippet --substitute-urls="http://berlin.guixsd.org http://mirror.hydra.gnu.org"; guix package: warning: Your Guix installation is

bug#33370: guix publish: at least one user will have to build a given substitute

2018-11-14 Thread Ludovic Courtès
Hello, Clément Lassieur skribis: > I've noticed that narinfo baking is triggered by user requests when the > '--cache' option of 'guix publish' is used. It means that the first > user who will want it will get the 404 response and will have to build > it manually. (See guix/scripts/publish.scm

bug#33368: "guix archive" fails because of guix-authenticate

2018-11-14 Thread Ludovic Courtès
Hi Konrad! Konrad Hinsen skribis: > With guix current as of today (commit > d5401375099f6e4562b849121265bb1c3e85874f), I cannot produce nar archives > because of a failure of guix-authenticate. > > Demonstration: > > $ guix archive --export git > git.nar > guix archive: error: build failed:

bug#33368: "guix archive" fails because of guix-authenticate

2018-11-14 Thread Ludovic Courtès
Note: If you post the strace output, make sure to remove your public key from the log.

bug#33373: Guix 0.15 reports wrong age "Your Guix installation is 9 days old"

2018-11-14 Thread Ludovic Courtès
Hi, swedebugia skribis: > sdb@komputilo ~/guix-tree [env]$ guix package -i magit emacs-yasnippet > --substitute-urls="http://berlin.guixsd.org > http://mirror.hydra.gnu.org"; > guix package: warning: Your Guix installation is 9 days old. > guix package: warning: Consider running 'guix pull' foll

bug#33312: Guix: many tests fail when building on 0.15

2018-11-14 Thread Ludovic Courtès
Ping! :-) l...@gnu.org (Ludovic Courtès) skribis: > swedebugia skribis: > >> On 2018-11-11 17:03, Ludovic Courtès wrote: >>> Hello, >>> >>> swedebugia skribis: >>> running make check I got a lot of failed tests and no testlog: >>> >>> Could you send ‘test-suite.log’ as noted in >>>

bug#33370: guix publish: at least one user will have to build a given substitute

2018-11-14 Thread Clément Lassieur
Hi Ludo, Ludovic Courtès writes: > Hello, > > Clément Lassieur skribis: > >> I've noticed that narinfo baking is triggered by user requests when the >> '--cache' option of 'guix publish' is used. It means that the first >> user who will want it will get the 404 response and will have to build

bug#33359: On emacs-clang-format

2018-11-14 Thread Ludovic Courtès
Hi Tim, Thanks for your feedback. Tim Gesthuizen skribis: > I noticed that someone packaged emacs-clang-format. > There are some problems with the current package definition: > > - clang already distributes the same functionality (Maybe I am missing a > feature that clangs version does not ha

bug#33360: Guix does not error pretty when filesystem is ro

2018-11-14 Thread Ludovic Courtès
Hello, swedebugia skribis: > Today I booted up my pc from standby. > > Qemu was running GuixSD from a cow on an USB-disk. > > It had remounted ro and I got weird errors from guix when trying to build. > > All other programs just stated the obvious: > > "Cannot write to bla bla - read-only filesy

bug#33368: "guix archive" fails because of guix-authenticate

2018-11-14 Thread Ricardo Wurmus
Hi Konrad, > With guix current as of today (commit > d5401375099f6e4562b849121265bb1c3e85874f), I cannot produce nar archives > because of a failure of guix-authenticate. > > Demonstration: > > $ guix archive --export git > git.nar > guix archive: error: build failed: program `guix-authentic

bug#33378: offload: Avoid hosts with little or no free disk space

2018-11-14 Thread Ludovic Courtès
‘choose-build-machine’ in (guix scripts offload) could/should exclude build machines that don’t have at least, say, 100 MiB available in their store. That would avoid ENOSPC build failures such as

bug#33379: Cuirass doesn't try to build 'wine' for x86_64

2018-11-14 Thread Clément Lassieur
Hi, Cuirass doesn't try to build 'wine' for x86_64. See https://berlin.guixsd.org/eval/1561?status=succeeded The job name is 'wine-staging-3.20.x86_64-linux', but the system is i686-linux. Cheers, Clément

bug#33381: --substitute-urls doesn't allow for more than one URL

2018-11-14 Thread Clément Lassieur
Hi, guix build hello --substitute-urls="https://berlin.guixsd.org https://cuirass.lassieur.org"; returns guix build: error: https://cuirass.lassieur.org: unknown package I'm on 51b262f3109fe8aba112b7cc49521c5c6810ce54 (plus a few things). Cheers, Clément

bug#33370: guix publish: at least one user will have to build a given substitute

2018-11-14 Thread Ludovic Courtès
Hi, Clément Lassieur skribis: > Ludovic Courtès writes: > >> Hello, >> >> Clément Lassieur skribis: >> >>> I've noticed that narinfo baking is triggered by user requests when the >>> '--cache' option of 'guix publish' is used. It means that the first >>> user who will want it will get the 404

bug#33381: --substitute-urls doesn't allow for more than one URL

2018-11-14 Thread Ludovic Courtès
Hello, Clément Lassieur skribis: > guix build hello --substitute-urls="https://berlin.guixsd.org > https://cuirass.lassieur.org"; It definitely works. Could it be that this command is in a script or something that split the argument right after “guixsd.org”? Ludo’.

bug#33379: Cuirass doesn't try to build 'wine' for x86_64

2018-11-14 Thread Ludovic Courtès
Hello, Clément Lassieur skribis: > Cuirass doesn't try to build 'wine' for x86_64. > > See https://berlin.guixsd.org/eval/1561?status=succeeded > > The job name is 'wine-staging-3.20.x86_64-linux', but the system is > i686-linux. That’s on purpose, as noted in the ‘wine’ package definition:

bug#33368: "guix archive" fails because of guix-authenticate

2018-11-14 Thread Konrad Hinsen
Hi Ludo and Ricardo, > Could you strace the daemon and then re-run the command? > > sudo strace -p $(pidof guix-daemon) -f -o daemon.log -s 234 > guix archive --export sed > /dev/null > > I tested and it works for me, so we’ll have to see what’s going wrong > behind the scenes. With the strac

bug#33381: --substitute-urls doesn't allow for more than one URL

2018-11-14 Thread Clément Lassieur
Ludovic Courtès writes: > Hello, > > Clément Lassieur skribis: > >> guix build hello --substitute-urls="https://berlin.guixsd.org >> https://cuirass.lassieur.org"; > > It definitely works. Could it be that this command is in a script or > something that split the argument right after “guixsd.o

bug#33379: Cuirass doesn't try to build 'wine' for x86_64

2018-11-14 Thread Clément Lassieur
Ludovic Courtès writes: > Hello, > > Clément Lassieur skribis: > >> Cuirass doesn't try to build 'wine' for x86_64. >> >> See https://berlin.guixsd.org/eval/1561?status=succeeded >> >> The job name is 'wine-staging-3.20.x86_64-linux', but the system is >> i686-linux. > > That’s on purpose, as no

bug#33370: Cuirass: Trigger 'guix publish' baking

2018-11-14 Thread Clément Lassieur
Ludovic Courtès writes: >>> This would be useful in reducing latency; the downside is that we’d bake >>> lots of things, even possibly things that nobody ever needs. >>> >>> Thoughts? >> >> What about getting the first user to block until the baking is done? > > That’s generally not possible beca

bug#33359: On emacs-clang-format

2018-11-14 Thread Tim Gesthuizen
On 14.11.2018 11:48, Pierre Neidhardt wrote: >> : - The license is incorrect. The version that is cloned from github >> : also seems to have some licensing issues (Missing full license...) > > Which license? > The emacs-clang-format package definition claims that the package is licensed under

bug#33260: [Shepherd] ERROR: In procedure stat: No such file or directory: "/run/user/30011/shepherd

2018-11-14 Thread Marius Bakke
l...@gnu.org (Ludovic Courtès) writes: > Hello, > > Marius Bakke skribis: What about: ‘herd status | grep logind’? >>> >>> No output >>> >>> sdb@komputilo ~$ sudo herd status |grep logind >>> Does /run/user exist? >>> >>> No >> >> If you add (elogind-service) to your system configuratio

bug#32458: Acknowledgement (SDL SEGFAULTs on foreign distro)

2018-11-14 Thread Marius Bakke
Tim Gesthuizen writes: > Hi, > > On 22.10.2018 22:50, Marius Bakke wrote: >> One thing that might be worth a try before bisecting Mesa itself is >> building against LLVM 3.9.1 again. I don't know the relevance of the >> "exactly 3.9.1 for swrast" comment from that commit. > > Just a quick update

bug#33260: [Shepherd] ERROR: In procedure stat: No such file or directory: "/run/user/30011/shepherd

2018-11-14 Thread Ludovic Courtès
Hello, Marius Bakke skribis: > It is kind of documented under the '--socket' option of Shepherd: > > https://www.gnu.org/software/shepherd/manual/shepherd.html > > Perhaps a footnote to the /run/user/uid part could be added along these > lines: > > "On GNU/Linux systems, this directory is typica

bug#33260: [Shepherd] ERROR: In procedure stat: No such file or directory: "/run/user/30011/shepherd

2018-11-14 Thread Marius Bakke
l...@gnu.org (Ludovic Courtès) writes: > Hello, > > Marius Bakke skribis: > >> It is kind of documented under the '--socket' option of Shepherd: >> >> https://www.gnu.org/software/shepherd/manual/shepherd.html >> >> Perhaps a footnote to the /run/user/uid part could be added along these >> lines:

bug#33368: "guix archive" fails because of guix-authenticate

2018-11-14 Thread Ludovic Courtès
Hi! Konrad Hinsen skribis: > 15629 > execve("/gnu/store/lm2zy00ciq5pb6gfibvakps7aa1hgz68-guix-daemon-0.15.0-6.f9a8fce/libexec/guix-authenticate", > ["guix-authenticate", "rsautl", "-sign", "-inkey", > "/etc/guix/signing-key.sec", "-in", "/tmp/nix-15338-0/hash"], 0x11542d0 /* 17 > vars */) =