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

Subpackage, service, timer for build-fail-reminder #3137

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

tacerus
Copy link
Member

@tacerus tacerus commented Aug 15, 2024

This adds a build-fail-reminder subpackage, shipping the script along with a service user and unit files for daily execution via systemd, making for easier management and deployment in the openSUSE infrastructure.

Copy link
Member

@Vogtinator Vogtinator left a comment

Choose a reason for hiding this comment

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

Ideally it would use systemd-tmpfiles for the directories in /etc and /var but it's not the case for the others either

@tacerus
Copy link
Member Author

tacerus commented Aug 15, 2024

Thanks for the quick approval.

This could do with ConfigurationDirectory/StateDirectory instead of tmpfiles as the directories don't need additional options. Happy to add those.

Do you know if my PR builds somewhere in OBS automagically or do I need to branch the package and copy paste my changes to test it?

@Vogtinator
Copy link
Member

@tacerus
Copy link
Member Author

tacerus commented Aug 15, 2024

Ah nice, thanks, I will check and repair it shortly.

@tacerus
Copy link
Member Author

tacerus commented Aug 15, 2024

Working now (tested as far as I got without a valid login), also added the /etc and /var improvement and moved the settings to some variables for easier adjustment.

Will rebase and mark as ready after #3139.

Allow installation of subpackages depending on osclib without
the big main package to reduce their footprint.

Signed-off-by: Georg Pfuetzenreuter <[email protected]>
This adds a build-fail-reminder subpackage, shipping the script
along with a service user and unit files for daily execution via
systemd, making for easier management and deployment in the openSUSE
infrastructure.

Signed-off-by: Georg Pfuetzenreuter <[email protected]>
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.

2 participants