Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kepler for openSUSE:Factory checked 
in at 2025-12-31 10:47:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kepler (Old)
 and      /work/SRC/openSUSE:Factory/.kepler.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kepler"

Wed Dec 31 10:47:30 2025 rev:3 rq:1324817 version:0.11.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/kepler/kepler.changes    2025-01-13 
17:53:16.846444412 +0100
+++ /work/SRC/openSUSE:Factory/.kepler.new.1928/kepler.changes  2025-12-31 
10:48:04.136058696 +0100
@@ -1,0 +2,76 @@
+Tue Dec 30 11:38:55 UTC 2025 - Witek Bedyk <[email protected]>
+
+- Remove patches:
+  * 0001-use-local-bpf2go.patch
+  * 0002-change-data-path.patch
+  * 0003-Bump-x-net.patch
+
+- Update to version 0.11.3
+  * Security: CVE-2025-58190 Fix excessive memory consumption by
+    `html.ParseFragment` when processing specially crafted input
+    (bsc#1251632)
+  * Security: CVE-2025-47911 Fix various algorithms with quadratic
+    complexity when parsing HTML documents (bsc#1251427)
+
+- Update to version 0.11.2
+  * Fix: Fix node power metrics for Virtual Machines.
+  * Fix: Resolve an issue with pod energy metrics when a
+    container has no usage.
+
+- Update to version 0.11.1
+  * Fix: Added missing serviceaccount in the Helm chart.
+
+- Update to version 0.11.0
+  * Feature: Added support for platform power metrics (AC).
+  * Feature: Introduced experimental support for trained power
+    models.
+  * Fix: Improved the accuracy of power estimation for Virtual
+    Machines.
+  * Breaking Change: Metrics related to `kepler_vm_` have been
+    refactored.
+
+- Update to version 0.10.1
+  * Feature: Added support for the ARM64 architecture.
+  * Fix: Addressed issues when running on Virtual Machines
+    without RAPL.
+  * Fix: Includes several other bug fixes and stability
+    improvements.
+
+- Update to version 0.10.0
+  * Breaking Change: This is a major rewrite with significant
+    architectural changes.
+  * Breaking Change: Legacy versions (0.9.0 and earlier) are
+    now frozen, with no new features or bug fixes.
+  * Breaking Change: The configuration format has been updated.
+  * Breaking Change: The Kepler Model Server is not compatible
+    with this version and above.
+  * Feature: New modular architecture for better extensibility.
+  * Feature: Enhanced performance and accuracy with dynamic
+    detection of RAPL zones.
+  * Feature: Reduced security requirements, no longer needing
+    CAP_SYS_ADMIN or CAP_BPF capabilities.
+  * Fix: Significantly reduced resource usage.
+
+- Update to version 0.9.0
+  * Note: This is the final legacy release.
+  * Feature: Added support for GPU power monitoring.
+  * Feature: Introduced a model server for training power models.
+
+- Update to version 0.8.2
+  * Fix: Addressed a bug in RAPL power calculation on
+    multi-socket systems.
+
+- Update to version 0.8.1
+  * Fix: This version includes multiple bug fixes and
+    stability improvements.
+
+- Update to version 0.8.0
+  * Feature: Introduced a new estimator framework.
+  * Breaking Change: The API is backward incompatible with
+    previous versions.
+
+- Update to version 0.7.12
+  * Fix: This version includes multiple bug fixes and
+    stability improvements.
+
+-------------------------------------------------------------------

Old:
----
  0001-use-local-bpf2go.patch
  0002-change-data-path.patch
  0003-Bump-x-net.patch
  kepler-0.7.11.obscpio

New:
----
  kepler-0.11.3.obscpio
  kepler.service

----------(Old B)----------
  Old:- Remove patches:
  * 0001-use-local-bpf2go.patch
  * 0002-change-data-path.patch
  Old:  * 0001-use-local-bpf2go.patch
  * 0002-change-data-path.patch
  * 0003-Bump-x-net.patch
  Old:  * 0002-change-data-path.patch
  * 0003-Bump-x-net.patch
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kepler.spec ++++++
--- /var/tmp/diff_new_pack.RmjFWo/_old  2025-12-31 10:48:05.224103220 +0100
+++ /var/tmp/diff_new_pack.RmjFWo/_new  2025-12-31 10:48:05.224103220 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kepler
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           kepler
-Version:        0.7.11
+Version:        0.11.3
 Release:        0
 Summary:        Kubernetes-based Efficient Power Level Exporter
 License:        Apache-2.0 AND (BSD-2-Clause OR GPL-2.0-only) AND GPL-2.0-only
@@ -25,16 +25,13 @@
 URL:            https://github.com/sustainable-computing-io/kepler/
 Source0:        %{name}-%{version}.tar.gz
 Source1:        vendor.tar.gz
-Patch1:         0001-use-local-bpf2go.patch
-Patch2:         0002-change-data-path.patch
-Patch3:         0003-Bump-x-net.patch
+Source2:        kepler.service
 
-BuildRequires:  bpf2go
 BuildRequires:  clang
 BuildRequires:  llvm
 BuildRequires:  llvm-devel
 BuildRequires:  zlib-devel
-BuildRequires:  golang(API) >= 1.21
+BuildRequires:  golang(API) >= 1.24
 Recommends:     cpuid
 %{?systemd_ordering}
 
@@ -42,29 +39,20 @@
 Kubernetes-based Efficient Power Level Exporter
 
 %prep
-%autosetup -a1 -p1 -n kepler-%{version}
+%setup -a1 -n kepler-%{version}
 
 %build
 %ifnarch ppc64
 export GOFLAGS="-buildmode=pie"
 %endif
-go generate ./pkg/bpf
-go build -o %{name} ./cmd/exporter/exporter.go
-echo -n "true" > ./ENABLE_PROCESS_METRICS
+go build -o %{name} ./cmd/kepler
 
 %install
 install -d %{buildroot}%{_sysconfdir}/%{name}
-install -d %{buildroot}%{_datadir}/%{name}/data
-install -d %{buildroot}%{_sysconfdir}/%{name}/%{name}.config
 
 install -D -m755 ./%{name}  %{buildroot}%{_bindir}/%{name}
-install -D -m644 ./packaging/rpm/%{name}.service 
%{buildroot}%{_unitdir}/%{name}.service
-install -D -m644 ./ENABLE_PROCESS_METRICS 
%{buildroot}%{_sysconfdir}/%{name}/%{name}.config/ENABLE_PROCESS_METRICS
-install -D -m644 ./data/cpus.yaml 
%{buildroot}%{_datadir}/%{name}/data/cpus.yaml
-install -D -m644 ./data/model_weight/acpi_AbsPowerModel.json 
%{buildroot}%{_datadir}/%{name}/data/model_weight/acpi_AbsPowerModel.json
-install -D -m644 ./data/model_weight/acpi_DynPowerModel.json 
%{buildroot}%{_datadir}/%{name}/data/model_weight/acpi_DynPowerModel.json
-install -D -m644 ./data/model_weight/intel_rapl_AbsPowerModel.json 
%{buildroot}%{_datadir}/%{name}/data/model_weight/intel_rapl_AbsPowerModel.json
-install -D -m644 ./data/model_weight/intel_rapl_DynPowerModel.json 
%{buildroot}%{_datadir}/%{name}/data/model_weight/intel_rapl_DynPowerModel.json
+install -D -m644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
+install -m644 ./hack/config.yaml %{buildroot}%{_sysconfdir}/%{name}/config.yaml
 
 %pre
 %service_add_pre %{name}.service
@@ -79,20 +67,11 @@
 %service_del_postun %{name}.service
 
 %files
-%license LICENSE-APACHE
-%license LICENSE-BSD2
-%license LICENSE-GPL2
+%license LICENSES/Apache-2.0.txt
+%license LICENSES/BSD-2-Clause.txt
+%license LICENSES/GPL-2.0-only.txt
 %dir /%{_sysconfdir}/%{name}
-%dir /%{_sysconfdir}/%{name}/%{name}.config
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/data
-%dir %{_datadir}/%{name}/data/model_weight
+%config(noreplace) /%{_sysconfdir}/%{name}/config.yaml
 %{_bindir}/%{name}
 %{_unitdir}/%{name}.service
-%config /%{_sysconfdir}/%{name}/%{name}.config/ENABLE_PROCESS_METRICS
-%{_datadir}/kepler/data/cpus.yaml
-%{_datadir}/kepler/data/model_weight/acpi_AbsPowerModel.json
-%{_datadir}/kepler/data/model_weight/acpi_DynPowerModel.json
-%{_datadir}/kepler/data/model_weight/intel_rapl_AbsPowerModel.json
-%{_datadir}/kepler/data/model_weight/intel_rapl_DynPowerModel.json
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.RmjFWo/_old  2025-12-31 10:48:05.268105020 +0100
+++ /var/tmp/diff_new_pack.RmjFWo/_new  2025-12-31 10:48:05.272105185 +0100
@@ -4,9 +4,8 @@
     <param name="scm">git</param>
     <param name="exclude">.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="revision">v0.7.11</param>
+    <param name="revision">v0.11.3</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="changesgenerate">enable</param>
   </service>
   <service name="tar" mode="buildtime"/>
   <service name="recompress" mode="buildtime">
@@ -17,7 +16,7 @@
     <param name="basename">kepler</param>
   </service>
   <service name="go_modules" mode="manual">
-    <param name="archive">kepler-0.7.11.obscpio</param>
+    <param name="archive">kepler-0.11.3.obscpio</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.RmjFWo/_old  2025-12-31 10:48:05.296106166 +0100
+++ /var/tmp/diff_new_pack.RmjFWo/_new  2025-12-31 10:48:05.300106330 +0100
@@ -1,5 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/sustainable-computing-io/kepler.git</param>
-              <param 
name="changesrevision">4e92b14aa583e864afdd3e7dbe41789580e5130e</param></service></servicedata>
+              <param 
name="changesrevision">e9c80364cf216fa66729ad8fef9709260f0818c4</param></service></servicedata>
+(No newline at EOF)
 

++++++ kepler-0.7.11.obscpio -> kepler-0.11.3.obscpio ++++++
++++ 1642444 lines of diff (skipped)

++++++ kepler.obsinfo ++++++
--- /var/tmp/diff_new_pack.RmjFWo/_old  2025-12-31 10:48:08.868252344 +0100
+++ /var/tmp/diff_new_pack.RmjFWo/_new  2025-12-31 10:48:08.876252671 +0100
@@ -1,5 +1,5 @@
 name: kepler
-version: 0.7.11
-mtime: 1720623083
-commit: bf1f62d8c580aa742d4ae90dedaff70044be9b78
+version: 0.11.3
+mtime: 1763740537
+commit: e9c80364cf216fa66729ad8fef9709260f0818c4
 

++++++ kepler.service ++++++
[Unit]
Description=Kepler

[Service]
WorkingDirectory=/usr/bin/
ExecStart=kepler
Restart=always
User=root
CPUAccounting=yes
BlockIOAccounting=yes
MemoryAccounting=yes
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/kepler/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.kepler.new.1928/vendor.tar.gz differ: char 9, line 1

Reply via email to