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

Erlang cleanup (remove R17, R16 cleanup, updated couchdb to R19) #32454

Merged
merged 4 commits into from Dec 9, 2017

Conversation

andir
Copy link
Member

@andir andir commented Dec 8, 2017

Motivation for this change

This is mostly a followup to #32443.

  • While removing erlangR16 in 2b72043 the R16.nix file remained in the repository. This PR contains a commit that removes the file.
  • I switched the last user of erlangR17 (couchdb) to erlangR19 which is the latest supported version according to the couchdb documentation.
  • erlang17 has been removed.
  • The erlang_basho_R16B02 derivation was updated to the latest available version. Since there are users of that package (riak, riak-cc, …) that is probably appropriate despite it being marked as insecure.
    • The version attribute of the derivation was updated so that the derived name of the package reflects the used patch version.
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
    • other Linux distributions
  • 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.

erlangR17 is no longer receiving any kind of (security) patches,
switching to R19 should be fine as per the couchdb documentation [1]

[1] http://docs.couchdb.org/en/2.1.1/install/unix.html#dependencies
Also renamed the file since it is no longer version 8.
erlangR17 doesn't receive any upstream updates anymore and none of our
packages depend on it.
@LnL7 LnL7 merged commit b2e2490 into NixOS:master Dec 9, 2017
@andir andir deleted the erlang-cleanup branch December 9, 2017 20:50
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