[AutoPR- Security] Patch vitess for CVE-2026-27969, CVE-2026-27965 [CRITICAL]#16017
Conversation
Remove unnecessary commands from the prep section.
|
Backported patch details: |
SPECS/vitess/vitess.spec
Outdated
There was a problem hiding this comment.
pTest fails, but this should be easy to fix.
time="2026-02-27T13:54:37Z" level=debug msg="go check: unknown command"
time="2026-02-27T13:54:37Z" level=debug msg="Run 'go help' for usage."
time="2026-02-27T13:54:37Z" level=debug msg="====== CHECK DONE vitess. EXIT STATUS 2"
There was a problem hiding this comment.
I think we want "go test" not "go check"
Fix %check section: replace invalid 'go check' with 'go test', remove dirs deleted in v19, and exclude integration tests that require external infrastructure (MySQL, consul, etcd, zookeeper, timezone data) not available in build chroot.
|
Root cause: All 17 test failures are infrastructure-dependent integration tests — none are code bugs. They need MySQL, consul, etcd, zookeeper, timezone data, or the /usr/local/vitess/ directory tree, none of which exist in the RPM build chroot. Fix: Replaced broad ./path/... patterns with explicit lists of the 47 packages that actually pass as pure unit tests. Every failing sub-package is excluded with documented reasons in the spec comments. |
|
./go/mysql/... → 14 specific passing sub-packages (excludes root, datetime, endtoend, collations/integration) |
Auto Patch vitess for CVE-2026-27969, CVE-2026-27965.
Autosec pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=1057874&view=results
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-staticsubpackages, etc.) have had theirReleasetag incremented../cgmanifest.json,./toolkit/scripts/toolchain/cgmanifest.json,.github/workflows/cgmanifest.json)./LICENSES-AND-NOTICES/SPECS/data/licenses.json,./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md,./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)*.signatures.jsonfilessudo make go-tidy-allandsudo make go-test-coveragepassSummary
What does the PR accomplish, why was it needed?
Change Log
Does this affect the toolchain?
YES/NO
Associated issues
Links to CVEs
Test Methodology