Maximilian Bosch
4787b13af9
grafana: ensure that final derivation doesn't depend on yarn cache
...
This saves 350M of runtime closure size.
Also move the patching part of the offline cache into the patch phase.
2024-01-23 23:10:52 +01:00
Maximilian Bosch
b1c52266c2
grafana: 10.2.3 -> 10.3.1
...
ChangeLog: https://github.com/grafana/grafana/releases/tag/v10.3.0
ChangeLog: https://github.com/grafana/grafana/releases/tag/v10.3.1
2024-01-23 18:16:45 +01:00
Maximilian Bosch
608db26178
grafana: build frontend from source
...
Up until now, the frontend was taken from `srcStatic`, i.e. prebuilt
from upstream. I recall at least three cases[1][2][3] where we got a hash
mismatch eventually.
Rather than spending time finding out whether or not it's a supply-chain
attack or just a build issue, I decided to implement a source-build now
with the following benefits:
* It's now actually possible to apply patches for Grafana's frontend.
* We rely a little less on third-party build systems.
Of course, patching potential vulnerabilities in transitive frontend
dependencies is still hard (let alone discovering that this package is
affected!), but that's a fundamental issue we have in nixpkgs and I
won't invent a half-baked solution just for this package, I still
consider this a step into the right direction.
The build itself mainly orients on the `yarn` commands used in the
upstream Makefile[4]. However, we can't use `fetchYarnDeps` here because
yarn v2 (a.k.a. `berry`) is in use which is why the same was done as in
`hedgedoc`, writing a custom FoD that downloads all dependencies and
writes the offline cache into `$out`[5].
Additionally there are two more notable differences to upstream:
* We patch out every dependency to `@grafana/e2e` and `cypress`. The
first is a dependency on the latter in another version and the latter
downloads random blobs from the Internet in postInstall. Since it's a
testing framework (and the `e2e` package apparently a testing
library), I decided it's not worth the effort and patched it out
everywhere.
* There was a `zoneinfo.zip` in `$out/share/grafana/tools` that was
installed from `srcStatic`. This only seems to be used on Windows[6]
and that's not supported by this package, so I decided to drop it.
[1] https://github.com/NixOS/nixpkgs/pull/251479
[2] https://github.com/NixOS/nixpkgs/pull/130201
[3] https://github.com/NixOS/nixpkgs/pull/104794
[4] https://github.com/grafana/grafana/blob/v10.3.1/Makefile
[5] https://github.com/NixOS/nixpkgs/pull/245170
[6] https://github.com/grafana/grafana/blob/v10.3.1/pkg/setting/setting.go#L1012-L1014
2024-01-23 18:16:44 +01:00
R. Ryantm
9b51929ee9
roundcube: 1.6.5 -> 1.6.6
2024-01-21 10:32:24 +00:00
Hugh O'Brien
ba5b895db5
mongodb: add new dependencies for bundled enterprise modules ( #281440 )
2024-01-20 23:59:13 +01:00
Weijia Wang
cfa483ec2d
Merge pull request #280863 from r-ryantm/auto-update/apacheHttpdPackages.mod_auth_mellon
...
apacheHttpdPackages.mod_auth_mellon: 0.18.1 -> 0.19.0
2024-01-20 21:28:51 +01:00
Yt
0ca47b7e27
Merge pull request #282362 from r-ryantm/auto-update/redpanda-client
...
redpanda-client: 23.3.1 -> 23.3.2
2024-01-20 18:59:23 +00:00
h7x4
590f166261
Merge pull request #282247 from r-ryantm/auto-update/virtiofsd
...
virtiofsd: 1.9.0 -> 1.10.0
2024-01-20 19:05:43 +01:00
R. Ryantm
91af8fdd5c
redpanda-client: 23.3.1 -> 23.3.2
2024-01-20 15:32:00 +00:00
Yt
0e322ae154
Merge pull request #282334 from manuelderuiter/issue-282283
...
meilisearch: fixes build on darwin
2024-01-20 15:28:24 +00:00
Nick Cao
1f03906e16
Merge pull request #282248 from r-ryantm/auto-update/grafana-agent
...
grafana-agent: 0.39.0 -> 0.39.1
2024-01-20 10:10:33 -05:00
Nick Cao
2093be0e35
Merge pull request #282213 from r-ryantm/auto-update/elasticmq-server-bin
...
elasticmq-server-bin: 1.5.4 -> 1.5.5
2024-01-20 10:01:49 -05:00
Mario Rodas
885f4076db
Merge pull request #281519 from anthonyroussel/updates/jetty
...
jetty_11: 11.0.18 -> 11.0.19, jetty_12: 12.0.3 -> 12.0.5
2024-01-20 08:59:46 -05:00
Manuel de Ruiter
506ce5b145
meilisearch: fixes build on darwin
2024-01-20 14:17:08 +01:00
Yt
ca41387c3e
Merge pull request #282212 from r-ryantm/auto-update/pict-rs
...
pict-rs: 0.5.0 -> 0.5.1
2024-01-20 11:07:39 +00:00
Alyssa Ross
76724dbc57
mailmanPackages,python3.pkgs.django-mailman3: add NixOS test to passthru.tests
2024-01-20 11:12:43 +01:00
Weijia Wang
b55ffa43a3
Merge pull request #279302 from r-ryantm/auto-update/jackett
...
jackett: 0.21.1468 -> 0.21.1510
2024-01-20 10:14:54 +01:00
Weijia Wang
89cf83b477
Merge pull request #277758 from r-ryantm/auto-update/thanos
...
thanos: 0.32.5 -> 0.33.0
2024-01-20 08:12:22 +01:00
R. Ryantm
3556386b5a
grafana-agent: 0.39.0 -> 0.39.1
2024-01-20 07:00:30 +00:00
R. Ryantm
acbb7f3b24
virtiofsd: 1.9.0 -> 1.10.0
2024-01-20 06:59:50 +00:00
Weijia Wang
e31f371b09
Merge pull request #278801 from r-ryantm/auto-update/spicedb-zed
...
spicedb-zed: 0.15.2 -> 0.16.2
2024-01-20 07:48:59 +01:00
Weijia Wang
c8c45511cd
Merge pull request #280187 from r-ryantm/auto-update/memcached
...
memcached: 1.6.22 -> 1.6.23
2024-01-20 07:09:10 +01:00
Stanisław Pitucha
84c3e953db
Merge pull request #282197 from r-ryantm/auto-update/darkhttpd
...
darkhttpd: 1.14 -> 1.15
2024-01-20 16:58:44 +11:00
Weijia Wang
d274108329
Merge pull request #279876 from r-ryantm/auto-update/metabase
...
metabase: 0.48.1 -> 0.48.2
2024-01-20 05:33:40 +01:00
R. Ryantm
38788bc54f
elasticmq-server-bin: 1.5.4 -> 1.5.5
2024-01-20 03:52:29 +00:00
R. Ryantm
3921a42c60
pict-rs: 0.5.0 -> 0.5.1
2024-01-20 03:36:45 +00:00
Weijia Wang
29e9f79ce1
Merge pull request #278754 from r-ryantm/auto-update/rqlite
...
rqlite: 8.13.2 -> 8.16.3
2024-01-20 04:30:59 +01:00
R. Ryantm
70fe998b5a
darkhttpd: 1.14 -> 1.15
2024-01-20 01:58:44 +00:00
Peder Bergebakken Sundt
a1a95d0815
Merge pull request #276068 from atorres1985-contrib/libmpdclient
...
Libmpdclient updates
2024-01-19 22:06:46 +01:00
Fabian Affolter
b4ee3c3cc4
Merge pull request #282013 from fabaff/lmcloud-bump
...
python311Packages.lmcloud: init at 0.4.35
2024-01-19 20:21:35 +01:00
Pol Dellaiera
ece33ad154
Merge pull request #281893 from wahjava/update-tailscale
...
tailscale: 1.56.1 -> 1.58.0
2024-01-19 19:50:00 +01:00
Yureka
156d23e183
fastnetmon-advanced: 2.0.357 -> 2.0.358 ( #281564 )
2024-01-19 18:03:15 +01:00
Sandro
f0e5bbdc5d
Merge pull request #281996 from onny/manticoresearch-update
2024-01-19 12:26:34 +01:00
Jonas Heinrich
8ef7c0b86a
manticoresearch: 6.2.0 -> 6.2.12
2024-01-19 10:52:06 +01:00
Fabian Affolter
39502faec9
python311Packages.lmcloud: init at 0.4.35
...
Library to interface with La Marzocco's cloud
https://github.com/zweckj/lmcloud
2024-01-19 10:37:27 +01:00
Ivan Mincik
908f931618
Merge pull request #276348 from NixOS/postgis-gdal-minimal
...
postgresqlPackages.postgis: build with minimal gdal version
2024-01-19 10:09:40 +01:00
Weijia Wang
ce05b290ca
Merge pull request #280328 from r-ryantm/auto-update/readarr
...
readarr: 0.3.14.2348 -> 0.3.14.2358
2024-01-19 06:51:04 +01:00
Weijia Wang
f7046c674c
Merge pull request #277312 from chvp/upd/matrix-hookshot
...
matrix-hookshot: 4.7.0 -> 5.1.2
2024-01-19 04:51:03 +01:00
Robert Schütz
dfb85055f4
Merge pull request #281647 from SuperSandro2000/nextcloud-notify_push
...
nextcloud-notify_push: 0.6.6 -> 0.6.7
2024-01-19 04:09:34 +01:00
Ashish SHUKLA
9380c30d78
tailscale: 1.56.1 -> 1.58.0
2024-01-18 23:32:48 +01:00
Adam Stephens
6a1c2f6836
audiobookshelf: move to pkgs/by-name
2024-01-18 14:53:11 -05:00
Adam Stephens
e2a83fd442
audiobookshelf: add passthru.updateScript
2024-01-18 14:52:16 -05:00
Adam Stephens
bb693ed6b6
audiobookshelf: add adamcstephens to maintainers
2024-01-18 14:27:59 -05:00
happysalada
33199439de
surrealdb: skip flaky test
2024-01-18 09:32:53 -05:00
R. Ryantm
3740662d2e
spicedb-zed: 0.15.2 -> 0.16.2
2024-01-18 08:07:57 +00:00
lewo
7f6f2e293e
Merge pull request #281612 from fpletz/pkgs/rspamd-3.7.5
...
rspamd: 3.7.4 -> 3.7.5
2024-01-18 08:55:52 +01:00
Franz Pletz
c00a2d02bd
Merge pull request #251882 from r-ryantm/auto-update/prometheus-snmp-exporter
...
prometheus-snmp-exporter: 0.22.0 -> 0.25.0
2024-01-18 08:16:39 +01:00
Lily Foster
9575c3e371
Merge pull request #277414 from OPNA2608/update/wlcs
...
wlcs: 1.6.1 -> 1.7.0
2024-01-17 18:59:55 -05:00
Sandro Jäckel
3823b98cb5
nextcloudPackages: update
2024-01-18 00:13:11 +01:00
Sandro Jäckel
4a1ef0af5b
nextcloud-notify_push: 0.6.6 -> 0.6.7
...
Diff: https://github.com/nextcloud/notify_push/compare/v0.6.6...v0.6.7
2024-01-18 00:13:10 +01:00