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] > >
