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

git-vanity-hash: fix build and execution #306993

Merged
merged 1 commit into from
May 2, 2024

Conversation

kiike
Copy link
Member

@kiike kiike commented Apr 26, 2024

Build has been broken in Hydra: https://hydra.nixos.org/build/256865980/nixlog/2.

Potential cause seems to be an old dependency, with a possible workaround sent upstream.

Description of changes

I left a PR to switch dependencies and work around the issue in prasmussen/git-vanity-hash#2.

Things done

Marking as broken with comments documenting the issue.

Change the fetched rev of the package to pick up the upstreamed solution.

  • 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.

# Broken due to ancient dependency rusc-serialize
# https://hydra.nixos.org/build/256865980/nixlog/2
# Potential fix submitted upstream
# https://github.com/prasmussen/git-vanity-hash/pull/2
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not fetch the patch instead?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll give it a try!

Copy link
Member Author

@kiike kiike Apr 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added a commit to patch this, but it won't build complaining about wrong cargoHash. I updated it as usual, but it's still failing. I asked for some tips about the issue, and will gladly accept any help on this @SuperSandro2000! Thanks in advance!

It builds now.

@kiike kiike marked this pull request as draft April 26, 2024 15:29
@kiike kiike marked this pull request as ready for review April 26, 2024 15:48
@kiike kiike changed the title git-vanity-hash: mark as broken git-vanity-hash: fix build and execution Apr 26, 2024
Build has been broken in Hydra. Potential cause seems to be an old
dependency, with a possible workaround sent upstream.  Patch the
workaround for now.
@SuperSandro2000 SuperSandro2000 merged commit 329fe3a into NixOS:master May 2, 2024
24 checks passed
@kiike
Copy link
Member Author

kiike commented May 2, 2024

Thanks for the review @SuperSandro2000!

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

2 participants