From fdeee0180c6f5eb8fa9197562bc57ac142a46cb7 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Tue, 21 Jul 2026 14:49:03 +0200 Subject: [PATCH] Record complete installation payload test --- docs/release-testing-0.7.md | 2 +- docs/test-evidence/0.7-r1.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/docs/release-testing-0.7.md b/docs/release-testing-0.7.md index 4a4c6e9..71f18e1 100644 --- a/docs/release-testing-0.7.md +++ b/docs/release-testing-0.7.md @@ -59,7 +59,7 @@ only in the pass evidence directory, which must not be committed. | BLD-16 | `/usr`, `/usr/local`, lib/lib64, sysconf, state, and runtime paths follow FHS | [PASS](test-evidence/0.7-r1.md#bld-16) | | | | BLD-17 | Install, upgrade, reinstall, and uninstall preserve/remove documented state | [PASS](test-evidence/0.7-r1.md#bld-17) | | | | BLD-18 | Installed shared libraries have complete dependencies and valid SONAMEs | [PASS](test-evidence/0.7-r1.md#bld-18) | | | -| BLD-19 | Man pages, translations, Web assets, docs, units, and examples are installed | | | | +| BLD-19 | Man pages, translations, Web assets, docs, units, and examples are installed | [PASS](test-evidence/0.7-r1.md#bld-19) | | | ### Debian Trixie release bundle diff --git a/docs/test-evidence/0.7-r1.md b/docs/test-evidence/0.7-r1.md index 8b86a16..62b99b9 100644 --- a/docs/test-evidence/0.7-r1.md +++ b/docs/test-evidence/0.7-r1.md @@ -704,3 +704,38 @@ produced no build log; run 2549 is the unchanged, successful retry. Runtime configuration: isolated staging roots and a disposable Debian Trixie job; the live Bongo installation and service were not modified. + +## BLD-19 + +Result: **PASS** + +A clean GCC 15.3.0 installation audit verified that the source and installed +trees contain the complete documentation, localization, Web UI, service, and +configuration payload. The staged installation contains 1,106 regular files +or symbolic links, and the complete 72-test suite passed in 2.85 seconds. + +- Source: commit `faf4f706c5c92aa78550bf9b7e2afa6132336573`. +- Clean CMake cache SHA-256: + `f39024ab6b8a2d5625fab564667187895d7f0ec66d322e85faec00b04d5e231b`. +- All 199 Web static files are installed byte-for-byte, together with all 25 + Markdown documentation files and all 10 ACME, antispam, and reverse-proxy + examples. +- Nine section-1 and 14 section-8 manual pages are installed. All 23 render + successfully with `groff`, and every one of the 22 installed `/usr/sbin` + executables has a same-name manual page. +- Five compiled message catalogs are installed: German, French, and Brazilian + Portuguese for the Web UI plus French and Brazilian Portuguese for the core + tools. Every catalog decodes successfully with `msgunfmt`. +- The three installed systemd units pass `systemd-analyze verify`. The staged + ELF dependency audit also reports no missing library or unresolved symbol. +- [Gitea Actions run 2552](https://gitea.disconnected-by-peer.at/geos_one/bongo/actions/runs/2552/jobs/2642) + repeated the Debian Trixie build, tests, Lintian audit, package lifecycle, + and development-release publication successfully in 21 minutes 24 seconds. +- Release archive: + `bongo-0.7.0-devfaf4f70-debian-trixie.zip`, SHA-256 + `9a66e50b0c85df53ad456a65625c846b2fdfd7f82e98a8605a931d24583b0a41`. + Its ZIP structure is valid and all 57 entries in the internal `SHA256SUMS` + verify, including 36 binary Debian packages and 21 source-package files. + +Runtime configuration: isolated staging roots and a disposable Debian Trixie +job; the live Bongo installation and service were not modified.