Re: Building from git

2023-10-23 Thread Nicolas Débonnaire
Hi, Looks like it's working. I was able to complete the "building from git" section of the documentation after an update of guix. Thanks everyone. Le sam. 9 sept. 2023 à 11:01, Simon Tournier a écrit : > Hi, > > On Thu, 07 Sep 2023 at 19:45, wolf wrote: > > >>

Re: Building from git

2023-09-09 Thread Simon Tournier
Hi, On Thu, 07 Sep 2023 at 19:45, wolf wrote: >> The Makefile does not run ‘guix git authenticate’ using ./pre-inst-env. >> And that’s probably to ensure the source of trust. If one corrupt the >> commit that is built, then ’make authenticate’ would authenticate the >> corruption because it

Re: Building from git

2023-09-09 Thread Josselin Poiret
Hi both of you (I'm replying to both at the same time), wolf writes: On 2023-09-08 11:47:56 +0200, Wojtek Kosior wrote: > Hello Josselin > > > wolf writes: > > > > > Hmm, but the recipe for the authenticate rule comes from the (possibly) > > > compromised source, no? So the attacker can

Re: Building from git

2023-09-08 Thread wolf
On 2023-09-08 11:47:56 +0200, Wojtek Kosior wrote: > Hello Josselin > > > wolf writes: > > > > > Hmm, but the recipe for the authenticate rule comes from the (possibly) > > > compromised source, no? So the attacker can just modify the recipe > > > instead of > > > the command going the

Re: Building from git

2023-09-08 Thread Development of GNU Guix and the GNU System distribution.
Hello Josselin > wolf writes: > > > Hmm, but the recipe for the authenticate rule comes from the (possibly) > > compromised source, no? So the attacker can just modify the recipe instead > > of > > the command going the authentication. Am I missing something? > > You can use a previously

Re: Building from git

2023-09-08 Thread Josselin Poiret
Hi, wolf writes: > Hmm, but the recipe for the authenticate rule comes from the (possibly) > compromised source, no? So the attacker can just modify the recipe instead of > the command going the authentication. Am I missing something? You can use a previously trusted guix to do the

Re: Building from git

2023-09-07 Thread wolf
On 2023-09-07 14:06:05 +0200, Simon Tournier wrote: > Hi, > > On Sat, 02 Sep 2023 at 11:03, Nicolas Débonnaire > wrote: > > > guix shell -D guix --pure > > ./bootstrap > > ./configure --localstatedir=/var --syscondir=/etc > > make > > [...] > > > Error: fontconfig:Didn't find expected font

Re: Building from git

2023-09-07 Thread Bruno Victal
Hi, On 2023-09-07 13:06, Simon Tournier wrote: > Hi, > > On Sat, 02 Sep 2023 at 11:03, Nicolas Débonnaire > wrote: > >> guix shell -D guix --pure >> ./bootstrap >> ./configure --localstatedir=/var --syscondir=/etc >> make > > [...] > >> Error: fontconfig:Didn't find expected font family.

Re: Building from git

2023-09-07 Thread Simon Tournier
Hi, On Sat, 02 Sep 2023 at 11:03, Nicolas Débonnaire wrote: > guix shell -D guix --pure > ./bootstrap > ./configure --localstatedir=/var --syscondir=/etc > make [...] > Error: fontconfig:Didn't find expected font family. Perhaps URW Type 1 > fonts need installing? Hum, weird. That’s because

Re: Building from git

2023-09-05 Thread Development of GNU Guix and the GNU System distribution.
a package to guix and send a patch but I'm facing > problems following the chapter "22.1 Building from git" > > What I've done so far: > > git clone https://git.savannah.gnu.org/git/guix.git > > > git fetch origin keyring:keyring > > guix git authenticat

Building from git

2023-09-03 Thread Nicolas Débonnaire
Hello, I would like to add a package to guix and send a patch but I'm facing problems following the chapter "22.1 Building from git" What I've done so far: git clone https://git.savannah.gnu.org/git/guix.git git fetch origin keyring:keyring guix git au

Re: Contributing guide building from git make check failure

2023-04-01 Thread Leo Famulari
On Tue, Mar 28, 2023 at 04:42:25AM +, Philip Nelson wrote: > I've been following the Contributing guide "Building from Git" section ( > https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html). I > get as far as `make check` but it fails on the following te

Contributing guide building from git make check failure

2023-03-31 Thread Philip Nelson
I've been following the Contributing guide "Building from Git" section ( https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html). I get as far as `make check` but it fails on the following test. Others on IRC have reported this issue. I'm unsure how to proceed. Any s

Re: Small change request to the manual page "Building from Git"

2022-10-10 Thread zimoun
Hi, On lun., 10 oct. 2022 at 18:18, Mehmet Tekman wrote: > If "guix shell -D guix --pure" is included in the new version of the > manual, then I'm more than happy to drop my suggestion. You can find here the last version of the manual: https://guix.gnu.org/manual/devel/en/ Moreover, Guix

Re: Small change request to the manual page "Building from Git"

2022-10-10 Thread Mehmet Tekman
Oh right - then yes mentioning "guix git authenticate" outside of the environment as a small note should be enough, I think.

Re: Small change request to the manual page "Building from Git"

2022-10-10 Thread Mehmet Tekman
Sorry for the message duplication, it's the default with my email provider. If "guix shell -D guix --pure" is included in the new version of the manual, then I'm more than happy to drop my suggestion. Thanks for the extra context, and the general tips! Best, Mehmet

Re: Small change request to the manual page "Building from Git"

2022-10-10 Thread Maxime Devos
On 10-10-2022 18:18, Mehmet Tekman wrote: Sorry for the message duplication, it's the default with my email provider. If "guix shell -D guix --pure" is included in the new version of the manual, then I'm more than happy to drop my suggestion. Thanks for the extra context, and the general

Re: Small change request to the manual page "Building from Git"

2022-10-10 Thread Maxime Devos
On 10-10-2022 16:18, Mehmet Tekman wrote: Hello, Try "guix environment guix --pure guix" or "guix shell guix -D guix" instead. Yes I understand, but the manual states that: The following command starts a new shell **where all the dependencies and appropriate environment variables are set

Re: Small change request to the manual page "Building from Git"

2022-10-10 Thread Mehmet Tekman
Hello, > Try "guix environment guix --pure guix" or "guix shell guix -D guix" instead. Yes I understand, but the manual states that: > The following command starts a new shell **where all the dependencies and > appropriate environment variables are set up to hack on Guix**: > guix environment

Re: Small change request to the manual page "Building from Git"

2022-10-09 Thread Maxime Devos
On 06-10-2022 15:35, Mehmet Tekman wrote: Hi there, I'd like to request some small changes be made on this page: > https://guix.gnu.org/manual/en/html_node/Building-from-Git.html 1. Authenticating on a foreign distro When at

Small change request to the manual page "Building from Git"

2022-10-08 Thread Mehmet Tekman
Hi there, I'd like to request some small changes be made on this page: > https://guix.gnu.org/manual/en/html_node/Building-from-Git.html 1. Authenticating on a foreign distro When at the "make authenticate" stage of the build process on a foreign distro, this fails because it cannot find guix.

Re: Seg fault when building from git

2013-11-23 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: Trying to build guix from the git repository: make[2]: Entering directory `/Scratch/john/guix-dev' /bin/mkdir -p `dirname guix/scripts/build.go` ; \ LC_ALL=C

Re: Seg fault when building from git

2013-11-23 Thread John Darrington
On Sat, Nov 23, 2013 at 04:27:34PM +0100, Ludovic Court??s wrote: Could you do: ulimit -c unlimited rm -f guix/scripts/build.go make guix/scripts/build.go and then, assuming it segfaulted again: gdb $(which guile) core (gdb) bt

Re: Seg fault when building from git

2013-11-23 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: guile (GNU Guile) 2.0.5-deb+1-3 OK. (It should work, but that’s very old.) Also, the problem appears to be related to lack of space in /tmp Not sure. Program terminated with signal 11, Segmentation fault. #0 0x408701e5 in