From dcd193a4f9a8fc174ed9e616922d5f65780b5a30 Mon Sep 17 00:00:00 2001 From: Daniel Hilst <392820+dhilst@users.noreply.github.com> Date: Thu, 13 Aug 2026 10:51:13 -0300 Subject: [PATCH] docs(build): note pyodbc is distro-provided (python3-pyodbc), not built by xcat-dep The legacy pyodbc/ RPM spec is kept for reference but pyodbc is absent from every target's manifest because modern EL ships python3-pyodbc from appstream/EPEL. Document this so the omission (vs the 2.16/2.17 xcat-dep repos) is not mistaken for a gap. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com> --- BUILD.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/BUILD.md b/BUILD.md index 40ee7e8..94f52c7 100644 --- a/BUILD.md +++ b/BUILD.md @@ -67,6 +67,10 @@ 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.