nixpkgs/pkgs
Maximilian Bosch e1e15974f8
nextcloud20: drop
The version 20 of Nextcloud will be EOLed by the end of this month[1].

Since the recommended default (that didn't raise an eval-warning) on
21.05 was Nextcloud 21, this shouldn't affect too many people.

In order to ensure that nobody does a (not working) upgrade across
several major-versions of Nextcloud, I replaced the derivation of
`nextcloud20` with a `throw` that provides instructions how to proceed.

The only case that I consider "risky" is a setup upgraded from 21.05 (or
older) with a `system.stateVersion` <21.11 and with
`services.nextcloud.package` not explicitly declared in its config. To
avoid that, I also left the `else-if` for `stateVersion < 21.03` which
now sets `services.nextcloud.package` to `pkgs.nextcloud20` and thus
leads to an eval-error. This condition can be removed
as soon as 21.05 is EOL because then it's safe to assume that only
21.11. is used as stable release where no Nextcloud <=20 exists that can
lead to such an issue.

It can't be removed earlier because then every `system.stateVersion <
21.11` would lead to `nextcloud21` which is a problem if `nextcloud19`
is still used.

[1] https://docs.nextcloud.com/server/20/admin_manual/release_schedule.html
2021-10-25 01:34:47 +02:00
..
applications Merge pull request #141264 from linsui/jami_ 2021-10-24 20:36:33 +00:00
build-support prefetch-yarn-deps: add nix dependency (#142664) 2021-10-23 19:13:34 +02:00
common-updater
data Merge pull request #142094 from NixOS/haskell-updates 2021-10-23 12:59:27 +08:00
desktops Merge pull request #142731 from jtojnar/more-gnome 2021-10-24 13:17:19 +02:00
development Merge pull request #142768 from primeos/intel-gmmlib 2021-10-24 22:11:56 +02:00
games Merge pull request #140273 from wucke13/factorio 2021-10-22 13:03:12 -07:00
misc duckstation: 2021-10-01 -> 2021-10-19 (#142741) 2021-10-24 20:17:55 +02:00
os-specific kernelshark: 1.2 -> 2.0.2 2021-10-23 22:19:10 +02:00
pkgs-lib
servers nextcloud20: drop 2021-10-25 01:34:47 +02:00
shells Merge pull request #142533 from legendofmiracles/hilbish 2021-10-22 10:13:18 -04:00
stdenv
test
tools Merge pull request #142711 from toastal/soupault-3.2.0 2021-10-24 21:30:10 +02:00
top-level nextcloud20: drop 2021-10-25 01:34:47 +02:00