guix/guix
46
852
Fork
You've already forked guix
409

ghc-concurrent-extra fails to build #9735

Open
opened 2026年07月05日 12:42:56 +02:00 by enge · 7 comments
Owner
Copy link

It has been building on and off, more off than on:
https://ci.guix.gnu.org/build/22527477/details
Last release in 2018.

There are 35 dependents, mainly elm-*.

Removal, dropping of failing tests, or other repair? @guix/haskell

It has been building on and off, more off than on: https://ci.guix.gnu.org/build/22527477/details Last release in 2018. There are 35 dependents, mainly elm-*. Removal, dropping of failing tests, or other repair? @guix/haskell
Author
Owner
Copy link

Hm, I have it in my store... Maybe flaky tests? So I am just closing this.

guix weather finds it on CI, whereas the CI dashboard shows it as failed; a bit mysterious.

If the problem persists, we could disable the tests of its only dependent ghc-threads and remove its native inputs; this would unblock the 35 dependents (I had just tested this route).

Hm, I have it in my store... Maybe flaky tests? So I am just closing this. `guix weather` finds it on CI, whereas the CI dashboard shows it as failed; a bit mysterious. If the problem persists, we could disable the tests of its only dependent ghc-threads and remove its native inputs; this would unblock the 35 dependents (I had just tested this route).
Member
Copy link

I'm hitting it on misc-world-rebuild as well, and guix build --check ghc-concurrent-extra on master fails for me rather consistently.

I'm hitting it on misc-world-rebuild as well, and `guix build --check ghc-concurrent-extra` on master fails for me rather consistently.
Author
Owner
Copy link

I could just build it with --check on master!

I could just build it with `--check` on master!
Member
Copy link

Could it be microarch-dependent? I have yet to achieve a single successful build on neither Ryzen 3700X or 5600. Edit: it builds consistently on an EPYC 9754 however.

Could it be microarch-dependent? I have yet to achieve a single successful build on neither Ryzen 3700X or 5600. Edit: it builds consistently on an EPYC 9754 however.
Member
Copy link

The issue is tracked here and has been around since 2015. It might be a good idea to skip ReadWriteLock.stressTest.

The issue is tracked [here](https://github.com/basvandijk/concurrent-extra/issues/12) and has been around since 2015. It might be a good idea to skip ReadWriteLock.stressTest.
Author
Owner
Copy link

Last commit 8 years ago... Maybe we should indeed remove the package instead of repairing it?

Last commit 8 years ago... Maybe we should indeed remove the package instead of repairing it?
Member
Copy link

Personally I'm indifferent to either decision.

Personally I'm indifferent to either decision.
Sign in to join this conversation.
No Branch/Tag specified
master
ruby-team
misc-world-rebuild
kde-team
go-team
python-team
r-team
javascript-team
core-packages-team
kernel-updates
gnome-team
crypto-team
perlssl
audio-team
core-packages-team-2026年06月20日-rebased
hpc-team
emacs-team
beam-team
haskell-team
rust-team
rename-kernel-team
add-maintainers-to-etc-teams.scm
core-packages-team-2026年06月20日
ocaml-team
hurd-team
version-1.5.0
keyring
java-team
mesa-updates
nckx-patch-1
librewolf-updates
bootstrap-team
dexed
wip-riscv-bootstrap
next-master
version-1.4.0
graal
guix-extension-channels
add-tests-for-guix-shell-container
add-compress-debug-symbols-phase
mpd-fix-groups
wip-fix-system-tests
merge-xorg-configurations
wip-riscv-bootstrap1
lisp-team-asdf-build-system/abcl
wip-node-riscv64
wip-julia-upgrade
wip-plmshift
wip-postfix
wip-arm-bootstrap
wip-guix-log
wip-full-source-bootstrap
wip-harden-installer
version-1.2.0
version-1.3.0
wip-digests
wip-ocaml
version-1.1.0
wip-hurd-vm
guile-daemon
version-1.0.1
wip-system-bootstrap
version-1.0.0
wip-ipfs-substitutes
version-0.16.0
wip-ipfs2
wip-ipfs
version-0.15.0
version-0.14.0
wip-gexp-hygiene
version-0.13.0
wip-gexp-grafts
version-0.12.0
version-0.11.0
version-0.10.0
version-0.9.0
wip-container
version-0.8.3
v1.5.0
v1.5.0rc1
v1.4.0+154701.013cc1952a8
v1.4.0+154511.1afbf48b25
base-for-issue-62196
v1.4.0
v1.4.0rc2
v1.4.0rc1
v1.3.0
v1.3.0rc2
v1.3.0rc1
v1.2.0
v1.2.0rc2
v1.2.0rc1
v1.1.0
v1.1.0rc2
v1.1.0rc1
bootstrap-20190815
v1.0.1
v1.0.0
v0.16.0
v0.15.0
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.0
v0.9.0
v0.8.3
v0.8.2
v0.8.1
v0.8
v0.7
v0.6
v0.5
v0.4
v0.3
v0.2
v0.1
v0.0
Labels
Clear labels
closure-size
Packages with excesive closure size beyond reasonable
deprecation
Changes fall under the deprecation policy.
due-date
Contribution with a due date set.
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-debian
Packages related to Debian and Debian derivatives.
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
due-date
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-debian
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
2 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#9735
Reference in a new issue
guix/guix
No description provided.
Delete branch "%!s()"

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?