rsyslog/.github/el10-daily-stable-policy.yml
Rainer Gerhards 6786b24092 packaging: add daily-stable package profile POC
Why:
Offer a consistent, version-locked rsyslog feature baseline across
the daily package archives.

Impact:
Daily packaging now creates and validates standard and full profiles.

Before/After:
Before: users selected distro-specific module package combinations.
After: standard/full profiles select a common initial module set.

Technical Overview:
The feature contract defines OpenSSL, GnuTLS, omotel, and the existing
omazuredce module package mappings.
The overlay preserves native module package definitions and creates
fileless profiles with exact package-version dependencies.
Debian, RPM, openSUSE, and Alpine helpers require the new artifacts.
Published-repository smoke checks install the profiles, verify module
ownership, and load every selected module.
EL10 now declares the protobuf-c build tools required by omotel.

With the help of AI-Agents: Codex
2026-08-03 13:21:00 +02:00

39 lines
1.5 KiB
YAML

{
"allowed_patch_skips": [
{
"patch": "imfile-inotify-fd-release-on-delete.patch",
"reason": "The EL10 deferred-delete fix is already represented by newer imfile lifecycle handling in current upstream."
},
{
"patch": "imjournal-warn-on-missing-MESSAGE-field.patch",
"reason": "The EL10 missing MESSAGE warning patch is already present in current upstream."
},
{
"patch": "omelasticsearch-pqc-tls.patch",
"reason": "The EL10 Elasticsearch TLS controls are already present in current upstream with later development."
},
{
"patch": "omelasticsearch-apply-tls-opts-during-detection.patch",
"reason": "The EL10 Elasticsearch detection TLS fix is already present in current upstream with later development."
}
],
"supplemental_build_requires": [
{
"package": "autoconf-archive",
"reason": "Current upstream configure.ac uses AX macros while the EL10 8.2604 source package does not declare the archive explicitly."
},
{
"package": "libyaml-devel",
"reason": "Current upstream enables YAML configuration support by default while the EL10 8.2604 source package predates that build dependency."
},
{
"package": "protobuf-c-devel",
"reason": "The daily-stable omotel package uses protobuf-c generated message bindings."
},
{
"package": "protobuf-c-compiler",
"reason": "The daily-stable omotel package regenerates its protobuf-c message bindings."
}
]
}