Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package
golang-github-lusitaniae-apache_exporter for openSUSE:Factory checked in at
2025-12-10 15:30:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/golang-github-lusitaniae-apache_exporter
(Old)
and
/work/SRC/openSUSE:Factory/.golang-github-lusitaniae-apache_exporter.new.1939
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "golang-github-lusitaniae-apache_exporter"
Wed Dec 10 15:30:35 2025 rev:20 rq:1321695 version:1.0.10
Changes:
--------
---
/work/SRC/openSUSE:Factory/golang-github-lusitaniae-apache_exporter/golang-github-lusitaniae-apache_exporter.changes
2024-09-26 18:55:25.182386359 +0200
+++
/work/SRC/openSUSE:Factory/.golang-github-lusitaniae-apache_exporter.new.1939/golang-github-lusitaniae-apache_exporter.changes
2025-12-10 15:31:21.044327883 +0100
@@ -1,0 +2,16 @@
+Mon Dec 8 12:25:24 UTC 2025 - Witek Bedyk <[email protected]>
+
+- Build without apparmor for openSUSE Leap 16, SLES 16 or newer
+- Require Go 1.23 for building
+- Update to version 1.0.10
+ * Update github.com/prometheus/client_golang to 1.21.1
+ * Update github.com/prometheus/common to 0.63.0
+ * Update github.com/prometheus/exporter-toolkit to 0.14.0
+- Update to version 1.0.9
+ * Update github.com/prometheus/client_golang to 1.20.4
+ * Update github.com/prometheus/common to 0.59.1
+ * Update github.com/prometheus/exporter-toolkit to 0.13.0
+ * Migrate logging to log/slog
+ * Fix signal handler logging
+
+-------------------------------------------------------------------
Old:
----
apache_exporter-1.0.8.obscpio
New:
----
apache_exporter-1.0.10.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ golang-github-lusitaniae-apache_exporter.spec ++++++
--- /var/tmp/diff_new_pack.9Y7ETc/_old 2025-12-10 15:31:21.820360601 +0100
+++ /var/tmp/diff_new_pack.9Y7ETc/_new 2025-12-10 15:31:21.824360769 +0100
@@ -1,7 +1,7 @@
#
# spec file for package golang-github-lusitaniae-apache_exporter
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2019 João Cavalheiro <[email protected]>
#
# All modifications and additions to the file contributed by third parties
@@ -27,7 +27,7 @@
%undefine _missing_build_ids_terminate_build
%endif
-%if 0%{?suse_version}
+%if 0%{?suse_version} && 0%{?suse_version} < 1600
%bcond_without apparmor
%else
%bcond_with apparmor
@@ -46,7 +46,7 @@
%define serviceuser prometheus
Name: golang-github-lusitaniae-apache_exporter
-Version: 1.0.8
+Version: 1.0.10
Release: 0
Summary: Apache Exporter for Prometheus
License: MIT
@@ -62,7 +62,7 @@
BuildRequires: golang >= 1.20
Requires(pre): shadow-utils
%else
-BuildRequires: golang(API) >= 1.20
+BuildRequires: golang(API) >= 1.23
Requires(pre): shadow
%if %{with apparmor}
%if %{with apparmor_reload}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.9Y7ETc/_old 2025-12-10 15:31:21.864362456 +0100
+++ /var/tmp/diff_new_pack.9Y7ETc/_new 2025-12-10 15:31:21.868362625 +0100
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="versionformat">@PARENT_TAG@</param>
- <param name="revision">v1.0.8</param>
+ <param name="revision">v1.0.10</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>
<service name="tar" mode="buildtime"/>
@@ -16,7 +16,7 @@
<param name="basename">apache_exporter</param>
</service>
<service name="go_modules" mode="manual">
- <param name="archive">apache_exporter-1.0.8.obscpio</param>
+ <param name="archive">apache_exporter-1.0.10.obscpio</param>
</service>
</services>
++++++ apache_exporter-1.0.8.obscpio -> apache_exporter-1.0.10.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/.github/dependabot.yml
new/apache_exporter-1.0.10/.github/dependabot.yml
--- old/apache_exporter-1.0.8/.github/dependabot.yml 2024-06-26
16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/.github/dependabot.yml 1970-01-01
01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-version: 2
-updates:
- - package-ecosystem: "gomod"
- directory: "/"
- schedule:
- interval: "weekly"
- - package-ecosystem: "github-actions"
- directory: "/"
- schedule:
- interval: "weekly"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/.github/workflows/ci.yml
new/apache_exporter-1.0.10/.github/workflows/ci.yml
--- old/apache_exporter-1.0.8/.github/workflows/ci.yml 2024-06-26
16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/.github/workflows/ci.yml 1970-01-01
01:00:00.000000000 +0100
@@ -1,84 +0,0 @@
----
-name: CI
-on:
- pull_request:
- push:
-jobs:
- test:
- name: Test
- runs-on: ubuntu-latest
- # Whenever the Go version is updated here, .promu.yml
- # should also be updated.
- container:
- image: quay.io/prometheus/golang-builder:1.22-base
- steps:
- - uses: actions/checkout@v4
- - uses: prometheus/[email protected]
- - uses: ./.github/promci/actions/setup_environment
- - run: make
-
- build:
- name: Build
- runs-on: ubuntu-latest
- strategy:
- matrix:
- thread: [ 0, 1, 2 ]
- steps:
- - uses: actions/checkout@v4
- - uses: prometheus/[email protected]
- - uses: ./.github/promci/actions/build
- with:
- parallelism: 3
- thread: ${{ matrix.thread }}
-
- golangci:
- name: golangci-lint
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repository
- uses: actions/checkout@v4
- - name: Install Go
- uses: actions/setup-go@v5
- with:
- go-version: '<1.22'
- - name: Lint
- uses: golangci/[email protected]
- with:
- # Keep in sync with Makefile.common
- version: v1.56.2
-
- # modified from the original as this repo still using master, insteead of
main
- publish_master:
- name: Publish master branch artifacts
- runs-on: ubuntu-latest
- needs: [test, build]
- if: github.event_name == 'push' && github.event.ref == 'refs/heads/master'
- steps:
- - uses: actions/checkout@v4
- - uses: prometheus/[email protected]
- - uses: ./.github/promci/actions/publish_main
- with:
- docker_hub_organization: lusotycoon
- docker_hub_login: ${{ secrets.docker_hub_login }}
- docker_hub_password: ${{ secrets.docker_hub_password }}
- quay_io_organization: lusitaniae
- quay_io_login: ${{ secrets.quay_io_login }}
- quay_io_password: ${{ secrets.quay_io_password }}
-
- publish_release:
- name: Publish release arfefacts
- runs-on: ubuntu-latest
- needs: [test, build]
- if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v')
- steps:
- - uses: actions/checkout@v4
- - uses: prometheus/[email protected]
- - uses: ./.github/promci/actions/publish_release
- with:
- docker_hub_organization: lusotycoon
- docker_hub_login: ${{ secrets.docker_hub_login }}
- docker_hub_password: ${{ secrets.docker_hub_password }}
- quay_io_organization: lusitaniae
- quay_io_login: ${{ secrets.quay_io_login }}
- quay_io_password: ${{ secrets.quay_io_password }}
- github_token: ${{ secrets.PROMBOT_GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/.gitignore
new/apache_exporter-1.0.10/.gitignore
--- old/apache_exporter-1.0.8/.gitignore 2024-06-26 16:48:04.000000000
+0200
+++ new/apache_exporter-1.0.10/.gitignore 1970-01-01 01:00:00.000000000
+0100
@@ -1,5 +0,0 @@
-.idea/*
-bin/*
-vendor/
-apache_exporter
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/VERSION
new/apache_exporter-1.0.10/VERSION
--- old/apache_exporter-1.0.8/VERSION 2024-06-26 16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/VERSION 2025-03-18 02:44:00.000000000 +0100
@@ -1 +1 @@
-1.0.8
+1.0.10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/apache_exporter.go
new/apache_exporter-1.0.10/apache_exporter.go
--- old/apache_exporter-1.0.8/apache_exporter.go 2024-06-26
16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/apache_exporter.go 2025-03-18
02:44:00.000000000 +0100
@@ -14,16 +14,17 @@
"syscall"
"time"
- "github.com/Lusitaniae/apache_exporter/collector"
"github.com/alecthomas/kingpin/v2"
- "github.com/go-kit/log/level"
"github.com/prometheus/client_golang/prometheus"
+ versioncollector
"github.com/prometheus/client_golang/prometheus/collectors/version"
"github.com/prometheus/client_golang/prometheus/promhttp"
- "github.com/prometheus/common/promlog"
- "github.com/prometheus/common/promlog/flag"
+ "github.com/prometheus/common/promslog"
+ "github.com/prometheus/common/promslog/flag"
"github.com/prometheus/common/version"
"github.com/prometheus/exporter-toolkit/web"
"github.com/prometheus/exporter-toolkit/web/kingpinflag"
+
+ "github.com/Lusitaniae/apache_exporter/collector"
)
var (
@@ -37,14 +38,14 @@
)
func main() {
- promlogConfig := &promlog.Config{}
+ promslogConfig := &promslog.Config{}
// Parse flags
- flag.AddFlags(kingpin.CommandLine, promlogConfig)
+ flag.AddFlags(kingpin.CommandLine, promslogConfig)
kingpin.HelpFlag.Short('h')
kingpin.Version(version.Print("apache_exporter"))
kingpin.Parse()
- logger := promlog.New(promlogConfig)
+ logger := promslog.New(promslogConfig)
// listen to termination signals from the OS
signal.Notify(gracefulStop, syscall.SIGTERM)
signal.Notify(gracefulStop, syscall.SIGINT)
@@ -60,17 +61,17 @@
exporter := collector.NewExporter(logger, config)
prometheus.MustRegister(exporter)
- prometheus.MustRegister(version.NewCollector("apache_exporter"))
+
prometheus.MustRegister(versioncollector.NewCollector("apache_exporter"))
- level.Info(logger).Log("msg", "Starting apache_exporter", "version",
version.Info())
- level.Info(logger).Log("msg", "Build context", "build",
version.BuildContext())
- level.Info(logger).Log("msg", "Collect from: ", "scrape_uri",
*scrapeURI)
+ logger.Info("Starting apache_exporter", "version", version.Info())
+ logger.Info("Build context", "build", version.BuildContext())
+ logger.Info("Collect metrics from", "scrape_uri", *scrapeURI)
// listener for the termination signals from the OS
go func() {
- level.Info(logger).Log("msg", "listening and wait for graceful
stop")
+ logger.Debug("Listening and waiting for graceful stop")
sig := <-gracefulStop
- level.Info(logger).Log("msg", "caught sig: %+v. Wait 2
seconds...", "sig", sig)
+ logger.Info("Caught signal. Wait 2 seconds...", "sig", sig)
time.Sleep(2 * time.Second)
os.Exit(0)
}()
@@ -90,14 +91,14 @@
}
landingPage, err := web.NewLandingPage(landingConfig)
if err != nil {
- level.Error(logger).Log("err", err)
+ logger.Error(err.Error())
os.Exit(1)
}
http.Handle("/", landingPage)
server := &http.Server{}
if err := web.ListenAndServe(server, toolkitFlags, logger); err != nil {
- level.Error(logger).Log("err", err)
+ logger.Error(err.Error())
os.Exit(1)
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/apache_exporter_test.go
new/apache_exporter-1.0.10/apache_exporter_test.go
--- old/apache_exporter-1.0.8/apache_exporter_test.go 2024-06-26
16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/apache_exporter_test.go 2025-03-18
02:44:00.000000000 +0100
@@ -14,7 +14,7 @@
"github.com/Lusitaniae/apache_exporter/collector"
"github.com/prometheus/client_golang/prometheus"
- "github.com/prometheus/common/promlog"
+ "github.com/prometheus/common/promslog"
)
const (
@@ -270,8 +270,8 @@
w.Write([]byte(status))
})
server := httptest.NewServer(handler)
- promlogConfig := &promlog.Config{}
- logger := promlog.New(promlogConfig)
+ promslogConfig := &promslog.Config{}
+ logger := promslog.New(promslogConfig)
config := &collector.Config{
ScrapeURI: server.URL,
HostOverride: "",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/collector/collector.go
new/apache_exporter-1.0.10/collector/collector.go
--- old/apache_exporter-1.0.8/collector/collector.go 2024-06-26
16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/collector/collector.go 2025-03-18
02:44:00.000000000 +0100
@@ -13,14 +13,13 @@
"crypto/tls"
"fmt"
"io"
+ "log/slog"
"net/http"
"regexp"
"strconv"
"strings"
"sync"
- "github.com/go-kit/log"
- "github.com/go-kit/log/level"
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/common/version"
)
@@ -64,7 +63,7 @@
proxyBalancerBusy *prometheus.GaugeVec
proxyBalancerReqSize *prometheus.Desc
proxyBalancerRespSize *prometheus.Desc
- logger log.Logger
+ logger *slog.Logger
}
type Config struct {
@@ -74,7 +73,7 @@
CustomHeaders map[string]string
}
-func NewExporter(logger log.Logger, config *Config) *Exporter {
+func NewExporter(logger *slog.Logger, config *Config) *Exporter {
return &Exporter{
URI: config.ScrapeURI,
hostOverride: config.HostOverride,
@@ -565,7 +564,7 @@
e.mutex.Lock() // To protect metrics from concurrent collects.
defer e.mutex.Unlock()
if err := e.collect(ch); err != nil {
- level.Error(e.logger).Log("msg", "Error scraping Apache:",
"err", err)
+ e.logger.Error("Error scraping Apache", "err", err)
e.scrapeFailures.Inc()
e.scrapeFailures.Collect(ch)
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/go.mod
new/apache_exporter-1.0.10/go.mod
--- old/apache_exporter-1.0.8/go.mod 2024-06-26 16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/go.mod 2025-03-18 02:44:00.000000000 +0100
@@ -1,34 +1,34 @@
module github.com/Lusitaniae/apache_exporter
-go 1.19
+go 1.22
require (
github.com/alecthomas/kingpin/v2 v2.4.0
- github.com/go-kit/log v0.2.1
- github.com/prometheus/client_golang v1.19.1
- github.com/prometheus/common v0.48.0
- github.com/prometheus/exporter-toolkit v0.11.0
+ github.com/prometheus/client_golang v1.21.1
+ github.com/prometheus/common v0.63.0
+ github.com/prometheus/exporter-toolkit v0.14.0
)
require (
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 //
indirect
github.com/beorn7/perks v1.0.1 // indirect
- github.com/cespare/xxhash/v2 v2.2.0 // indirect
+ github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
- github.com/go-logfmt/logfmt v0.6.0 // indirect
- github.com/golang/protobuf v1.5.3 // indirect
github.com/jpillora/backoff v1.0.0 // indirect
+ github.com/klauspost/compress v1.17.11 // indirect
+ github.com/mdlayher/socket v0.4.1 // indirect
+ github.com/mdlayher/vsock v1.2.1 // indirect
+ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 //
indirect
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f //
indirect
- github.com/prometheus/client_model v0.5.0 // indirect
- github.com/prometheus/procfs v0.12.0 // indirect
+ github.com/prometheus/client_model v0.6.1 // indirect
+ github.com/prometheus/procfs v0.15.1 // indirect
github.com/xhit/go-str2duration/v2 v2.1.0 // indirect
- golang.org/x/crypto v0.21.0 // indirect
- golang.org/x/net v0.23.0 // indirect
- golang.org/x/oauth2 v0.16.0 // indirect
- golang.org/x/sync v0.5.0 // indirect
- golang.org/x/sys v0.18.0 // indirect
- golang.org/x/text v0.14.0 // indirect
- google.golang.org/appengine v1.6.7 // indirect
- google.golang.org/protobuf v1.33.0 // indirect
+ golang.org/x/crypto v0.33.0 // indirect
+ golang.org/x/net v0.35.0 // indirect
+ golang.org/x/oauth2 v0.25.0 // indirect
+ golang.org/x/sync v0.11.0 // indirect
+ golang.org/x/sys v0.30.0 // indirect
+ golang.org/x/text v0.22.0 // indirect
+ google.golang.org/protobuf v1.36.5 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/apache_exporter-1.0.8/go.sum
new/apache_exporter-1.0.10/go.sum
--- old/apache_exporter-1.0.8/go.sum 2024-06-26 16:48:04.000000000 +0200
+++ new/apache_exporter-1.0.10/go.sum 2025-03-18 02:44:00.000000000 +0100
@@ -4,75 +4,73 @@
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod
h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod
h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
-github.com/cespare/xxhash/v2 v2.2.0
h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
-github.com/cespare/xxhash/v2 v2.2.0/go.mod
h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
+github.com/cespare/xxhash/v2 v2.3.0
h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
+github.com/cespare/xxhash/v2 v2.3.0/go.mod
h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/coreos/go-systemd/v22 v22.5.0
h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs=
github.com/coreos/go-systemd/v22 v22.5.0/go.mod
h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
github.com/davecgh/go-spew v1.1.0/go.mod
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1
h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
-github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU=
-github.com/go-kit/log v0.2.1/go.mod
h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0=
-github.com/go-logfmt/logfmt v0.6.0
h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4=
-github.com/go-logfmt/logfmt v0.6.0/go.mod
h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs=
+github.com/davecgh/go-spew v1.1.1/go.mod
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/godbus/dbus/v5 v5.0.4/go.mod
h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
-github.com/golang/protobuf v1.3.1/go.mod
h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.5.0/go.mod
h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
-github.com/golang/protobuf v1.5.3
h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
-github.com/golang/protobuf v1.5.3/go.mod
h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
-github.com/google/go-cmp v0.5.5/go.mod
h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
+github.com/google/go-cmp v0.7.0/go.mod
h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
github.com/jpillora/backoff v1.0.0
h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=
github.com/jpillora/backoff v1.0.0/go.mod
h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
+github.com/klauspost/compress v1.17.11
h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
+github.com/klauspost/compress v1.17.11/go.mod
h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
+github.com/kr/pretty v0.3.1/go.mod
h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
+github.com/kr/text v0.2.0/go.mod
h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
+github.com/kylelemons/godebug v1.1.0
h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
+github.com/kylelemons/godebug v1.1.0/go.mod
h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
+github.com/mdlayher/socket v0.4.1
h1:eM9y2/jlbs1M615oshPQOHZzj6R6wMT7bX5NPiQvn2U=
+github.com/mdlayher/socket v0.4.1/go.mod
h1:cAqeGjoufqdxWkD7DkpyS+wcefOtmu5OQ8KuoJGIReA=
+github.com/mdlayher/vsock v1.2.1
h1:pC1mTJTvjo1r9n9fbm7S1j04rCgCzhCOS5DY0zqHlnQ=
+github.com/mdlayher/vsock v1.2.1/go.mod
h1:NRfCibel++DgeMD8z/hP+PPTjlNJsdPOmxcnENvE+SE=
+github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
+github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod
h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU=
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod
h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/pmezard/go-difflib v1.0.0
h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-github.com/prometheus/client_golang v1.19.1
h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE=
-github.com/prometheus/client_golang v1.19.1/go.mod
h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho=
-github.com/prometheus/client_model v0.5.0
h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw=
-github.com/prometheus/client_model v0.5.0/go.mod
h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI=
-github.com/prometheus/common v0.48.0
h1:QO8U2CdOzSn1BBsmXJXduaaW+dY/5QLjfB8svtSzKKE=
-github.com/prometheus/common v0.48.0/go.mod
h1:0/KsvlIEfPQCQ5I2iNSAWKPZziNCvRs5EC6ILDTlAPc=
-github.com/prometheus/exporter-toolkit v0.11.0
h1:yNTsuZ0aNCNFQ3aFTD2uhPOvr4iD7fdBvKPAEGkNf+g=
-github.com/prometheus/exporter-toolkit v0.11.0/go.mod
h1:BVnENhnNecpwoTLiABx7mrPB/OLRIgN74qlQbV+FK1Q=
-github.com/prometheus/procfs v0.12.0
h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo=
-github.com/prometheus/procfs v0.12.0/go.mod
h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo=
+github.com/prometheus/client_golang v1.21.1
h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGCQ8YOmu+Ibk=
+github.com/prometheus/client_golang v1.21.1/go.mod
h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
+github.com/prometheus/client_model v0.6.1
h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
+github.com/prometheus/client_model v0.6.1/go.mod
h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
+github.com/prometheus/common v0.63.0
h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k=
+github.com/prometheus/common v0.63.0/go.mod
h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18=
+github.com/prometheus/exporter-toolkit v0.14.0
h1:NMlswfibpcZZ+H0sZBiTjrA3/aBFHkNZqE+iCj5EmRg=
+github.com/prometheus/exporter-toolkit v0.14.0/go.mod
h1:Gu5LnVvt7Nr/oqTBUC23WILZepW0nffNo10XdhQcwWA=
+github.com/prometheus/procfs v0.15.1
h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
+github.com/prometheus/procfs v0.15.1/go.mod
h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
github.com/rogpeppe/go-internal v1.10.0
h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
+github.com/rogpeppe/go-internal v1.10.0/go.mod
h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
github.com/stretchr/objx v0.1.0/go.mod
h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.4.0/go.mod
h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
-github.com/stretchr/testify v1.8.2
h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8=
+github.com/stretchr/testify v1.10.0
h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
+github.com/stretchr/testify v1.10.0/go.mod
h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/xhit/go-str2duration/v2 v2.1.0
h1:lxklc02Drh6ynqX+DdPyp5pCKLUQpRT8bp8Ydu2Bstc=
github.com/xhit/go-str2duration/v2 v2.1.0/go.mod
h1:ohY8p+0f07DiV6Em5LKB0s2YpLtXVyJfNt1+BlmyAsU=
-golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod
h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA=
-golang.org/x/crypto v0.21.0/go.mod
h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
-golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod
h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
-golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
-golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
-golang.org/x/oauth2 v0.16.0 h1:aDkGMBSYxElaoP81NpoUoz2oo2R2wHdZpGToUxfyQrQ=
-golang.org/x/oauth2 v0.16.0/go.mod
h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o=
-golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=
-golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
-golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
-golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
-golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
-golang.org/x/text v0.14.0/go.mod
h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
-golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-google.golang.org/appengine v1.6.7
h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
-google.golang.org/appengine v1.6.7/go.mod
h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
-google.golang.org/protobuf v1.26.0-rc.1/go.mod
h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
-google.golang.org/protobuf v1.26.0/go.mod
h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
-google.golang.org/protobuf v1.33.0
h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
-google.golang.org/protobuf v1.33.0/go.mod
h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
+golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus=
+golang.org/x/crypto v0.33.0/go.mod
h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M=
+golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8=
+golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk=
+golang.org/x/oauth2 v0.25.0 h1:CY4y7XT9v0cRI9oupztF8AgiIu99L/ksR/Xp/6jrZ70=
+golang.org/x/oauth2 v0.25.0/go.mod
h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
+golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w=
+golang.org/x/sync v0.11.0/go.mod
h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
+golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
+golang.org/x/text v0.22.0/go.mod
h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
+google.golang.org/protobuf v1.36.5
h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
+google.golang.org/protobuf v1.36.5/go.mod
h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
+gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod
h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
+gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
++++++ apache_exporter.obsinfo ++++++
--- /var/tmp/diff_new_pack.9Y7ETc/_old 2025-12-10 15:31:22.044370045 +0100
+++ /var/tmp/diff_new_pack.9Y7ETc/_new 2025-12-10 15:31:22.052370383 +0100
@@ -1,5 +1,5 @@
name: apache_exporter
-version: 1.0.8
-mtime: 1719413284
-commit: 887a69584e567f5f94de6b2f8bfde023ba7e697a
+version: 1.0.10
+mtime: 1742262240
+commit: c4206b529038d79f20f2eeba98a9780c8cb4a2c2
++++++ vendor.tar.gz ++++++
++++ 97295 lines of diff (skipped)