Record complete installation payload test

This commit is contained in:
Mario Fetka
2026-07-21 14:49:03 +02:00
parent ec11f1144b
commit fdeee0180c
2 changed files with 36 additions and 1 deletions
+1 -1
View File
@@ -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
+35
View File
@@ -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.