Val, I didn't found the way to make a local deploy. So I just make 'install'.
Yes you are right, only source jar is signed. Seems, we need to configure checksum plugin for signing binary jars as it is done in Maven-parent or any other project. чт, 14 янв. 2021 г., 23:14 Valentin Kulichenko < valentin.kuliche...@gmail.com>: > Andrey, > > Did you try on the 2.x or 3.x? > > I've just tried to do the same in ignite-3, but it didn't work for me. I've > updated the parent pom version to 23 and ran "mvn clean deploy > -Papache-release". The source package is now signed with SHA512, which is > good, but there was no effect on the JAR artifacts. As a matter of fact, I > don't see any checksum files for them. My guess is that by default they are > generated by the deploy plugin, during the upload to Maven. Here is the > resulting staging (still MD5 and SHA1): > https://repository.apache.org/content/repositories/orgapacheignite-1505/ > > Does it behave in the same way for you? > > -Val > > On Thu, Jan 14, 2021 at 3:30 AM Andrey Mashenkov < > andrey.mashen...@gmail.com> > wrote: > > > I've made "mvn clean install" with enabled "apache-release" profile and > see > > *.sha-512 checksum files in target directories. > > So, upgrading to the latest apache parent looks sufficient. > > > > > > On Thu, Jan 14, 2021 at 12:30 PM Petr Ivanov <mr.wei...@gmail.com> > wrote: > > > > > Is seems that parent is already updated in > > > https://issues.apache.org/jira/browse/IGNITE-13987 < > > > https://issues.apache.org/jira/browse/IGNITE-13987> > > > > > > > > > > > > > On 14 Jan 2021, at 01:57, Valentin Kulichenko < > > > valentin.kuliche...@gmail.com> wrote: > > > > > > > > Andrey, > > > > > > > > This sounds even better. Can you create a ticket for this change? > > > > > > > > -Val > > > > > > > > On Wed, Jan 13, 2021 at 2:34 PM Andrey Mashenkov < > > > andrey.mashen...@gmail.com> > > > > wrote: > > > > > > > >> Val, > > > >> > > > >> I've just found Maven projects use SHA-512. > > > >> I passed through commits and found they just switched to newer > parent > > > >> org.apache:apache pom. > > > >> I've compared our current parent pom with the latest available one > > > >> (org.apache:apache:16 vs org.apache:apache:23) > > > >> and then found checksum-maven-plugin was added [1] somewhen in > > between. > > > >> > > > >> So, seems we have to switched to newer apache pom and maybe add > > > >> checksum-maven-plugin > > > >> to our main pom. > > > >> > > > >> [1] > > > >> > > > >> > > > > > > https://github.com/apache/maven-apache-parent/commit/a46aa52b4b56d9b7aa62e1b8cbea5ff0af434a > > > >> > > > >> On Wed, Jan 13, 2021 at 10:41 PM Valentin Kulichenko < > > > >> valentin.kuliche...@gmail.com> wrote: > > > >> > > > >>> Hi Andrey, > > > >>> > > > >>> This indeed sounds like the cleanest way. I don't know how much > > effort > > > >> that > > > >>> would be though. > > > >>> > > > >>> -Val > > > >>> > > > >>> On Wed, Jan 13, 2021 at 11:01 AM Andrey Mashenkov < > > > >>> andrey.mashen...@gmail.com> wrote: > > > >>> > > > >>>> Maybe, we could donate to maven plugin possibility to switch to > > > >> SHA-512. > > > >>>> Hopefully, a new plugin version will be released before we have > any > > > >>> release > > > >>>> candidate. > > > >>>> > > > >>>> Is it looks like a big deal? > > > >>>> > > > >>>> ср, 13 янв. 2021 г., 21:32 Valentin Kulichenko < > > > >>>> valentin.kuliche...@gmail.com>: > > > >>>> > > > >>>>> Hi Ivan, > > > >>>>> > > > >>>>> No, I haven't found a way yet. SHA1 still works, but I believe we > > > >>> should > > > >>>>> consider using better options in future releases. > > > >>>>> > > > >>>>> Do you have any ideas on how to implement this? > > > >>>>> > > > >>>>> -Val > > > >>>>> > > > >>>>> On Wed, Jan 13, 2021 at 8:21 AM Ivan Pavlukhin < > > vololo...@gmail.com> > > > >>>>> wrote: > > > >>>>> > > > >>>>>> Folks, > > > >>>>>> > > > >>>>>> Were you able to resolve this? > > > >>>>>> > > > >>>>>> 2020-12-28 22:15 GMT+03:00, Valentin Kulichenko < > > > >>>>>> valentin.kuliche...@gmail.com>: > > > >>>>>>> Hi Ivan, > > > >>>>>>> > > > >>>>>>> Thanks for your response. I've looked into the PGP plugin, and > > > >>>>>>> unfortunately it looks like it only can create signatures, but > > > >> not > > > >>>>>>> checksums. > > > >>>>>>> > > > >>>>>>> -Val > > > >>>>>>> > > > >>>>>>> On Sun, Dec 27, 2020 at 11:54 PM Ivan Bessonov < > > > >>>> bessonov...@gmail.com> > > > >>>>>>> wrote: > > > >>>>>>> > > > >>>>>>>> Hi, > > > >>>>>>>> > > > >>>>>>>> I've never done this before, but it seems like we need > > > >>>>> maven-gpg-plugin > > > >>>>>>>> for > > > >>>>>>>> it [1]. > > > >>>>>>>> > > > >>>>>>>> Algorithm configuration would look like this: > > > >>>>>>>> <gpgArguments> > > > >>>>>>>> <arg>--digest-algo=SHA512</arg> > > > >>>>>>>> </gpgArguments> > > > >>>>>>>> > > > >>>>>>>> Maybe this will help. > > > >>>>>>>> > > > >>>>>>>> [1] > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>> > > > >>>>> > > > >>>> > > > >>> > > > >> > > > > > > http://maven.apache.org/plugins-archives/maven-gpg-plugin-LATEST/sign-mojo.html > > > >>>>>>>> > > > >>>>>>>> пн, 28 дек. 2020 г. в 01:25, Valentin Kulichenko < > > > >>>>>>>> valentin.kuliche...@gmail.com>: > > > >>>>>>>> > > > >>>>>>>>> Igniters, > > > >>>>>>>>> > > > >>>>>>>>> I've been preparing the 3.0.0-alpha1 release and got confused > > > >>>> about > > > >>>>>> the > > > >>>>>>>>> requirements for checksums in Maven deployments. The Apache > > > >>>>>> instruction > > > >>>>>>>> [1] > > > >>>>>>>>> states that MD5 is deprecated and SHA1 should be avoided in > > > >>> favor > > > >>>> of > > > >>>>>>>>> SHA-256 or SHA-512. However, it looks like we are still using > > > >>> the > > > >>>>>>>> MD5/SHA1 > > > >>>>>>>>> combination (at least that's what the staging for 2.9.1 [2] > > > >>>>> contains). > > > >>>>>>>>> > > > >>>>>>>>> On top of that, I can't find an easy way to switch to another > > > >>>>> checksum > > > >>>>>>>>> - > > > >>>>>>>>> Maven deploy plugin [3] creates MD5 and SHA1 files > > > >> automatically > > > >>>> and > > > >>>>>>>>> doesn't seem to have any options to tweak this behavior. > > > >>>>>>>>> > > > >>>>>>>>> That said, I have two questions: > > > >>>>>>>>> > > > >>>>>>>>> 1. Are we required to use SHA512 or MD5/SHA1 is OK for now? > > > >>>>>>>>> 2. Is there a painless way to include SHA512 in addition to > > > >>>>>>>>> MD5/SHA1? > > > >>>>>>>>> > > > >>>>>>>>> Can anyone shed some light on this? > > > >>>>>>>>> > > > >>>>>>>>> [1] > https://infra.apache.org/release-signing.html#basic-facts > > > >>>>>>>>> [2] > > > >>>>>>>>> > > > >>>>>>>>> > > > >>>>>>>> > > > >>>>>> > > > >>>>> > > > >>>> > > > >>> > > > >> > > > > > > https://repository.apache.org/content/repositories/orgapacheignite-1490/org/apache/ignite/ignite-core/2.9.1/ > > > >>>>>>>>> [3] > > > >>>>>>>> > > > >>>> > > https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html > > > >>>>>>>>> > > > >>>>>>>>> -Val > > > >>>>>>>>> > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> -- > > > >>>>>>>> Sincerely yours, > > > >>>>>>>> Ivan Bessonov > > > >>>>>>>> > > > >>>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> -- > > > >>>>>> > > > >>>>>> Best regards, > > > >>>>>> Ivan Pavlukhin > > > >>>>>> > > > >>>>> > > > >>>> > > > >>> > > > >> > > > >> > > > >> -- > > > >> Best regards, > > > >> Andrey V. Mashenkov > > > >> > > > > > > > > > > -- > > Best regards, > > Andrey V. Mashenkov > > >