Hi all!

I tested:

  *
a local building on maven 3.6.3 and 3.9.7,
  *
web UI
  *
parquet query
  *
checked dependencies versions to match the release notes
  *
sqlline

Everything looks good except for the following warning message on connection 
through sqlline. Was it there before? It's not critical, but may be annoying.

My vote: +1

apache drill> !connect jdbc:drill:drillbit=localhost;
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javassist.util.proxy.SecurityActions 
(file:/home/rymarm/sandbox/test-drill-rc/apache-drill-1.21.2/jars/3rdparty/javassist-3.28.0-GA.jar)
 to method 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of 
javassist.util.proxy.SecurityActions
WARNING: Use --illegal-access=warn to enable warnings of further illegal 
reflective access operations
WARNING: All illegal access operations will be denied in a future release
apache drill>

Regards,
Maksym Rymar
________________________________
Від: James Turton <dz...@apache.org>
Надіслано: 7 червня 2024 р. 9:53
Кому: dev@drill.apache.org <dev@drill.apache.org>; Charles Givre 
<cgi...@gmail.com>
Тема: Re: [VOTE] Release Apache Drill 1.21.2 - RC1

P.S. the version of Maven that got installed in the mentioned VM (Debian
Bookworm) was 3.8.7. I wonder if your Maven is too /new/ to be
compatible with the MapR repo? I'm just throwing out guesses now.

On 2024/06/07 08:51, James Turton wrote:
> You could create a clean "build box"? I just created an new VM in GCP,
> downloaded apache-drill-1.21.2-src.tar.gz, built it and then ran it
> this way. The MapR artifacts were pulled without trouble.
>
> Something related to checksum verification is whacky in your local
> Maven config but I'm out of ideas for tracking that down and I think
> we can resolve that independently of the RC...
>
> On 2024/06/06 19:57, Charles Givre wrote:
>> 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