[jira] [Commented] (THRIFT-5718) Release version 0.19.0

2023-07-05 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5718?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17740063#comment-17740063 ] Liu Jiayu commented on THRIFT-5718: --- Per [https://github.com/apache/thrift/#releases] there's no fixed

[jira] [Created] (THRIFT-5699) use gradle 8+ to build Java and Kotlin library

2023-04-12 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5699: - Summary: use gradle 8+ to build Java and Kotlin library Key: THRIFT-5699 URL: https://issues.apache.org/jira/browse/THRIFT-5699 Project: Thrift Issue Type

[jira] [Created] (THRIFT-5676) Travis CI docker Jammy build seems to be broken by flex dependency

2023-01-14 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5676: - Summary: Travis CI docker Jammy build seems to be broken by flex dependency Key: THRIFT-5676 URL: https://issues.apache.org/jira/browse/THRIFT-5676 Project: Thrift

[jira] [Commented] (THRIFT-4037) [CMake] Use a single build system for thrift to make development easier

2022-10-25 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-4037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17623816#comment-17623816 ] Liu Jiayu commented on THRIFT-4037: --- fwiw, i have been moving CI to GitHub Actions and while doing

[jira] [Updated] (THRIFT-5653) UUID should use value 16 in Java, Kotlin, Rust, and Swift binary protocol

2022-10-14 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5653: -- Component/s: Rust - Library > UUID should use value 16 in Java, Kotlin, Rust, and Swift bin

[jira] [Updated] (THRIFT-5653) UUID should use value 16 in Java, Kotlin, Rust, and Swift binary protocol

2022-10-14 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5653: -- Summary: UUID should use value 16 in Java, Kotlin, Rust, and Swift binary protocol (was: UUID should

[jira] [Created] (THRIFT-5653) UUID should use value 16 in Java, Kotlin, and Swift binary protocol

2022-10-14 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5653: - Summary: UUID should use value 16 in Java, Kotlin, and Swift binary protocol Key: THRIFT-5653 URL: https://issues.apache.org/jira/browse/THRIFT-5653 Project: Thrift

[jira] [Updated] (THRIFT-5649) add go in GitHub workflow / action

2022-10-14 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5649: -- Parent: THRIFT-5564 Issue Type: Sub-task (was: Improvement) > add go in GitHub workf

[jira] [Resolved] (THRIFT-5633) Deprecate and remove xenial in favor of bionic and focal

2022-10-14 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu resolved THRIFT-5633. --- Resolution: Fixed > Deprecate and remove xenial in favor of bionic and fo

[jira] [Updated] (THRIFT-5650) Add UUID support in go

2022-10-13 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5650: -- Summary: Add UUID support in go (was: add uuid support in go) > Add UUID support in

[jira] [Updated] (THRIFT-5650) add uuid support in go

2022-10-13 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5650: -- Parent: THRIFT-5587 Issue Type: Sub-task (was: Improvement) > add uuid support in

[jira] [Updated] (THRIFT-5629) Add UUID support for Swift

2022-10-13 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5629: -- Parent: THRIFT-5587 Issue Type: Sub-task (was: Improvement) > Add UUID support for Sw

[jira] [Updated] (THRIFT-5648) Add UUID support for rust

2022-10-13 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5648: -- Parent: THRIFT-5587 Issue Type: Sub-task (was: Improvement) > Add UUID support for r

[jira] [Created] (THRIFT-5651) GitHub action to setup build and check env for both 1.18 and 1.19 of Golang

2022-10-09 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5651: - Summary: GitHub action to setup build and check env for both 1.18 and 1.19 of Golang Key: THRIFT-5651 URL: https://issues.apache.org/jira/browse/THRIFT-5651 Project

[jira] [Assigned] (THRIFT-5650) add uuid support in go

2022-10-08 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5650: - Assignee: Liu Jiayu > add uuid support in go > -- > >

[jira] [Created] (THRIFT-5650) add uuid support in go

2022-10-08 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5650: - Summary: add uuid support in go Key: THRIFT-5650 URL: https://issues.apache.org/jira/browse/THRIFT-5650 Project: Thrift Issue Type: Improvement

[jira] [Created] (THRIFT-5649) add go in GitHub workflow / action

2022-10-08 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5649: - Summary: add go in GitHub workflow / action Key: THRIFT-5649 URL: https://issues.apache.org/jira/browse/THRIFT-5649 Project: Thrift Issue Type: Improvement

[jira] [Updated] (THRIFT-5649) add go in GitHub workflow / action

2022-10-08 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5649: -- Component/s: Go - Library > add go in GitHub workflow / act

[jira] [Assigned] (THRIFT-5649) add go in GitHub workflow / action

2022-10-08 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5649: - Assignee: Liu Jiayu > add go in GitHub workflow / act

[jira] [Created] (THRIFT-5648) Add UUID support for rust

2022-10-08 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5648: - Summary: Add UUID support for rust Key: THRIFT-5648 URL: https://issues.apache.org/jira/browse/THRIFT-5648 Project: Thrift Issue Type: Improvement

[jira] [Updated] (THRIFT-5644) Upgrade to Java 17 (latest LTS version) in build env and upgrade minimal Java version to 11

2022-10-07 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5644: -- Summary: Upgrade to Java 17 (latest LTS version) in build env and upgrade minimal Java version to 11

[jira] [Updated] (THRIFT-5644) Upgrade to Java 17 (latest LTS version) in build env

2022-09-28 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5644: -- Description: This will at the same time resolve the JDK bug that triggers TSL error in Java run

[jira] [Created] (THRIFT-5644) Upgrade to Java 17 (latest LTS version) in build env

2022-09-28 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5644: - Summary: Upgrade to Java 17 (latest LTS version) in build env Key: THRIFT-5644 URL: https://issues.apache.org/jira/browse/THRIFT-5644 Project: Thrift Issue Type

[jira] [Commented] (THRIFT-5633) Deprecate and remove xenial in favor of bionic and focal

2022-09-27 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17610307#comment-17610307 ] Liu Jiayu commented on THRIFT-5633: --- FYI some related PRs are: # [https://github.com/apache/thrift

[jira] [Commented] (THRIFT-5633) Deprecate and remove xenial in favor of bionic and focal

2022-09-27 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17610306#comment-17610306 ] Liu Jiayu commented on THRIFT-5633: --- Recent work: I tried to switch to focal for all travis builds

[jira] [Commented] (THRIFT-5633) Deprecate and remove xenial in favor of bionic and focal

2022-09-27 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17610305#comment-17610305 ] Liu Jiayu commented on THRIFT-5633: --- Thanks for the suggestion, i'll try to add Jammy in [https

[jira] [Resolved] (THRIFT-5642) OCaml in docker build environment is broken

2022-09-27 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu resolved THRIFT-5642. --- Resolution: Fixed > OCaml in docker build environment is bro

[jira] [Updated] (THRIFT-5642) OCaml in docker build environment is broken

2022-09-27 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5642: -- Description: # we need to add --disable-sandboxing in ubuntu focal due to newer opam version

[jira] [Created] (THRIFT-5642) OCaml in docker build environment is broken

2022-09-27 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5642: - Summary: OCaml in docker build environment is broken Key: THRIFT-5642 URL: https://issues.apache.org/jira/browse/THRIFT-5642 Project: Thrift Issue Type: Bug

[jira] [Assigned] (THRIFT-5642) OCaml in docker build environment is broken

2022-09-27 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5642: - Assignee: Liu Jiayu > OCaml in docker build environment is bro

[jira] [Created] (THRIFT-5641) Swift dependencies in dockerfile were not properly installed before running swift binary

2022-09-25 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5641: - Summary: Swift dependencies in dockerfile were not properly installed before running swift binary Key: THRIFT-5641 URL: https://issues.apache.org/jira/browse/THRIFT-5641

[jira] [Updated] (THRIFT-5638) Java and kotlin makefile should use gradle check for check-local instead of gradle test

2022-09-23 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5638: -- Description: See [https://www.baeldung.com/gradle-test-vs-check,] we should use `check` not `test

[jira] [Assigned] (THRIFT-5638) Java and kotlin makefile should use gradle check for check-local instead of gradle test

2022-09-23 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5638: - Assignee: Liu Jiayu > Java and kotlin makefile should use gradle check for check-local inst

[jira] [Created] (THRIFT-5638) Java and kotlin makefile should use gradle check for check-local instead of gradle test

2022-09-23 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5638: - Summary: Java and kotlin makefile should use gradle check for check-local instead of gradle test Key: THRIFT-5638 URL: https://issues.apache.org/jira/browse/THRIFT-5638

[jira] [Created] (THRIFT-5633) Deprecate and remove xenial in favor of bionic and focal

2022-09-19 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5633: - Summary: Deprecate and remove xenial in favor of bionic and focal Key: THRIFT-5633 URL: https://issues.apache.org/jira/browse/THRIFT-5633 Project: Thrift Issue

[jira] [Resolved] (THRIFT-5574) add ubuntu focal build in CI

2022-09-19 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu resolved THRIFT-5574. --- Resolution: Fixed > add ubuntu focal build in

[jira] [Assigned] (THRIFT-5574) add ubuntu focal build in CI

2022-09-19 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5574: - Assignee: Liu Jiayu > add ubuntu focal build in

[jira] [Assigned] (THRIFT-5632) Fix java lib pmd main offending errors

2022-09-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5632?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5632: - Assignee: Liu Jiayu > Fix java lib pmd main offending err

[jira] [Assigned] (THRIFT-5631) Execution failed for task ':generateBeanJava'.

2022-09-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5631: - Assignee: Liu Jiayu > Execution failed for task ':generateBeanJ

[jira] [Created] (THRIFT-5632) Fix java lib pmd main offending errors

2022-09-18 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5632: - Summary: Fix java lib pmd main offending errors Key: THRIFT-5632 URL: https://issues.apache.org/jira/browse/THRIFT-5632 Project: Thrift Issue Type: Improvement

[jira] [Closed] (THRIFT-5556) allow json gen to generate ricker set of include information

2022-07-01 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu closed THRIFT-5556. - Resolution: Won't Fix > allow json gen to generate ricker set of include informat

[jira] [Closed] (THRIFT-5523) update rust lib to edition 2021 and use 1.61 toolchain

2022-07-01 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu closed THRIFT-5523. - Resolution: Duplicate > update rust lib to edition 2021 and use 1.61 toolch

[jira] [Updated] (THRIFT-5523) update rust lib to edition 2021 and use 1.61 toolchain

2022-07-01 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5523: -- Summary: update rust lib to edition 2021 and use 1.61 toolchain (was: update rust lib to edition

[jira] [Updated] (THRIFT-5600) Upgrade rust toolchain to 1.61 and edition 2021

2022-07-01 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5600: -- Summary: Upgrade rust toolchain to 1.61 and edition 2021 (was: Upgrade rust toolchain to 1.50

[jira] [Assigned] (THRIFT-5523) update rust lib to edition 2021 and use 1.58.1 toolchain

2022-07-01 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5523: - Assignee: Liu Jiayu > update rust lib to edition 2021 and use 1.58.1 toolch

[jira] [Assigned] (THRIFT-5600) Upgrade rust toolchain to 1.50

2022-06-25 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5600: - Assignee: Liu Jiayu > Upgrade rust toolchain to 1

[jira] [Created] (THRIFT-5600) Upgrade rust toolchain to 1.50

2022-06-25 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5600: - Summary: Upgrade rust toolchain to 1.50 Key: THRIFT-5600 URL: https://issues.apache.org/jira/browse/THRIFT-5600 Project: Thrift Issue Type: Improvement

Re: date/time/timestamp, following ISO 8601

2022-06-04 Thread Liu Jiayu
thank you for the detailed context - i didn't know about the past discussion and i can totally relate to the fact that it's a complex topic. coming from apache arrow, i've come to know its design choices (date32/64) - it's not perfect but i guess worth looking at, given it's also a

[jira] (THRIFT-5587) Introduce uuid as additional builtin type

2022-06-04 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5587 ] Liu Jiayu deleted comment on THRIFT-5587: --- was (Author: jiayuliu): Taking a step back, I wonder if we can standardize on a paved path for adding newer standalone types in terms

[jira] [Commented] (THRIFT-5587) Introduce uuid as additional builtin type

2022-06-04 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17547941#comment-17547941 ] Liu Jiayu commented on THRIFT-5587: --- Taking a step back, I wonder if we can standardize on a paved

[jira] [Commented] (THRIFT-5587) Introduce uuid as additional builtin type

2022-06-04 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17547940#comment-17547940 ] Liu Jiayu commented on THRIFT-5587: --- I agree with that: * for binary use the 16 bytes and byte

[jira] [Commented] (THRIFT-5587) Introduce guid as additional builtin type

2022-06-03 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17545760#comment-17545760 ] Liu Jiayu commented on THRIFT-5587: --- Thanks for the proposal. I'd prefer to use uuid as it's the name

[jira] [Created] (THRIFT-5584) Use gradle toolchain to specify build time Java version

2022-05-12 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5584: - Summary: Use gradle toolchain to specify build time Java version Key: THRIFT-5584 URL: https://issues.apache.org/jira/browse/THRIFT-5584 Project: Thrift Issue

[jira] [Created] (THRIFT-5582) Improve TProtocol.java

2022-05-09 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5582: - Summary: Improve TProtocol.java Key: THRIFT-5582 URL: https://issues.apache.org/jira/browse/THRIFT-5582 Project: Thrift Issue Type: Improvement

[jira] [Created] (THRIFT-5581) Upgrade gradle version to 7.4+

2022-05-08 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5581: - Summary: Upgrade gradle version to 7.4+ Key: THRIFT-5581 URL: https://issues.apache.org/jira/browse/THRIFT-5581 Project: Thrift Issue Type: Improvement

[jira] [Created] (THRIFT-5580) Enhance the kotlin cross test suite

2022-05-07 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5580: - Summary: Enhance the kotlin cross test suite Key: THRIFT-5580 URL: https://issues.apache.org/jira/browse/THRIFT-5580 Project: Thrift Issue Type: Improvement

[jira] [Commented] (THRIFT-5564) Migrate to GitHub Actions and replace Travis and Appveyor

2022-04-29 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530293#comment-17530293 ] Liu Jiayu commented on THRIFT-5564: --- I agree with you - we shall see if the promise can hold. [~jensg

[jira] [Assigned] (THRIFT-5564) Migrate to GitHub Actions and replace Travis and Appveyor

2022-04-29 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5564: - Assignee: Liu Jiayu > Migrate to GitHub Actions and replace Travis and Appve

[jira] [Assigned] (THRIFT-5575) Create a GitHub workflow using CMake

2022-04-29 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5575: - Assignee: Liu Jiayu > Create a GitHub workflow using CM

[jira] [Created] (THRIFT-5575) Create a GitHub workflow using CMake

2022-04-29 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5575: - Summary: Create a GitHub workflow using CMake Key: THRIFT-5575 URL: https://issues.apache.org/jira/browse/THRIFT-5575 Project: Thrift Issue Type: Improvement

[jira] [Created] (THRIFT-5574) add ubuntu focal build in CI

2022-04-27 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5574: - Summary: add ubuntu focal build in CI Key: THRIFT-5574 URL: https://issues.apache.org/jira/browse/THRIFT-5574 Project: Thrift Issue Type: Improvement

[jira] [Resolved] (THRIFT-5551) Add @Override annotation for generated Java code where possible

2022-04-26 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu resolved THRIFT-5551. --- Resolution: Fixed > Add @Override annotation for generated Java code where possi

[jira] [Assigned] (THRIFT-5537) Drop support for end-of-life python versions (including python 2)

2022-04-25 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5537: - Assignee: Liu Jiayu > Drop support for end-of-life python versions (including pytho

[jira] [Assigned] (THRIFT-5558) Move JS-only tests from /test to /lib/js

2022-04-25 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5558: - Assignee: Liu Jiayu > Move JS-only tests from /test to /lib

[jira] [Assigned] (THRIFT-5572) current travis build is broken (error timeout) within kerl erlang build step

2022-04-25 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5572: - Assignee: Liu Jiayu > current travis build is broken (error timeout) within kerl erlang bu

[jira] [Updated] (THRIFT-5573) In Java lib, TAsyncClient does not reset ___error after exception was raised

2022-04-24 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5573?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5573: -- Description: Currently when an exception is thrown, serialized and de-serialized into async client

[jira] [Created] (THRIFT-5573) In Java lib, TAsyncClient does not reset ___error after exception was raised

2022-04-24 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5573: - Summary: In Java lib, TAsyncClient does not reset ___error after exception was raised Key: THRIFT-5573 URL: https://issues.apache.org/jira/browse/THRIFT-5573 Project

[jira] [Commented] (THRIFT-5537) Drop support for end-of-life python versions (including python 2)

2022-04-24 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17527126#comment-17527126 ] Liu Jiayu commented on THRIFT-5537: --- +1 for this > Drop support for end-of-life python versi

[jira] [Created] (THRIFT-5572) current travis build is broken (error timeout) within kerl erlang build step

2022-04-22 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5572: - Summary: current travis build is broken (error timeout) within kerl erlang build step Key: THRIFT-5572 URL: https://issues.apache.org/jira/browse/THRIFT-5572 Project

[jira] [Created] (THRIFT-5571) add metadata map building to kotlin generator

2022-04-20 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5571: - Summary: add metadata map building to kotlin generator Key: THRIFT-5571 URL: https://issues.apache.org/jira/browse/THRIFT-5571 Project: Thrift Issue Type

[jira] [Assigned] (THRIFT-5570) update java lib document about gradle usage

2022-04-20 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5570: - Assignee: Liu Jiayu > update java lib document about gradle us

[jira] [Created] (THRIFT-5570) update java lib document about gradle usage

2022-04-20 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5570: - Summary: update java lib document about gradle usage Key: THRIFT-5570 URL: https://issues.apache.org/jira/browse/THRIFT-5570 Project: Thrift Issue Type

[jira] [Created] (THRIFT-5568) Use spotless gradle plugin and google-java-format to enforce a consistent code format

2022-04-19 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5568: - Summary: Use spotless gradle plugin and google-java-format to enforce a consistent code format Key: THRIFT-5568 URL: https://issues.apache.org/jira/browse/THRIFT-5568

[jira] [Created] (THRIFT-5567) remove reference to common lisp namespace

2022-04-19 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5567: - Summary: remove reference to common lisp namespace Key: THRIFT-5567 URL: https://issues.apache.org/jira/browse/THRIFT-5567 Project: Thrift Issue Type: Improvement

[jira] [Created] (THRIFT-5566) migrate java tutorial from ant to gradle

2022-04-19 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5566: - Summary: migrate java tutorial from ant to gradle Key: THRIFT-5566 URL: https://issues.apache.org/jira/browse/THRIFT-5566 Project: Thrift Issue Type: Improvement

[jira] [Created] (THRIFT-5565) upgrade travis ci base image to xenial

2022-04-19 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5565: - Summary: upgrade travis ci base image to xenial Key: THRIFT-5565 URL: https://issues.apache.org/jira/browse/THRIFT-5565 Project: Thrift Issue Type: Improvement

[jira] [Created] (THRIFT-5564) Propose to migrate to GitHub Actions and replace Travis and Appveyor

2022-04-18 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5564: - Summary: Propose to migrate to GitHub Actions and replace Travis and Appveyor Key: THRIFT-5564 URL: https://issues.apache.org/jira/browse/THRIFT-5564 Project: Thrift

[jira] [Assigned] (THRIFT-5553) java library to use newer gradle API

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5553: - Assignee: Liu Jiayu > java library to use newer gradle

[jira] [Assigned] (THRIFT-5543) Java lib FieldMetaData should be more type-safe by adding type parameter to metadata registerations

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5543: - Assignee: Liu Jiayu > Java lib FieldMetaData should be more type-safe by adding type parame

[jira] [Commented] (THRIFT-5557) Move Java-only tests from /test to /lib/java

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17523750#comment-17523750 ] Liu Jiayu commented on THRIFT-5557: --- [~jensg] I think this is already fixed by https://github.com

[jira] [Resolved] (THRIFT-5557) Move Java-only tests from /test to /lib/java

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu resolved THRIFT-5557. --- Resolution: Fixed fixed in https://github.com/apache/thrift/commit

[jira] [Assigned] (THRIFT-5557) Move Java-only tests from /test to /lib/java

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5557: - Assignee: Liu Jiayu > Move Java-only tests from /test to /lib/j

[jira] [Assigned] (THRIFT-5561) enforce a consistent code style and import ordering for Java library

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5561: - Assignee: Liu Jiayu > enforce a consistent code style and import ordering for Java libr

[jira] [Assigned] (THRIFT-5563) fix deprecation and enable xlint for java library

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5563: - Assignee: Liu Jiayu > fix deprecation and enable xlint for java libr

[jira] [Updated] (THRIFT-5545) Follow newer gradle convention in organizing source code directories

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5545: -- Description: Currently the directory layout of `lib/java` is: {{❯ tree -L 2

[jira] [Assigned] (THRIFT-5545) Follow newer gradle convention in organizing source code directories

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5545: - Assignee: Liu Jiayu > Follow newer gradle convention in organizing source code director

[jira] [Updated] (THRIFT-5545) Follow newer gradle convention in organizing source code directories

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5545: -- Description: Currently the directory layout of `lib/java` is: {{❯ tree -L 2

[jira] [Updated] (THRIFT-5545) Follow newer gradle convention in organizing source code directories

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5545: -- Description: Currently the directory layout of `lib/java` is: ❯ tree -L 2 . ├── CMakeLists.txt

[jira] [Commented] (THRIFT-5533) Fix Java warnings: @param, @return and deprecation

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17523588#comment-17523588 ] Liu Jiayu commented on THRIFT-5533: --- [~jensg] FYI this will be fixed in https://github.com/apache

[jira] [Assigned] (THRIFT-5544) add java code gen param to support including field annotation as metadata

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5544: - Assignee: Liu Jiayu > add java code gen param to support including field annotat

[jira] [Updated] (THRIFT-5544) add java code gen param to support including field annotation as metadata

2022-04-18 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu updated THRIFT-5544: -- Description: Currently the code generator has a map of string to string field that denotes

[jira] [Created] (THRIFT-5563) fix deprecation and enable xlint for java library

2022-04-17 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5563: - Summary: fix deprecation and enable xlint for java library Key: THRIFT-5563 URL: https://issues.apache.org/jira/browse/THRIFT-5563 Project: Thrift Issue Type

[jira] [Created] (THRIFT-5562) remove gradle wrapper jar file from source tree

2022-04-17 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5562: - Summary: remove gradle wrapper jar file from source tree Key: THRIFT-5562 URL: https://issues.apache.org/jira/browse/THRIFT-5562 Project: Thrift Issue Type

[jira] [Created] (THRIFT-5561) enforce a consistent code style and import ordering for Java library

2022-04-17 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5561: - Summary: enforce a consistent code style and import ordering for Java library Key: THRIFT-5561 URL: https://issues.apache.org/jira/browse/THRIFT-5561 Project: Thrift

[jira] [Assigned] (THRIFT-5560) Use JUnit 5 (Jupiter) for Java unit tests

2022-04-17 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Liu Jiayu reassigned THRIFT-5560: - Assignee: Liu Jiayu > Use JUnit 5 (Jupiter) for Java unit te

[jira] [Created] (THRIFT-5560) Use JUnit 5 (Jupiter) for Java unit tests

2022-04-17 Thread Liu Jiayu (Jira)
Liu Jiayu created THRIFT-5560: - Summary: Use JUnit 5 (Jupiter) for Java unit tests Key: THRIFT-5560 URL: https://issues.apache.org/jira/browse/THRIFT-5560 Project: Thrift Issue Type: Improvement

[jira] [Commented] (THRIFT-5483) Support customized comparator in Java

2022-04-14 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17522087#comment-17522087 ] Liu Jiayu commented on THRIFT-5483: --- I'm not the original author nor designer for these part

[jira] [Comment Edited] (THRIFT-5483) Support customized comparator in Java

2022-04-13 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17522058#comment-17522058 ] Liu Jiayu edited comment on THRIFT-5483 at 4/14/22 4:41 AM: OK in this case

[jira] [Comment Edited] (THRIFT-5483) Support customized comparator in Java

2022-04-13 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17522058#comment-17522058 ] Liu Jiayu edited comment on THRIFT-5483 at 4/14/22 4:40 AM: OK in this case

[jira] [Commented] (THRIFT-5483) Support customized comparator in Java

2022-04-13 Thread Liu Jiayu (Jira)
[ https://issues.apache.org/jira/browse/THRIFT-5483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17522058#comment-17522058 ] Liu Jiayu commented on THRIFT-5483: --- OK in this case your issue isn't related to comparator

  1   2   >