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 <witold.be...@suse.com> + +- 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 <m...@suse.com> # # 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 jcavalhe...@suse.de -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 <jfajer...@suse.com> Date: Fri, 8 Feb 2019 09:28:12 +0100 -Subject: [PATCH 2/3] Default settings +Subject: [PATCH] Default settings Signed-off-by: Jan Fajerski <jfajer...@suse.com> --- @@ -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