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

zed-editor: fix license generation #352654

Merged
merged 1 commit into from
Oct 31, 2024

Conversation

niklaskorz
Copy link
Contributor

@niklaskorz niklaskorz commented Oct 31, 2024

As of #352420, generating license attribution for crates used by zed-editor has been disabled because of zed-industries/zed#19971.
This PR re-enables generating license information for crates where this information is available by removing cargo-about's --fail parameter.
Having license information available for almost all dependencies is better than none.

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.

@GaetanLepage
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 352654


x86_64-linux

✅ 1 package built:
  • zed-editor

aarch64-linux

✅ 1 package built:
  • zed-editor

x86_64-darwin

❌ 1 package failed to build:
  • zed-editor

aarch64-darwin

❌ 1 package failed to build:
  • zed-editor

@@ -14,4 +14,8 @@ index 43b2f5c458..c740a3afa2 100755
-fi
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this line supposed to be removed?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, see the patch before this commit. I didn't change this line.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

(as to why this line is removed at all: it disables checking for a precise version of cargo-about so we can use the one provided in nixpkgs)

Copy link
Contributor

@GaetanLepage GaetanLepage left a comment

Choose a reason for hiding this comment

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

LGTM

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.

4 participants