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

fedora: iot: Package cleanups #1261

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

nullr0ute
Copy link
Contributor

Some cleanups for Fedora IoT to align with the rest of deliverables.

Zezere is mostly unmaintained and the migration to
support FDO as part of it was never completed so it's
time to drop it.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
It's been defocused upstream so drop it, all the
functionality it provided can be provided by TPM2
support so we'll used that.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
The policycoreutils-python-utils package provides optional
SELinux debug tools but pulls in a bunch of python deps.
Drop it by default as it can easily be layered if the level
of debug it provides is needed.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
@nullr0ute nullr0ute requested a review from a team as a code owner February 25, 2025 18:37
@supakeen supakeen marked this pull request as draft February 25, 2025 19:34
@supakeen
Copy link
Member

Converting to draft so this doesn't accidentally get merged. These changes were also made in Fedora but they only apply to Fedora 42 and up. The changes as done in this PR would also apply to Fedora 41.

@nullr0ute do you want me to push a commit or do you want to try your hand at that?

In Fedora 42 and up Fedora IoT no longer includes zezere. This means the
enabled packages need to be conditionalized on that version.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
@supakeen supakeen force-pushed the package-cleanups branch 2 times, most recently from 4cee3be to 5b00dc4 Compare February 26, 2025 16:37
@supakeen supakeen marked this pull request as ready for review February 26, 2025 16:38
@supakeen
Copy link
Member

Undrafted, I added a commit that conditionalizes the changes. For packages that was easy because of the cool YAML. For services that was a bit ... messy? I must be missing something, cc @thozza.

@schutzbot
Copy link
Contributor

schutzbot commented Feb 26, 2025

A previous version of this PR changed the images API or behaviour causing integration issues with osbuild-composer.
This is now fixed.

In Fedora 42 and up Fedora IoT no longer includes zezere. This means the
enabled services need to be conditionalized on that version. Introduce a
new idiom to do this.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants