Hey James, How’s it going? I may have lost the email, but what are next steps for this. In its current state, I’d have to vote -1 because I can’t build it. However, I did try the workaround of setting the checksum to `warn` and was able to build Drill from source. How would you like to proceed? Best, — C
> On May 27, 2024, at 2:18 AM, James Turton <dz...@apache.org> wrote: > > Yes, I didn't backport its removal because that would amount to dropping > features from the stable branch. I guess the idea would be that 1.21.x, > however long we keep it going, becomes the last series that users who need > these plugins can can still have them in official releases while continuing > to receiving bug fixes... > > On 2024/05/27 04:10, Charles Givre wrote: >> Hey James, >> One more thing, I noticed that for 1.21.2, MapR is still being included in >> the build list. (See below). I did a search and couldn't seem to find >> where/why this is happening. I did confirm that this isn’t happening on the >> current master. >> Best, >> — C >> (base) ➜ apache-drill-1.21.2-src mvn clean install -DskipTests >> [INFO] Scanning for projects... >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Detecting the operating system and CPU architecture >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] os.detected.name: osx >> [INFO] os.detected.arch: aarch_64 >> [INFO] os.detected.version: 14.5 >> [INFO] os.detected.version.major: 14 >> [INFO] os.detected.version.minor: 5 >> [INFO] os.detected.classifier: osx-aarch_64 >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Reactor Build Order: >> [INFO] >> [INFO] Drill : >> [pom] >> [INFO] Drill : Tools : >> [pom] >> [INFO] Drill : Tools : Freemarker codegen >> [maven-plugin] >> [INFO] Drill : Protocol >> [jar] >> [INFO] Drill : Common >> [jar] >> [INFO] Drill : Logical Plan >> [jar] >> [INFO] Drill : Exec : >> [pom] >> [INFO] Drill : Exec : Memory : >> [pom] >> [INFO] Drill : Exec : Memory : Base >> [jar] >> [INFO] Drill : Exec : RPC >> [jar] >> [INFO] Drill : Exec : Vectors >> [jar] >> [INFO] Drill : Contrib : >> [pom] >> [INFO] Drill : Contrib : Data : >> [pom] >> [INFO] Drill : Contrib : Data : TPCH Sample >> [jar] >> [INFO] Drill : Metastore : >> [pom] >> [INFO] Drill : Metastore : API >> [jar] >> [INFO] Drill : Metastore : Iceberg >> [jar] >> [INFO] Drill : Exec : Java Execution Engine >> [jar] >> [INFO] Drill : Exec : JDBC Driver using dependencies >> [jar] >> [INFO] Drill : Exec : JDBC JAR with all dependencies >> [jar] >> [INFO] Drill : On-YARN >> [jar] >> [INFO] Drill : Metastore : RDBMS >> [jar] >> [INFO] Drill : Metastore : Mongo >> [jar] >> [INFO] Drill : Contrib : Storage : Kudu >> [jar] >> [INFO] Drill : Contrib : Format : XML >> [jar] >> [INFO] Drill : Contrib : Storage : HTTP >> [jar] >> [INFO] Drill : Contrib : Storage : OpenTSDB >> [jar] >> [INFO] Drill : Contrib : Storage : MongoDB >> [jar] >> [INFO] Drill : Contrib : Storage : HBase >> [jar] >> [INFO] Drill : Contrib : Storage : JDBC >> [jar] >> [INFO] Drill : Contrib : Storage : Hive : >> [pom] >> [INFO] Drill : Contrib : Storage : Hive : Exec Shaded >> [jar] >> [INFO] Drill : Contrib : Storage : Hive : Core >> [jar] >> [INFO] Drill : Contrib : Storage : Kafka >> [jar] >> [INFO] Drill : Contrib : Storage : Cassandra >> [jar] >> [INFO] Drill : Contrib : Storage : ElasticSearch >> [jar] >> [INFO] Drill : Contrib : Storage : Splunk >> [jar] >> [INFO] Drill : Contrib : Storage : GoogleSheets >> [jar] >> [INFO] Drill : Contrib : Storage : Phoenix >> [jar] >> [INFO] Drill : Contrib : UDFs >> [jar] >> [INFO] Drill : Contrib : Format : Syslog >> [jar] >> [INFO] Drill : Contrib : Format : Httpd/Nginx Access Log >> [jar] >> [INFO] Drill : Contrib : Format : PDF >> [jar] >> [INFO] Drill : Contrib : Format : HDF5 >> [jar] >> [INFO] Drill : Contrib : Format : SPSS >> [jar] >> [INFO] Drill : Contrib : Format : SAS >> [jar] >> [INFO] Drill : Contrib : Format : LTSV >> [jar] >> [INFO] Drill : Contrib : Format : Image >> [jar] >> [INFO] Drill : Contrib : Format : Pcap-NG >> [jar] >> [INFO] Drill : Contrib : Format : Esri >> [jar] >> [INFO] Drill : Contrib : Format : Excel >> [jar] >> [INFO] Drill : Contrib : Format : MS Access >> [jar] >> [INFO] Drill : Contrib : Format : Log Regex >> [jar] >> [INFO] Drill : Contrib : Storage : Druid >> [jar] >> [INFO] Drill : Contrib : Format : Iceberg >> [jar] >> [INFO] Drill : Contrib : Format : Delta Lake >> [jar] >> [INFO] Drill : Contrib : Storage : Drill >> [jar] >> [INFO] Drill : Packaging and Distribution Assembly >> [pom] >> [INFO] Drill : Contrib : Format : MaprDB >> [jar] >>> On May 24, 2024, at 11:01 AM, Charles Givre <cgi...@gmail.com> wrote: >>> >>> No go unfortunately. I deleted the mapr cache in my ~/.m2 directory. Same >>> error. I’m using maven version 3.9.6. >>> >>> Any other suggestions? >>> Best, >>> — C >>> >>> >>>> On May 23, 2024, at 11:53 PM, James Turton <dz...@apache.org> wrote: >>>> >>>> Interesting. I didn't want to drop a feature from the stable branch so the >>>> MapR stuff is still in 1.21, while gone from master. To try to reproduce >>>> the problem I ran rm -rf ~/.local/share/m2/repository/com/mapr locally but >>>> could still build Drill, and the CI also didn't have any trouble[2]. >>>> >>>> I can see that the 107d... digest is returned in an HTTP ETag header for >>>> the mapr-release artifact by repository.mapr.com, but also that the digest >>>> 6cfb... is stored as mapr-release-6.1.0-mapr.pom.sha1 in the MapR repo[1]. >>>> I can only guess that your local build is comparing two incompatible >>>> digests for some reason so >>>> >>>> * did you build in an IDE that might have some Maven configuration >>>> of its own and >>>> * have you tried an equivalent of rm -rf >>>> ~/.local/share/m2/repository/com/mapr; mvn install -DskipTests? >>>> >>>> >>>> 1. >>>> https://repository.mapr.com/nexus/content/groups/mapr-public/com/mapr/mapr-release/6.1.0-mapr/ >>>> 2. https://github.com/apache/drill/actions/runs/9132581568 >>>> >>>> >>>> On 2024/05/23 15:38, Charles Givre wrote: >>>>> Hi James, >>>>> Upon further research, it would seem that we already did this in >>>>> DRILL-8454. Was this included in RC1? >>>>> Best, >>>>> — C >>>>> >>>>> <2825.png> >>>>> DRILL-8454: Disable unsupported MapR profile and plugin by jnturton · >>>>> Pull Request #2825 · apache/drill >>>>> <https://github.com/apache/drill/pull/2825> >>>>> github.com <http://github.com/> >>>>> <https://github.com/apache/drill/pull/2825> >>>>> >>>>> <https://github.com/apache/drill/pull/2825> >>>>> >>>>> >>>>> >>>>>> On May 23, 2024, at 9:23 AM, Charles Givre <cgi...@gmail.com> wrote: >>>>>> >>>>>> Hi James, >>>>>> I attempted to build RC1 from source and ran into an error: >>>>>> >>>>>> [ERROR] Failed to execute goal on project drill-format-mapr: Could not >>>>>> resolve dependencies for project >>>>>> org.apache.drill.contrib:drill-format-mapr:jar:1.21.2: Failed to collect >>>>>> dependencies at com.mapr.hadoop:maprfs:jar:6.1.0-mapr: Failed to read >>>>>> artifact descriptor for com.mapr.hadoop:maprfs:jar:6.1.0-mapr: The >>>>>> following artifacts could not be resolved: >>>>>> com.mapr:mapr-release:pom:6.1.0-mapr (absent): Could not transfer >>>>>> artifact com.mapr:mapr-release:pom:6.1.0-mapr from/to mapr-releases >>>>>> (https://repository.mapr.com/maven/): Checksum validation failed, >>>>>> expected '107daa44a0b4a2c6dc1c28aa3546f288487def66' (REMOTE_INCLUDED) >>>>>> but is actually '6cfb3d48635ec74fcdf36c35c4bb945fd32cf3a8' -> [Help 1] >>>>>> [ERROR] >>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven with the >>>>>> -e switch. >>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >>>>>> [ERROR] >>>>>> [ERROR] For more information about the errors and possible solutions, >>>>>> please read the following articles: >>>>>> [ERROR] [Help 1] >>>>>> http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException >>>>>> [ERROR] >>>>>> [ERROR] After correcting the problems, you can resume the build with the >>>>>> command >>>>>> [ERROR] mvn <args> -rf :drill-format-mapr >>>>>> >>>>>> I don’t really know the cause of this, but I’m guessing that it can’t >>>>>> find some MapR dependency. I think there’s a point where we might want >>>>>> to remove the MapR code from the contrib folder. What do you think? >>>>>> >>>>>> Best, >>>>>> — C >>>>>> >>>>>> >>>>>> >>>>>>> On May 19, 2024, at 5:42 AM, James Turton <dz...@apache.org> wrote: >>>>>>> >>>>>>> Tested >>>>>>> >>>>>>> * web UI >>>>>>> * htpasswd authn >>>>>>> * JDBC over SSL >>>>>>> * JSON query >>>>>>> * Parquet query >>>>>>> * sys.version query >>>>>>> * PostgreSQL query. >>>>>>> >>>>>>> Vote: +1. >>>>>>> >>>>>>> On 2024/05/17 20:22, James Turton wrote: >>>>>>>> Hi all >>>>>>>> >>>>>>>> I'd like to propose the second release candidate (RC1) of Apache >>>>>>>> Drill, version 1.21.2. >>>>>>>> >>>>>>>> The release candidate covers a total of 44 resolved Jira issues [1]. >>>>>>>> Thanks to everyone who contributed to this release. >>>>>>>> >>>>>>>> The tarball artefacts are hosted at [2] and the Maven artefacts are >>>>>>>> hosted at [3]. >>>>>>>> >>>>>>>> This release candidate is based on >>>>>>>> 6b6a90fb6a03576d8d2b6a1858f72fb01b86d877 located at [4]. >>>>>>>> >>>>>>>> CI runs for the release candidate are viewable at [5]. >>>>>>>> >>>>>>>> [ ] +1 >>>>>>>> [ ] +0 >>>>>>>> [ ] -1 >>>>>>>> >>>>>>>> [1] >>>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313820&version=12353550 >>>>>>>> [2] https://dist.apache.org/repos/dist/dev/drill/1.21.2-rc1/ >>>>>>>> [3] >>>>>>>> https://repository.apache.org/content/repositories/orgapachedrill-1109/ >>>>>>>> [4] https://github.com/jnturton/drill/commits/drill-1.21.2 >>>>>>>> [5] https://github.com/apache/drill/actions/runs/9132581568