[ 
https://issues.apache.org/jira/browse/NIFI-7873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17209641#comment-17209641
 ] 

Joe Witt commented on NIFI-7873:
--------------------------------

This is related to what we generate the actual convenience binary from.

We execute the release/prepare and release/perform steps which conduct a build 
and publish the artifacts to maven.  Of those artifacts the most critical, and 
indeed the only thing we're voting upon, is the nifi-source-release.zip.  I 
take that sourcezip and pull it local then do the build for the convenience 
binary of nifi that we actually make available.  That build in turn generates 
what are technically different nars that we pushed into nexus but actually 
derived exclusively from the source bundle pushed to nexus.

I'll attempt during the 1.13.0 release - and will mark this as a blocker for it 
- to do the convenience build only from the nars we theoretically pushed to 
nexus which is what i should have locally already.  And still pull the source 
zip from nexus so the hashes match.

We'll see if we can thread the needle on having all these things match.  But to 
be clear the convenience assembly of nifi and even the stuff in nexus - aren't 
actually the officially binding things.  The one true thing that matters is the 
source.zip



> Provide exactly same version of nars in distribution and in maven repo
> ----------------------------------------------------------------------
>
>                 Key: NIFI-7873
>                 URL: https://issues.apache.org/jira/browse/NIFI-7873
>             Project: Apache NiFi
>          Issue Type: Wish
>    Affects Versions: 1.12.1
>            Reporter: Andrei Lopukhov
>            Priority: Minor
>
> Currently nar artifcats in NiFi distribution differs from same artifacts in 
> maven.
> It looks like nars are packaged once again for making distribution assembly.
> Example difference, MANIFEST.MF from nifi-avro-nar-1.12.1:
> ||Maven||Archieve distribution||
> |Manifest-Version: 1.0
> Build-Branch: UNKNOWN
> Build-Timestamp: 2020-09-23T10:17:41Z
> Archiver-Version: Plexus Archiver
> Built-By: jwitt
> Nar-Id: nifi-avro-nar
> Clone-During-Instance-Class-Loading: false
> Nar-Version: 1.12.1
> Build-Tag: nifi-1.12.1-RC2
> Build-Revision: accfaa3
> Nar-Group: org.apache.nifi
> Created-By: Apache Maven 3.6.3
> Build-Jdk: 1.8.0_265|Manifest-Version: 1.0
> Build-Timestamp: 2020-09-23T14:15:53Z
> Clone-During-Instance-Class-Loading: false
> Archiver-Version: Plexus Archiver
> Built-By: jwitt
> Nar-Version: 1.12.1
> Build-Tag: nifi-1.12.1-RC2
> Nar-Id: nifi-avro-nar
> Nar-Group: org.apache.nifi
> Created-By: Apache Maven 3.6.3
> Build-Jdk: 1.8.0_265|
> So it is not possible to validate individual libraries from distribution 
> against libraries in maven cental.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to