On Fri, Jul 4, 2025 at 11:08 AM Andy Grove <andygrov...@gmail.com> wrote:
> The vote passes with five +1 votes (four binding). Thank you for voting. > > I have published: > > - Source release > - datafusion-comet-spark-expr crate > - Maven artifacts (will take some time to show up) > > On Fri, Jul 4, 2025 at 3:52 AM Andrew Lamb <andrewlam...@gmail.com> wrote: > >> (+1 binding) >> >> Verified on x86_64 >> >> I didn't figure out what was wrong with my local setup, but I ran the >> tests >> on another machine and it seems to have worked. >> >> Thanks again everyone, >> Andrew >> >> On Thu, Jul 3, 2025 at 8:17 AM Andy Grove <andygrov...@gmail.com> wrote: >> >> > Thanks for trying to verify the release, Andrew. ChatGPT suggests that >> you >> > may have corrupted sbt artifacts. Could you try the following? >> > >> > rm -rf ~/.sbt/1.0/zinc >> > rm -rf ~/.ivy2/cache/org.scala-sbt >> > rm -rf ~/.ivy2/cache/org.scala-lang >> > rm -rf ~/.m2/repository/org/scala-lang >> > >> > On Thu, Jul 3, 2025 at 4:16 AM Andrew Lamb <andrewlam...@gmail.com> >> wrote: >> > >> > > I tried to run the verification script and got the error message >> below, >> > but >> > > I am not sure what to make of it >> > > >> > > Andrew >> > > >> > > >> > > >> > > >> > > [INFO] --- scala:4.8.0:compile (scala-compile-first) @ >> > > comet-common-spark3.4_2.12 --- >> > > [INFO] Compiler bridge file: >> > > >> > > >> > >> /Users/andrewlamb/.sbt/1.0/zinc/org.scala-sbt/org.scala-sbt-compiler-bridge_2.12-1.8.0-bin_2.12.17__68.0-1.8.0_20221110T195421.jar >> > > [INFO] Compiler bridge file is not installed yet >> > > error: >> > > bad constant pool index: 0 at pos: 49416 >> > > while compiling: <no file> >> > > during phase: globalPhase=<no phase>, enteringPhase=<some >> phase> >> > > library version: version 2.12.17 >> > > compiler version: version 2.12.17 >> > > reconstructed args: -bootclasspath >> > > >> > > >> > >> /Users/andrewlamb/.m2/repository/org/scala-lang/scala-library/2.12.17/scala-library-2.12.17.jar >> > > -classpath >> > > >> > > >> > >> /Users/andrewlamb/.m2/repository/org/scala-lang/modules/scala-xml_2.12/2.1.0/scala-xml_2.12-2.1.0.jar:/Users/andrewlamb/.m2/repository/org/scala-sbt/compiler-interface/1.8.0/compiler-interface-1.8.0.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-compiler/2.12.17/scala-compiler-2.12.17.jar:/Users/andrewlamb/.m2/repository/jline/jline/2.14.6/jline-2.14.6.jar:/Users/andrewlamb/.m2/repository/org/scala-sbt/util-interface/1.8.0/util-interface-1.8.0.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-reflect/2.12.17/scala-reflect-2.12.17.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/modules/scala-xml_2.12/2.1.0/scala-xml_2.12-2.1.0.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-compiler/2.12.17/scala-compiler-2.12.17.jar:/Users/andrewlamb/.m2/repository/jline/jline/2.14.6/jline-2.14.6.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-library/2.12.17/scala-library-2.12.17.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-reflect/2.12.17/scala-reflect-2.12.17.jar >> > > -d >> > > >> > > >> > >> /var/folders/1l/tg68jc6550gg8xqf1hr4mlwr0000gn/T/scala-maven-plugin-compiler-bridge-classes15349046505023552671 >> > > >> > > last tree to typer: EmptyTree >> > > tree position: <unknown> >> > > tree tpe: <notype> >> > > symbol: null >> > > call site: <none> in <none> >> > > >> > > == Source file context for tree position == >> > > >> > > error: scala.reflect.internal.FatalError: >> > > bad constant pool index: 0 at pos: 49416 >> > > while compiling: <no file> >> > > during phase: globalPhase=<no phase>, enteringPhase=<some >> phase> >> > > library version: version 2.12.17 >> > > compiler version: version 2.12.17 >> > > reconstructed args: -bootclasspath >> > > >> > > >> > >> /Users/andrewlamb/.m2/repository/org/scala-lang/scala-library/2.12.17/scala-library-2.12.17.jar >> > > -classpath >> > > >> > > >> > >> /Users/andrewlamb/.m2/repository/org/scala-lang/modules/scala-xml_2.12/2.1.0/scala-xml_2.12-2.1.0.jar:/Users/andrewlamb/.m2/repository/org/scala-sbt/compiler-interface/1.8.0/compiler-interface-1.8.0.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-compiler/2.12.17/scala-compiler-2.12.17.jar:/Users/andrewlamb/.m2/repository/jline/jline/2.14.6/jline-2.14.6.jar:/Users/andrewlamb/.m2/repository/org/scala-sbt/util-interface/1.8.0/util-interface-1.8.0.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-reflect/2.12.17/scala-reflect-2.12.17.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/modules/scala-xml_2.12/2.1.0/scala-xml_2.12-2.1.0.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-compiler/2.12.17/scala-compiler-2.12.17.jar:/Users/andrewlamb/.m2/repository/jline/jline/2.14.6/jline-2.14.6.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-library/2.12.17/scala-library-2.12.17.jar:/Users/andrewlamb/.m2/repository/org/scala-lang/scala-reflect/2.12.17/scala-reflect-2.12.17.jar >> > > -d >> > > >> > > >> > >> /var/folders/1l/tg68jc6550gg8xqf1hr4mlwr0000gn/T/scala-maven-plugin-compiler-bridge-classes15349046505023552671 >> > > >> > > last tree to typer: EmptyTree >> > > tree position: <unknown> >> > > tree tpe: <notype> >> > > symbol: null >> > > call site: <none> in <none> >> > > >> > > == Source file context for tree position == >> > > >> > > >> > > at scala.reflect.internal.Reporting.abort(Reporting.scala:69) >> > > at scala.reflect.internal.Reporting.abort$(Reporting.scala:65) >> > > at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:28) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.errorBadIndex(ClassfileParser.scala:385) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getExternalName(ClassfileParser.scala:249) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.readParamNames$1(ClassfileParser.scala:828) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:834) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parseAttributes$7(ClassfileParser.scala:908) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:908) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:611) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parseClass$4(ClassfileParser.scala:534) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:534) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parse$2(ClassfileParser.scala:160) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parse$1(ClassfileParser.scala:146) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:129) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:343) >> > > at >> > > >> > > >> > >> scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:250) >> > > at >> scala.reflect.internal.Symbols$Symbol.completeInfo(Symbols.scala:1542) >> > > at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions.scala$reflect$internal$Definitions$$enterNewMethod(Definitions.scala:49) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions$DefinitionsClass.String_$plus$lzycompute(Definitions.scala:1134) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions$DefinitionsClass.String_$plus(Definitions.scala:1134) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreMethods$lzycompute(Definitions.scala:1438) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreMethods(Definitions.scala:1420) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode$lzycompute(Definitions.scala:1450) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode(Definitions.scala:1450) >> > > at >> > > >> > > >> > >> scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1506) >> > > at scala.tools.nsc.Global$Run.<init>(Global.scala:1214) >> > > at scala.tools.nsc.Driver.doCompile(Driver.scala:46) >> > > at scala.tools.nsc.MainClass.doCompile(Main.scala:32) >> > > at scala.tools.nsc.Driver.process(Driver.scala:67) >> > > at scala.tools.nsc.Main.process(Main.scala) >> > > at >> > > >> > > >> > >> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) >> > > at java.base/java.lang.reflect.Method.invoke(Method.java:565) >> > > at sbt.internal.inc.RawCompiler.getReporter$1(RawCompiler.scala:56) >> > > at sbt.internal.inc.RawCompiler.apply(RawCompiler.scala:77) >> > > at >> > > >> > > >> > >> sbt_inc.CompilerBridgeFactory.getScala2CompilerBridgeJar(CompilerBridgeFactory.java:177) >> > > at >> > > >> > > >> > >> sbt_inc.CompilerBridgeFactory.getCompiledBridgeJar(CompilerBridgeFactory.java:60) >> > > at >> sbt_inc.SbtIncrementalCompilers.make(SbtIncrementalCompilers.java:51) >> > > at >> > > >> > > >> > >> scala_maven.ScalaCompilerSupport.incrementalCompile(ScalaCompilerSupport.java:305) >> > > at >> > scala_maven.ScalaCompilerSupport.compile(ScalaCompilerSupport.java:119) >> > > at >> > scala_maven.ScalaCompilerSupport.doExecute(ScalaCompilerSupport.java:86) >> > > at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:310) >> > > at scala_maven.ScalaCompileMojo.execute(ScalaCompileMojo.java:108) >> > > at >> > > >> > > >> > >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162) >> > > at >> > > >> > > >> > >> org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53) >> > > at >> > > >> > > >> > >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118) >> > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261) >> > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173) >> > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101) >> > > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:906) >> > > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:283) >> > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:206) >> > > at >> > > >> > > >> > >> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) >> > > at java.base/java.lang.reflect.Method.invoke(Method.java:565) >> > > at >> > > >> > > >> > >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:283) >> > > at >> > > >> > >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:226) >> > > at >> > > >> > > >> > >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:407) >> > > at >> > > >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:348) >> > > at >> > > >> > > >> > >> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) >> > > at java.base/java.lang.reflect.Method.invoke(Method.java:565) >> > > at >> > > >> > > >> > >> org.apache.maven.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:52) >> > > at >> > > >> > >> org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:161) >> > > at >> > org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:73) >> > > >> > > [INFO] >> > > >> ------------------------------------------------------------------------ >> > > [INFO] Reactor Summary for Comet Project Parent POM 0.9.0: >> > > [INFO] >> > > [INFO] Comet Project Parent POM ........................... SUCCESS [ >> > > 6.220 s] >> > > [INFO] comet-common ....................................... FAILURE [ >> > > 3.720 s] >> > > [INFO] comet-spark ........................................ SKIPPED >> > > [INFO] comet-spark-integration ............................ SKIPPED >> > > [INFO] comet-fuzz ......................................... SKIPPED >> > > [INFO] >> > > >> ------------------------------------------------------------------------ >> > > [INFO] BUILD FAILURE >> > > [INFO] >> > > >> ------------------------------------------------------------------------ >> > > [INFO] Total time: 10.036 s >> > > [INFO] Finished at: 2025-07-03T05:50:59-04:00 >> > > [INFO] >> > > >> ------------------------------------------------------------------------ >> > > >> > > On Tue, Jul 1, 2025 at 6:13 PM Parth Chandra <par...@apache.org> >> wrote: >> > > >> > > > +1 (non binding) >> > > > Verified on Mac >> > > > Verified artifacts in. maven repo >> > > > >> > > > >> > > > On Tue, Jul 1, 2025 at 10:28 AM L. C. Hsieh <vii...@gmail.com> >> wrote: >> > > > >> > > > > +1 (binding) >> > > > > >> > > > > Verified on M4 Mac. >> > > > > >> > > > > Thanks Andy. >> > > > > >> > > > > >> > > > > On Tue, Jul 1, 2025 at 10:09 AM Andy Grove <andygrov...@gmail.com >> > >> > > > wrote: >> > > > > > >> > > > > > Hi, >> > > > > > >> > > > > > >> > > > > > I would like to propose a release of Apache DataFusion Comet >> > version >> > > > > 0.9.0. >> > > > > > >> > > > > > >> > > > > > This release candidate is based on commit: >> > > > > > 1c462bc6c41b05e69b0ea7dd658e135648deff6c [1] >> > > > > > >> > > > > > The proposed release tarball and signatures are hosted at [2]. >> > > > > > >> > > > > > Pre-built jar files are available in a Maven staging repository >> > [3]. >> > > > > > >> > > > > > The changelog is located at [4]. >> > > > > > >> > > > > > >> > > > > > Please download, verify checksums and signatures, run the unit >> > tests, >> > > > and >> > > > > > vote >> > > > > > >> > > > > > on the release. The vote will be open for at least 72 hours. >> > > > > > >> > > > > > >> > > > > > Only votes from PMC members are binding, but all members of the >> > > > community >> > > > > > are >> > > > > > >> > > > > > encouraged to test the release and vote with "(non-binding)". >> > > > > > >> > > > > > >> > > > > > The standard verification procedure is documented at >> > > > > > >> > > > > >> > > > >> > > >> > >> https://github.com/apache/datafusion-comet/blob/main/dev/release/verifying-release-candidates.md >> > > > > > >> > > > > > >> > > > > > [ ] +1 Release this as Apache DataFusion Comet 0.9.0 >> > > > > > >> > > > > > [ ] +0 >> > > > > > >> > > > > > [ ] -1 Do not release this as Apache DataFusion Comet 0.9.0 >> > > because... >> > > > > > >> > > > > > >> > > > > > Here is my vote: >> > > > > > >> > > > > > >> > > > > > +1 >> > > > > > >> > > > > > >> > > > > > [1]: >> > > > > > >> > > > > >> > > > >> > > >> > >> https://github.com/apache/datafusion-comet/tree/1c462bc6c41b05e69b0ea7dd658e135648deff6c >> > > > > > >> > > > > > [2]: >> > > > > > >> > > > > >> > > > >> > > >> > >> https://dist.apache.org/repos/dist/dev/datafusion/apache-datafusion-comet-0.9.0-rc2 >> > > > > > >> > > > > > [3]: >> > > > > >> > > >> https://repository.apache.org/#nexus-search;quick~org.apache.datafusion >> > > > > > >> > > > > > [4]: >> > > > > > >> > > > > >> > > > >> > > >> > >> https://github.com/apache/datafusion-comet/blob/1c462bc6c41b05e69b0ea7dd658e135648deff6c/CHANGELOG.md >> > > > > >> > > > > >> --------------------------------------------------------------------- >> > > > > To unsubscribe, e-mail: dev-unsubscr...@datafusion.apache.org >> > > > > For additional commands, e-mail: dev-h...@datafusion.apache.org >> > > > > >> > > > > >> > > > >> > > >> > >> >