gnu: ipxe: Update to 1.21.1-4.969ce2c.
* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1-4.969ce2c.
Change-Id: I00ed2edf1a71c3050d1517311fad979687e580f0
services: nginx: Ensure ‘stop’ is synchronous.
Fixes guix/maintenance#17.
Fixes a bug whereby ‘nginx -s stop’ might return before the main nginx process
has actually stopped, which in turn would lead ‘herd restart nginx’ to hang.
* gnu/services/web.scm (nginx-shepherd-service): Change ‘stop’ to use
‘make-kill-destructor’.
Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
Change-Id: I69e8626aab07f806ddc8b1d09d9f0e052a85cf47
tests: Reduce build timeout to 3 minutes for Scheme tests.
* guix/tests.scm (open-connection-for-tests): Reduce #:timeout to 3mn.
(call-with-external-store): Likewise.
Change-Id: I4375e070618a5f38a82a1d26f8424bf4abb607e6
tests: Pass ‘--timeout’ for builds with the host store.
This ensures ‘make check’ doesn’t accidentally start building the world.
* tests/guix-environment-container.sh (GUIX_BUILD_OPTIONS): New environment
variable.
* tests/guix-home.sh (GUIX_BUILD_OPTIONS): Likewise.
* tests/guix-pack-localstatedir.sh (GUIX_BUILD_OPTIONS): Likewise.
* tests/guix-pack-relocatable.sh (GUIX_BUILD_OPTIONS): Likewise.
Change-Id: If8afe9cfc5c0f1f72cd6f3d39dd5d4f6415d1e02
teams: Add release team members.
* etc/teams.scm ("Efraim Flashner", "Noé Lopez", "Rodion Goritskov"):
Add to release team.
Change-Id: I81a658407f37cbda334c2fc567d7a552dbd2b6ad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
teams: Add release team.
* etc/teams.scm (release): New variable.
* CODEOWNERS: Regenerate.
Change-Id: I8cd590cf6f7fb330215687433c4926ee2bcf067f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
gnu: guile-fibers@1.4: Fix cross-compilation.
* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[arguments]: Add
‘fix-cross-compilation’ phase.
Change-Id: I615800f2f0021cc86f7e6e002e3871b5986eee24
gnu: guile-fibers@1.4: Clear ‘arguments’ field.
* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[arguments]: New field.
Change-Id: I84f13fc7864c4ea348f8a2859afd005d888a0169
gnu: python-zxcvbn: Update to 4.5.0.
* gnu/packages/python-crypto.scm (python-zxcvbn): Update to 4.5.0.
Change-Id: I6ffd23b13bf600acba3bbce2602b2db8a21acfb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-zxcvbn: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-zxcvbn):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[source, description]: Improve style.
Change-Id: Id8e5ced7a074af5c8518c34a1d584740fdc2cafe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sop: Update to 0.5.1.
* gnu/packages/python-crypto.scm (python-sop): Update to 0.5.1.
Change-Id: I685033da8c86bdf9727519a95584b252cd6de608
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sop: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-sop):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: If3b9533b3f8cf1f831f6343729fcf12ad8b13e75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pylibscrypt: Update to 2.0.0.
* gnu/packages/python-crypto.scm (python-pylibscrypt): Update to 2.0.0.
Change-Id: I61befa3843e32808f56f868da75c84e4a8c0d675
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-scrypt: Update to 0.9.4.
* gnu/packages/python-crypto.scm (python-scrypt): Update to 0.9.4.
Change-Id: I861d204950db34b514771b12bb4ede2c3ce45986
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-scrypt: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-scrypt):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[home-page]: Udpate it.
[description]: Improve it.
Change-Id: I35248aaaedb9ffb74e41226ece37feb3a0f2c84f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pylibscrypt: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-pylibscrypt):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments, inputs]: Remove them.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[description]: Rewrite it.
Change-Id: I012930b6dad02b02a15c7bda5f6dc96cad632343
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ntlm-auth: Update to 1.5.0.
* gnu/packages/python-crypto.scm (python-ntlm-auth): Update to 1.5.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-requests,
python-setuptools, python-wheel.
Change-Id: Ib97d312871975aac472b303930e2073214d73b66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mcuboot-imgtool: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-mcuboot-imgtool):
[source]<uri>: Update url.
[build-system]: Switch to pyproject-build-system.
[arguments, description]: Improve style.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Change-Id: I2e722867413d9d46bb67ab03a58be34d5dea5f5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ed25519: Update to 1.5.
* gnu/packages/python-crypto.scm (python-ed25519): Update to 1.5.
Change-Id: I09bf6c259debca4eb11cf618026a706a7e688631
gnu: python-ed25519: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-ed25519):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Use custom 'check.
[native-inputs]: Add python-setuptools-next.
[description]: Improve it.
Change-Id: If9964e5907a8b06041083d8512458363306db9a0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>