-
Notifications
You must be signed in to change notification settings - Fork 37.7k
guix: switch from guix environment
to guix shell
#26077
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Seems a bit early to accommodate for a removed feature that was replaced by something that hasn't ever been released in a release. Do you expect everyone to run the development branch of guix? Everyone running the latest release of guix should be fine without the changes here. |
No. I don't see running
Sometime prior to May (assuming the command is removed as stated) our scripts will have to change, as we'll need to accomodate builders who keep their Guix updated. Once we make that change, anyone who's not run This will also effect any other branch still using I'm not trying to force anything on Guix builders early, but I also don't see the benefit in leaving this until later, or right up until the point that things might break; especially if currently the only trade-off is accomodating builders who don't want to update their package manager. |
Ok, then maybe |
In regards to this point, it's not currently clear to me what the schedule is for the next Guix release. The most recent A |
GUIX hashes x86:
arm64:
|
Just a reminder, that |
I'll add some additional documentation.
Can you point to some specific instances of bugs that would effect us, and are still relevant for a recent Guix release? What are the certain conditions? |
Looks like there is at least some movement on the Guix |
By "certain conditions" I mean a combination of a local repo head commit and a remote repo head commit. Nothing specific to us. If it happened before, I see no reasons why it can't happen again. |
Once there is a 1.4 release, it seems more acceptable to say this is also the minimum required version |
Yes, possibly, The changes here will still be needed for all maintained branches (or will have to backport a change to say they can't be built with newer Guix), and the |
After an offline discussion with @fanquake I concept ACK.
+1 |
I don't see why this needs to be rushed. It should be fine to do nothing for almost a year and then backport this to all branches on May 2nd, or when 1.4 has been released, whichever happens earlier |
This doesn't make tagged / released versions buildable. They will start failing to build for anyone using a Guix that no-longer has
When released, this binary will, as far as I can tell, still have both commands, so it's release date (if it's much earlier than May) won't really factor into when we change things here. |
Looking at this PR, it seems like it should be trivial to accommodate both commands? Try |
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. Code CoverageFor detailed information about the code coverage, see the test coverage report. ReviewsSee the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update. ConflictsNo conflicts as of last run. |
Concept ACK Guix 1.4.0 was released in December, they still paint May 2023 has a potential deprecation target for Guix hashes (built with a 1.4.0 release):
|
0bd5162
to
a0e577e
Compare
There hasn't been much activity lately. What is the status here? Finding reviewers may take time. However, if the patch is no longer relevant, please close this pull request. If the author lost interest or time to work on this, please close it and mark it 'Up for grabs' with the label, so that it can be picked up in the future. |
lgtm, but you'll have to document the minimum guix version to be 1.4, no? |
Guix builds
|
Yea we'll have to update docs in some capacity. Going to draft for now, until we've bumped the time-machine (27897), and then come back to this. |
Is this even a breaking change? I just tested this locally with guix v1.3 and it works:
|
See https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-environment.html. > Deprecation warning: The guix environment command is deprecated in favor of guix shell, which performs similar functions but is more convenient to use. See Invoking guix shell. > Being deprecated, guix environment is slated for eventual removal, but the Guix project is committed to keeping it until May 1st, 2023. Please get in touch with us at guix-devel@gnu.org if you would like to discuss it. See also https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/ for a blog post and additional details. Guix shell was added to guix in this commit, https://git.savannah.gnu.org/cgit/guix.git/commit/?id=80edb7df6586464aa40e84e103f0045452de95db which isn't part of the 1.3.0 release binaries out of the box, but invoking a guix pull, and updating will make it available for all builders.
a0e577e
to
66c4b58
Compare
I tried the same with 1.2.0: fa242307e656:/bitcoin# guix --version
/gnu/store/7sfbiqh21h90bc6zi8br1xh60m6qgdd5-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
guix (GNU Guix) 1.2.0
Copyright (C) 2020 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
fa242307e656:/bitcoin# guix time-machine --commit=77386bdbfe6b0c649c05ab37f08051d1ab3e5074 -- shell
/gnu/store/7sfbiqh21h90bc6zi8br1xh60m6qgdd5-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
guix shell: warning: no packages specified; creating an empty environment
hint: Consider passing the '--check' option once to make sure your shell does not clobber environment variables.
guix shell: warning: no packages specified; creating an empty environment
substitute: /gnu/store/7sfbiqh21h90bc6zi8br1xh60m6qgdd5-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
The following derivations will be built:
/gnu/store/wkvzmn03nc2p0ym7vpp0hri0fvd6c8vf-profile.drv
/gnu/store/f0cq09h6rn52zcmvn4khrl8wcan63v2j-module-import-compiled.drv
applying 7 grafts for guile-3.0.9 ...
building /gnu/store/f0cq09h6rn52zcmvn4khrl8wcan63v2j-module-import-compiled.drv...
building profile with 0 packages... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 66c4b58
Guix builds (x86):
b4a8c955fb5df71df94a0c754aec564ebe43e38055c6b41a271466b4573fe53f guix-build-66c4b58e518a/output/aarch64-linux-gnu/SHA256SUMS.part
0d0a7612863ddd41d26b1d43fff827a2b8d118106a037e82c4111ce37fa7e857 guix-build-66c4b58e518a/output/aarch64-linux-gnu/bitcoin-66c4b58e518a-aarch64-linux-gnu-debug.tar.gz
b251292b681ec36bdb3c331c76afa7389671f9942cd6afadb4e303a803711415 guix-build-66c4b58e518a/output/aarch64-linux-gnu/bitcoin-66c4b58e518a-aarch64-linux-gnu.tar.gz
74b41731eddcb68b157d9a526c94c8e19e58ee676104b44f92bf8ef99e14b258 guix-build-66c4b58e518a/output/arm-linux-gnueabihf/SHA256SUMS.part
4b515a6ff49606cdb1451510699fcff87394ed5c650e9d7db22c783c666010d1 guix-build-66c4b58e518a/output/arm-linux-gnueabihf/bitcoin-66c4b58e518a-arm-linux-gnueabihf-debug.tar.gz
55db0db7df0a9f13c79eaf309c61f44c73fb37d26e4a1cf265eef7881321fec1 guix-build-66c4b58e518a/output/arm-linux-gnueabihf/bitcoin-66c4b58e518a-arm-linux-gnueabihf.tar.gz
eb62791c4acb8a46c3631fa90f346be72f38c1c3ee38346a7a92883aecd8e170 guix-build-66c4b58e518a/output/arm64-apple-darwin/SHA256SUMS.part
b2a89ac099f39155a58ef566cb111b2c38bcbbd9d0d0df226c9661b9fac4fd1f guix-build-66c4b58e518a/output/arm64-apple-darwin/bitcoin-66c4b58e518a-arm64-apple-darwin-unsigned.tar.gz
642578b1750ba067b93d7ad716d3e5cecdb3be0071cd88984eb68af670247070 guix-build-66c4b58e518a/output/arm64-apple-darwin/bitcoin-66c4b58e518a-arm64-apple-darwin-unsigned.zip
23cedc5f89d7a3514aa1718d74851fa53f21acd89e4c4994b4e4864f92e41366 guix-build-66c4b58e518a/output/arm64-apple-darwin/bitcoin-66c4b58e518a-arm64-apple-darwin.tar.gz
58ccdddb213b92ee2b18fba9960298cfa45c5fb23972eb2f73c4652f89a026ba guix-build-66c4b58e518a/output/dist-archive/bitcoin-66c4b58e518a.tar.gz
fd31e0439b48bcc896deb1ecf5fabbaede91f47f065da6df360e1eca222323bd guix-build-66c4b58e518a/output/powerpc64-linux-gnu/SHA256SUMS.part
558ea3ad15d08c4e57af66cdccd6ae5fd02be8878880bb898870d3b13443acdb guix-build-66c4b58e518a/output/powerpc64-linux-gnu/bitcoin-66c4b58e518a-powerpc64-linux-gnu-debug.tar.gz
112936fb96bf22097a046ef1a2b1ea23e91d2bba9e3b54a819a4a33811efab07 guix-build-66c4b58e518a/output/powerpc64-linux-gnu/bitcoin-66c4b58e518a-powerpc64-linux-gnu.tar.gz
a408de2a12852cfae0b6dd19ee6bbcdeabcc0223ce3554727ce0e0f440d8f2f9 guix-build-66c4b58e518a/output/powerpc64le-linux-gnu/SHA256SUMS.part
389d9654743cd307a875e753dafc3a40aa5d7c94eca1efba33e4d18bf6c66748 guix-build-66c4b58e518a/output/powerpc64le-linux-gnu/bitcoin-66c4b58e518a-powerpc64le-linux-gnu-debug.tar.gz
5fe15013c4e60f6fa4b9679664a8c3296ade2461e5b999ca3f748d25199ce454 guix-build-66c4b58e518a/output/powerpc64le-linux-gnu/bitcoin-66c4b58e518a-powerpc64le-linux-gnu.tar.gz
61b579e1e8174ae85c2b6e1372d4a0f7d728731032795ba50ff8b5fafef0e48b guix-build-66c4b58e518a/output/riscv64-linux-gnu/SHA256SUMS.part
309378ea24e1c4029608263fb9a6310b8457047083c86d209cb2b39fbceb7cc5 guix-build-66c4b58e518a/output/riscv64-linux-gnu/bitcoin-66c4b58e518a-riscv64-linux-gnu-debug.tar.gz
b8c15e6f32097abc00a26a13af64213de98ffe7cde081f247e0ce2f91b5864bb guix-build-66c4b58e518a/output/riscv64-linux-gnu/bitcoin-66c4b58e518a-riscv64-linux-gnu.tar.gz
baab1c7ae5a75add97602f77136a9d5a6df4c4e76528561de8fa26f5a284413b guix-build-66c4b58e518a/output/x86_64-apple-darwin/SHA256SUMS.part
0bcb35054d1b3e40d33a270f86905157ac7507fc15fdfc2d006825791040099d guix-build-66c4b58e518a/output/x86_64-apple-darwin/bitcoin-66c4b58e518a-x86_64-apple-darwin-unsigned.tar.gz
b308c7715814ee546f2f3b66f42fced1cde38e29979a6551e1be615d3cc42f84 guix-build-66c4b58e518a/output/x86_64-apple-darwin/bitcoin-66c4b58e518a-x86_64-apple-darwin-unsigned.zip
444ac5eeb627391e09dc7ef07b53b359f0a20c795e6bc9af2dae6142da36ed09 guix-build-66c4b58e518a/output/x86_64-apple-darwin/bitcoin-66c4b58e518a-x86_64-apple-darwin.tar.gz
e0604482cad9d85f22ee388e371219643fd862b5a3498575c833adb205c59d52 guix-build-66c4b58e518a/output/x86_64-linux-gnu/SHA256SUMS.part
c6011195f0e2ae34c2f8433145c1595b89a2ad4cecd479472d6776d567607a1a guix-build-66c4b58e518a/output/x86_64-linux-gnu/bitcoin-66c4b58e518a-x86_64-linux-gnu-debug.tar.gz
4b1a86f447217b5dec9ce957049dbcd96bd5b8470f31d972d1fd483a58f18d32 guix-build-66c4b58e518a/output/x86_64-linux-gnu/bitcoin-66c4b58e518a-x86_64-linux-gnu.tar.gz
96ed252f85c9d7cb98b3020dcab184b8dcac11746dfc11b96101daeabb1f9530 guix-build-66c4b58e518a/output/x86_64-w64-mingw32/SHA256SUMS.part
c57be6253f755ea4d3b08f0348c3d6210dbf3884a52835ed06d0aebea3edee59 guix-build-66c4b58e518a/output/x86_64-w64-mingw32/bitcoin-66c4b58e518a-win64-debug.zip
58173b97084ae070576d447c5ee4673457e197da352a84684b1fbc9fb977349f guix-build-66c4b58e518a/output/x86_64-w64-mingw32/bitcoin-66c4b58e518a-win64-setup-unsigned.exe
40463c75f29bec4de2e29c0d1ed1b2c8ee1a49111ebfc411799455e44b9d773a guix-build-66c4b58e518a/output/x86_64-w64-mingw32/bitcoin-66c4b58e518a-win64-unsigned.tar.gz
022ef6e06743afe0c976150e6179ca75104dee1762591cd494b366d66cecca50 guix-build-66c4b58e518a/output/x86_64-w64-mingw32/bitcoin-66c4b58e518a-win64.zip
Guix builds (on x86_64)
|
Summary: See https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-environment.html. > Deprecation warning: The guix environment command is deprecated in favor of guix shell, which performs similar functions but is more convenient to use. See Invoking guix shell. > > Being deprecated, guix environment is slated for eventual removal, but the Guix project is committed to keeping it until May 1st, 2023. Please get in touch with us at guix-devel@gnu.org if you would like to discuss it. See also https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/ for a blog post and additional details. Guix shell was added to guix in this commit, https://git.savannah.gnu.org/cgit/guix.git/commit/?id=80edb7df6586464aa40e84e103f0045452de95db which isn't part of the 1.3.0 release binaries out of the box, but invoking a guix pull, and updating will make it available for all builders. This is a backport of [[bitcoin/bitcoin#26077 | core#26077]] Backport note: since this PR there was a new guix release so the `shell` option is now available even without `guix pull` Test Plan: `HOSTS="x86_64-linux-gnu" contrib/guix/guix-build` Reviewers: #bitcoin_abc, Fabien Reviewed By: #bitcoin_abc, Fabien Differential Revision: https://reviews.bitcoinabc.org/D15503
…ell` 66c4b58 guix: switch from guix environment to guix shell (fanquake) Pull request description: See https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-environment.html. > Deprecation warning: The guix environment command is deprecated in favor of guix shell, which performs similar functions but is more convenient to use. See Invoking guix shell. > Being deprecated, guix environment is slated for eventual removal, but the Guix project is committed to keeping it until May 1st, 2023. Please get in touch with us at guix-devel@gnu.org if you would like to discuss it. See also https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/ for a blog post and additional details. Guix `shell` was added to Guix ~1 year ago, in this commit, https://git.savannah.gnu.org/cgit/guix.git/commit/?id=80edb7df6586464aa40e84e103f0045452de95db, which isn't part of the 1.3.0 release binaries out of the box, but invoking a `guix pull`, and updating will make it available. i.e: ```bash bash-5.1# guix --version guix (GNU Guix) 1.3.0 Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. bash-5.1# guix shell guix: shell: command not found Try 'guix --help' for more information. bash-5.1# guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 7a980bb (6,278 new commits)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git7a980bb < snip > building /gnu/store/2wwwsczxcw61m05p4mv0kf0advx4fqsb-inferior-script.scm.drv... building package cache... building profile with 1 package... New in this revision: 6,866 new packages: a2jmidid, abjad, bash-5.1# guix help shell Usage: guix shell [OPTION] PACKAGES... [-- COMMAND...] Build an environment that includes PACKAGES and execute COMMAND or an interactive shell in that environment. ``` ACKs for top commit: TheCharlatan: ACK 66c4b58 Tree-SHA512: caa3fd2ca8d0f261c50ecdda3728a75389d24d89b51293dedc704ee77ab1342b2bb08ca8c871dcb4646229f056ec86cb15500934ded1b0c501a3ffc25aaa8ae6
…ell` 66c4b58 guix: switch from guix environment to guix shell (fanquake) Pull request description: See https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-environment.html. > Deprecation warning: The guix environment command is deprecated in favor of guix shell, which performs similar functions but is more convenient to use. See Invoking guix shell. > Being deprecated, guix environment is slated for eventual removal, but the Guix project is committed to keeping it until May 1st, 2023. Please get in touch with us at guix-devel@gnu.org if you would like to discuss it. See also https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/ for a blog post and additional details. Guix `shell` was added to Guix ~1 year ago, in this commit, https://git.savannah.gnu.org/cgit/guix.git/commit/?id=80edb7df6586464aa40e84e103f0045452de95db, which isn't part of the 1.3.0 release binaries out of the box, but invoking a `guix pull`, and updating will make it available. i.e: ```bash bash-5.1# guix --version guix (GNU Guix) 1.3.0 Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. bash-5.1# guix shell guix: shell: command not found Try 'guix --help' for more information. bash-5.1# guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 7a980bb (6,278 new commits)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git7a980bb < snip > building /gnu/store/2wwwsczxcw61m05p4mv0kf0advx4fqsb-inferior-script.scm.drv... building package cache... building profile with 1 package... New in this revision: 6,866 new packages: a2jmidid, abjad, bash-5.1# guix help shell Usage: guix shell [OPTION] PACKAGES... [-- COMMAND...] Build an environment that includes PACKAGES and execute COMMAND or an interactive shell in that environment. ``` ACKs for top commit: TheCharlatan: ACK 66c4b58 Tree-SHA512: caa3fd2ca8d0f261c50ecdda3728a75389d24d89b51293dedc704ee77ab1342b2bb08ca8c871dcb4646229f056ec86cb15500934ded1b0c501a3ffc25aaa8ae6
…ell` 66c4b58 guix: switch from guix environment to guix shell (fanquake) Pull request description: See https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-environment.html. > Deprecation warning: The guix environment command is deprecated in favor of guix shell, which performs similar functions but is more convenient to use. See Invoking guix shell. > Being deprecated, guix environment is slated for eventual removal, but the Guix project is committed to keeping it until May 1st, 2023. Please get in touch with us at guix-devel@gnu.org if you would like to discuss it. See also https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/ for a blog post and additional details. Guix `shell` was added to Guix ~1 year ago, in this commit, https://git.savannah.gnu.org/cgit/guix.git/commit/?id=80edb7df6586464aa40e84e103f0045452de95db, which isn't part of the 1.3.0 release binaries out of the box, but invoking a `guix pull`, and updating will make it available. i.e: ```bash bash-5.1# guix --version guix (GNU Guix) 1.3.0 Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. bash-5.1# guix shell guix: shell: command not found Try 'guix --help' for more information. bash-5.1# guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 7a980bb (6,278 new commits)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git7a980bb < snip > building /gnu/store/2wwwsczxcw61m05p4mv0kf0advx4fqsb-inferior-script.scm.drv... building package cache... building profile with 1 package... New in this revision: 6,866 new packages: a2jmidid, abjad, bash-5.1# guix help shell Usage: guix shell [OPTION] PACKAGES... [-- COMMAND...] Build an environment that includes PACKAGES and execute COMMAND or an interactive shell in that environment. ``` ACKs for top commit: TheCharlatan: ACK 66c4b58 Tree-SHA512: caa3fd2ca8d0f261c50ecdda3728a75389d24d89b51293dedc704ee77ab1342b2bb08ca8c871dcb4646229f056ec86cb15500934ded1b0c501a3ffc25aaa8ae6
8bf1d06 Merge bitcoin#29308: doc: update `BroadcastTransaction` comment (glozow) 2a77808 Merge bitcoin-core/gui#789: Avoid non-self-contained Windows header (Hennadii Stepanov) da371b8 Merge bitcoin#28870: depends: Include `config.guess` and `config.sub` into `meta_depends` (fanquake) 2e41562 Merge bitcoin#29219: fuzz: Improve fuzzing stability for ellswift_roundtrip harness (fanquake) b091329 Merge bitcoin#29211: fuzz: fix `connman` initialization (Ava Chow) df42d41 Merge bitcoin#29200: net: create I2P sessions using both ECIES-X25519 and ElGamal encryption (fanquake) 4cdd1a8 Merge bitcoin#29172: fuzz: set `nMaxOutboundLimit` in connman target (fanquake) 97012ea Merge bitcoin#28962: doc: Rework guix docs after 1.4 release (fanquake) c70ff5d Merge bitcoin#28844: contrib: drop GCC MAX_VERSION to 4.3.0 in symbol-check (fanquake) e6f19e7 Merge bitcoin#29068: test: Actually fail when a python unit test fails (fanquake) 75e0334 Merge bitcoin#28989: test: Fix test by checking the actual exception instance (Andrew Chow) 8cd85d3 Merge bitcoin#28852: script, assumeutxo: Enhance validations in utxo_snapshot.sh (Ryan Ofsky) fd2e88d Merge bitcoin#26077: guix: switch from `guix environment` to `guix shell` (fanquake) 02741a7 Merge bitcoin#28913: coins: make sure PoolAllocator uses the correct alignment (fanquake) dfd53da Merge bitcoin#28902: doc: Simplify guix install doc, after 1.4 release (fanquake) Pull request description: ## Issue being fixed or feature implemented Batch of trivial backports ## What was done? See commits ## How Has This Been Tested? built locally; large combined merge passed tests locally ## Breaking Changes Should be none ## Checklist: _Go over all the following points, and put an `x` in all the boxes that apply._ - [ ] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have added or updated relevant unit/integration/functional/e2e tests - [ ] I have made corresponding changes to the documentation - [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_ ACKs for top commit: UdjinM6: utACK 8bf1d06 knst: utACK 8bf1d06 Tree-SHA512: 506273e5a188f9ca74edf656e3cd338992192e6e97f68c89fc43e34be20fb7f211b48e4dfa8693727839a7920da8284509413c722f55774a428939c296dad517
See https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-environment.html.
See also https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/ for a blog post and additional details.
Guix
shell
was added to Guix ~1 year ago, in this commit, https://git.savannah.gnu.org/cgit/guix.git/commit/?id=80edb7df6586464aa40e84e103f0045452de95db, which isn't part of the 1.3.0 release binaries out of the box, but invoking aguix pull
, and updating will make it available. i.e: