nixpkgs/nixos/modules
Maximilian Bosch f326e5a35e
nixos/nextcloud: update upgrade-path for nextcloud19
Enhance the heuristics to make sure that a user doesn't accidentally
upgrade across two major versions of Nextcloud (e.g. from v17 to v19).

The original idea/discussion has been documented in the nixpkgs manual[1].

This includes the following changes:

* `nextcloud19` will be selected automatically when having a stateVersion
  greater or equal than 20.09. For existing setups, the package has to
  be selected manually to avoid accidental upgrades.

* When using `nextcloud18` or older, a warning will be thrown which recommends
  upgrading to `nextcloud19`.

* Added a brief paragraph about `nextcloud19` in the NixOS 19.09 release
  notes.

* Restart `phpfpm` if the Nextcloud-package (`cfg.package`) changes[2].

[1] https://nixos.org/nixos/manual/index.html#module-services-nextcloud-maintainer-info
[2] https://github.com/NixOS/nixpkgs/pull/89427#issuecomment-638885727
2020-06-20 11:30:11 +02:00
..
config Merge pull request #91065 from Infinisil/move-fontultimate 2020-06-19 00:07:46 +02:00
hardware Merge pull request #73530 from eadwu/nvidia/systemd-pm 2020-05-12 13:54:45 +02:00
i18n/input-method Revert "ibus: fix dconf db installation" 2020-04-24 18:22:59 -04:00
installer images: remove original files when using zstd for compression 2020-06-14 00:19:11 +02:00
misc dnschain: remove package and NixOS module 2020-06-13 12:33:31 +02:00
profiles Merge pull request #74378 from ttuegel/lxc-container 2020-04-25 16:25:15 +02:00
programs nixos/hamster: fix eval 2020-06-18 16:22:13 +02:00
security nixos/sudo: default rule should be first 2020-06-17 17:48:51 -07:00
services nixos/nextcloud: update upgrade-path for nextcloud19 2020-06-20 11:30:11 +02:00
system Merge pull request #91073 from danielfullmer/systemd-string-format 2020-06-19 02:23:25 +02:00
tasks Merge pull request #89159 from datafoo/fix-issue-89158 2020-06-12 15:31:57 +02:00
testing
virtualisation Merge pull request #89814 from alexfmpe/patch-3 2020-06-17 16:22:27 +02:00
module-list.nix Merge pull request #90051 from fabianhauser/hamster-time-tracker 2020-06-16 23:08:45 +02:00
rename.nix hardware/u2f: remove module 2020-06-14 15:13:31 +02:00