Skip to content

THRIFT-5923: UUID python#3330

Closed
CJCombrink wants to merge 14 commits intoapache:masterfrom
CJCombrink:uuid_python
Closed

THRIFT-5923: UUID python#3330
CJCombrink wants to merge 14 commits intoapache:masterfrom
CJCombrink:uuid_python

Conversation

@CJCombrink
Copy link
Contributor

Add UUID support for Python

  • Did you create an Apache Jira ticket? THRIFT-5923: UUID support for Python
  • If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
  • Did you squash your changes to a single commit? (not required, but preferred)
  • Did you do your best to avoid breaking changes? If one was needed, did you label the Jira ticket with "Breaking-Change"?
  • If your change does not involve any code, include [skip ci] anywhere in the commit message to free up build resources.

@mergeable mergeable bot added c++ python github_actions Pull requests that update GitHub Actions code labels Mar 4, 2026
LIST = 15
UTF8 = 16
UTF16 = 17
UTF8 = 11
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Relates to my other comment, same applies here

@Jens-G
Copy link
Member

Jens-G commented Mar 10, 2026

Total Test time (real) = 175.72 sec
The following tests FAILED:
	 57 - python_test (Failed)
Errors while running CTest
Output from these tests are in: C:/projects/build/MSVC2022/x64/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
C:\projects\thrift>set lastexitcode=8 

- Correctly fail with error code when there are errors so that cmake/make fails
- Set up dependencies so that changes are built for any affected file
- Tested against itself and C++ to start with
   - Cleaned out known_failures (some had unsupported protocols even)
- RAII wrappers to prevent leaks
- Optimisze with INTERN_STRING
- Clean out known failures between go and py
- Appears there is some ssl issue for some of the tests
- It is not in the spec and string can be used
- Probably found a buf in the JSON protocol
- Missed a few v0.16 for cmake
@CJCombrink
Copy link
Contributor Author

@Jens-G Thanks, I always forget about the cmake side

Should be fixed now if you can please trigger the builds

@Jens-G Jens-G closed this in a715bdf Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ github_actions Pull requests that update GitHub Actions code python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants