Skip to content

mesos: remove package, module and test (and chronos/marathon which depends on it)#95507

Merged
flokli merged 8 commits intoNixOS:masterfrom
flokli:remove-mesos
Aug 16, 2020
Merged

mesos: remove package, module and test (and chronos/marathon which depends on it)#95507
flokli merged 8 commits intoNixOS:masterfrom
flokli:remove-mesos

Conversation

@flokli
Copy link
Copy Markdown
Member

@flokli flokli commented Aug 15, 2020

This removes mesos, its NixOS module, and the NixOS test.

It also removes chronos, marathon (and their modules), as they depend on the mesos derivation.

This has all been broken for more than 9 months, and we don't need to carry it around in such a broken state.

If someone decides to pick this up, it can be reintroduced.

Fixes #78557.

Motivation for this change

#72828

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • 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 nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

flokli added 2 commits August 15, 2020 16:51
The mesos package has been broken for >9 months, it doesn't make much
sense to have the spark package depend on it (and thus being broken) by
default.
The `mesos` package has been broken for >9 months.
@flokli flokli requested a review from grahamc August 15, 2020 14:54
@flokli flokli mentioned this pull request Aug 15, 2020
@flokli flokli requested a review from tfc August 15, 2020 14:58
flokli added 6 commits August 15, 2020 16:59
The mesos package has been broken for >9 months.
It has been broken for >9 months.
The chronos package has been broken for > 9 months due to the breakage
of the mesos package.
This failed to build for >9 months, as mesos failed to build for >9
months.
The corresponding package failed to build for >9 months.
This failed to build for >9 months.
@flokli flokli changed the title Remove mesos mesos: remove package, module and test (and chronos/marathon which depends on it) Aug 15, 2020
@ofborg ofborg bot added 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: clean-up This PR removes packages or removes other cruft labels Aug 15, 2020
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Aug 15, 2020
@flokli flokli merged commit b2f3bbd into NixOS:master Aug 16, 2020
@flokli flokli deleted the remove-mesos branch August 16, 2020 12:46
@flokli flokli mentioned this pull request Aug 17, 2020
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: clean-up This PR removes packages or removes other cruft 8.has: module (update) This PR changes an existing module in `nixos/` 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mesos is broken

2 participants