diff options
| author | CoprDistGit <infra@openeuler.org> | 2025-12-20 09:58:12 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2025-12-20 09:58:12 +0000 |
| commit | d479edea982e14f76a7945d69f83ad899f39bc38 (patch) | |
| tree | 5325755b86f38f28e013cd33c9a0c0a85c0ca0f0 | |
| parent | 2e0ee32c990d87f51b73122bcacd818c3b1e46af (diff) | |
automatic import of powerapiopeneuler24.09
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | powerapi.spec | 152 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 154 insertions, 0 deletions
@@ -0,0 +1 @@ +/powerapi-1.2.0.tar.gz diff --git a/powerapi.spec b/powerapi.spec new file mode 100644 index 0000000..267f9b0 --- /dev/null +++ b/powerapi.spec @@ -0,0 +1,152 @@ +Name: powerapi +Version: 1.2.0 +Release: 1 +Summary: The ability to support openEuler power consumption control. + +License: MulanPSL-2.0 +URL: https://gitee.com/openeuler/powerapi/ +Source0: %{name}-%{version}.tar.gz + +BuildRequires: gcc,cmake,zip,unzip +Requires: tar,ipmitool,psmisc,systemd,perf + +%description +Including a power API SO and the Power API Service. + +%package -n powerapi-devel +Summary: The ability to support openEuler power consumption control. +BuildRequires: gcc,cmake,zip,unzip +Requires: tar,ipmitool,psmisc,systemd,perf,powerapi + +%description -n powerapi-devel +Contains the client and server components and API header files for powerapi integration development. + +%prep +%autosetup -p1 + +%build +sh build.sh release + +%install +install -d %{buildroot}/%{_sysconfdir}/sysconfig/pwrapis +cp release/pwrapis/conf/pwrapis_config.ini %{buildroot}/%{_sysconfdir}/sysconfig/pwrapis +install -d %{buildroot}/%{_sbindir} +cp release/pwrapis/pwrapis %{buildroot}/%{_sbindir} +install -d %{buildroot}/%{_sysconfdir}/systemd/system +cp pwrapis/pwrapis.service %{buildroot}/%{_sysconfdir}/systemd/system +install -d %{buildroot}/%{_libdir} +cp release/pwrapic/lib/libpwrapi.so %{buildroot}/%{_libdir} +install -d %{buildroot}/%{_includedir}/pwrapic +cp -r release/pwrapic/inc/* %{buildroot}/%{_includedir}/pwrapic + +%post +systemctl start pwrapis + +%preun +systemctl stop pwrapis + +%files +%{_sbindir}/pwrapis +%{_libdir}/libpwrapi.so +%dir %{_sysconfdir}/sysconfig/pwrapis +%{_sysconfdir}/sysconfig/pwrapis/* +%{_sysconfdir}/systemd/system/pwrapis.service + +%files -n powerapi-devel +%{_sbindir}/pwrapis +%{_libdir}/libpwrapi.so +%dir %{_sysconfdir}/sysconfig/pwrapis +%{_sysconfdir}/sysconfig/pwrapis/* +%dir %{_includedir}/pwrapic +%{_includedir}/pwrapic/* + +%changelog +* Mon Aug 18 2025 wangyi <wangyi395@huawei.com> - 1.2.0-1 +- update hbm interface + +* Tue Nov 26 2024 heppen <hepeng68@huawei.com> - 1.1.0-11 +- Bug fix: wrong log print. + +* Mon Nov 18 2024 jinye <jinye10@huawei.com> - 1.1.0-10 +- Bug fix: Stop eagle cause process block. +- Add some gtest code. + +* Mon Jul 15 2024 heppen <hepeng68@huawei.com> - 1.1.0-9 +- Bug fix: powerapi-devel start/stop service without pwrapis.service. + +* Thu Jun 20 2024 heppen <hepeng68@huawei.com> - 1.1.0-8 +- Bug fix: Delete the unnecessary comma in the configuration file + +* Thu Jun 18 2024 heppen <hepeng68@huawei.com> - 1.1.0-7 +- Bug fix: expand msg buffer, wrong code of check if buffer full. + +* Wed Jun 12 2024 Zihao Xue <xuezihao@huawei.com> - 1.1.0-6 +- Bug fix: heap buffer overflow caused by sending incomplete strings. +- Bug fix: too long strings into QueryProcs causes services broke down. + +* Thu Jun 6 2024 heppen <hepeng68@huawei.com> - 1.1.0-5 +- Bug fix: SIGPIPE cause powerapi server exit. +- Bug fix: pstree command is too slow to get all pid. +- Bug fix: set smart grid state failed. +- Bug fix: get watt attr and task list is not correct. + +* Mon Jun 3 2024 heppen <hepeng68@huawei.com> - 1.1.0-4 +- Bug fix: memcpy null pointer, array out of bounds, struct align. +- Bug fix: get watt state will failed at the first time. +- Bug fix: use process name to query pid but return all pids. +- Bug fix: mismatch fopen/pclose and popen/fclose, useless if statement. + +* Wed May 29 2024 heppen <hepeng68@huawei.com> - 1.1.0-3 +- Bug fix: fix build warning. +- Bug fix: export PWR_SYS_GetRtPowerInfo. +- Bug fix: data collection task intercept invalid task type. + +* Sat May 25 2024 heppen <hepeng68@huawei.com> - 1.1.0-2 +- Bug fix: Incorrect passing of memory address for process list. + +* Fri May 17 2024 heppen <hepeng68@huawei.com> - 1.1.0-1 +- Add some new APIs about proc/hbm/cpu. + +* Wed Apr 3 2024 heppen <hepeng68@huawei.com> - 1.0.1-4 +- Add the dependency on ipmitool. +- Fix bug: Coredump when CPU cores number exceed 248 or numa nodes exceed 16. +- Fix some memory bug. + +* Sat Mar 9 2024 queyanwen <queyanwen@huawei.com> - 1.0.1-3 +- Add the dependency on tar that is omitted in the earlier version. + +* Wed Dec 27 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.1-2 +- Solve the problem that the client is actively disconnected and the server is incorrect in clearing resources + +* Sat Dec 23 2023 queyanwen <queyanwen@huawei.com> - 1.0.1-1 +- Change the version number for the first releasing + +* Fri Dec 22 2023 queyanwen <queyanwen@huawei.com> - 1.0.0-9 +- Solve the problem that the client will coredump if the user is not in the white list + +* Fri Dec 22 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.0-8 +- Solve the problem that the automatic generation permission of the sockfile path on the server is insufficient +- And ordinary users cannot connect + +* Thu Dec 21 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.0-7 +- Solve the problem that the illegal frequency range of the PWR_CPU_SetFreq interface is inconsistent with the illegal governor error code +- And the error code returned by the interface with the set frequency range is inappropriate + +* Tue Dec 19 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.0-6 +- Automatically create the sockfile directory if it does not exist + +* Mon Dec 18 2023 queyanwen <queyanwen@huawei.com> - 1.0.0-5 +- Solve the coredump problem during CI compilation +- Solve the garbled characters caused by uninitialized string variables + +* Mon Dec 18 2023 queyanwen <queyanwen@huawei.com> - 1.0.0-4 +- Modify powerapi.spec to support the debug package + +* Mon Dec 18 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.0-3 +- update souce codeļ¼retain debug compilation mode + +* Fri Dec 15 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.0-2 +- add pwrapis.service + +* Tue Dec 5 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.0-1 +- init powerapi @@ -0,0 +1 @@ +609adcddd7099c9473d40ef18ac4852f powerapi-1.2.0.tar.gz |
