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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

crc: 2.15.0 -> 2.30.0, fix build and update, refactor #277701

Merged
merged 4 commits into from Jan 4, 2024

Conversation

katexochen
Copy link
Contributor

@katexochen katexochen commented Dec 30, 2023

Description of changes

I've stumbled across this package and noticed it was broken (build output was empty) and out of date.

I couldn't actually manage to setup a microshift cluster with this yet, maybe we can add some documentation in longDescription what is additionally required to use this (tries to do a hell lot of stuff, libvirt, networkmanager etc). I also have the suspicion that there might be some paths to external tools in the code that need to be patched.

Closes #226792
Closes #228293

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.05 Release Notes (or backporting 23.05 and 23.11 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.

- use subPackages instead of modRoot
- remove unused dependencies
- remove unused substitutions in Makefile
- set HOME in preCheck, as it is required for tests
- homepage is redirected to some unhelpful RH site,
  linking the actual docs instead
- update the update script
@katexochen
Copy link
Contributor Author

@shikanime sorry, I've missed #228293, otherwise I would have cherry-picked your changes.

Also, it seems like you're not part of the nixpkgs-maintainers group even if you are in the maintainers list, so you currently won't be notified and I cannot request your review. Have a look at #234293 if this is unintended.

@shikanime
Copy link
Contributor

shikanime commented Dec 30, 2023

@katexochen You're right, it's my bad, I completely missed the invitation on a couple of occasions. It isn't really obvious, afaik the missing Microshift was the only problem that prevented the package to run properly, before it was using CDK.

@wegank wegank merged commit 3619ba1 into NixOS:master Jan 4, 2024
29 checks passed
@katexochen katexochen deleted the crc/fix branch January 4, 2024 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants