Difference between guix/build and guix/build-system

2024-05-13 Thread Vasilii Smirnov
I've noticed that build systems in Guix are split in two parts: - guix/build-system/${name}.scm - guix/build/${name}-build-system.scm where ${name} can be "cmake", or "node", etc... So, the question is: what's the reason for this split? If I want to write a new build system, what code should I

Re: Difference between guix/build and guix/build-system

2024-05-14 Thread Vasilii Smirnov
On 5/14/24 12:24, pelzflorian (Florian Pelz) wrote: Hello Vasilii. In addition to Hartmut’s recommendation to imitate, there also is a manual section; run info "(guix)Source Tree Structure" or visit https://guix.gnu.org/manual/devel/en/html_node/Source-Tree-Structure.html explaining what gui

guix system image: unexpected guix pull from savannah

2024-06-25 Thread Vasilii Smirnov
Hello, people. So, today savannah is down for some reason, which prompted me to switch to a local guix mirror: > $ guix describe > Generation 27 Jun 25 2024 21:31:53(current) > guix 43e102b > repository URL: /home/user/Projects/guix > branch: master > commit: 43e102be746e5be

Re: guix system image: unexpected guix pull from savannah

2024-06-27 Thread Vasilii Smirnov
On 6/27/24 15:34, Andreas Enge wrote: > Am Tue, Jun 25, 2024 at 11:09:01PM +0200 schrieb Vasilii Smirnov: >>> ice-9/boot-9.scm:1685:16: In procedure raise-exception: >>> Git error: failed to connect to git.savannah.gnu.org: Network is unreachable >> Does anyone know w