Re: generate commit messages for package updates

2020-06-13 Thread Hartmut Goebel
Hi Ricardo, > I wrote a little tool to reduce the amount of time needed to create > commits. It is not fully automatic yet as it requires my input to stage > hunks, but the commit messages it produces take all input changes into > account, which is something the “update” yasnippet does not do. Gr

Re: generate commit messages for package updates

2020-06-13 Thread Pierre Neidhardt
Same here! Thanks! -- Pierre Neidhardt https://ambrevar.xyz/ signature.asc Description: PGP signature

Re: [bug#41767] [PATCH 0/9] Authenticate channels

2020-06-13 Thread Ludovic Courtès
Hello Guix! Ludovic Courtès skribis: > This patch series does it! It integrates checkout authentication > with (guix channels). Now, ‘guix pull’, ‘guix time-machine’ etc. > automatically authenticate the commits they fetch and raise an > error if they find an unsigned commit or a commit signed

(propagated) 'inputs' depends on 'outputs'?

2020-06-13 Thread zimoun
Dear, My question is: is it possible to specify 'inputs' only for specific 'outputs'? Well, I think that the answer is no because build-time vs install-time but I could have wrong and/or someone could have a fix for me. :-) As an exemple, give a look at the package "git". Because it has severa

Re: (propagated) 'inputs' depends on 'outputs'?

2020-06-13 Thread Christopher Baines
zimoun writes: > My question is: is it possible to specify 'inputs' only for specific > 'outputs'? No, but only because the two concepts are not directly related. A derivation has inputs, an output doesn't, but it does have references. Take git as an example. → guix build git /gnu/store/76f7

Re: (propagated) 'inputs' depends on 'outputs'?

2020-06-13 Thread Julien Lepiller
Le 13 juin 2020 07:01:01 GMT-04:00, zimoun a écrit : >Dear, > >My question is: is it possible to specify 'inputs' only for specific >'outputs'? > >Well, I think that the answer is no because build-time vs install-time >but I could have wrong and/or someone could have a fix for me. :-) Exactly, no

Re: Reducing LLVM closure size

2020-06-13 Thread Arun Isaac
> Since LLVM is all over the place, _multiple_ versions of LLVM inevitably > end up in anyone's graph. Is it possible to build a full system completely avoiding LLVM and only using GCC? signature.asc Description: PGP signature

Cuirass image download

2020-06-13 Thread Mathieu Othacehe
Hello, With the last Cuirass revision, it is now possible to download directly from the Web interface some build outputs. For now, only ISO9660 images can be downloaded, but this could be extended to other build products in the future. You can visit: https://ci.guix.gnu.org/search?query=spec%3

Guile-SQLite3 0.1.2 released

2020-06-13 Thread Danny Milosavljevic
I’m pleased to announce Guile-SQLite3 version 0.1.2: git clone https://notabug.org/guile-sqlite3/guile-sqlite3.git cd guile-sqlite3 git checkout v0.1.2 git tag -v v0.1.2 The ‘git tag -v’ command checks the authenticity of your checkout. You may need to retrieve the signing key first: gpg --key

Re: guile-readline bug -- readline module not available

2020-06-13 Thread Josh Marshall
The thing is that I want those dependencies in order to illustrate the bug that the readline module for guile is not available. On Sat, Jun 13, 2020, 00:11 Jack Hill wrote: > On Fri, 12 Jun 2020, Josh Marshall wrote: > > > Hello all, > > > > I ran into an issue where the readline module isn't av

Re: [PATCH] sql: Add a couple of indexes.

2020-06-13 Thread Christopher Baines
Christopher Baines writes: > Remove the Builds_index from the schema, as it would have been removed in > error by the upgrade-6 upgrade. Add a specific index on the Builds status > field, as this helps with db-get-builds queries, and add an index on the > Outputs derivation field, as this helps

Re: [PATCH] sql: Add a couple of indexes.

2020-06-13 Thread zimoun
Hi Chris, On Sat, 13 Jun 2020 at 17:29, Christopher Baines wrote: > I've pushed a rebased version of this patch now. I've also recofigured > bayfront to apply these changes. Checking with guix weather, I think it > might be helping. Nice! What about reconfigure ci.guix.gnu.org and close bug#41

Re: guile-readline bug -- readline module not available

2020-06-13 Thread Jack Hill
On Sat, 13 Jun 2020, Josh Marshall wrote: The thing is that I want those dependencies in order to illustrate the bug that the readline module for guile is not available.  In that case, I think you can get what you want with guix environment --pure guile guile-readline --ad-hoc guile-readline

Re: Using --manfistest with /manifest files

2020-06-13 Thread Ludovic Courtès
Hi, elaexuo...@wilsonb.com skribis: > In an attempt to tar up the *build* environment for a package to share with a > colleague, I encountered this: > > [env]$ guix pack -m $GUIX_ENVIRONMENT/manifest > (manifest ...): Wrong number of arguments > > From playing around a bit, my guess is th

Re: Cuirass image download

2020-06-13 Thread Ludovic Courtès
Hello, Mathieu Othacehe skribis: > With the last Cuirass revision, it is now possible to download directly > from the Web interface some build outputs. > > For now, only ISO9660 images can be downloaded, but this could be > extended to other build products in the future. > > You can visit: > htt

Re: A script to check an edit does not break anything

2020-06-13 Thread Ludovic Courtès
Hi Edouard, Edouard Klein skribis: > Because of the subtle consequences of editing a package are hard to keep > track of, I wrote the attached script (you need sharness to run it, but > with slight modification it can become a standalone script). > > This script goes beyond the instructions of t

K of N trust in substitutes (related to reproducible builds)

2020-06-13 Thread Christopher Baines
Hey, So, I've finally got around to actually looking at what code changes might be involved in changing how users of Guix substitutes trust which substitutes to use, and which not to use. This follows on from some of the build reproducibility metrics work that happened recently [1]. 1: https://li

Makefile logic to create Guix documentation

2020-06-13 Thread Chris Marusich
Hi Ludo, I was reading through the Makefile that creates the documentation, and I came across some parts I couldn't understand, even though I spent a few hours trying to figure it out. I thought you might know the answers to my questions off the top of your head, since I think you wrote it. Firs

Helping with powerpc64-linux

2020-06-13 Thread Chris Marusich
Hi Léo, As you know, I'm still investigating why the powerpc64-linux bootstrap binaries (really just GCC) are not reproducible [1]. Eventually, if we can't figure it out, we might want to just bite the bullet and use the non-reproducible bootstrap binaries to get started, but I'm hopeful we can f

Re: Makefile logic to create Guix documentation

2020-06-13 Thread Julien Lepiller
Le 13 juin 2020 20:48:21 GMT-04:00, Chris Marusich a écrit : >Hi Ludo, > >I was reading through the Makefile that creates the documentation, and >I >came across some parts I couldn't understand, even though I spent a few >hours trying to figure it out. I thought you might know the answers to >my

Re: Makefile logic to create Guix documentation

2020-06-13 Thread Chris Marusich
Hi Julien, Julien Lepiller writes: > Not sure for the rest, but .dot.eps: is similar to: > > %.eps: %.dot > > You often find .c.o in Makefiles for instance. Ohhh, I see! With this info, I was able to determine that the relevant information is documented, but I just missed it (see: (make) Suffi

Re: generate commit messages for package updates

2020-06-13 Thread Ricardo Wurmus
Ricardo Wurmus writes: > It is not fully automatic yet as it requires my input to stage > hunks, but the commit messages it produces take all input changes into > account, which is something the “update” yasnippet does not do. Attached is the fully automatic version. You just make your changes