zhuqi-lucas commented on issue #7874:
URL: https://github.com/apache/arrow-rs/issues/7874#issuecomment-3039217075

   ```rust
   diff --git a/Cargo.lock b/Cargo.lock
   index cae951ef5..cccd81745 100644
   --- a/Cargo.lock
   +++ b/Cargo.lock
   @@ -247,7 +247,7 @@ checksum = 
"7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
    [[package]]
    name = "arrow"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-arith",
     "arrow-array",
   @@ -270,7 +270,7 @@ dependencies = [
    [[package]]
    name = "arrow-arith"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-buffer",
   @@ -283,7 +283,7 @@ dependencies = [
    [[package]]
    name = "arrow-array"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "ahash 0.8.12",
     "arrow-buffer",
   @@ -299,7 +299,7 @@ dependencies = [
    [[package]]
    name = "arrow-buffer"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "bytes",
     "half",
   @@ -309,7 +309,7 @@ dependencies = [
    [[package]]
    name = "arrow-cast"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-buffer",
   @@ -329,7 +329,7 @@ dependencies = [
    [[package]]
    name = "arrow-csv"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-cast",
   @@ -343,7 +343,7 @@ dependencies = [
    [[package]]
    name = "arrow-data"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-buffer",
     "arrow-schema",
   @@ -354,7 +354,7 @@ dependencies = [
    [[package]]
    name = "arrow-flight"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-arith",
     "arrow-array",
   @@ -380,7 +380,7 @@ dependencies = [
    [[package]]
    name = "arrow-ipc"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-buffer",
   @@ -394,7 +394,7 @@ dependencies = [
    [[package]]
    name = "arrow-json"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-buffer",
   @@ -415,7 +415,7 @@ dependencies = [
    [[package]]
    name = "arrow-ord"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-buffer",
   @@ -427,7 +427,7 @@ dependencies = [
    [[package]]
    name = "arrow-pyarrow"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-data",
   @@ -438,7 +438,7 @@ dependencies = [
    [[package]]
    name = "arrow-row"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-buffer",
   @@ -450,7 +450,7 @@ dependencies = [
    [[package]]
    name = "arrow-schema"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "bitflags 2.9.1",
     "serde",
   @@ -460,7 +460,7 @@ dependencies = [
    [[package]]
    name = "arrow-select"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "ahash 0.8.12",
     "arrow-array",
   @@ -473,7 +473,7 @@ dependencies = [
    [[package]]
    name = "arrow-string"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "arrow-array",
     "arrow-buffer",
   @@ -4487,7 +4487,7 @@ dependencies = [
    [[package]]
    name = "parquet"
    version = "55.2.0"
   -source = 
"git+https://github.com/apache/arrow-rs.git?rev=57f96f24a1f69504588ecb2c7c42fb91c0592262#57f96f24a1f69504588ecb2c7c42fb91c0592262";
   +source = 
"git+https://github.com/zhuqi-lucas/arrow-rs?branch=issue_7874#02c1e954815dc1458b03f92c412216ed741e4e6a";
    dependencies = [
     "ahash 0.8.12",
     "arrow-array",
   diff --git a/Cargo.toml b/Cargo.toml
   index e184d65d6..50eb286bb 100644
   --- a/Cargo.toml
   +++ b/Cargo.toml
   @@ -231,15 +231,15 @@ unused_qualifications = "deny"
    ## Temporary arrow-rs patch until 56.0.0 is released
    
    [patch.crates-io]
   -arrow = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-array = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-buffer = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-cast = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-data = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-ipc = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-schema = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-select = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-string = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-ord = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -arrow-flight = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   -parquet = { git = "https://github.com/apache/arrow-rs.git";, rev = 
"57f96f24a1f69504588ecb2c7c42fb91c0592262" }
   +arrow = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-array = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-buffer = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-cast = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-data = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-ipc = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-schema = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-select = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-string = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-ord = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +arrow-flight = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   +parquet = { git = "https://github.com/zhuqi-lucas/arrow-rs";, branch = 
"issue_7874" }
   ```
   
   Testing the fixed PR, it works well for datafusion.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to