Hello, Here's an update to grafana to 9.0.2. I've been using it for the past week and change with no (apparent) ill effect.
changelog: https://github.com/grafana/grafana/releases/tag/v9.0.2 Most notably in the changes...:) Alerting: Add support for images in Pushover alerts. Builds and runs on arm64 and build-tested on amd64, but I don't anticipate any runtime breakage on amd64. Look good? Thanks, Lucas
diff /home/lucas/ports commit - 4ce7398371a310d63abfc7429b991201dc7b391e path + /home/lucas/ports blob - cf94d543ac5f463f7506d97eec6f632b48b499eb file + sysutils/grafana/Makefile --- sysutils/grafana/Makefile +++ sysutils/grafana/Makefile @@ -1,6 +1,6 @@ COMMENT = monitoring and metric analytics dashboards -V = 9.0.1 +V = 9.0.2 DISTNAME = grafana+vendor-$V WRKDIST = ${WRKDIR}/grafana-$V EXTRACT_SUFX = .tar.zst blob - 40fb300826b5ad57d6f38d382e71d29c9213764b file + sysutils/grafana/distinfo --- sysutils/grafana/distinfo +++ sysutils/grafana/distinfo @@ -1,4 +1,4 @@ -SHA256 (grafana+vendor-9.0.1.tar.zst) = Q/rFM5zcuH8QpvtEgqRmtMQob8rufSy77MdvxeMR4iM= -SHA256 (grafana-9.0.1.linux-amd64.tar.gz) = Tayhc3K6YRIW3F7HY+Q/quviaGj6aQVYdpiSG9+gic8= -SIZE (grafana+vendor-9.0.1.tar.zst) = 36312281 -SIZE (grafana-9.0.1.linux-amd64.tar.gz) = 79864816 +SHA256 (grafana+vendor-9.0.2.tar.zst) = t9M+JTr+s/mlSTCgh2VPkwNH0sv0Gn8Jw5b76i8cafY= +SHA256 (grafana-9.0.2.linux-amd64.tar.gz) = UN15J8ExPkejD1MdDj8UUpfEhWZoZal6bJNkJ92KVf0= +SIZE (grafana+vendor-9.0.2.tar.zst) = 36421259 +SIZE (grafana-9.0.2.linux-amd64.tar.gz) = 79887781 blob - aeab81e36c2b3a8134ba763ae53ec0e144512b61 file + sysutils/grafana/patches/patch-conf_sample_ini --- sysutils/grafana/patches/patch-conf_sample_ini +++ sysutils/grafana/patches/patch-conf_sample_ini @@ -1,7 +1,7 @@ Index: conf/sample.ini --- conf/sample.ini.orig +++ conf/sample.ini -@@ -12,19 +12,19 @@ +@@ -15,19 +15,19 @@ #################################### Paths #################################### [paths] # Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) @@ -25,7 +25,7 @@ Index: conf/sample.ini #################################### Server #################################### [server] -@@ -193,7 +193,7 @@ +@@ -196,7 +196,7 @@ # No ip addresses are being tracked, only simple counters to track # running instances, dashboard and error counts. It is very helpful to us. # Change this option to false to disable reporting. @@ -34,7 +34,7 @@ Index: conf/sample.ini # The name of the distributor of the Grafana instance. Ex hosted-grafana, grafana-labs ;reporting_distributor = grafana-labs -@@ -203,7 +203,7 @@ +@@ -206,7 +206,7 @@ # in some UI views to notify that a grafana update exists. # This option does not cause any auto updates, nor send any information # only a GET request to https://raw.githubusercontent.com/grafana/grafana/main/latest.json to get the latest version. @@ -43,7 +43,7 @@ Index: conf/sample.ini # Set to false to disable all checks to https://grafana.com # for new versions of plugins. The check is used -@@ -646,7 +646,7 @@ +@@ -654,7 +654,7 @@ [log] # Either "console", "file", "syslog". Default is console and file # Use space to separate multiple modes, e.g. "console file" blob - fd3e8333888e5420ff21ecd2cdc08e7d4f7802b1 file + sysutils/grafana/patches/patch-pkg_cmd_grafana-cli_commands_commands_go --- sysutils/grafana/patches/patch-pkg_cmd_grafana-cli_commands_commands_go +++ sysutils/grafana/patches/patch-pkg_cmd_grafana-cli_commands_commands_go @@ -1,7 +1,7 @@ Index: pkg/cmd/grafana-cli/commands/commands.go --- pkg/cmd/grafana-cli/commands/commands.go.orig +++ pkg/cmd/grafana-cli/commands/commands.go -@@ -95,7 +95,7 @@ func runPluginCommand(command func(commandLine utils.C +@@ -98,7 +98,7 @@ func runPluginCommand(command func(commandLine utils.C return err } blob - 25d8165f6161ea75fc7401d708783999fe359f5d file + sysutils/grafana/pkg/PLIST --- sysutils/grafana/pkg/PLIST +++ sysutils/grafana/pkg/PLIST @@ -927,6 +927,7 @@ share/grafana/public/app/features/commandPalette/ share/grafana/public/app/features/commandPalette/CommandPalette.tsx share/grafana/public/app/features/commandPalette/ResultItem.tsx share/grafana/public/app/features/commandPalette/actions/ +share/grafana/public/app/features/commandPalette/actions/alerting.static.actions.ts share/grafana/public/app/features/commandPalette/actions/dashboard.nav.actions.ts share/grafana/public/app/features/commandPalette/actions/global.static.actions.ts share/grafana/public/app/features/comments/ @@ -3967,9 +3968,6 @@ share/grafana/public/build/2715.48ff3ef02edbad547474.j share/grafana/public/build/2715.48ff3ef02edbad547474.js.map share/grafana/public/build/2795.eab8938185a5920d65cf.js share/grafana/public/build/2795.eab8938185a5920d65cf.js.map -share/grafana/public/build/2809.962b345825f22166a490.js -share/grafana/public/build/2809.962b345825f22166a490.js.LICENSE.txt -share/grafana/public/build/2809.962b345825f22166a490.js.map share/grafana/public/build/2898.ee30259e67861985f3ac.js share/grafana/public/build/2898.ee30259e67861985f3ac.js.LICENSE.txt share/grafana/public/build/2898.ee30259e67861985f3ac.js.map @@ -4035,6 +4033,9 @@ share/grafana/public/build/3979.2f22bf5c8ff267666b60.j share/grafana/public/build/4018.d6ced1ac45379a7a9890.js share/grafana/public/build/4018.d6ced1ac45379a7a9890.js.LICENSE.txt share/grafana/public/build/4018.d6ced1ac45379a7a9890.js.map +share/grafana/public/build/4027.8dfc68b1a209650f62f9.js +share/grafana/public/build/4027.8dfc68b1a209650f62f9.js.LICENSE.txt +share/grafana/public/build/4027.8dfc68b1a209650f62f9.js.map share/grafana/public/build/4061.74e07961d07e02685621.js share/grafana/public/build/4061.74e07961d07e02685621.js.LICENSE.txt share/grafana/public/build/4061.74e07961d07e02685621.js.map @@ -4197,8 +4198,8 @@ share/grafana/public/build/8682.67991f3f36d8f1e5197b.j share/grafana/public/build/8940.f35fdd9cc60f8ec061af.js share/grafana/public/build/8940.f35fdd9cc60f8ec061af.js.LICENSE.txt share/grafana/public/build/8940.f35fdd9cc60f8ec061af.js.map -share/grafana/public/build/8960.15ce5cfde421f18d8d9b.js -share/grafana/public/build/8960.15ce5cfde421f18d8d9b.js.map +share/grafana/public/build/8960.9890385b7d11c92b9280.js +share/grafana/public/build/8960.9890385b7d11c92b9280.js.map share/grafana/public/build/8969.ed5c339f5775e8b723b8.js share/grafana/public/build/8969.ed5c339f5775e8b723b8.js.LICENSE.txt share/grafana/public/build/8969.ed5c339f5775e8b723b8.js.map @@ -4269,9 +4270,9 @@ share/grafana/public/build/AlertingRedirectToRule.6853 share/grafana/public/build/AlertingRedirectToRule.68531cf96aa6317776ff.js.map share/grafana/public/build/AlertingRule.06bfd56aec3a1fb7ebbb.js share/grafana/public/build/AlertingRule.06bfd56aec3a1fb7ebbb.js.map -share/grafana/public/build/AlertingRuleForm.076c4bcb3c992527dbb4.js -share/grafana/public/build/AlertingRuleForm.076c4bcb3c992527dbb4.js.LICENSE.txt -share/grafana/public/build/AlertingRuleForm.076c4bcb3c992527dbb4.js.map +share/grafana/public/build/AlertingRuleForm.5af23c57cbc0948c33bd.js +share/grafana/public/build/AlertingRuleForm.5af23c57cbc0948c33bd.js.LICENSE.txt +share/grafana/public/build/AlertingRuleForm.5af23c57cbc0948c33bd.js.map share/grafana/public/build/AngularApp.f44d8965c24f576b03ab.js share/grafana/public/build/AngularApp.f44d8965c24f576b03ab.js.map share/grafana/public/build/ApiKeysPage.a269349dc83fd8e96d37.js @@ -4290,8 +4291,8 @@ share/grafana/public/build/DashboardImport.03d2a48d9fb share/grafana/public/build/DashboardImport.03d2a48d9fb4cce77967.js.map share/grafana/public/build/DashboardListPage.4edf25537c58e0b7c069.js share/grafana/public/build/DashboardListPage.4edf25537c58e0b7c069.js.map -share/grafana/public/build/DashboardPage.dfa2be37bef1f730aafd.js -share/grafana/public/build/DashboardPage.dfa2be37bef1f730aafd.js.map +share/grafana/public/build/DashboardPage.53b203c85adb3a57b1ac.js +share/grafana/public/build/DashboardPage.53b203c85adb3a57b1ac.js.map share/grafana/public/build/DataSourceDashboards.5a3cd174db3226094ea8.js share/grafana/public/build/DataSourceDashboards.5a3cd174db3226094ea8.js.map share/grafana/public/build/DataSourceSettingsPage.c968388d22c7258c1511.js @@ -4380,8 +4381,8 @@ share/grafana/public/build/UsersListPage.9b63bff5372be share/grafana/public/build/UsersListPage.9b63bff5372bebea07b7.js.map share/grafana/public/build/alertmanagerPlugin.f2abcf686c9ac0a4bcb1.js share/grafana/public/build/alertmanagerPlugin.f2abcf686c9ac0a4bcb1.js.map -share/grafana/public/build/app.9fbf53ce5848c9786214.js -share/grafana/public/build/app.9fbf53ce5848c9786214.js.map +share/grafana/public/build/app.4f1e2e0ad150c4263b4c.js +share/grafana/public/build/app.4f1e2e0ad150c4263b4c.js.map share/grafana/public/build/azureMonitorPlugin.320e977ad6fe44144e20.js share/grafana/public/build/azureMonitorPlugin.320e977ad6fe44144e20.js.map share/grafana/public/build/brace.edb33d518abc1f1a9670.js @@ -4391,22 +4392,22 @@ share/grafana/public/build/canvasPanel.0699b14dc04956d share/grafana/public/build/canvasPanel.0699b14dc04956d607e8.js.map share/grafana/public/build/cloudMonitoringPlugin.da7f7f4277f6ded7625e.js share/grafana/public/build/cloudMonitoringPlugin.da7f7f4277f6ded7625e.js.map -share/grafana/public/build/cloudwatchPlugin.017997dc9c8334aaa662.js -share/grafana/public/build/cloudwatchPlugin.017997dc9c8334aaa662.js.map +share/grafana/public/build/cloudwatchPlugin.2fa5445d04be2824b188.js +share/grafana/public/build/cloudwatchPlugin.2fa5445d04be2824b188.js.map share/grafana/public/build/dark.f3c5cc93bb54ff82e332.js share/grafana/public/build/elasticsearchPlugin.088f0f9cf1a569c3df3c.js share/grafana/public/build/elasticsearchPlugin.088f0f9cf1a569c3df3c.js.map share/grafana/public/build/explore-feature-toggle-page.5825b60e5977b5006b57.js share/grafana/public/build/explore-feature-toggle-page.5825b60e5977b5006b57.js.map -share/grafana/public/build/explore.b3dd3e37a679a9f1ad7e.js -share/grafana/public/build/explore.b3dd3e37a679a9f1ad7e.js.map +share/grafana/public/build/explore.9e73e28ed9b7d683870e.js +share/grafana/public/build/explore.9e73e28ed9b7d683870e.js.map share/grafana/public/build/fa56cd4c6b700e0392d0.ttf share/grafana/public/build/geomapPanel.3b19bb4cbc2d262b5f56.js share/grafana/public/build/geomapPanel.3b19bb4cbc2d262b5f56.js.map share/grafana/public/build/grafana.dark.aa5870505532d2a6f5be.css share/grafana/public/build/grafana.light.bf287b40b23a8f1fc19c.css -share/grafana/public/build/grafanaPlugin.53bdef45315555af8d64.js -share/grafana/public/build/grafanaPlugin.53bdef45315555af8d64.js.map +share/grafana/public/build/grafanaPlugin.8c35c5624175da57dce3.js +share/grafana/public/build/grafanaPlugin.8c35c5624175da57dce3.js.map share/grafana/public/build/graphPlugin.72043d1c88cb05e9cdc9.js share/grafana/public/build/graphPlugin.72043d1c88cb05e9cdc9.js.map share/grafana/public/build/graphitePlugin.03dad8816dcd2ba68863.js @@ -4441,15 +4442,15 @@ share/grafana/public/build/react-monaco-editor.5451075 share/grafana/public/build/rst2html.3d128ffac9ac95da6ce0.js share/grafana/public/build/rst2html.3d128ffac9ac95da6ce0.js.LICENSE.txt share/grafana/public/build/rst2html.3d128ffac9ac95da6ce0.js.map -share/grafana/public/build/runtime.6fd005d4e53fddb22a83.js -share/grafana/public/build/runtime.6fd005d4e53fddb22a83.js.map +share/grafana/public/build/runtime.a4033f61be9eeec1cfdb.js +share/grafana/public/build/runtime.a4033f61be9eeec1cfdb.js.map share/grafana/public/build/static/ share/grafana/public/build/static/img/ share/grafana/public/build/static/img/codicon.56dba998.ttf share/grafana/public/build/tableOldPlugin.8cc901e4b2a126e67fa7.js share/grafana/public/build/tableOldPlugin.8cc901e4b2a126e67fa7.js.map -share/grafana/public/build/tempoPlugin.4a173ace68a86bbe7e99.js -share/grafana/public/build/tempoPlugin.4a173ace68a86bbe7e99.js.map +share/grafana/public/build/tempoPlugin.a1d454bc00b75d2ee6e1.js +share/grafana/public/build/tempoPlugin.a1d454bc00b75d2ee6e1.js.map share/grafana/public/build/testDataDSPlugin.49ded95193eaf80478a0.js share/grafana/public/build/testDataDSPlugin.49ded95193eaf80478a0.js.map share/grafana/public/build/visjs-network.49e3650c1043b686dd5c.js @@ -6684,6 +6685,7 @@ share/grafana/public/test/core/utils/version.test.ts share/grafana/public/test/global-jquery-shim.ts share/grafana/public/test/helpers/ share/grafana/public/test/helpers/TestProvider.tsx +share/grafana/public/test/helpers/asserts.ts share/grafana/public/test/helpers/convertToStoreState.ts share/grafana/public/test/helpers/createFetchResponse.ts share/grafana/public/test/helpers/fieldConfig.ts