Commit Graph

17343 Commits

Author SHA1 Message Date
talyz
4fb343c87e
discourse: update.py: Improve version handling, use pinned plugins
Add a DiscourseVersion class which handles Discourse's version
numbering properly when sorting - beta versions are sorted lower than
their respective release versions. It can also return both its version
number and equivalent git tag, removing the need for `rev2version` and
manually adding `v` to the front.

Using DiscourseVersion instead of LooseVersion, we can list all
current version number tags from the `discourse` repo and sort them
correctly, giving us the latest one, regardless of type; i.e. we don't
have to filter for only release versions or beta versions anymore.

This also implements the plugin pinning algorithm laid out here:
https://meta.discourse.org/t/pinning-plugin-and-theme-versions-for-older-discourse-installs/156971
to make sure we don't upgrade plugins further than what's compatible
with our currently packaged Discourse version. While it likely won't
matter much most of the time if we continue packaging the beta
versions, it could be helpful if we decide to go back to packaging
release versions or if we run into issues with future upgrades. In
that case, the plugins could still be updated safely even though we're
not on the latest version of Discourse.
2021-12-02 11:55:07 +01:00
talyz
ab042d6452
discourse.plugins: Update all plugins to their latest versions
Also, add support for updating plugins which keep gem versions in
files at the root of the repo (discourse-prometheus) and replace the
`up-plugin.sh` script with a README file pointing to the plugin
packaging documentation.
2021-12-02 10:43:14 +01:00
talyz
e2415dbb8f
discourse: 2.7.9 -> 2.8.0.beta9
Update to the latest beta, since upstream advocates for it. See
https://github.com/NixOS/nixpkgs/issues/146308 for more info.
2021-12-02 10:31:00 +01:00
Sandro
29922b879e
Merge pull request #146556 from sikmir/dico 2021-11-29 21:05:34 +01:00
Sandro
0ff4fcf739
Merge pull request #144824 from erictapen/mastodon-3.4.2 2021-11-29 21:00:12 +01:00
Vladimír Čunát
5f93446173
Merge #147276: xorg.xf86videomach64: drop the ancient driver 2021-11-29 20:28:24 +01:00
1000101
dbd39c4d41 pgbouncer: 1.16.0 -> 1.16.1 2021-11-29 18:57:46 +01:00
Aaron Andersen
a4977db2e8
caddy: include and utilize systemd service from upstream (#147305) 2021-11-29 23:16:25 +09:00
Shaun Sharples
887d55c92f unifi6: 6.4.54 -> 6.5.53 2021-11-29 14:15:19 +01:00
figsoda
a0e70ea39c
Merge pull request #147746 from figsoda/update-piping-server-rust
piping-server-rust: 0.9.1 -> 0.10.1
2021-11-29 08:14:54 -05:00
Martin Weinelt
864a143e6d
Merge pull request #147832 from mvnetbiz/homeassistant 2021-11-29 13:11:28 +01:00
Matt Votava
f832949b5f home-assistant: pin PyChromecast to 9.4.0 2021-11-29 01:46:05 -08:00
Martin Weinelt
25a9d1ba9e
mediawiki: drop redvers from maintainers 2021-11-29 02:06:43 +01:00
Martin Weinelt
a0e1114e17 mediawiki: 1.36.2 -> 1.37.0 2021-11-29 02:04:24 +01:00
Martin Weinelt
cd12d81d53 mediawiki: 1.36.1 -> 1.36.2 2021-11-29 02:03:59 +01:00
Thiago Kenji Okada
66182c7303
Merge pull request #147756 from arkivm/fix-neard
neard: fix build
2021-11-28 18:29:58 -03:00
Vikram Narayanan
32067bb159 neard: fix build 2021-11-28 11:17:24 -08:00
figsoda
ef8eb89693 piping-server-rust: 0.9.1 -> 0.10.1 2021-11-28 13:32:50 -05:00
Thomas Gerbet
840af81e55 storm: 2.2.0 -> 2.3.0
Fixes CVE-2021-38294 and CVE-2021-40865.
https://storm.apache.org/2021/09/27/storm230-released.html
2021-11-28 12:17:23 +01:00
Michele Guerini Rocco
3e610e1d39
Merge pull request #147637 from rnhmjoj/pr-pdns-rec
pdns-recursor: 4.5.6 -> 4.5.7
2021-11-28 10:00:02 +01:00
Sandro
1a36defba9
Merge pull request #147176 from petrosagg/materialize-0.10.0 2021-11-28 03:30:07 +01:00
rnhmjoj
ade2d34d4f
pdns-recursor: 4.5.6 -> 4.5.7 2021-11-28 01:11:09 +01:00
Martin Weinelt
e2730a7423
Merge pull request #147483 from mweinelt/relax-my-hass 2021-11-28 00:52:17 +01:00
Maximilian Bosch
e88d67cc86
Merge pull request #147381 from contrun/node-exporter-1.3.0
prometheus-node-exporter: 1.2.2 -> 1.3.0
2021-11-28 00:36:11 +01:00
Maximilian Bosch
3c7408685b
Merge pull request #147568 from arkivm/fix-janus-gateway
janus-gateway: fix build
2021-11-28 00:12:33 +01:00
Kira Bruneau
c4414bf740
Merge pull request #147569 from arkivm/fix-invidious
invidious/lsquic: fix build
2021-11-27 09:52:06 -05:00
Fabian Affolter
24afc211d7
Merge pull request #146811 from fabaff/google-nest
python3Packages.python-google-nest: init at 5.1.1, python3Packages.google-nest-sdm: init 0.3.9
2021-11-27 13:13:09 +01:00
Vikram Narayanan
ed3cfc8abe invidious/lsquic: fix build 2021-11-26 22:21:55 -08:00
Vikram Narayanan
84730c9f5d janus-gateway: fix build 2021-11-26 21:56:07 -08:00
Thiago Kenji Okada
cb7458e308
Merge pull request #147382 from helsinki-systems/upd/varnish
varnish60: 6.0.8 -> 6.0.9
2021-11-26 15:42:16 -03:00
Sandro
a04d634068
Merge pull request #146095 from jojosch/libreddit-0.17.0 2021-11-26 13:04:40 +01:00
Sandro
dfd705172b
Merge pull request #147250 from Izorkin/update-unit 2021-11-26 12:47:05 +01:00
Martin Weinelt
670599a05a
home-assistant: relax dependencies 2021-11-26 12:22:38 +01:00
Kerstin Humm
e67685910d
mastodon: 3.4.1 -> 3.4.4
update.sh --ver v3.4.4 --patches ./resolutions.patch
2021-11-26 01:57:41 +01:00
Kerstin Humm
daf2b0f917
mastodon.updateScript: use runCommand instead of mkDerivation 2021-11-26 01:57:41 +01:00
SCOTT-HAMILTON
b47648f6c8
mariadb-connector-c: fix static build (#147166) 2021-11-25 16:03:55 -05:00
ajs124
31fdf8b75e varnish60: 6.0.8 -> 6.0.9 2021-11-25 18:02:17 +01:00
YI
6da3d9a749 prometheus-node-exporter: 1.2.2 -> 1.3.0 2021-11-26 00:59:12 +08:00
Petros Angelatos
01a19ba42f materialize: 0.9.4 -> 0.10.0
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2021-11-25 12:59:16 +01:00
Sandro
ae167a9881
Merge pull request #147024 from sumnerevans/heisenbridge-1.7.1 2021-11-25 12:45:31 +01:00
Martin Weinelt
ee31eb664c
Merge pull request #145796 from piegamesde/update-appservice-irc 2021-11-25 11:08:01 +01:00
Sumner Evans
f8fddafe3c
heisenbridge: add patch for compatibility with aiohttp 3.8.0 2021-11-24 16:55:44 -07:00
Jörg Thalheim
4f32620715
Merge pull request #147089 from dguenther/openvscode-server-1.62.3
openvscode-server: 1.62.0 -> 1.62.3
2021-11-24 19:08:37 +00:00
Janne Heß
fed85dd00b
Merge pull request #147168 from helsinki-systems/upd/varnish 2021-11-24 17:42:13 +01:00
Vladimír Čunát
0c0f340c22
xorg.xf86videomach64: drop the ancient driver
It doesn't seems worth keeping it alive.  Broken by commit 0649fcdf2.
(I hope I did this right without regenerating.)
2021-11-24 13:47:29 +01:00
Sandro
31c32857ac
Merge pull request #123917 from Mindavi/mosquitto/libwebsockets-4 2021-11-24 13:16:17 +01:00
Izorkin
906e235107
unit: 1.25.0 -> 1.26.0 2021-11-24 13:56:16 +03:00
Vladimír Čunát
a7f2cd867a
xorg.xf86videoqxl: patch build after bool rename 2021-11-24 09:48:25 +01:00
Vladimír Čunát
0649fcdf26
xorg.xorgserver: apply upstream patch
This fixes xorg.xf86videovmware build (channel blocker).
2021-11-24 09:10:11 +01:00
Johannes Schleifenbaum
152633eb60
libreddit: 0.16.0 -> 0.19.1 2021-11-24 08:37:30 +01:00