Yes, you are right. these git-based deps are added due to limitations of
rust. for some reason, cargo does not work for a workspace project with
deps in local path. I'm looking for an approach to replace these git based
deps with official deps and customized patches. hope this can be done in
future releases.

Zhang Li

Xuanwo <[email protected]> 于2025年10月16日周四 12:54写道:

> +1 binding
>
> Thank you for this release.
>
> One thing we should improve in the future is our dependencies.
>
> Many of our dependencies are git based making it difficult to assess
> whether they are appropriate or secure. Especially concerning are forks of
> ASF projects that are managed outside the ASF like datafusion and arrow. I
> hope the PPMC has a plan to address these before graduation.
>
> For example:
>
> ```
> [patch.crates-io]
> # datafusion: branch=v49.0.0-blaze
> datafusion = { git = "https://github.com/auron-project/datafusion.git";,
> rev = "9034aeffb"}
> datafusion-common = { git = "
> https://github.com/auron-project/datafusion.git";, rev = "9034aeffb"}
> datafusion-expr = { git = "https://github.com/auron-project/datafusion.git";,
> rev = "9034aeffb"}
> datafusion-datasource = { git = "
> https://github.com/auron-project/datafusion.git";, rev = "9034aeffb"}
> datafusion-datasource-parquet = { git = "
> https://github.com/auron-project/datafusion.git";, rev = "9034aeffb"}
> datafusion-execution = { git = "
> https://github.com/auron-project/datafusion.git";, rev = "9034aeffb"}
> datafusion-optimizer = { git = "
> https://github.com/auron-project/datafusion.git";, rev = "9034aeffb"}
> datafusion-physical-expr = { git = "
> https://github.com/auron-project/datafusion.git";, rev = "9034aeffb"}
> datafusion-spark = { git = "
> https://github.com/auron-project/datafusion.git";, rev = "9034aeffb"}
> orc-rust = { git = "https://github.com/auron-project/datafusion-orc.git";,
> rev = "d7a4b8c"}
>
> # arrow: branch=v55.2.0-blaze
> arrow = { git = "https://github.com/auron-project/arrow-rs.git";, rev =
> "5de02520c"}
> arrow-arith = { git = "https://github.com/auron-project/arrow-rs.git";,
> rev = "5de02520c"}
> arrow-array = { git = "https://github.com/auron-project/arrow-rs.git";,
> rev = "5de02520c"}
> arrow-buffer = { git = "https://github.com/auron-project/arrow-rs.git";,
> rev = "5de02520c"}
> arrow-cast = { git = "https://github.com/auron-project/arrow-rs.git";, rev
> = "5de02520c"}
> arrow-data = { git = "https://github.com/auron-project/arrow-rs.git";, rev
> = "5de02520c"}
> arrow-ipc = { git = "https://github.com/auron-project/arrow-rs.git";, rev
> = "5de02520c"}
> arrow-ord = { git = "https://github.com/auron-project/arrow-rs.git";, rev
> = "5de02520c"}
> arrow-row = { git = "https://github.com/auron-project/arrow-rs.git";, rev
> = "5de02520c"}
> arrow-schema = { git = "https://github.com/auron-project/arrow-rs.git";,
> rev = "5de02520c"}
> arrow-select = { git = "https://github.com/auron-project/arrow-rs.git";,
> rev = "5de02520c"}
> arrow-string = { git = "https://github.com/auron-project/arrow-rs.git";,
> rev = "5de02520c"}
> parquet = { git = "https://github.com/auron-project/arrow-rs.git";, rev =
> "5de02520c"}
>
> # serde_json: branch=v1.0.96-blaze
> serde_json = { git = "https://github.com/auron-project/json";, rev =
> "95fa6cb" }
> ```
>
> On Wed, Oct 15, 2025, at 19:44, Nicholas Jiang wrote:
> > +1(binding).
> >
> > Regards,
> > Nicholas Jiang
> >
> > On 2025/10/13 12:02:38 Zhang Li wrote:
> >> Hello Incubator Community,
> >>
> >> This is a call for a vote to release Apache Auron(Incubating) version
> >> 6.0.0-incubating-rc0
> >>
> >> The Apache Auron community has voted on and approved a proposal to
> release
> >> Apache Auron(Incubating) version 6.0.0-incubating-rc0
> >>
> >> We now kindly request the Incubator PMC members review and vote on this
> >> incubator release.
> >>
> >> Auron community vote thread:
> >>  • https://lists.apache.org/thread/zokzbfkgv3rts1w1m6sotflj0odtrn5x
> >> Vote result thread:
> >>  • https://lists.apache.org/thread/ktgof385j3ssgrolkzwp1cjcm8wlocwl
> >> The release candidate:
> >>  •
> >>
> https://dist.apache.org/repos/dist/dev/incubator/auron/v6.0.0-incubating-rc0/
> >> Git tag for the release:
> >>  • https://github.com/apache/auron/releases/tag/v6.0.0-rc0
> >> Public keys file:
> >>  • https://dist.apache.org/repos/dist/release/incubator/auron/KEYS
> >> The change log is available in:
> >>  • https://github.com/apache/auron/compare/v5.0.0...v6.0.0-rc0
> >>
> >> The vote will be open for at least 72 hours or until the necessary
> number
> >> of votes are reached.
> >>
> >> Please vote accordingly:
> >>  [ ] +1 approve
> >>  [ ] +0 no opinion
> >>  [ ] -1 disapprove with the reason
> >>
> >> More detailed checklist please refer:
> >> •
> >>
> https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist
> >>
> >> Steps to validate the release, Please refer to:
> >> • https://www.apache.org/info/verification.html
> >>
> >> Thanks,
> >> On behalf of Apache Auron(Incubating) community
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
>
> --
> Xuanwo
>
> https://xuanwo.io/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to