Skip to content

tcmlib: drop the 1.6.0 patches - #4142

Merged
luhenry merged 1 commit into
mainfrom
tcmlib-drop-1.6.0-patches
Oct 30, 2026
Merged

luhenry merged 1 commit into
mainfrom
tcmlib-drop-1.6.0-patches

Conversation

@luhenry

@luhenry luhenry commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Summary

1.6.0 carries the -fcf-protection x86 guard upstream, so its patch was deliberately dropped in #3735 and build-tcmlib.yml only applies a patches directory when one exists for the version.

The nightly run then copied the 1.5.0 patch into patches/tcmlib/1.6.0/ again, on a stale package branch that did not yet have 1.6.0 (#4128). The patch is byte-identical to the 1.5.0 one, and the next 1.6.0 build would try to apply it to code that no longer needs it.

This removes patches/tcmlib/1.6.0/. The published 1.6.0 wheel was built without it. The cause is the same as for lancedb 0.40.0, and the --base-file change to check_versions.py stops it happening again.

Testing

None needed beyond the diff: it only deletes the directory the workflow checks for.

1.6.0 carries the -fcf-protection x86 guard upstream, so its patch was
deliberately dropped in #3735. The nightly run copied it again from 1.5.0 on a
stale package branch (#4128), and the build would try to apply it to code that
no longer needs it.
@luhenry
luhenry merged commit e3ce574 into main Oct 30, 2026
5 of 6 checks passed
@luhenry
luhenry deleted the tcmlib-drop-1.6.0-patches branch October 30, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant