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

docs(build): add a Packages notes section (pyodbc distro-provided; conserver vs goconserver)

Move the pyodbc note under a dedicated 'Packages notes' section and add a note
that conserver is shipped for completeness/backward-compat only: core packages
depend on goconserver, so conserver is not pulled in as a dependency -- to use it
you must install it explicitly, then disable the goconserver service and enable
the conserver service.

Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
This commit is contained in:
Daniel Hilst
2026-08-13 11:12:16 -03:00
parent 06ffc65944
commit 8a8789abe1
+10 -4
View File
@@ -67,10 +67,6 @@ built for — every target, because some deployments still use it. The lists wer
(EL, arch), `dnf install xCAT` from xcat.org latest, and the packages whose `from_repo=xcat-dep`
are exactly the required set. See the file header for details.
`pyodbc` is intentionally **not** built or listed in any target's manifest: modern EL provides
`python3-pyodbc` from appstream/EPEL, so xcat-dep no longer ships its own. The legacy `pyodbc/`
directory (an old `pyodbc-3.0.7` RPM spec) is kept for historical reference only.
Build failures are **not tolerated**: any required (manifest) package that fails to build fails
the whole run.
@@ -86,6 +82,16 @@ the whole run.
8. Tarball creation for both repo trees
9. Summary generation (`summary.txt`)
# Packages notes
- **`pyodbc`** is intentionally not built or listed in any target's manifest: modern EL provides
`python3-pyodbc` from appstream/EPEL, so xcat-dep no longer ships its own. The legacy `pyodbc/`
directory (an old `pyodbc-3.0.7` RPM spec) 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.
# Skip and Control Flags
Use these flags to skip specific operations: