Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package golang-github-prometheus-prometheus
for openSUSE:Factory checked in at 2022-01-27 23:16:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus (Old)
and
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "golang-github-prometheus-prometheus"
Thu Jan 27 23:16:19 2022 rev:18 rq:949029 version:2.32.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/golang-github-prometheus-prometheus.changes
2021-10-05 22:33:47.882863657 +0200
+++
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.1898/golang-github-prometheus-prometheus.changes
2022-01-27 23:16:29.495175197 +0100
@@ -1,0 +2,256 @@
+Wed Jan 19 11:36:21 UTC 2022 - Witek Bedyk <[email protected]>
+
+- Updated patches:
+ + Changed:
+ * 0002-Default-settings.patch
+ + Removed:
+ * 0003-Add-Uyuni-service-discovery.patch
+
+- Use obs-service-go_modules
+
+- Upgrade to upstream version 2.32.1 (jsc#SLE-22863)
+ + Bugfixes:
+ * Scrape: Fix reporting metrics when sample limit is reached
+ during the report. #9996
+ * Scrape: Ensure that scrape interval and scrape timeout are
+ always set. #10023
+ * TSDB: Expose and fix bug in iterators' Seek() method. #10030
+
+- Upgrade to upstream version 2.32.0
+ + Change:
+ * remote-write: Change default max retry time from 100ms to
+ 5 seconds. #9634
+ + Features:
+ * Agent: New mode of operation optimized for remote-write only
+ scenarios, without local storage.
+ * Promtool: Add promtool check service-discovery command. #8970
+ + Enhancements:
+ * Promtool: Improve test output. #8064
+ * Promtool: Use kahan summation for better numerical stability.
+ * Remote-write: Reuse memory for marshalling. #9412
+ * Scrape: Add scrape_body_size_bytes scrape metric behind the
+ --enable-feature=extra-scrape-metrics flag. #9569
+ * TSDB: Add windows arm64 support. #9703
+ * TSDB: Optimize query by skipping unneeded sorting in TSDB.
+ * Templates: Support int and uint as datatypes for template
+ formatting. #9680
+ * UI: Prefer rate over rad, delta over deg, and count over cos
+ in autocomplete. #9688
+ + Bugfixes:
+ * TSDB: Add more size checks when writing individual sections
+ in the index. #9710
+ * PromQL: Make deriv() return zero values for constant series.
+ * TSDB: Fix panic when checkpoint directory is empty. #9687
+ * TSDB: Fix panic, out of order chunks, and race warning during
+ WAL replay. #9856
+ * UI: Correctly render links for targets with IPv6 addresses
+ that contain a Zone ID. #9853
+ * Promtool: Fix checking of authorization.credentials_file and
+ bearer_token_file fields. #9883
+ * Uyuni SD: Fix null pointer exception during initialization.
+ * TSDB: Fix queries after a failed snapshot replay. #9980
+
+- Upgrade to upstream version 2.31.1
+ + Bugfix:
+ * SD: Fix a panic when the experimental discovery manager
+ receives targets during a reload. #9656
+
+- Upgrade to upstream version 2.31.0
+ + Change:
+ * UI: Remove standard PromQL editor in favour of the
+ codemirror-based editor. #9452
+ + Features:
+ * PromQL: Add trigonometric functions and atan2 binary
+ operator. #9239 #9248 #9515
+ * Remote: Add support for exemplar in the remote write receiver
+ endpoint. #9319 #9414
+ * SD: Add PuppetDB service discovery. #8883
+ * SD: Add Uyuni service discovery. #8190
+ * Web: Add support for security-related HTTP headers. #9546
+ + Enhancements:
+ * Azure SD: Add proxy_url, follow_redirects, tls_config. #9267
+ * Backfill: Add --max-block-duration in promtool
+ create-blocks-from rules. #9511
+ * Config: Print human-readable sizes with unit instead of raw
+ numbers. #9361
+ * HTTP: Re-enable HTTP/2. #9398
+ * Kubernetes SD: Warn user if number of endpoints exceeds
+ limit. #9467
+ * OAuth2: Add TLS configuration to token requests. #9550
+ * PromQL: Several optimizations. #9365 #9360 #9362 #9552
+ * PromQL: Make aggregations deterministic in instant queries.
+ * Rules: Add the ability to limit number of alerts or series.
+ * SD: Experimental discovery manager to avoid restarts upon
+ reload.
+ * UI: Debounce timerange setting changes. #9359
+ + Bugfixes:
+ * Backfill: Apply rule labels after query labels. #9421
+ * Scrape: Resolve conflicts between multiple exported label
+ prefixes. #9479 #9518
+ * Scrape: Restart scrape loops when __scrape_interval__ is
+ changed. #9551
+ * TSDB: Fix memory leak in samples deletion. #9151
+ * UI: Use consistent margin-bottom for all alert kinds. #9318
+
+- Upgrade to upstream version 2.30.3
+ + Bugfixes:
+ * TSDB: Fix panic on failed snapshot replay. #9438
+ * TSDB: Don't fail snapshot replay with exemplar storage
+ disabled when the snapshot contains exemplars. #9438
+
+- Upgrade to upstream version 2.30.2
+ + Bugfix:
+ * TSDB: Don't error on overlapping m-mapped chunks during WAL
+ replay. #9381
+
+- Upgrade to upstream version 2.30.1
+ + Enhancements:
+ * Remote Write: Redact remote write URL when used for metric
+ label. #9383
+ * UI: Redact remote write URL and proxy URL passwords in the
+ /config page. #9408
+ + Bugfixes:
+ * promtool rules backfill: Prevent creation of data before the
+ start time. #9339
+ * promtool rules backfill: Do not query after the end time.
+ * Azure SD: Fix panic when no computername is set. #9387
+
+- Upgrade to upstream version 2.30.0
+ + Features:
+ * experimental TSDB: Snapshot in-memory chunks on shutdown for
+ faster restarts. #7229
+ * experimental Scrape: Configure scrape interval and scrape
+ timeout via relabeling using __scrape_interval__ and
+ __scrape_timeout__ labels respectively. #8911
+ * Scrape: Add scrape_timeout_seconds and scrape_sample_limit
+ metric. #9247 #9295
+ + Enhancements:
+ * Scrape: Add --scrape.timestamp-tolerance flag to adjust
+ scrape timestamp tolerance when enabled via
+ --scrape.adjust-timestamps. #9283
+ * Remote Write: Improve throughput when sending exemplars.
+ * TSDB: Optimise WAL loading by removing extra map and caching
+ min-time #9160
+ * promtool: Speed up checking for duplicate rules. #9262/#9306
+ * Scrape: Reduce allocations when parsing the metrics. #9299
+ * docker_sd: Support host network mode #9125
+ + Bugfixes:
+ * Exemplars: Fix panic when resizing exemplar storage from 0 to
+ a non-zero size. #9286
+ * TSDB: Correctly decrement
+ prometheus_tsdb_head_active_appenders when the append has no
+ samples. #9230
+ * promtool rules backfill: Return 1 if backfill was
+ unsuccessful. #9303
+ * promtool rules backfill: Avoid creation of overlapping
+ blocks. #9324
+ * config: Fix a panic when reloading configuration with a null
+ relabel action. #9224
+
+- Upgrade to upstream version 2.29.2
+ + Bugfixes:
+ * Fix Kubernetes SD failing to discover Ingress in
+ Kubernetes v1.22. #9205
+ * Fix data race in loading write-ahead-log (WAL). #9259
+
+- Upgrade to upstream version 2.29.1
+ + Bugfixes:
+ * TSDB: align atomically accessed int64 to prevent panic in
+ 32-bit archs. #9192
+
+- Upgrade to upstream version 2.29.0
+ + Changes:
+ * Promote --storage.tsdb.allow-overlapping-blocks flag to
+ stable. #9117
+ * Promote --storage.tsdb.retention.size flag to stable. #9004
+ + Features:
+ * Add Kuma service discovery. #8844
+ * Add present_over_time PromQL function. #9097
+ * Allow configuring exemplar storage via file and make it
+ reloadable. #8974
+ * UI: Allow selecting time range with mouse drag. #8977
+ * promtool: Add feature flags flag --enable-feature. #8958
+ * promtool: Add file_sd file validation. #8950
+ + Enhancements:
+ * Reduce blocking of outgoing remote write requests from series
+ garbage collection. #9109
+ * Improve write-ahead-log decoding performance. #9106
+ * Improve append performance in TSDB by reducing mutexes usage.
+ * Allow configuring max_samples_per_send for remote write
+ metadata. #8959
+ * Add __meta_gce_interface_ipv4_<name> meta label to GCE
+ discovery. #8978
+ * Add __meta_ec2_availability_zone_id meta label to EC2
+ discovery. #8896
+ * Add __meta_azure_machine_computer_name meta label to Azure
+ discovery. #9112
+ * Add __meta_hetzner_hcloud_labelpresent_<labelname> meta label
+ to Hetzner discovery. #9028
+ * promtool: Add compaction efficiency to promtool tsdb analyze
+ reports. #8940
+ * promtool: Allow configuring max block duration for
+ backfilling via --max-block-duration flag. #8919
+ * UI: Add sorting and filtering to flags page. #8988
+ * UI: Improve alerts page rendering performance. #9005
+ + Bugfixes:
+ * Log when total symbol size exceeds 2^32 bytes, causing
+ compaction to fail, and skip compaction. #9104
++++ 59 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/golang-github-prometheus-prometheus.changes
++++ and
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.1898/golang-github-prometheus-prometheus.changes
Old:
----
0003-Add-Uyuni-service-discovery.patch
prometheus-2.27.1.tar.gz
New:
----
prometheus-2.32.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ golang-github-prometheus-prometheus.spec ++++++
--- /var/tmp/diff_new_pack.4wWTIq/_old 2022-01-27 23:16:30.879165635 +0100
+++ /var/tmp/diff_new_pack.4wWTIq/_new 2022-01-27 23:16:30.883165607 +0100
@@ -1,7 +1,7 @@
#
# spec file for package golang-github-prometheus-prometheus
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2017 Silvio Moioli <[email protected]>
#
# All modifications and additions to the file contributed by third parties
@@ -27,15 +27,14 @@
%endif
Name: golang-github-prometheus-prometheus
-Version: 2.27.1
+Version: 2.32.1
Release: 0
Summary: The Prometheus monitoring system and time series database
License: Apache-2.0
Group: System/Monitoring
URL: https://prometheus.io/
-Source: prometheus-%{version}.tar.gz
-# generated after applying Patch3 and running `go mod vendor`
# also includes web assets generated with `make assets`
+Source: prometheus-%{version}.tar.gz
Source1: vendor.tar.gz
Source2: prometheus.service
Source3: prometheus.yml
@@ -44,8 +43,6 @@
Patch1: 0001-Do-not-force-the-pure-Go-name-resolver.patch
# Lifted from Debian's prometheus package
Patch2: 0002-Default-settings.patch
-# PATCH-FEATURE-OPENSUSE 0003-Add-Uyuni-service-discovery.patch
[email protected]
-Patch3: 0003-Add-Uyuni-service-discovery.patch
BuildRequires: fdupes
%if 0%{?suse_version} == 1500 && 0%{?sle_version} < 150300
BuildRequires: firewall-macros
++++++ 0002-Default-settings.patch ++++++
--- /var/tmp/diff_new_pack.4wWTIq/_old 2022-01-27 23:16:30.923165331 +0100
+++ /var/tmp/diff_new_pack.4wWTIq/_new 2022-01-27 23:16:30.927165303 +0100
@@ -1,7 +1,7 @@
-From f858a01d7d9ca8c28be8a9d6251e6dd7f0717272 Mon Sep 17 00:00:00 2001
+From ec4f910efa917a19d9501630a695d07664d015ad Mon Sep 17 00:00:00 2001
From: Jan Fajerski <[email protected]>
Date: Fri, 8 Feb 2019 09:28:12 +0100
-Subject: [PATCH 2/3] Default settings
+Subject: [PATCH] Default settings
Signed-off-by: Jan Fajerski <[email protected]>
---
@@ -9,10 +9,10 @@
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmd/prometheus/main.go b/cmd/prometheus/main.go
-index 9fbd6e76b..6283c4057 100644
+index 14c738d67..6bc56d933 100644
--- a/cmd/prometheus/main.go
+++ b/cmd/prometheus/main.go
-@@ -191,7 +191,7 @@ func main() {
+@@ -232,7 +232,7 @@ func main() {
a.HelpFlag.Short('h')
a.Flag("config.file", "Prometheus configuration file path.").
@@ -21,7 +21,7 @@
a.Flag("web.listen-address", "Address to listen on for UI, API, and
telemetry.").
Default("0.0.0.0:9090").StringVar(&cfg.web.ListenAddress)
-@@ -223,10 +223,10 @@ func main() {
+@@ -264,10 +264,10 @@ func main() {
Default("false").BoolVar(&cfg.web.EnableAdminAPI)
a.Flag("web.console.templates", "Path to the console template
directory, available at /consoles.").
@@ -34,14 +34,14 @@
a.Flag("web.page-title", "Document title of Prometheus instance.").
Default("Prometheus Time Series Collection and Processing
Server").StringVar(&cfg.web.PageTitle)
-@@ -235,7 +235,7 @@ func main() {
+@@ -276,7 +276,7 @@ func main() {
Default(".*").StringVar(&cfg.corsRegexString)
- a.Flag("storage.tsdb.path", "Base path for metrics storage.").
-- Default("data/").StringVar(&cfg.localStoragePath)
-+
Default("/var/lib/prometheus/metrics/").StringVar(&cfg.localStoragePath)
+ serverOnlyFlag(a, "storage.tsdb.path", "Base path for metrics
storage.").
+- Default("data/").StringVar(&cfg.serverStoragePath)
++
Default("/var/lib/prometheus/metrics/").StringVar(&cfg.serverStoragePath)
- a.Flag("storage.tsdb.min-block-duration", "Minimum duration of a data
block before being persisted. For use in testing.").
+ serverOnlyFlag(a, "storage.tsdb.min-block-duration", "Minimum duration
of a data block before being persisted. For use in testing.").
Hidden().Default("2h").SetValue(&cfg.tsdb.MinBlockDuration)
--
2.31.1
++++++ _service ++++++
--- /var/tmp/diff_new_pack.4wWTIq/_old 2022-01-27 23:16:30.959165082 +0100
+++ /var/tmp/diff_new_pack.4wWTIq/_new 2022-01-27 23:16:30.963165054 +0100
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="versionformat">@PARENT_TAG@</param>
- <param name="revision">v2.27.1</param>
+ <param name="revision">v2.32.1</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>
<service name="recompress" mode="disabled">
@@ -14,5 +14,8 @@
<service name="set_version" mode="disabled">
<param name="basename">prometheus</param>
</service>
+ <service name="go_modules" mode="disabled">
+ <param name="archive">prometheus-2.32.1.tar.gz</param>
+ </service>
</services>
++++++ prometheus-2.27.1.tar.gz -> prometheus-2.32.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/prometheus-2.27.1.tar.gz
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.1898/prometheus-2.32.1.tar.gz
differ: char 4, line 1
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/vendor.tar.gz
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.1898/vendor.tar.gz
differ: char 4, line 1