Skip to content
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

Move Nimble out of Nim compiler wrapper #258093

Merged
merged 3 commits into from
Oct 2, 2023
Merged

Move Nimble out of Nim compiler wrapper #258093

merged 3 commits into from
Oct 2, 2023

Conversation

ehmry
Copy link
Contributor

@ehmry ehmry commented Sep 29, 2023

Description of changes

Nimble doesn't need to be bundled with the Nim compiler and shouldn't be tied to a specific Nim compiler.

Package the alternate package tool atlas.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • 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/)
  • 23.11 Release Notes (or backporting 23.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.

@github-actions github-actions bot added the 6.topic: nim Nim programing language label Sep 29, 2023
@Kranzes
Copy link
Member

Kranzes commented Sep 30, 2023

Please rename commits to comply with CONTRIBUTING.md.

@ehmry
Copy link
Contributor Author

ehmry commented Sep 30, 2023

Please rename commits to comply with CONTRIBUTING.md.

Please be more specific so I don't have to fix the messages twice.

@Kranzes
Copy link
Member

Kranzes commented Sep 30, 2023

@ehmry ehmry merged commit 7901ce6 into NixOS:master Oct 2, 2023
4 of 5 checks passed
@ehmry ehmry deleted the nimble branch October 2, 2023 07:18
@lf-
Copy link
Member

lf- commented Oct 2, 2023

Hi, this broke master and causes eval errors on ofborg: https://gist.github.com/GrahamcOfBorg/7a33204709bf948180670867a9e22e02. I will push a new PR to fix it.

lf- added a commit to lf-/nixpkgs that referenced this pull request Oct 2, 2023
nimble-unwrapped was breaking ofborg. :(

By the looks of it nimble-unwrapped was removed but the references in
all-packages.nix and in the callPackage invocation were not removed. So
remove them.

Proximal cause: NixOS#258093

https://gist.github.com/GrahamcOfBorg/7a33204709bf948180670867a9e22e02
@lf- lf- mentioned this pull request Oct 2, 2023
12 tasks
alyssais pushed a commit that referenced this pull request Oct 2, 2023
nimble-unwrapped was breaking ofborg. :(

By the looks of it nimble-unwrapped was removed but the references in
all-packages.nix and in the callPackage invocation were not removed. So
remove them.

Proximal cause: #258093

https://gist.github.com/GrahamcOfBorg/7a33204709bf948180670867a9e22e02
nikstur pushed a commit to nikstur/nixpkgs that referenced this pull request Oct 16, 2023
nimble-unwrapped was breaking ofborg. :(

By the looks of it nimble-unwrapped was removed but the references in
all-packages.nix and in the callPackage invocation were not removed. So
remove them.

Proximal cause: NixOS#258093

https://gist.github.com/GrahamcOfBorg/7a33204709bf948180670867a9e22e02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: nim Nim programing language
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants