e1e15974f8
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 |
||
---|---|---|
.. | ||
atlassian | ||
icingaweb2 | ||
ihatemoney | ||
bookstack.nix | ||
calibre-web.nix | ||
convos.nix | ||
cryptpad.nix | ||
dex.nix | ||
discourse.nix | ||
discourse.xml | ||
documize.nix | ||
dokuwiki.nix | ||
engelsystem.nix | ||
fluidd.nix | ||
galene.nix | ||
gerrit.nix | ||
gotify-server.nix | ||
grocy.nix | ||
grocy.xml | ||
hedgedoc.nix | ||
hledger-web.nix | ||
isso.nix | ||
jirafeau.nix | ||
jitsi-meet.nix | ||
jitsi-meet.xml | ||
keycloak.nix | ||
keycloak.xml | ||
lemmy.md | ||
lemmy.nix | ||
lemmy.xml | ||
limesurvey.nix | ||
mastodon.nix | ||
matomo-doc.xml | ||
matomo.nix | ||
mattermost.nix | ||
mediawiki.nix | ||
miniflux.nix | ||
moinmoin.nix | ||
moodle.nix | ||
nextcloud.nix | ||
nextcloud.xml | ||
nexus.nix | ||
node-red.nix | ||
pgpkeyserver-lite.nix | ||
pict-rs.md | ||
pict-rs.nix | ||
pict-rs.xml | ||
plantuml-server.nix | ||
plausible.nix | ||
plausible.xml | ||
restya-board.nix | ||
rss-bridge.nix | ||
selfoss.nix | ||
shiori.nix | ||
sogo.nix | ||
trac.nix | ||
trilium.nix | ||
tt-rss.nix | ||
vikunja.nix | ||
virtlyst.nix | ||
whitebophir.nix | ||
wiki-js.nix | ||
wordpress.nix | ||
youtrack.nix | ||
zabbix.nix |