nextcloud19: remove

I'm very sorry, this should've happened before the release, but we can
still mark it as insecure on 21.05 and remove it on `master`.
This commit is contained in:
Maximilian Bosch 2021-07-08 16:29:45 +02:00
parent d45672d059
commit b922990a8e
No known key found for this signature in database
GPG key ID: 091DBF4D1FC46B8E
2 changed files with 5 additions and 16 deletions

View file

@ -33,27 +33,16 @@ let
};
};
in {
nextcloud18 = throw ''
Nextcloud v18 has been removed from `nixpkgs` as the support for it was dropped
by upstream in 2021-01. Please upgrade to at least Nextcloud v19 by
nextcloud19 = throw ''
Nextcloud v19 has been removed from `nixpkgs` as the support for it was dropped
by upstream in 2021-06. Please upgrade to at least Nextcloud v20 by
declaring
services.nextcloud.package = pkgs.nextcloud19;
services.nextcloud.package = pkgs.nextcloud20;
in your NixOS config.
[1] https://docs.nextcloud.com/server/18/admin_manual/release_schedule.html
'';
# FIXME(@Ma27) remove on 21.05
nextcloud19 = generic {
version = "19.0.6";
sha256 = "sha256-pqqIayE0OyTailtd2zeYi+G1APjv/YHqyO8jCpq7KJg=";
extraVulnerabilities = [
"Nextcloud 19 is still supported, but CVE-2020-8259 & CVE-2020-8152 are unfixed! Please note that both CVEs only affect the file encryption module which is turned off by default. Alternatively, `pkgs.nextcloud20` can be used."
];
};
nextcloud20 = generic {
version = "20.0.11";
sha256 = "sha256-CLrJH5eNTiJJrDzfCg+re3J2qmwxFOe12nUU/QgtD6A=";

View file

@ -7264,7 +7264,7 @@ in
grocy = callPackage ../servers/grocy { };
inherit (callPackage ../servers/nextcloud {})
nextcloud18 nextcloud19 nextcloud20 nextcloud21;
nextcloud19 nextcloud20 nextcloud21;
nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };