mirror of
https://github.com/rsyslog/rsyslog.git
synced 2026-08-24 19:24:14 +02:00
Why: Daily packages must combine current rsyslog source with the package definitions shipped by the target Debian release. Using debian/latest imported Testing and Unstable packaging into the Debian 13 build. Impact: Debian 13 daily packages now use Debian 13 maintained package layout while retaining current main functionality and dependencies. Before/After: Before: the workflow cloned debian/latest and downgraded its compat level. After: it obtains Debian 13 source package and applies explicit backport policy for current main. Technical Overview: Fetch the rsyslog source package from the builder Debian repositories. Record the selected Debian packaging baseline in the build summary. Keep Debian 13 patch exceptions and current-source dependencies in a version-specific policy. Enforce zero-fuzz patch application and add current module install paths. Use main as the scheduled daily-stable source. Install all verification tools needed by the publication smoke test. With the help of AI-Agents: Codex
29 lines
1.3 KiB
YAML
29 lines
1.3 KiB
YAML
{
|
|
"allowed_patch_skips": [
|
|
{
|
|
"patch": "Increase-timeouts-in-imfile-basic-2GB-file-and-imfile-tru.patch",
|
|
"reason": "Debian 13 carries the 2 GiB imfile timeout increase that current upstream already includes with later test updates."
|
|
},
|
|
{
|
|
"patch": "Revert-queue-emit-better-warning-messages-on-queue-param-.patch",
|
|
"reason": "Debian 13 carries the queue warning revert that current upstream already includes, followed by later queue changes."
|
|
}
|
|
],
|
|
"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 Debian 13's rsyslog source package."
|
|
}
|
|
],
|
|
"install_manifest_additions": [
|
|
{
|
|
"manifest": "rsyslog.install",
|
|
"path": "usr/lib/${DEB_HOST_MULTIARCH}/rsyslog/mmleefparse.so",
|
|
"reason": "Current upstream adds mmleefparse after Debian 13's rsyslog install manifest; it belongs in the core package with the other message-modification modules."
|
|
}
|
|
],
|
|
"not_installed_paths": []
|
|
}
|