mirror of
https://github.com/rsyslog/rsyslog.git
synced 2026-08-24 19:24:14 +02:00
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
35 lines
1.5 KiB
YAML
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": []
|
|
}
|