The community is looking for an approach to work with official deps +
patches. so patches can also be reviewed in the future.

Zhang Li

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

> Hi, Zhang Li
>
> Thank you for working on this. My intention is not about how to maintain
> those patches. It’s about upstream first or forking as separate projects:
> meaning you either find a way to get those patches accepted by upstream, or
> you maintain your own forks with your own release schedule.
>
> Both approaches look good to me. The point is simply: don’t leave
> unreviewed deps in your tree.
>
> On Thu, Oct 16, 2025, at 16:34, Zhang Li wrote:
> > 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]
> >>
> >>
>
> --
> Xuanwo
>
> https://xuanwo.io/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to