Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest GEOPM Update #1774

Open
wants to merge 2 commits into
base: 3.x
Choose a base branch
from
Open

Latest GEOPM Update #1774

wants to merge 2 commits into from

Conversation

jcsiadal
Copy link
Contributor

@jcsiadal jcsiadal commented Apr 3, 2023

Updates GEOPM to version 2.0.1. There are two issues that will need to be addressed:

  1. GEOPM uses separate service and policy components. These are both easily built in one RPM spec to generate two RPMs. The service RPM is installed directly into root fs (/) as a systemd service and the policy RPM is built using a specific toolchain. The issue is that the service RPM is rebuilt for each toolchain (it's a very fast build). Our other option is to split into two specfiles or implement OBS-checking logic and only build under one toolchain.
  2. I've added a python-dasbus component under distro-packages. The el8 and el9 (not SUSE) distro packages are too old to support GEOPM 2. Dasbus is a python3 module required by the GEOPM service at runtime.

Signed-off-by: jcsiadal <[email protected]>
@github-actions
Copy link

github-actions bot commented Apr 3, 2023

Test Results

  4 files  ±0    4 suites  ±0   0s ⏱️ ±0s
17 tests ±0  17 ✔️ ±0  0 💤 ±0  0 ±0 
18 runs  ±0  18 ✔️ ±0  0 💤 ±0  0 ±0 

Results for commit 1f9d37a. ± Comparison against base commit 5e38a37.

♻️ This comment has been updated with latest results.

Signed-off-by: jcsiadal <[email protected]>
@jcsiadal jcsiadal force-pushed the geopm branch 2 times, most recently from b082721 to 1f9d37a Compare April 3, 2023 22:54
%if 0%{?suse_version}
Buildrequires: libelf1
%if 0%{?suse_version} || 0%{?sle_version}
Buildrequires: libelf-devel
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Buildrequires: libelf-devel
BuildRequires: libelf-devel

Copy link

A friendly reminder that this PR had no activity for 30 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants