#5543 - gnu: hurd: Add libxcrypt dependency. - guix/guix - Codeberg.org
guix
guix
Fork
You've already forked guix
416
Code
Issues
846
Pull requests
595
Projects
Activity
gnu: hurd: Add libxcrypt dependency.
#5543
Closed
Yelninei
wants to merge 2 commits from
yelninei/hurd-libxcrypt
into
master
AGit
pull from: yelninei/hurd-libxcrypt
merge into: guix:master
guix:master
guix:r-team
guix:python-team
guix:kde-team
guix:crypto-team
guix:haskell-team
guix:java-team
guix:misc-world-rebuild
guix:audio-team
guix:astro-update
guix:ocaml-team
guix:core-packages-team
guix:rust-team
guix:build-tools-team
guix:go-team
guix:update-sbcl-to-2.6.3
guix:kernel-updates
guix:beam-team
guix:gnome-team
guix:javascript-team
guix:mesa-updates
guix:nckx-patch-1
guix:keyring
guix:emacs-team
guix:hpc-team
guix:hurd-team
guix:librewolf-updates
guix:bootstrap-team
guix:dexed
guix:wip-riscv-bootstrap
guix:next-master
guix:version-1.5.0
guix:version-1.4.0
guix:graal
guix:guix-extension-channels
guix:add-tests-for-guix-shell-container
guix:add-compress-debug-symbols-phase
guix:mpd-fix-groups
guix:wip-fix-system-tests
guix:merge-xorg-configurations
guix:wip-riscv-bootstrap1
guix:lisp-team-asdf-build-system/abcl
guix:wip-node-riscv64
guix:wip-julia-upgrade
guix:wip-plmshift
guix:wip-postfix
guix:wip-arm-bootstrap
guix:wip-guix-log
guix:wip-full-source-bootstrap
guix:wip-harden-installer
guix:version-1.2.0
guix:version-1.3.0
guix:wip-digests
guix:wip-ocaml
guix:version-1.1.0
guix:wip-hurd-vm
guix:guile-daemon
guix:version-1.0.1
guix:wip-system-bootstrap
guix:version-1.0.0
guix:wip-ipfs-substitutes
guix:version-0.16.0
guix:wip-ipfs2
guix:wip-ipfs
guix:version-0.15.0
guix:version-0.14.0
guix:wip-gexp-hygiene
guix:version-0.13.0
guix:wip-gexp-grafts
guix:version-0.12.0
guix:version-0.11.0
guix:version-0.10.0
guix:version-0.9.0
guix:wip-container
guix:version-0.8.3
Conversation
Commits
Files changed
+3
-1
Yelninei
commented
2026-01-11 13:25:45 +01:00
Member
Copy link
Fixes
guix/guix#5538
gnu/packages/hurd.scm (hurd)[inputs]: Add libxcrypt.
Change-Id: I69e9624040d4b265ddb891ce894ce9a26032df36
Fixes guix/guix#5538

* gnu/packages/hurd.scm (hurd)[inputs]: Add libxcrypt.

Change-Id: I69e9624040d4b265ddb891ce894ce9a26032df36
Yelninei
added 1 commit
2026-01-11 13:25:46 +01:00
gnu: hurd: Add libxcrypt dependency.
2b10b2ad8e
Fixes
guix/guix#5538
* gnu/packages/hurd.scm (hurd)[inputs]: Add libxcrypt.

Change-Id: I69e9624040d4b265ddb891ce894ce9a26032df36
Yelninei
requested review from
hurd
2026-01-11 13:25:48 +01:00
Yelninei
commented
2026-01-11 13:26:10 +01:00
Author
Member
Copy link
cc
@Rutherther
@janneke
cc @Rutherther @janneke
guix-cuirass-bot
added the
team-hurd
label
2026-01-11 13:41:20 +01:00
guix-cuirass-bot
approved these changes
2026-01-11 14:10:01 +01:00
guix-cuirass-bot
left a comment
Copy link
Evaluation succeeded but
produced no new builds
Evaluation succeeded but [produced no new builds](https://pulls.ci.guix.gnu.org/eval/200675).
Rutherther
commented
2026-01-11 14:41:05 +01:00
Member
Copy link
Hey, thanks for this. While this is definitely step in the rigth direction, it doesn't fix what I reported - see
#5538 (comment)
Hey, thanks for this. While this is definitely step in the rigth direction, it doesn't fix what I reported - see https://codeberg.org/guix/guix/issues/5538#issuecomment-9736454.
Yelninei
added 1 commit
2026-01-11 19:44:05 +01:00
gnu: sudo: Add libxcrypt dependency on hurd.
ed829c0e03
* gnu/packages/admin.scm (sudo)[inputs]: Add libxcrypt on Hurd.

Change-Id: I3d43526d10ca7d758b4f4870d84923be3a39977d
Rutherther
approved these changes
2026-01-11 21:59:29 +01:00
Rutherther
left a comment
Copy link
I was wrong, this fixes the issue. Thank you for this investigation, it will definitely help the 1.5.0 release, otherwise the hurd option in the installer would be completely unusable.
I was wrong, this fixes the issue. Thank you for this investigation, it will definitely help the 1.5.0 release, otherwise the hurd option in the installer would be completely unusable.
janneke
commented
2026-01-14 08:21:58 +01:00
Owner
Copy link
Pushed to master, thanks! (used "the Hurd" instead of "hurd" in commit message). Closing.
Pushed to master, thanks! (used "the Hurd" instead of "hurd" in commit message). Closing.
janneke
closed this pull request
2026-01-14 08:22:05 +01:00
Yelninei
referenced this pull request from guix/artwork
2026-02-08 11:51:31 +01:00
website: Add blog post about the 64-bit Hurd.
#49
Pull request closed
Please reopen this pull request to perform a merge.
to join this conversation.
Reviewers
No reviewers
guix-cuirass-bot
Rutherther
guix/hurd
Labels
Clear labels
closure-size
Packages with excesive closure size beyond reasonable
deprecation
Changes fall under the deprecation policy.
good first issue
Good issue to tackle as a first contribution
help-wanted
Contributor is seeking help or advice.
kind
bug
Confirmed bug reports.
kind
foreign-distro
Issues related to Guix running as package manager on foreign distributions.
kind
moreinfo
Need more information for further action.
kind
system-test
Failing system tests.
kind
wishlist
Feature requests.
kind
wont-fix
Out of scope.
package
breakage
Raises awareness about recent or long term failures to build.
package
fix
Includes a fix proposal to a currently broken package.
patch-upgrade
Only minor patch number increase, x.y.Z, as for semver
security-fixes
Security fixes for the package.
team-ai
Packages related to AI, ML and LLM.
team-audio
Audio related packages.
team-beam
Erlang/Elixir/BEAM team.
team-bioinformatics
Bioinformatics team.
team-bootstrap
Bootstrap
team-build-tools
Build tools and parser generators.
team-core
Core / Tools / Internals
team-core-packages
Core packages: the GNU tool chain, Guile, Coreutils, etc.
team-cpp
C and C++ libraries and tools.
team-crypto
Secrets, passwords, cryptography and security related packages.
team-documentation
Documentation: the manual and cookbook.
team-electronics
Electronics and hardware related packages.
team-emacs
The extensible, customizable text editor and its ecosystem.
team-embedded
Embedded
team-games
Packaging programs for amusement.
team-gnome
The Gnome desktop environment, along with core technologies such as GLib/GIO, GTK, GStreamer and Webkit.
team-go
Go team
team-guile
Team for the Guile platform, libraries, and build system.
team-hare
Team for the Hare programming language, libraries, and build system.
team-haskell
GHC, Hugs, Haskell packages, the "hackage" and "stackage" importers, and the haskell-build-system.
team-home
Team for "Guix Home"
team-hpc
High performance computing related packages.
team-hurd
Team for the Hurd
team-installer
Installer script and system installer
team-java
The JDK and JRE, the Maven build system, Java packages, the ant-build-system, and the maven-build-system.
team-javascript
JavaScript/Node.js packages, the node build system.
team-julia
The Julia language, Julia packages, and the julia-build-system.
team-kde
The plasma desktop environment, and KDE Applications.
team-kernel
Linux-libre kernel team
team-lisp
Common Lisp and similar languages, Common Lisp packages and the asdf-build-system.
team-localization
Localization of your system to specific languages.
team-lua
Lua, Fennel, and related packages.
team-lxqt
LXQt desktop environment.
team-mate
MATE desktop environment.
team-mozilla
Taking care of Icedove and Web Browsers based on Mozilla Thunderbird and Firefox.
team-ocaml
The OCaml language, the Dune build system, OCaml packages, the "opam" importer, and the ocaml-build-system.
team-perl
Perl team
team-python
Python, Python packages, the "pypi" importer, and the python-build-system.
team-qa-packages
Quality assurance software (CI/CD, testing, analysis; no direct relation to Guix's QA).
team-qt
The Qt toolkit/library and the qt-build-system, as well as some packages using Qt.
team-r
The R language, CRAN and Bioconductor repositories, the \"cran\" importer, and the r-build-system.
team-racket
The Racket language and Racket-based languages, Racket packages, Racket's variant of Chez Scheme, and development of a Racket build system and importer.
team-release
Release process
team-reproduciblebuilds
Reproducible Builds tooling and issues that affect any guix packages.
team-ruby
Ruby team
team-rust
Rust
team-science
The main science disciplines and fields related packages (e.g. Astronomy, Chemistry, Math, Physics etc.)
team-sugar
Everything related to the Sugar Desktop and learning environment.
team-sysadmin
Networking, server clustering, high availability.
team-telephony
Telephony packages and services such as Jami, Linphone, etc.
team-tex
TeX, LaTeX, XeLaTeX, LuaTeX, TeXLive, the texlive-build-system, and the "texlive" importer.
team-translations
Translations
team-vcs
Version control packages, services, and Guix download backends.
team-xfce
Xfce desktop environment.
team-zig
Zig, Zig packages, and the zig-build system
user-reviewed
Reviewed and approved.
world-rebuild
Affects more than 300 dependent packages
No labels
closure-size
deprecation
good first issue
help-wanted
kind
bug
kind
foreign-distro
kind
moreinfo
kind
system-test
kind
wishlist
kind
wont-fix
package
breakage
package
fix
patch-upgrade
security-fixes
team-ai
team-audio
team-beam
team-bioinformatics
team-bootstrap
team-build-tools
team-core
team-core-packages
team-cpp
team-crypto
team-documentation
team-electronics
team-emacs
team-embedded
team-games
team-gnome
team-go
team-guile
team-hare
team-haskell
team-home
team-hpc
team-hurd
team-installer
team-java
team-javascript
team-julia
team-kde
team-kernel
team-lisp
team-localization
team-lua
team-lxqt
team-mate
team-mozilla
team-ocaml
team-perl
team-python
team-qa-packages
team-qt
team-r
team-racket
team-release
team-reproduciblebuilds
team-ruby
team-rust
team-science
team-sugar
team-sysadmin
team-telephony
team-tex
team-translations
team-vcs
team-xfce
team-zig
user-reviewed
world-rebuild
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
guix/guix!5543
Reference in a new issue
No description provided.
Delete branch "yelninei/hurd-libxcrypt"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?