2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-09-12 12:36:23 +00:00

docs(build): name conserver-xcat in BUILD.md; test control_binary_arch multi-arch return

Landing-review nits: the Packages note said 'conserver' where the shipped package
is 'conserver-xcat'; and add a test asserting control_binary_arch returns the full
multi-token Architecture value (documents the commit's intent; behaviorally inert).

Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
This commit is contained in:
Daniel Hilst
2026-08-13 12:25:56 -03:00
parent a9e214b943
commit 0266df91f3
2 changed files with 6 additions and 4 deletions
+4 -4
View File
@@ -397,10 +397,10 @@ single source of truth and is layered so the decision logic is pure and unit-tes
- **`pyodbc`** is intentionally not built or listed: modern Ubuntu provides `python3-pyodbc` from apt
(and EL from appstream/EPEL), so xcat-dep no longer ships its own. The legacy `pyodbc/` directory
(an old `pyodbc-3.0.7` RPM spec, no `debian/`) is kept for historical reference only.
- **`conserver`** was replaced by `goconserver` but is provided for completeness and backward
compatibility. Core packages depend on `goconserver`; to use `conserver` you must install it
explicitly (it is **not** pulled in as a dependency), disable the `goconserver` service and enable
the `conserver` service.
- **`conserver-xcat`** was replaced by `goconserver` but is provided for completeness and backward
compatibility. Core packages depend on `goconserver`; to use conserver you must install
`conserver-xcat` explicitly (it is **not** pulled in as a dependency), disable the `goconserver`
service and enable the `conserver` service.
# References
+2
View File
@@ -364,6 +364,8 @@ SKIP: {
is(control_binary_arch(undef,'x'), undef, 'undef control -> undef (no crash)');
is(control_binary_arch("Package: ipmitool-xcat\nArchitecture: ppc64el\n", 'ipmitool-xcat'),
'ppc64el', 'native per-arch value returned verbatim');
is(control_binary_arch("Package: ipmitool-xcat\nArchitecture: i386 amd64 ia64 ppc64el\n", 'ipmitool-xcat'),
'i386 amd64 ia64 ppc64el', 'multi-arch Architecture returned in FULL, not just the first token');
}
# ---- skip_arch_all_on: the SHARED build/validate skip rule -----------------------------------------