summary refs log tree commit diff
path: root/pkgs/servers/nextcloud
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-09-20 19:06:37 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2020-09-27 19:21:21 +0200
commit6b48deee548522c14d565adfbd8b19f5bfc54fc0 (patch)
treed4166b41bef5f70064b68bc520d0dc91c0e07dd4 /pkgs/servers/nextcloud
parent731d55baadb308663f581166accc161a255208cf (diff)
downloadnixpkgs-6b48deee548522c14d565adfbd8b19f5bfc54fc0.tar
nixpkgs-6b48deee548522c14d565adfbd8b19f5bfc54fc0.tar.gz
nixpkgs-6b48deee548522c14d565adfbd8b19f5bfc54fc0.tar.bz2
nixpkgs-6b48deee548522c14d565adfbd8b19f5bfc54fc0.tar.lz
nixpkgs-6b48deee548522c14d565adfbd8b19f5bfc54fc0.tar.xz
nixpkgs-6b48deee548522c14d565adfbd8b19f5bfc54fc0.tar.zst
nixpkgs-6b48deee548522c14d565adfbd8b19f5bfc54fc0.zip
nixos/nextcloud: drop nextcloud17, deprecate nextcloud18
Both packages will get EOLed within the lifetime of 20.09. `nextcloud17`
can be removed entirely (the attribute-path is kept however to provide
meaningful errors), however `nextcloud18` must be kept as `insecure` to
make sure that users from `nextcloud17` can properly upgrade to
`nextcloud19` on NixOS 20.09.
Diffstat (limited to 'pkgs/servers/nextcloud')
-rw-r--r--pkgs/servers/nextcloud/default.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix
index 061f1a1a394..183da107f12 100644
--- a/pkgs/servers/nextcloud/default.nix
+++ b/pkgs/servers/nextcloud/default.nix
@@ -27,14 +27,22 @@ let
     };
   };
 in {
-  nextcloud17 = generic {
-    version = "17.0.6";
-    sha256 = "0qq7lkgzsn1zakfym5bjqzpcisxmgfcdd927ddqlhddy3zvgxrxx";
-  };
+  nextcloud17 = throw ''
+    Nextcloud v17 has been removed from `nixpkgs` as the support for it will be dropped
+    by upstream within the lifetime of NixOS 20.09[1]. Please upgrade to Nextcloud v18 by
+    declaring
+
+        services.nextcloud.package = pkgs.nextcloud18;
+
+    in your NixOS config.
+
+    [1] https://docs.nextcloud.com/server/18/admin_manual/release_schedule.html
+  '';
 
   nextcloud18 = generic {
     version = "18.0.9";
     sha256 = "0rigg5pv2vnxgmjznlvxfc41s00raxa8jhib5vsznhj55qn99jm1";
+    insecure = true;
   };
 
   nextcloud19 = generic {