rsyslog/.github/ubuntu-daily-stable-26.04-policy.yml
Rainer Gerhards 59936b3288 packaging: add Ubuntu 26.04 daily archive
Why:
Ubuntu users need current main builds that retain the target release's
native package definitions.

Impact:
Adds an opt-in Ubuntu 26.04 daily build, publish, and verification flow.

Before/After:
Before: daily stable packages targeted Debian 13 only.
After: Ubuntu 26.04 can publish into its own signed archive namespace.

Technical Overview:
Build current main with Ubuntu 26.04's source-package debian directory.
Apply an explicit zero-fuzz policy for known upstream package drift.
Publish immutable packages and snapshots below the Ubuntu archive path.
Verify signed metadata and exact package installation on Ubuntu 26.04.
Register build and publication phases for flake evidence and failure issues.
Keep scheduled publishing disabled until the first production run passes.

With the help of AI-Agents: Codex
2026-07-27 10:32:00 +02:00

35 lines
1.5 KiB
YAML

{
"allowed_patch_skips": [
{
"patch": "Increase-timeouts-in-imfile-basic-2GB-file-and-imfile-tru.patch",
"reason": "Ubuntu 26.04 carries the 2 GiB imfile timeout increase that current upstream already includes with later test updates."
},
{
"patch": "gnusort-in-tests.patch",
"reason": "Ubuntu 26.04 carries an armhf GNU sort test workaround whose patch context is superseded by later upstream testbench changes."
},
{
"patch": "fix-curl-ftbfs.patch",
"reason": "Ubuntu 26.04 carries upstream curl compatibility commit b1302a17, which is already part of current main."
},
{
"patch": "imptcp-security.patch",
"reason": "Ubuntu 26.04 backports the imptcp regex-framing denial-of-service fix already present in current main."
},
{
"patch": "CVE-2026-61548.patch",
"reason": "Ubuntu 26.04 backports custom structured-data container handling already present in current main."
}
],
"supplemental_build_deps": [],
"control_replacements": [
{
"pattern": "Build-Depends: debhelper-compat \\(= 13\\),",
"replacement": "Build-Depends: debhelper-compat (= 13),\\n libyaml-dev,\\n libprotobuf-c-dev,\\n protobuf-c-compiler,\\n libsnappy-dev,",
"reason": "Current upstream adds YAML configuration and native impstats push support whose build dependencies postdate Ubuntu 26.04's rsyslog source package."
}
],
"install_manifest_additions": [],
"not_installed_paths": []
}