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

Reply via email to