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

perl: update patches so that they can be applied to perl 5.22.3 #27042

Closed
wants to merge 1 commit into from

Conversation

aycanirican
Copy link
Member

Motivation for this change

Perl patches cpp-precomp.patch and no-sys-dirs.patch cannot be applied to perl-5.22.3 source and was giving HUNKS. This commit fixes those patches so that they can be applied cleanly.

Things done
  • Tested using sandboxing
    (nix.useSandbox on NixOS,
    or option build-use-sandbox in nix.conf
    on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • Linux
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@aycanirican aycanirican changed the title update patches so that they can be applied to perl 5.22.3 perl: update patches so that they can be applied to perl 5.22.3 Jul 2, 2017
Copy link
Contributor

@0xABAB 0xABAB left a comment

Choose a reason for hiding this comment

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

This is horrible to review. Can you elaborate a bit on the back story on why we need to have this patch in our repository in the first place and why the Perl people can't supply a patch that just works out of the box? Perhaps this is a problem that Nix creates, but since it's annoying to review in patch format (it's basically a patch of a patch), I'd like to never see that again.

Having said that, thanks for taking the time to work on this horrible thing.

@joachifm
Copy link
Contributor

joachifm commented Jul 3, 2017

No idea what the cpp patch is for, but the other patch is Nix specific in that it helps enforce purity (prevent picking up references to/using stuff outside the Nix store).

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