Skip to content

THRIFT-5587 Introduce uuid as additional builtin type (partially implemented) - #2623

Closed
Jens-G wants to merge 6 commits into
apache:masterfrom
Jens-G:THRIFT-5587
Closed

THRIFT-5587 Introduce uuid as additional builtin type (partially implemented)#2623
Jens-G wants to merge 6 commits into
apache:masterfrom
Jens-G:THRIFT-5587

Conversation

@Jens-G

@Jens-G Jens-G commented Jun 13, 2022

Copy link
Copy Markdown
Member

Contains:

  • Replace ThriftTest.thrift with ThriftTest_0_16.thrift to allow for merging the partially completed uuid implementation to master
  • THRIFT-5587 add uuid support for java and kotlin
  • THRIFT-5593 Implement uuid for Haxe
  • Add uuid type to XSD
  • THRIFT-5591 Add uuid type to IDL and implement reference code

Attempt to get the uuid branch cleaned up and mergeable. The ThriftTest.thrift IDL file has been duplicated to have a full version (The ThriftTest.thrift) and a 0.16.x version without uuids (ThriftTest_0_16.thrift) for those language bindings where uuid is not yet available/implemented. When some language implements it, the test file should again be ThriftTest.thrift so that at some point in the future the 0.16.x IDL file can be safely removed.

@Jens-G Jens-G added the uuid label Jun 13, 2022
@Jens-G
Jens-G force-pushed the THRIFT-5587 branch 3 times, most recently from b6ad22d to e0b74d1 Compare June 16, 2022 23:54
@Jens-G
Jens-G force-pushed the THRIFT-5587 branch 3 times, most recently from 2d04adc to 0b67b89 Compare June 22, 2022 19:48
@jimexist

Copy link
Copy Markdown
Member

maybe:

@Jens-G
Jens-G force-pushed the THRIFT-5587 branch 5 times, most recently from 855ab35 to 69131a2 Compare July 1, 2022 19:13
@Jens-G

Jens-G commented Jul 2, 2022

Copy link
Copy Markdown
Member Author

@jimexist Could you have a look at that and the gradle issue as well?

TestStandardScheme > testPersistentStructs() FAILED
org.opentest4j.AssertionFailedError at TestStandardScheme.java:44

@jimexist

jimexist commented Jul 2, 2022

Copy link
Copy Markdown
Member

@jimexist Could you have a look at that and the gradle issue as well?

TestStandardScheme > testPersistentStructs() FAILED
org.opentest4j.AssertionFailedError at TestStandardScheme.java:44

i'm not sure i can find that error - can you point me the link? i want to know which branch and build

@jimexist

jimexist commented Jul 2, 2022

Copy link
Copy Markdown
Member

also i think "Build / lib-java-kotlin (pull_request)" shall be able to catch all Java related errors and it is green in this pull request

@Jens-G

Jens-G commented Jul 3, 2022

Copy link
Copy Markdown
Member Author

@Jens-G
Jens-G force-pushed the THRIFT-5587 branch 2 times, most recently from 7d52bb9 to ddeec4b Compare September 1, 2022 20:12
…ule references

Client: Delphi
Patch: Jens Geyer
Jens-G and others added 5 commits September 4, 2022 10:56
…oved self-tests)

Client: compiler general, netstd, Delphi
Patch: Jens Geyer
Client: xml
Patch: Jens Geyer
Client: hx
Patch: Jens Geyer

Relies on flashultra/uuid#4 being fixed, thus may require using the most recent uuid package from Github instead of the Haxelib package.
Client: java, kt
Patch: Jiayu Liu

This closes apache#2621
…erging the partially completed uuid implementation to master
@Jens-G Jens-G closed this Sep 5, 2022
@Jens-G
Jens-G deleted the THRIFT-5587 branch September 5, 2022 20:12
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.

2 participants