Skip to content

[Backport 24.05] llvmPackages_{13,14,15,16,17,18,git}: commonify the default.nix #329706

Merged
Ericson2314 merged 5 commits intoNixOS:release-24.05from
obsidiansystems:backport-325175-to-release-24.05
Jul 25, 2024
Merged

[Backport 24.05] llvmPackages_{13,14,15,16,17,18,git}: commonify the default.nix #329706
Ericson2314 merged 5 commits intoNixOS:release-24.05from
obsidiansystems:backport-325175-to-release-24.05

Conversation

@Ericson2314
Copy link
Member

@Ericson2314 Ericson2314 commented Jul 24, 2024

Description of changes

Backport of the fantastic #325175, thanks @RossComputerGuy! No hashes should be changed.

Also backports #191698 because that's basically no rebuilds, and removed some conflicts.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

Format default.nix with nixfmt in accordance with Nix RFC 166.

Manually Place the comments above the corresponding argument.

(cherry picked from commit ff60b6d)
(cherry picked from commit eb572c4)
(cherry picked from commit 86e5c53)
@Ericson2314 Ericson2314 force-pushed the backport-325175-to-release-24.05 branch from 40ce4f8 to 387a561 Compare July 24, 2024 17:50
@Ericson2314
Copy link
Member Author

Sorry for the review spam!

@Ericson2314 Ericson2314 removed the 6.topic: stdenv Standard environment label Jul 24, 2024
@github-actions github-actions bot added the 6.topic: stdenv Standard environment label Jul 24, 2024
@ofborg ofborg bot added 8.has: clean-up This PR removes packages or removes other cruft 8.has: package (new) This PR adds a new package labels Jul 24, 2024
@ofborg ofborg bot requested a review from Patryk27 July 24, 2024 19:55
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Jul 24, 2024
@Ericson2314
Copy link
Member Author

 Changed Paths
aarch64-darwin	llvmPackages_12.clang-tools
x86_64-linux	llvmPackages_12.clang-tools
aarch64-linux	llvmPackages_12.clang-tools
x86_64-darwin	llvmPackages_12.clang-tools

Looks good!

@Ericson2314 Ericson2314 merged commit 6a68f91 into NixOS:release-24.05 Jul 25, 2024
@Ericson2314 Ericson2314 deleted the backport-325175-to-release-24.05 branch July 25, 2024 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: llvm/clang Issues related to llvmPackages, clangStdenv and related 6.topic: stdenv Standard environment 8.has: clean-up This PR removes packages or removes other cruft 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants