Skip to content

staging-next 2024-04-12#303527

Merged
vcunat merged 541 commits intomasterfrom
staging-next
Apr 19, 2024
Merged

staging-next 2024-04-12#303527
vcunat merged 541 commits intomasterfrom
staging-next

Conversation

trofi and others added 30 commits April 2, 2024 09:17
the 'http' package is an interesting one to test because all its lua
files are in a 'http' subfolder, ie., there is no share/lua/5.1/*.lua,
only share/lua/5.1/http/*.lua files unlike most packages. This tests we
can match those subfolders.
the setup-hook checks if a derivation contains lua files matching
lua_path patterns. We use bash's globstar extension for that but
`**.lua` doesn't return files in subfolders, it has to be `**/*.lua`.
Adjust the pattern accordingly.
lua.tests.checkSetupHook: test lua setup hook for http package
Conflicts:
	pkgs/development/python-modules/colorcet/default.nix
@ofborg ofborg bot added 2.status: merge conflict This PR has merge conflicts with the target branch and removed 2.status: merge conflict This PR has merge conflicts with the target branch labels Apr 17, 2024
@vcunat
Copy link
Member Author

vcunat commented Apr 18, 2024

@GaetanLepage
Copy link
Contributor

Yes, we are working on the update here: #303043

@vcunat
Copy link
Member Author

vcunat commented Apr 18, 2024

Oh, I had searched but skipped this PR based on title.

@GaetanLepage
Copy link
Contributor

Oh, I had searched but skipped this PR based on title.

Yes, updating coffea was the original intent. We are quite stuck on this though as there is no clear way of running the tests without running into a circular dependency problem with dask-expr.

@ofborg ofborg bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Apr 19, 2024
vcunat added 2 commits April 19, 2024 07:52
https://hydra.nixos.org/build/256380975/nixlog/1/tail

I don't have energy to try discovering why exactly the issue happens,
but adding python3 to propagatedBuildInputs or dropping strictDeps
worked when I tried on aarch64-darwin.

I suspect that cmake upgrade might've been what triggered the change.
@ofborg ofborg bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Apr 19, 2024
@vcunat
Copy link
Member Author

vcunat commented Apr 19, 2024

Overall it's still not great, but we might be getting close to mergeable state
https://hydra.nixos.org/eval/1805777?compare=1805776#tabs-now-fail

@vcunat vcunat mentioned this pull request Apr 19, 2024
13 tasks
@vcunat vcunat merged commit 739cfd4 into master Apr 19, 2024
@vcunat
Copy link
Member Author

vcunat commented Apr 19, 2024

I think that the remaining regressions can be brought to wider audience.

@marsam marsam mentioned this pull request Apr 19, 2024
13 tasks
apoelstra added a commit to apoelstra/local-nix-ci that referenced this pull request Jun 5, 2024
…nixpkgs

After upgrading my nixpkgs channel I started getting mysterious breakage
where crate2nix would show "Did not find all crates.io hashes in
Cargo.lock" and be unable to produce the generated/called nixfiles.

It appears the culprit is somewhere in NixOS/nixpkgs#303527
and it was fixed in 640584db14761545480c0d29b80c3ab34a3236bd of
crate2nix (part of #341). We previously had been pinned to an old
version of crate2nix due to incompatibility with cargo 1.48 but
fortunately the rust-bitcoin ecosystem has since moved on to 1.56.1 so
we are ok to upgrade.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.severity: security Issues which raise a security issue, or PRs that fix one 6.topic: golang Go is a high-level general purpose programming language that is statically typed and compiled. 6.topic: kernel The Linux kernel 6.topic: lib The Nixpkgs function library 6.topic: lua Lua is a powerful, efficient, lightweight, embeddable scripting language. 6.topic: nodejs Node.js is a free, open-source, cross-platform JavaScript runtime environment 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: ruby A dynamic, open source programming language with a focus on simplicity and productivity. 6.topic: rust General-purpose programming language emphasizing performance, type safety, and concurrency. 6.topic: stdenv Standard environment 6.topic: systemd Software suite that provides an array of system components for Linux operating systems. 6.topic: vim Advanced text editor 8.has: clean-up This PR removes packages or removes other cruft 8.has: documentation This PR adds or changes documentation 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-darwin-stdenv This PR causes stdenv to rebuild on Darwin and must target a staging branch. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 10.rebuild-linux-stdenv This PR causes stdenv to rebuild on Linux and must target a staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build failure: libpeas2 cannot find lua lgi package