Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
[Update]
To:
OpenBSD ports <ports@openbsd.org>
Date:
Sat, 27 Apr 2024 00:53:08 +0200

Download raw body.

Thread
Greetings,

Here an update loki and promtail to v3.0.0 which was released a few weeks
ago. Changelog is quite large https://github.com/grafana/loki/releases/tag/v3.0.0

Anyway, update for port qutie simple and requires to backport one patch.

Unfotently, it still doesn't support OpenBSD syslog.

diff --git sysutils/loki/Makefile sysutils/loki/Makefile
index d6ec8e8e744..efae2663de6 100644
--- sysutils/loki/Makefile
+++ sysutils/loki/Makefile
@@ -3,7 +3,7 @@ COMMENT-promtail =	tails log files and pushes them to Loki
 
 GH_ACCOUNT =	grafana
 GH_PROJECT =	loki
-GH_TAGNAME =	v2.9.3
+GH_TAGNAME =	v3.0.0
 
 CATEGORIES =	sysutils
 
diff --git sysutils/loki/distinfo sysutils/loki/distinfo
index 7b8b0965507..dbbb993f105 100644
--- sysutils/loki/distinfo
+++ sysutils/loki/distinfo
@@ -1,2 +1,2 @@
-SHA256 (loki-2.9.3.tar.gz) = xn81HdyOqma7pbNHTZiR6e+N5LzYnopP0M+0E7yo/cQ=
-SIZE (loki-2.9.3.tar.gz) = 45730205
+SHA256 (loki-3.0.0.tar.gz) = 70TiIghtwuWAOUwqEUj3wLxclDBmoNGEmPK/bmTvWhs=
+SIZE (loki-3.0.0.tar.gz) = 63398872
diff --git sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_normalize_label_go sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_normalize_label_go
new file mode 100644
index 00000000000..93484df1dfb
--- /dev/null
+++ sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_normalize_label_go
@@ -0,0 +1,14 @@
+Backport: https://github.com/prometheus/prometheus/pull/13759
+
+Index: vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/normalize_label.go
+--- vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/normalize_label.go.orig
++++ vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/normalize_label.go
+@@ -3,7 +3,7 @@
+ // Copyright The OpenTelemetry Authors
+ // SPDX-License-Identifier: Apache-2.0
+ 
+-package prometheus // import "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus"
++package prometheus // import "github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus"
+ 
+ import (
+ 	"strings"
diff --git sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_normalize_name_go sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_normalize_name_go
new file mode 100644
index 00000000000..ba99fd60e8b
--- /dev/null
+++ sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_normalize_name_go
@@ -0,0 +1,14 @@
+Backport: https://github.com/prometheus/prometheus/pull/13759
+
+Index: vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/normalize_name.go
+--- vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/normalize_name.go.orig
++++ vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/normalize_name.go
+@@ -3,7 +3,7 @@
+ // Copyright The OpenTelemetry Authors
+ // SPDX-License-Identifier: Apache-2.0
+ 
+-package prometheus // import "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus"
++package prometheus // import "github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus"
+ 
+ import (
+ 	"strings"
diff --git sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_unit_to_ucum_go sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_unit_to_ucum_go
new file mode 100644
index 00000000000..3646f91b228
--- /dev/null
+++ sysutils/loki/patches/patch-vendor_github_com_prometheus_prometheus_storage_remote_otlptranslator_prometheus_unit_to_ucum_go
@@ -0,0 +1,14 @@
+Backport: https://github.com/prometheus/prometheus/pull/13759
+
+Index: vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/unit_to_ucum.go
+--- vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/unit_to_ucum.go.orig
++++ vendor/github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus/unit_to_ucum.go
+@@ -3,7 +3,7 @@
+ // Copyright The OpenTelemetry Authors
+ // SPDX-License-Identifier: Apache-2.0
+ 
+-package prometheus // import "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus"
++package prometheus // import "github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheus"
+ 
+ import "strings"
+ 


-- 
wbr, Kirill