bug#22883: Authenticating Git checkouts: step #1

2019-12-27 Thread Ludovic Courtès
Hello Guix! Ludovic Courtès skribis: > To begin with, I propose the attached script: when given a commit range, > it authenticates each commit, meaning that it ensures commits have a > valid signature and that that signature was made by one of the > authorized keys. Sample session: > > $ time .

bug#38167: guix pull takes over 8 GiB of memory to finish if there are no substitutes

2019-12-27 Thread Ludovic Courtès
Hi! Danny Milosavljevic skribis: > On Mon, 11 Nov 2019 21:42:24 +0100 > Ludovic Courtès wrote: > >> Also, it would be great if you could identify which derivation build >> requires that much memory, if this was happening sequentially. (I >> suspect “guix-packages.drv” is the one that eats up t

bug#38764: emacs-darkroom: buggy display behavior and errors

2019-12-27 Thread Christopher Howard
Hello, with emacs-26.2, emacs-darkroom, in darkroom-tentative-mode, often gives buggy display behavior and errors, though in sporadic fashion that is difficult to reproduce mechanically. With frequent use, the three following problems are often noticed: 1) Sometime I get an "outside of point" erro

bug#38167: guix pull takes over 8 GiB of memory to finish if there are no substitutes

2019-12-27 Thread Ludovic Courtès
Hi! Danny Milosavljevic skribis: > USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND > dannym 19221 20.8 87.4 9404812 6884184 pts/0 Tl 20:34 2:40 > /gnu/store/sc7z07gim1iq5zvfz1amdwf2irxrzifg-guile-2.2.6/bin/guile > --no-auto-compile /home/dannym/.config/guix/curre

bug#22883: Authenticating a Git checkout

2019-12-27 Thread Ricardo Wurmus
Ludovic Courtès writes: > Hello, > > Just a note for later… > > l...@gnu.org (Ludovic Courtès) skribis: > >> With the quick-hack libgit2 bindings attached, I can run this program, >> which authenticates HEAD: > > [...] > >> So I think we can go from here. Our repo would contain a Scheme list o

bug#22883: Authenticating Git checkouts: step #1

2019-12-27 Thread Ricardo Wurmus
Hi Ludo, > I’ve now committed this file: > > b3011dbbd2 doc: Mention "make authenticate". > 787766ed1e git-authenticate: Keep a local cache of previously-authenticated > commits. > 785af04a75 git: 'commit-difference' takes a list of excluded commits. > 1e43ab2c03 Add 'build-aux/git-auth

bug#38613: Disabling bytecompilation on a list of files.

2019-12-27 Thread Brett Gilio
Maxim Cournoyer writes: > Brett Gilio writes: > > > [...] > >> Leo and Maxim, >> >> Do you think this feature addition to the emacs-build-system is good to >> be pushed, then? I think it looks quite fine but I want to double check >> before potentially doing something dumb. > > LGTM! > > Thank y

bug#38755: icecat retains reference on clang

2019-12-27 Thread Ludovic Courtès
Hi, Ricardo Wurmus skribis: > This should do the trick: > > diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm > index d5d9839e1a..e9458037a5 100644 > --- a/gnu/packages/gnuzilla.scm > +++ b/gnu/packages/gnuzilla.scm > @@ -1023,7 +1023,11 @@ from forcing GEXP-PROMISE." >