1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-22 05:31:22 +00:00
Commit graph

9457 commits

Author SHA1 Message Date
Maximilian Bosch 702f645aa8
nixos/nextcloud: implement a safe upgrade-path between 19.09 and 20.03
It's impossible to move two major-versions forward when upgrading
Nextcloud. This is an issue when comming from 19.09 (using Nextcloud 16)
and trying to upgrade to 20.03 (using Nextcloud 18 by default).

This patch implements the measurements discussed in #82056 and #82353 to
improve the update process and to circumvent similar issues in the
future:

* `pkgs.nextcloud` has been removed in favor of versioned attributes
  (currently `pkgs.nextcloud17` and `pkgs.nextcloud18`). With that
  approach we can safely backport major-releases in the future to
  simplify those upgrade-paths and we can select one of the
  major-releases as default depending on the configuration (helpful to
  decide whether e.g. `pkgs.nextcloud17` or `pkgs.nextcloud18` should be
  used on 20.03 and `master` atm).

* If `system.stateVersion` is older than `20.03`, `nextcloud17` will be
  used (which is one major-release behind v16 from 19.09). When using a
  package older than the latest major-release available (currently v18),
  the evaluation will cause a warning which describes the issue and
  suggests next steps.

  To make those package-selections easier, a new option to define the
  package to be used for the service (namely
  `services.nextcloud.package`) was introduced.

* If `pkgs.nextcloud` exists (e.g. due to an overlay which was used to
  provide more recent Nextcloud versions on older NixOS-releases), an
  evaluation error will be thrown by default: this is to make sure that
  `services.nextcloud.package` doesn't use an older version by accident
  after checking the state-version. If `pkgs.nextcloud` is added
  manually, it needs to be declared explicitly in
  `services.nextcloud.package`.

* The `nixos/nextcloud`-documentation contains a
  "Maintainer information"-chapter  which describes how to roll out new
  Nextcloud releases and how to deal with old (and probably unsafe)
  versions.

Closes #82056
2020-03-25 22:07:29 +01:00
Ryan Mulligan 0b08c636f2
Merge pull request #82997 from r-ryantm/auto-update/sonarr
sonarr: 2.0.0.5338 -> 2.0.0.5344
2020-03-20 11:51:18 -07:00
R. RyanTM d99e5e0a37 sonarr: 2.0.0.5338 -> 2.0.0.5344 2020-03-20 14:06:19 +00:00
Mario Rodas ecce3a7bc9
Merge pull request #82864 from r-ryantm/auto-update/EventStore
eventstore: 5.0.6 -> 5.0.7
2020-03-20 06:26:53 -05:00
Mario Rodas 1df02c839b
Merge pull request #82463 from r-ryantm/auto-update/dovecot-pigeonhole
dovecot_pigeonhole: 0.5.9 -> 0.5.10
2020-03-20 06:13:55 -05:00
Stig Palmquist 3e50e26e7d rt: fix build error
ZHF: #80379
https://hydra.nixos.org/build/113061284

Added requiredPerlModules as suggested for similar problem as described for
similar problem here:
https://github.com/NixOS/nixpkgs/issues/72783#issuecomment-549817011
2020-03-19 18:13:20 -07:00
Mario Rodas 38bd987bbf
Merge pull request #82912 from marsam/update-postgresqlPackages.pg_auto_failover
postgresqlPackages.pg_auto_failover: 1.0.6 -> 1.2
2020-03-19 19:00:26 -05:00
Mario Rodas 2403dc3694
Merge pull request #82913 from marsam/update-postgresqlPackages.timescaledb
postgresqlPackages.timescaledb: 1.6.0 -> 1.6.1
2020-03-19 19:00:06 -05:00
R. RyanTM ad1aff582f nsd: 4.2.4 -> 4.3.0 2020-03-19 12:08:16 -07:00
Sergey Lukjanov 913e6b5c7b grafana: 6.6.2 -> 6.7.0 2020-03-19 11:54:51 -07:00
Daiderd Jordan 110ec279ab
Merge pull request #82796 from bachp/plex-1.18.8.2527
plex: 1.18.7.2457 -> 1.18.8.2527
2020-03-19 17:54:08 +01:00
Ryan Mulligan 6bdfa0340c
Merge pull request #82730 from r-ryantm/auto-update/VictoriaMetrics
victoriametrics: 1.32.5 -> 1.33.1
2020-03-19 07:13:14 -07:00
Mario Rodas bb1e2b83c0
postgresqlPackages.timescaledb: 1.6.0 -> 1.6.1
Changelog: https://github.com/timescale/timescaledb/releases/tag/1.6.1
2020-03-18 21:21:21 -05:00
R. RyanTM 2fe09ed2bf eventstore: 5.0.6 -> 5.0.7 2020-03-18 17:14:30 +00:00
Jörg Thalheim ae08790703
teleport: fix build with strict deps 2020-03-18 11:29:40 +00:00
Jörg Thalheim f545f92f72
imgproxy: fix strict deps build 2020-03-18 11:29:35 +00:00
Jörg Thalheim f288afefc1
documize-community: fix strict deps build 2020-03-18 11:29:35 +00:00
Mario Rodas 44f3de77d9
postgresqlPackages.pg_auto_failover: 1.0.6 -> 1.2 2020-03-18 04:20:00 -05:00
David Anderson 1e593070cd tailscale: 0.96-33 -> 0.97-0.
Fixes a severe bug with subnet routing.

Signed-off-by: David Anderson <dave@natulte.net>
2020-03-18 06:08:20 +00:00
Martin Baillie 6e055c9f4a tailscale: init at 0.96-33
Signed-off-by: Martin Baillie <martin@baillie.email>
2020-03-18 05:07:47 +00:00
Niklas Hambüchen 4366606c1e
Merge pull request #79356 from bbigras/mtail
mtail: 3.0.0-rc4 -> 3.0.0-rc34
2020-03-18 03:57:31 +01:00
Pascal Bach 94e8695c2b plex: 1.18.7.2457 -> 1.18.8.2527 2020-03-17 18:33:59 +01:00
R. RyanTM b3b610831e redis: 5.0.7 -> 5.0.8 2020-03-17 05:00:56 +00:00
R. RyanTM 58b2b8d844 sensu-go-agent: 5.14.1 -> 5.18.1 2020-03-16 12:49:47 -07:00
Aaron Andersen 6283b00f4f
Merge pull request #82319 from aanderse/tomcat-update
tomcat: 7.0.92 -> 7.0.100, 8.5.42 -> 8.5.51, 9.0.21 -> 9.0.31
2020-03-16 15:46:48 -04:00
Jörg Thalheim c5967df712
Merge pull request #82531 from r-ryantm/auto-update/coredns
coredns: 1.6.6 -> 1.6.7
2020-03-16 15:34:21 +00:00
R. RyanTM 3ceec5df3c victoriametrics: 1.32.5 -> 1.33.1 2020-03-16 14:52:15 +00:00
Maximilian Bosch a2e06fc342
Merge pull request #80447 from Ma27/bump-matrix-synapse
matrix-synapse: 1.9.1 -> 1.11.1
2020-03-16 10:55:38 +01:00
Mario Rodas c242875b6a
Merge pull request #82557 from r-ryantm/auto-update/matterbridge
matterbridge: 1.16.3 -> 1.16.5
2020-03-15 23:24:38 -05:00
Mario Rodas 06fb0871ec
Merge pull request #82581 from r-ryantm/auto-update/thanos
thanos: 0.7.0 -> 0.11.0
2020-03-15 23:13:21 -05:00
Mario Rodas 448a05154a
Merge pull request #82536 from r-ryantm/auto-update/dolt
dolt: 0.12.0 -> 0.15.0
2020-03-15 22:52:26 -05:00
Niklas Hambüchen aa87f39bc9
Merge pull request #82663 from r-ryantm/auto-update/postfix
postfix: 3.4.9 -> 3.4.10
2020-03-16 01:38:51 +01:00
zimbatm 3951e718b8
postgresqlPackages.repmgr: 4.4.0 -> 5.0.0 2020-03-15 22:07:10 +01:00
Maximilian Bosch 8be61f7a36
matrix-synapse: 1.9.1 -> 1.11.1
https://github.com/matrix-org/synapse/releases/tag/v1.10.0
https://github.com/matrix-org/synapse/releases/tag/v1.10.1
https://github.com/matrix-org/synapse/releases/tag/v1.11.0
https://github.com/matrix-org/synapse/releases/tag/v1.11.1
2020-03-15 17:09:51 +01:00
R. RyanTM 5c207933b7 postfix: 3.4.9 -> 3.4.10 2020-03-15 16:09:15 +00:00
Sander van der Burg 875bcef98b base16-builder: regenerate with node2nix 1.8.0, add supplement.json with node-pre-gyp to fix build 2020-03-15 16:37:47 +01:00
Florian Klink 4b8d66aa72 mariadb: remove withoutClient
When used as a global override, it breaks most of the options in the
mysql module, such as ensureDatabases, ensureUsers, initialDatabases,
initialScript.

We could use `.client` there, but if the reasoning behind this was
closure size reduction, we now end up with the same (or a bigger)
runtime closure and more complexity.

Apart from the options exposed by the mysql module, the client is also
likely to be required for local backups or DBA tasks anyways.

Instead of dealing with all the increased complexity of this for no
arguable benefit, let's just remove the `withoutClient` argument.
Storage space on mysql servers shouldn't be that much of an issue.

Closes #82428.
2020-03-15 13:49:13 +01:00
Vladimír Čunát 47f61c9d7f
bind: 9.14.10 -> 9.14.11 (small bugfix)
I see just a single small bugfix in the news:
https://downloads.isc.org/isc/bind9/9.14.11/RELEASE-NOTES-bind-9.14.11.html
2020-03-15 09:15:41 +01:00
R. RyanTM dece4b99fa tautulli: 2.1.44 -> 2.2.0 2020-03-14 21:10:15 +00:00
zimbatm b6fe12b1cc
cryptpad: 3.0.1 -> 3.13.0 (#82602) 2020-03-14 19:51:44 +00:00
R. RyanTM e3e86f1b12
caddy: 1.0.4 -> 1.0.5 (#82601) 2020-03-14 18:04:13 +00:00
Pascal Bach 85f8014655 minio: 2019-10-12 -> 2020-03-06 2020-03-14 16:50:29 +00:00
R. RyanTM 1b467f21f6 thanos: 0.7.0 -> 0.11.0 2020-03-14 13:44:06 +00:00
Ryan Mulligan f273034efd
Merge pull request #82452 from r-ryantm/auto-update/atlassian-jira
atlassian-jira: 8.7.0 -> 8.7.1
2020-03-14 06:31:28 -07:00
R. RyanTM 79586e1b74 tomcat_connectors: 1.2.46 -> 1.2.48 2020-03-14 14:30:51 +01:00
R. RyanTM 742b61a9eb sickgear: 0.21.5 -> 0.21.17 2020-03-14 14:28:08 +01:00
R. RyanTM 6bb795f8a9 matterbridge: 1.16.3 -> 1.16.5 2020-03-14 08:39:09 +00:00
Vladimír Čunát 6dcb71ecc1
Merge branch 'staging-next' 2020-03-14 07:56:23 +01:00
R. RyanTM 39dcb59fbf monetdb: 11.35.9 -> 11.35.19 2020-03-14 06:02:25 +00:00
R. RyanTM 1946fabf6a dolt: 0.12.0 -> 0.15.0 2020-03-14 05:01:03 +00:00