You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by Kevin Doran <kd...@apache.org> on 2018/06/16 01:26:23 UTC

[VOTE] Release Apache NiFi Registry 0.2.0

Hello,

I am pleased to call this vote for the source release of Apache NiFi Registry 0.2.0.

The source zip, including signatures, digests, etc. can be found at:
https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/nifi-registry-0.2.0/

The Git tag is nifi-registry-0.2.0-RC1
The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=7966c52edd7a468fa30d32a333ef907e2b9e374c

Checksums of nifi-registry-0.2.0-source-release.zip:
SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218

Release artifacts are signed with the following key:
Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
Available at:
https://people.apache.org/keys/committer/kdoran.asc
https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207

KEYS file available here:
https://dist.apache.org/repos/dist/dev/nifi/KEYS

46 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320920&version=12342369

Release note highlights can be found here:
https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiRegistry0.2.0

The vote will be open for 72 hours.
Please download the release candidate and evaluate the necessary items including checking hashes, signatures, build
from source, and test. Then please vote:

[ ] +1 Release this package as nifi-registry-0.2.0
[ ] +0 no opinion
[ ] -1 Do not release this package because...



Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Joe Witt <jo...@gmail.com>.
+1 (binding)

Verified all the typical sig/hash/L&N.
Verified function.

Thanks for RM Kevin!

Joe

On Mon, Jun 18, 2018 at 2:47 PM, Aldrin Piri <al...@gmail.com> wrote:
> +1, binding
>
> notes:
> signature and hashes look good
> license and notice looked good excluding those issues already presented
> verified successful integration and workflow unsecured with NiFi
>
> On Mon, Jun 18, 2018 at 1:26 PM Scott Aslan <sc...@gmail.com> wrote:
>
>> +1 binding,
>>
>> -ran through release helper
>> -setup unsecured nifi, configured registry 0.2.0, created a bucket, placed
>> PG's under version control, all looks good
>>
>> Thanks for RM'ing Kevin!
>>
>> On Mon, Jun 18, 2018 at 7:10 AM Marc <ph...@apache.org> wrote:
>>
>> > +1 binding..
>> >
>> >   Stepped through helper guide for verification and validation. Looks
>> > great!
>> >
>> > On Mon, Jun 18, 2018, 4:18 AM Pierre Villard <
>> pierre.villard.fr@gmail.com>
>> > wrote:
>> >
>> > > +1 binding,
>> > >
>> > > - Went through the release helper guide
>> > > - Tested the hook mechanism
>> > >
>> > > All looks good to me. Thanks for the release management Kevin and to
>> all
>> > > the contributors!
>> > >
>> > > Pierre
>> > >
>> > > 2018-06-18 8:05 GMT+02:00 Koji Kawamura <ij...@gmail.com>:
>> > >
>> > > > +1 (binding)
>> > > >
>> > > > - Run through Release Helper Guide
>> > > > - Tested other database other than H2
>> > > > - Tested Git persistence provider
>> > > >
>> > > > Few minor feedback:
>> > > >
>> > > > 1. Database user whose password is blank can not be used
>> > > >
>> > > > When I used HSQLDB, the default 'sa' user does not have password. If
>> I
>> > > > configure a blank password property, I got following error.
>> > > > Work-around: create a user with password
>> > > > Caused by: java.lang.IllegalStateException: nifi.registry.db.password
>> > > > is required
>> > > >         at
>> > > org.apache.nifi.registry.db.DataSourceFactory.createDataSource(
>> > > > DataSourceFactory.java:78)
>> > > > ~[na:na]
>> > > >
>> > > > 2. V2__Initial.sql uses 'TEXT' data type, which is not supported in
>> > some
>> > > > DBMS
>> > > >
>> > > > While many databases such as MySQL, PostgreSQL, SQL Server and Oracle
>> > > > ... etc support TEXT, it is not a standard data type and some other
>> > > > database engines do not support it (e.g. HSQLDB).
>> > > > Also, Microsoft docs mention that SQL Server may remove TEXT data
>> type
>> > > > in the future release.
>> > > > https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-
>> > > > text-and-image-transact-sql?view=sql-server-2017
>> > > >
>> > > > V1__Initial.sql uses 'VARCHAR(4096)' instead. That can support more
>> > > > databases.
>> > > > After changing V2__Initial.sql to use VARCHAR, I was able to use
>> > HSQLDB.
>> > > >
>> > > >
>> > > > Thanks,
>> > > > Koji
>> > > >
>> > > > On Sun, Jun 17, 2018 at 9:13 PM, Jeff Zemerick <jzemerick@apache.org
>> >
>> > > > wrote:
>> > > > > +1 non-binding
>> > > > >
>> > > > > Ran through the release helper guide with no issues. Good stuff!
>> > > > >
>> > > > > On Sat, Jun 16, 2018 at 5:47 PM Andy LoPresto <
>> > > > alopresto.apache@gmail.com>
>> > > > > wrote:
>> > > > >
>> > > > >> Sorry everyone,
>> > > > >>
>> > > > >> Committers can provide binding votes on technical discussions
>> (such
>> > as
>> > > > to
>> > > > >> call for a release), but only PMC members can provide binding
>> votes
>> > on
>> > > > >> releases. This is an Apache policy.
>> > > > >>
>> > > > >> I’ll update the page on Monday to be a bit clearer on the
>> > distinction.
>> > > > >>
>> > > > >> Andy LoPresto
>> > > > >> alopresto@apache.org
>> > > > >> alopresto.apache@gmail.com
>> > > > >> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
>> EF69
>> > > > >>
>> > > > >> > On Jun 16, 2018, at 14:34, Andy LoPresto <
>> > > alopresto.apache@gmail.com>
>> > > > >> wrote:
>> > > > >> >
>> > > > >> > Abdelkrim,
>> > > > >> >
>> > > > >> > Thanks for validating the release and voting. Just to clarify,
>> > only
>> > > > PMC
>> > > > >> members and committers [1] can cast a “binding” vote. All other
>> > > > community
>> > > > >> members are welcome to cast a +1, 0, or -1 vote as well, but these
>> > are
>> > > > >> “non-binding”. Thanks again.
>> > > > >> >
>> > > > >> > [1] http://nifi.apache.org/people.html
>> > > > >> >
>> > > > >> > Andy LoPresto
>> > > > >> > alopresto@apache.org
>> > > > >> > alopresto.apache@gmail.com
>> > > > >> > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
>> > EF69
>> > > > >> >
>> > > > >> >> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <
>> > > > ahadjidj@hortonworks.com>
>> > > > >> wrote:
>> > > > >> >>
>> > > > >> >> +1 (binding)
>> > > > >> >>
>> > > > >> >> - Tested everything from the release helper and everything
>> worked
>> > > > fine
>> > > > >> >> - Tested the GitFlowPersistenceProvider with Github, works fine
>> > > > >> >> - The Switching from other Persistence Provider section of the
>> > > Admin
>> > > > >> Guide asks to move the H2 DB specified as
>> > nifi.registry.db.directory.
>> > > In
>> > > > >> the Registery 0.2, this property is set to "". So it doesn't apply
>> > > when
>> > > > you
>> > > > >> start a Registry 0.2 with FilePersistenceProvider and migrate to
>> Git
>> > > > >> provider.
>> > > > >> >> - This is not an issue, but it seems that there no way to
>> migrate
>> > > > >> previous flow file from File provider to Git provider, or from an
>> > > > existing
>> > > > >> Git provider with Git clone.
>> > > > >> >>
>> > > > >> >> Thanks
>> > > > >> >>
>> > > > >> >> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
>> > > > >> >>
>> > > > >> >>    +1 (binding) Release this package as nifi-registry-0.2.0
>> > > > >> >>
>> > > > >> >>    - Ran through everything in the release helper and looked
>> > good,
>> > > > few
>> > > > >> minor
>> > > > >> >>    things Andy mentioned
>> > > > >> >>    - Tested upgrading an existing registry to 0.2.0 to test
>> > > database
>> > > > >> migration
>> > > > >> >>    - Tested basic event hook logging
>> > > > >> >>    - Ran secure NiFi with secure registry
>> > > > >> >>
>> > > > >> >>    I also never saw the strange Maven output that Andy
>> reported.
>> > > > >> >>
>> > > > >> >>    Thanks for RM'ing!!
>> > > > >> >>
>> > > > >> >>
>> > > > >> >>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <
>> > > > >> alopresto@apache.org> wrote:
>> > > > >> >>>
>> > > > >> >>> +1, binding
>> > > > >> >>>
>> > > > >> >>> I:
>> > > > >> >>> * verified all checksums and signatures
>> > > > >> >>> * ran through the normal build process (tests and
>> contrib-check)
>> > > > >> >>> * verified the LICENSE, NOTICE, and README.md documents
>> > > > >> >>> * deployed the application
>> > > > >> >>> * verified interaction with NiFi
>> > > > >> >>>
>> > > > >> >>> I also deployed a secured NiFi Registry and NiFi instance and
>> > was
>> > > > able
>> > > > >> to
>> > > > >> >>> perform expected behavior. I then encrypted the Registry
>> configs
>> > > and
>> > > > >> >>> verified the application still worked.
>> > > > >> >>>
>> > > > >> >>> There were a lot of tiny issues, but none that I believe raise
>> > to
>> > > > the
>> > > > >> >>> level of blocking the release. I’ve included brief notes here
>> > but
>> > > > will
>> > > > >> open
>> > > > >> >>> Jiras for these at a later date. Thanks Kevin, great work.
>> > > > >> >>>
>> > > > >> >>> * Maven build has weird output at the end (see below; seems
>> like
>> > > > text
>> > > > >> >>> interpolation from race condition? may only be my machine,
>> but I
>> > > ran
>> > > > >> >>> single-threaded)
>> > > > >> >>> * source NOTICE includes copyright date 2014-2018 (who has the
>> > > > >> DeLorean?)
>> > > > >> >>> * source NOTICE says MiNiFi copyright date 2015-2018?
>> > > > >> >>> * Probably should have spaces around hyphens in "Registry-a
>> > > > >> sub-project of
>> > > > >> >>> Apache NiFi-is" in source README.md
>> > > > >> >>> * compiled NOTICE includes copyright date 2014-2018
>> > > > >> >>> * compiled NOTICE says NiFi copyright 2015-2017
>> > > > >> >>> * compiled README does not have markdown extension
>> > > > >> >>> * compiled README does not have complete instructions from
>> > source
>> > > > >> README.md
>> > > > >> >>> * git commit to prepare for release has formatting changes
>> (try
>> > to
>> > > > >> avoid)
>> > > > >> >>>
>> > > > >> >>> ——
>> > > > >> >>> [INFO] -----------<
>> > org.apache.nifi.registry:nifi-registry-docker
>> > > > >> >>>> ------------
>> > > > >> >>> [INFO] Building nifi-registry-docker 0.2.0
>> > > > >> >>> [20/20]
>> > > > >> >>> [INFO] --------------------------------[ jar
>> > > > >> >>> ]---------------------------------
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce
>> (enforce-maven) @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-remote-resources-plugin:1.5:process
>> (default) @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-resources-plugin:2.7:resources
>> > > > (default-resources) @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> > > > >> >>> [INFO] skip non existing resourceDirectory
>> > > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-docker/src/main/resources
>> > > > >> >>> [INFO] Copying 3 resources
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-compiler-plugin:3.2:compile
>> (default-compile) @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO] No sources to compile
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-resources-plugin:2.7:testResources
>> > > > >> >>> (default-testResources) @ nifi-registry-docker ---
>> > > > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> > > > >> >>> [INFO] skip non existing resourceDirectory
>> > > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-docker/src/test/resources
>> > > > >> >>> [INFO] Copying 3 resources
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile
>> > > > (default-testCompile)
>> > > > >> @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO] No sources to compile
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile
>> (groovy-tests)
>> > @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO] No sources to compile
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @
>> > > > >> nifi-registry-docker
>> > > > >> >>> ---
>> > > > >> >>> [INFO] Building jar: /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>>
>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-site-plugin:3.4:attach-descriptor
>> > > > (attach-descriptor)
>> > > > >> @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
>> > > > >> >>> nifi-registry-docker ---
>> > > > >> >>> [INFO]
>> > > > >> >>> [INFO] --- apache-rat-plugin:0.11:check (default) @
>> > > > >> nifi-registry-docker
>> > > > >> >>> ---
>> > > > >> >>> [INFO] 51 implicit excludes (use -debug for more details).
>> > > > >> >>> [INFO] Exclude: nb-configuration.xml
>> > > > >> >>> [INFO] Exclude: nbactions.xml
>> > > > >> >>> [INFO] Exclude: DEPENDENCIES
>> > > > >> >>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
>> > > > >> >>> [INFO] Exclude: **/resources/banner.txt
>> > > > >> >>> [INFO] Exclude: src/main/resources/swagger/
>> > > > security-definitions.json
>> > > > >> >>> [INFO] 10 resources included (use -debug for more details)
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> > > > >> >>> resources-0.2.0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> > > > >> >>> resources-0.2.0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
>> > > > 0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> > > > >> >>> resources-0.2.0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> > > > >> >>> resources-0.2.0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
>> > > > 0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > > [/Ue[1rs;3/4almIoNpFreOsmo/]W
>> > > > >> >>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
>> > > > >> >>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n
>> > > > >> igfein-ereragitestd:ry
>> > > > >> >>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
>> > > > >> >>> resources[[t1;a34rmIgNFeOt]/n if
>> > > > >> >>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o
>> > > [0;rce3s2.mzmiapve
>> > > > >> >>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf
>> > [r1m
>> > > > >> >>> (aderfacuhlti-ivnest a/llU)[emr s@/
>> > > > >> mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
>> > > > >> >>> -s-c-[am
>> > > > >> >>> tch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> > > > >> >>> resources-0.2.0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > /[U1e;3r4smI/NaFOlop[me]s
>> > > > >> >>> Itnost/aWlolrkisnpga
>> > > > >> /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
>> > > > >> >>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
>> > > > >> >>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
>> > > > >> >>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
>> > > > >> >>>
>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears
>> > > > .toz
>> > > > >> >>> i/Upse
>> > > > >> >>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/
>> > > > apZacihpeF/inlie
>> > > > >> >>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
>> > > > >> >>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-
>> > > > erriefigciasttiorn/yr-
>> > > > >> >>> edgoicsktreyr--00..2.20./n0if.ij-arre
>> > > > >> >>>
>> > > > >> gistry-0.2.0/nifi-registry-resources/target/nifi-
>> > > > registry-resources-0.2.0-
>> > > > >> >>> resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>>
>> > 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
>> > > > >> >>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
>> > > > >> >>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_
>> > vfoerr
>> > > > >> >>> airfchiicvea /tUiseorns//arloeprgeistsot/
>> > > > Wroyrk-sp0a.c2e/.sc0r/atncih/
>> > > > >> >>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
>> > > > >> >>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld
>> > > > octs/ot
>> > > > >> >>>
>> > > > >> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..
>> > > > 0m-r2e/soruercpeos.sziipt
>> > > > >> >>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief
>> > fio-r
>> > > > >> >>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/
>> > > > 0W.or2ks.p0ac/en/sicfraitc-hr/
>> > > > >> >>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
>> > > > >> >>> ifi-registry-0.2.0/nifi-registry-resources/target/
>> > > > >> >>> nifi-registry-resources-0.2.0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > /Users/alopresto/Workspace/
>> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> > > > >> >>> resources-0.2.0-resources.zip
>> > > > >> >>> Cleaning up unclosed ZipFile for archive
>> > > > >> /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
>> > > > >> >>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
>> > > > >> >>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
>> > > > >> >>> ---0-.-2.-0-/n-if-i--r[gimst
>> > > > >> >>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do
>> > > > c-[01.2m.R0-eraescoutrocr
>> > > > >> >>> Ses.zip
>> > > > >> >>> ummaCry:[m
>> > > > >> >>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 .
>> > > > >> ......a.....r.....c.....h......i....
>> > > > >> >>> [1;32meSUCCES S [/  2.939U s]
>> > > > >> >>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
>> > > > >> >>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
>> > > > >> >>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
>> > > > >> >>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
>> > > > >> >>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u
>> > > > rnciefs.iz-irpe
>> > > > >> >>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e.
>> > > > .f.o.r.
>> > > > >> >>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a
>> > > > c3e./1s5c3r
>> > > > >> ast]c
>> > > > >> >>> h/release_verific[a1i;o34mnI/NrFeOg[smt]
>> > > > >> rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
>> > > > >> >>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
>> > > > >> >>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou
>> rsce]s-
>> > > > >> >>> 0.2.0-resources.zip
>> > > > >> >>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
>> > > > >> >>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW
>> > > > >> o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
>> > > > >> >>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
>> > > > >> >>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
>> > > > >> >>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
>> > > > >> >>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
>> > > > >> >>> ..... SUCCESS [  1.698 s]
>> > > > >> >>> [INFO] nifi-registry-resources ............................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 0.532 s]
>> > > > >> >>> [INFO] nifi-registry-runtime ..............................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 1.619 s]
>> > > > >> >>> [INFO] nifi-registry-security-api .........................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 3.358 s]
>> > > > >> >>> [INFO] nifi-registry-security-utils .......................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 1.739 s]
>> > > > >> >>> [INFO] nifi-registry-provider-api .........................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 1.149 s]
>> > > > >> >>> [INFO] nifi-registry-framework ............................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 43.009 s]
>> > > > >> >>> [INFO] nifi-registry-client ...............................
>> > > > SUCCESS [
>> > > > >> >>> 2.302 s]
>> > > > >> >>> [INFO] nifi-registry-web-api ..............................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 33.455 s]
>> > > > >> >>> [INFO] nifi-registry-web-ui ...............................
>> > > SUCCESS
>> > > > >> >>> [03:52 min]
>> > > > >> >>> [INFO] nifi-registry-web-docs .............................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 1.010 s]
>> > > > >> >>> [INFO] nifi-registry-bootstrap ............................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 1.506 s]
>> > > > >> >>> [INFO] nifi-registry-docs .................................
>> > > > SUCCESS [
>> > > > >> >>> 4.411 s]
>> > > > >> >>> [INFO] nifi-registry-assembly .............................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 6.763 s]
>> > > > >> >>> [INFO] nifi-registry-docker 0.2.0 .........................
>> > > SUCCESS
>> > > > [
>> > > > >> >>> 0.246 s]
>> > > > >> >>> [INFO]
>> > > ------------------------------------------------------------
>> > > > >> >>> ------------
>> > > > >> >>> [INFO] BUILD SUCCESS
>> > > > >> >>> [INFO]
>> > > ------------------------------------------------------------
>> > > > >> >>> ------------
>> > > > >> >>> [INFO] Total time: 05:58 min
>> > > > >> >>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
>> > > > >> >>> [INFO]
>> > > ------------------------------------------------------------
>> > > > >> >>> ------------
>> > > > >> >>> [WARNING] The requested profile "avoid-archive-formats" could
>> > not
>> > > be
>> > > > >> >>> activated because it does not exist.
>> > > > >> >>> hw12203:...o/Workspace/scratch/release_verification/
>> > > > >> >>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
>> > > > >> >>> 🔓 360s @ 20:45:27 $
>> > > > >> >>>
>> > > > >> >>> Andy LoPresto
>> > > > >> >>> alopresto@apache.org
>> > > > >> >>> *alopresto.apache@gmail.com <al...@gmail.com>*
>> > > > >> >>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
>> > > EF69
>> > > > >> >>>
>> > > > >> >>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org>
>> > > wrote:
>> > > > >> >>>
>> > > > >> >>> Hello,
>> > > > >> >>>
>> > > > >> >>> I am pleased to call this vote for the source release of
>> Apache
>> > > NiFi
>> > > > >> >>> Registry 0.2.0.
>> > > > >> >>>
>> > > > >> >>> The source zip, including signatures, digests, etc. can be
>> found
>> > > at:
>> > > > >> >>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
>> > > > >> >>> nifi-registry-0.2.0/
>> > > > >> >>>
>> > > > >> >>> The Git tag is nifi-registry-0.2.0-RC1
>> > > > >> >>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
>> > > > >> >>>
>> > > > >>
>> > >
>> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
>> > > > >> >>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
>> > > > >> >>>
>> > > > >> >>> Checksums of nifi-registry-0.2.0-source-release.zip:
>> > > > >> >>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
>> > > > >> >>> SHA256:
>> > > > >> ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
>> > > > >> >>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486
>> > > > e0f82a2b18e75d1df910b33c8d75fb
>> > > > >> >>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e56
>> > > > 1c88d218
>> > > > >> >>>
>> > > > >> >>> Release artifacts are signed with the following key:
>> > > > >> >>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B
>> 6207
>> > > > >> >>> Available at:
>> > > > >> >>> https://people.apache.org/keys/committer/kdoran.asc
>> > > > >> >>>
>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
>> > > > >> >>>
>> > > > >> >>> KEYS file available here:
>> > > > >> >>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
>> > > > >> >>>
>> > > > >> >>> 46 issues were closed/resolved for this release:
>> > > > >> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>> > > > >> >>> projectId=12320920&version=12342369
>> > > > >> >>>
>> > > > >> >>> Release note highlights can be found here:
>> > > > >> >>> https://cwiki.apache.org/confluence/display/NIFI/
>> > > > >> >>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
>> > > > >> >>>
>> > > > >> >>> The vote will be open for 72 hours.
>> > > > >> >>> Please download the release candidate and evaluate the
>> necessary
>> > > > items
>> > > > >> >>> including checking hashes, signatures, build
>> > > > >> >>> from source, and test. Then please vote:
>> > > > >> >>>
>> > > > >> >>> [ ] +1 Release this package as nifi-registry-0.2.0
>> > > > >> >>> [ ] +0 no opinion
>> > > > >> >>> [ ] -1 Do not release this package because...
>> > > > >> >>
>> > > > >> >>
>> > > > >>
>> > > >
>> > >
>> >
>>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Aldrin Piri <al...@gmail.com>.
+1, binding

notes:
signature and hashes look good
license and notice looked good excluding those issues already presented
verified successful integration and workflow unsecured with NiFi

On Mon, Jun 18, 2018 at 1:26 PM Scott Aslan <sc...@gmail.com> wrote:

> +1 binding,
>
> -ran through release helper
> -setup unsecured nifi, configured registry 0.2.0, created a bucket, placed
> PG's under version control, all looks good
>
> Thanks for RM'ing Kevin!
>
> On Mon, Jun 18, 2018 at 7:10 AM Marc <ph...@apache.org> wrote:
>
> > +1 binding..
> >
> >   Stepped through helper guide for verification and validation. Looks
> > great!
> >
> > On Mon, Jun 18, 2018, 4:18 AM Pierre Villard <
> pierre.villard.fr@gmail.com>
> > wrote:
> >
> > > +1 binding,
> > >
> > > - Went through the release helper guide
> > > - Tested the hook mechanism
> > >
> > > All looks good to me. Thanks for the release management Kevin and to
> all
> > > the contributors!
> > >
> > > Pierre
> > >
> > > 2018-06-18 8:05 GMT+02:00 Koji Kawamura <ij...@gmail.com>:
> > >
> > > > +1 (binding)
> > > >
> > > > - Run through Release Helper Guide
> > > > - Tested other database other than H2
> > > > - Tested Git persistence provider
> > > >
> > > > Few minor feedback:
> > > >
> > > > 1. Database user whose password is blank can not be used
> > > >
> > > > When I used HSQLDB, the default 'sa' user does not have password. If
> I
> > > > configure a blank password property, I got following error.
> > > > Work-around: create a user with password
> > > > Caused by: java.lang.IllegalStateException: nifi.registry.db.password
> > > > is required
> > > >         at
> > > org.apache.nifi.registry.db.DataSourceFactory.createDataSource(
> > > > DataSourceFactory.java:78)
> > > > ~[na:na]
> > > >
> > > > 2. V2__Initial.sql uses 'TEXT' data type, which is not supported in
> > some
> > > > DBMS
> > > >
> > > > While many databases such as MySQL, PostgreSQL, SQL Server and Oracle
> > > > ... etc support TEXT, it is not a standard data type and some other
> > > > database engines do not support it (e.g. HSQLDB).
> > > > Also, Microsoft docs mention that SQL Server may remove TEXT data
> type
> > > > in the future release.
> > > > https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-
> > > > text-and-image-transact-sql?view=sql-server-2017
> > > >
> > > > V1__Initial.sql uses 'VARCHAR(4096)' instead. That can support more
> > > > databases.
> > > > After changing V2__Initial.sql to use VARCHAR, I was able to use
> > HSQLDB.
> > > >
> > > >
> > > > Thanks,
> > > > Koji
> > > >
> > > > On Sun, Jun 17, 2018 at 9:13 PM, Jeff Zemerick <jzemerick@apache.org
> >
> > > > wrote:
> > > > > +1 non-binding
> > > > >
> > > > > Ran through the release helper guide with no issues. Good stuff!
> > > > >
> > > > > On Sat, Jun 16, 2018 at 5:47 PM Andy LoPresto <
> > > > alopresto.apache@gmail.com>
> > > > > wrote:
> > > > >
> > > > >> Sorry everyone,
> > > > >>
> > > > >> Committers can provide binding votes on technical discussions
> (such
> > as
> > > > to
> > > > >> call for a release), but only PMC members can provide binding
> votes
> > on
> > > > >> releases. This is an Apache policy.
> > > > >>
> > > > >> I’ll update the page on Monday to be a bit clearer on the
> > distinction.
> > > > >>
> > > > >> Andy LoPresto
> > > > >> alopresto@apache.org
> > > > >> alopresto.apache@gmail.com
> > > > >> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
> EF69
> > > > >>
> > > > >> > On Jun 16, 2018, at 14:34, Andy LoPresto <
> > > alopresto.apache@gmail.com>
> > > > >> wrote:
> > > > >> >
> > > > >> > Abdelkrim,
> > > > >> >
> > > > >> > Thanks for validating the release and voting. Just to clarify,
> > only
> > > > PMC
> > > > >> members and committers [1] can cast a “binding” vote. All other
> > > > community
> > > > >> members are welcome to cast a +1, 0, or -1 vote as well, but these
> > are
> > > > >> “non-binding”. Thanks again.
> > > > >> >
> > > > >> > [1] http://nifi.apache.org/people.html
> > > > >> >
> > > > >> > Andy LoPresto
> > > > >> > alopresto@apache.org
> > > > >> > alopresto.apache@gmail.com
> > > > >> > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
> > EF69
> > > > >> >
> > > > >> >> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <
> > > > ahadjidj@hortonworks.com>
> > > > >> wrote:
> > > > >> >>
> > > > >> >> +1 (binding)
> > > > >> >>
> > > > >> >> - Tested everything from the release helper and everything
> worked
> > > > fine
> > > > >> >> - Tested the GitFlowPersistenceProvider with Github, works fine
> > > > >> >> - The Switching from other Persistence Provider section of the
> > > Admin
> > > > >> Guide asks to move the H2 DB specified as
> > nifi.registry.db.directory.
> > > In
> > > > >> the Registery 0.2, this property is set to "". So it doesn't apply
> > > when
> > > > you
> > > > >> start a Registry 0.2 with FilePersistenceProvider and migrate to
> Git
> > > > >> provider.
> > > > >> >> - This is not an issue, but it seems that there no way to
> migrate
> > > > >> previous flow file from File provider to Git provider, or from an
> > > > existing
> > > > >> Git provider with Git clone.
> > > > >> >>
> > > > >> >> Thanks
> > > > >> >>
> > > > >> >> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
> > > > >> >>
> > > > >> >>    +1 (binding) Release this package as nifi-registry-0.2.0
> > > > >> >>
> > > > >> >>    - Ran through everything in the release helper and looked
> > good,
> > > > few
> > > > >> minor
> > > > >> >>    things Andy mentioned
> > > > >> >>    - Tested upgrading an existing registry to 0.2.0 to test
> > > database
> > > > >> migration
> > > > >> >>    - Tested basic event hook logging
> > > > >> >>    - Ran secure NiFi with secure registry
> > > > >> >>
> > > > >> >>    I also never saw the strange Maven output that Andy
> reported.
> > > > >> >>
> > > > >> >>    Thanks for RM'ing!!
> > > > >> >>
> > > > >> >>
> > > > >> >>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <
> > > > >> alopresto@apache.org> wrote:
> > > > >> >>>
> > > > >> >>> +1, binding
> > > > >> >>>
> > > > >> >>> I:
> > > > >> >>> * verified all checksums and signatures
> > > > >> >>> * ran through the normal build process (tests and
> contrib-check)
> > > > >> >>> * verified the LICENSE, NOTICE, and README.md documents
> > > > >> >>> * deployed the application
> > > > >> >>> * verified interaction with NiFi
> > > > >> >>>
> > > > >> >>> I also deployed a secured NiFi Registry and NiFi instance and
> > was
> > > > able
> > > > >> to
> > > > >> >>> perform expected behavior. I then encrypted the Registry
> configs
> > > and
> > > > >> >>> verified the application still worked.
> > > > >> >>>
> > > > >> >>> There were a lot of tiny issues, but none that I believe raise
> > to
> > > > the
> > > > >> >>> level of blocking the release. I’ve included brief notes here
> > but
> > > > will
> > > > >> open
> > > > >> >>> Jiras for these at a later date. Thanks Kevin, great work.
> > > > >> >>>
> > > > >> >>> * Maven build has weird output at the end (see below; seems
> like
> > > > text
> > > > >> >>> interpolation from race condition? may only be my machine,
> but I
> > > ran
> > > > >> >>> single-threaded)
> > > > >> >>> * source NOTICE includes copyright date 2014-2018 (who has the
> > > > >> DeLorean?)
> > > > >> >>> * source NOTICE says MiNiFi copyright date 2015-2018?
> > > > >> >>> * Probably should have spaces around hyphens in "Registry-a
> > > > >> sub-project of
> > > > >> >>> Apache NiFi-is" in source README.md
> > > > >> >>> * compiled NOTICE includes copyright date 2014-2018
> > > > >> >>> * compiled NOTICE says NiFi copyright 2015-2017
> > > > >> >>> * compiled README does not have markdown extension
> > > > >> >>> * compiled README does not have complete instructions from
> > source
> > > > >> README.md
> > > > >> >>> * git commit to prepare for release has formatting changes
> (try
> > to
> > > > >> avoid)
> > > > >> >>>
> > > > >> >>> ——
> > > > >> >>> [INFO] -----------<
> > org.apache.nifi.registry:nifi-registry-docker
> > > > >> >>>> ------------
> > > > >> >>> [INFO] Building nifi-registry-docker 0.2.0
> > > > >> >>> [20/20]
> > > > >> >>> [INFO] --------------------------------[ jar
> > > > >> >>> ]---------------------------------
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce
> (enforce-maven) @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-remote-resources-plugin:1.5:process
> (default) @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-resources-plugin:2.7:resources
> > > > (default-resources) @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > > >> >>> [INFO] skip non existing resourceDirectory
> > > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-docker/src/main/resources
> > > > >> >>> [INFO] Copying 3 resources
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-compiler-plugin:3.2:compile
> (default-compile) @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO] No sources to compile
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-resources-plugin:2.7:testResources
> > > > >> >>> (default-testResources) @ nifi-registry-docker ---
> > > > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > > >> >>> [INFO] skip non existing resourceDirectory
> > > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-docker/src/test/resources
> > > > >> >>> [INFO] Copying 3 resources
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile
> > > > (default-testCompile)
> > > > >> @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO] No sources to compile
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile
> (groovy-tests)
> > @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO] No sources to compile
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @
> > > > >> nifi-registry-docker
> > > > >> >>> ---
> > > > >> >>> [INFO] Building jar: /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>>
> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-site-plugin:3.4:attach-descriptor
> > > > (attach-descriptor)
> > > > >> @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
> > > > >> >>> nifi-registry-docker ---
> > > > >> >>> [INFO]
> > > > >> >>> [INFO] --- apache-rat-plugin:0.11:check (default) @
> > > > >> nifi-registry-docker
> > > > >> >>> ---
> > > > >> >>> [INFO] 51 implicit excludes (use -debug for more details).
> > > > >> >>> [INFO] Exclude: nb-configuration.xml
> > > > >> >>> [INFO] Exclude: nbactions.xml
> > > > >> >>> [INFO] Exclude: DEPENDENCIES
> > > > >> >>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
> > > > >> >>> [INFO] Exclude: **/resources/banner.txt
> > > > >> >>> [INFO] Exclude: src/main/resources/swagger/
> > > > security-definitions.json
> > > > >> >>> [INFO] 10 resources included (use -debug for more details)
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > > >> >>> resources-0.2.0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > > >> >>> resources-0.2.0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> > > > 0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > > >> >>> resources-0.2.0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > > >> >>> resources-0.2.0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> > > > 0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > > [/Ue[1rs;3/4almIoNpFreOsmo/]W
> > > > >> >>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
> > > > >> >>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n
> > > > >> igfein-ereragitestd:ry
> > > > >> >>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
> > > > >> >>> resources[[t1;a34rmIgNFeOt]/n if
> > > > >> >>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o
> > > [0;rce3s2.mzmiapve
> > > > >> >>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf
> > [r1m
> > > > >> >>> (aderfacuhlti-ivnest a/llU)[emr s@/
> > > > >> mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
> > > > >> >>> -s-c-[am
> > > > >> >>> tch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > > >> >>> resources-0.2.0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > /[U1e;3r4smI/NaFOlop[me]s
> > > > >> >>> Itnost/aWlolrkisnpga
> > > > >> /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
> > > > >> >>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
> > > > >> >>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
> > > > >> >>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
> > > > >> >>>
> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears
> > > > .toz
> > > > >> >>> i/Upse
> > > > >> >>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/
> > > > apZacihpeF/inlie
> > > > >> >>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
> > > > >> >>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-
> > > > erriefigciasttiorn/yr-
> > > > >> >>> edgoicsktreyr--00..2.20./n0if.ij-arre
> > > > >> >>>
> > > > >> gistry-0.2.0/nifi-registry-resources/target/nifi-
> > > > registry-resources-0.2.0-
> > > > >> >>> resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>>
> > 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
> > > > >> >>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
> > > > >> >>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_
> > vfoerr
> > > > >> >>> airfchiicvea /tUiseorns//arloeprgeistsot/
> > > > Wroyrk-sp0a.c2e/.sc0r/atncih/
> > > > >> >>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
> > > > >> >>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld
> > > > octs/ot
> > > > >> >>>
> > > > >> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..
> > > > 0m-r2e/soruercpeos.sziipt
> > > > >> >>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief
> > fio-r
> > > > >> >>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/
> > > > 0W.or2ks.p0ac/en/sicfraitc-hr/
> > > > >> >>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
> > > > >> >>> ifi-registry-0.2.0/nifi-registry-resources/target/
> > > > >> >>> nifi-registry-resources-0.2.0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > /Users/alopresto/Workspace/
> > > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > > >> >>> resources-0.2.0-resources.zip
> > > > >> >>> Cleaning up unclosed ZipFile for archive
> > > > >> /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
> > > > >> >>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
> > > > >> >>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
> > > > >> >>> ---0-.-2.-0-/n-if-i--r[gimst
> > > > >> >>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do
> > > > c-[01.2m.R0-eraescoutrocr
> > > > >> >>> Ses.zip
> > > > >> >>> ummaCry:[m
> > > > >> >>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 .
> > > > >> ......a.....r.....c.....h......i....
> > > > >> >>> [1;32meSUCCES S [/  2.939U s]
> > > > >> >>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
> > > > >> >>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
> > > > >> >>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
> > > > >> >>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
> > > > >> >>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u
> > > > rnciefs.iz-irpe
> > > > >> >>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e.
> > > > .f.o.r.
> > > > >> >>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a
> > > > c3e./1s5c3r
> > > > >> ast]c
> > > > >> >>> h/release_verific[a1i;o34mnI/NrFeOg[smt]
> > > > >> rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
> > > > >> >>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
> > > > >> >>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou
> rsce]s-
> > > > >> >>> 0.2.0-resources.zip
> > > > >> >>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
> > > > >> >>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW
> > > > >> o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
> > > > >> >>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
> > > > >> >>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
> > > > >> >>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
> > > > >> >>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
> > > > >> >>> ..... SUCCESS [  1.698 s]
> > > > >> >>> [INFO] nifi-registry-resources ............................
> > > SUCCESS
> > > > [
> > > > >> >>> 0.532 s]
> > > > >> >>> [INFO] nifi-registry-runtime ..............................
> > > SUCCESS
> > > > [
> > > > >> >>> 1.619 s]
> > > > >> >>> [INFO] nifi-registry-security-api .........................
> > > SUCCESS
> > > > [
> > > > >> >>> 3.358 s]
> > > > >> >>> [INFO] nifi-registry-security-utils .......................
> > > SUCCESS
> > > > [
> > > > >> >>> 1.739 s]
> > > > >> >>> [INFO] nifi-registry-provider-api .........................
> > > SUCCESS
> > > > [
> > > > >> >>> 1.149 s]
> > > > >> >>> [INFO] nifi-registry-framework ............................
> > > SUCCESS
> > > > [
> > > > >> >>> 43.009 s]
> > > > >> >>> [INFO] nifi-registry-client ...............................
> > > > SUCCESS [
> > > > >> >>> 2.302 s]
> > > > >> >>> [INFO] nifi-registry-web-api ..............................
> > > SUCCESS
> > > > [
> > > > >> >>> 33.455 s]
> > > > >> >>> [INFO] nifi-registry-web-ui ...............................
> > > SUCCESS
> > > > >> >>> [03:52 min]
> > > > >> >>> [INFO] nifi-registry-web-docs .............................
> > > SUCCESS
> > > > [
> > > > >> >>> 1.010 s]
> > > > >> >>> [INFO] nifi-registry-bootstrap ............................
> > > SUCCESS
> > > > [
> > > > >> >>> 1.506 s]
> > > > >> >>> [INFO] nifi-registry-docs .................................
> > > > SUCCESS [
> > > > >> >>> 4.411 s]
> > > > >> >>> [INFO] nifi-registry-assembly .............................
> > > SUCCESS
> > > > [
> > > > >> >>> 6.763 s]
> > > > >> >>> [INFO] nifi-registry-docker 0.2.0 .........................
> > > SUCCESS
> > > > [
> > > > >> >>> 0.246 s]
> > > > >> >>> [INFO]
> > > ------------------------------------------------------------
> > > > >> >>> ------------
> > > > >> >>> [INFO] BUILD SUCCESS
> > > > >> >>> [INFO]
> > > ------------------------------------------------------------
> > > > >> >>> ------------
> > > > >> >>> [INFO] Total time: 05:58 min
> > > > >> >>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
> > > > >> >>> [INFO]
> > > ------------------------------------------------------------
> > > > >> >>> ------------
> > > > >> >>> [WARNING] The requested profile "avoid-archive-formats" could
> > not
> > > be
> > > > >> >>> activated because it does not exist.
> > > > >> >>> hw12203:...o/Workspace/scratch/release_verification/
> > > > >> >>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
> > > > >> >>> 🔓 360s @ 20:45:27 $
> > > > >> >>>
> > > > >> >>> Andy LoPresto
> > > > >> >>> alopresto@apache.org
> > > > >> >>> *alopresto.apache@gmail.com <al...@gmail.com>*
> > > > >> >>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
> > > EF69
> > > > >> >>>
> > > > >> >>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org>
> > > wrote:
> > > > >> >>>
> > > > >> >>> Hello,
> > > > >> >>>
> > > > >> >>> I am pleased to call this vote for the source release of
> Apache
> > > NiFi
> > > > >> >>> Registry 0.2.0.
> > > > >> >>>
> > > > >> >>> The source zip, including signatures, digests, etc. can be
> found
> > > at:
> > > > >> >>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
> > > > >> >>> nifi-registry-0.2.0/
> > > > >> >>>
> > > > >> >>> The Git tag is nifi-registry-0.2.0-RC1
> > > > >> >>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
> > > > >> >>>
> > > > >>
> > >
> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
> > > > >> >>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
> > > > >> >>>
> > > > >> >>> Checksums of nifi-registry-0.2.0-source-release.zip:
> > > > >> >>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> > > > >> >>> SHA256:
> > > > >> ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> > > > >> >>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486
> > > > e0f82a2b18e75d1df910b33c8d75fb
> > > > >> >>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e56
> > > > 1c88d218
> > > > >> >>>
> > > > >> >>> Release artifacts are signed with the following key:
> > > > >> >>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B
> 6207
> > > > >> >>> Available at:
> > > > >> >>> https://people.apache.org/keys/committer/kdoran.asc
> > > > >> >>>
> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
> > > > >> >>>
> > > > >> >>> KEYS file available here:
> > > > >> >>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
> > > > >> >>>
> > > > >> >>> 46 issues were closed/resolved for this release:
> > > > >> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> > > > >> >>> projectId=12320920&version=12342369
> > > > >> >>>
> > > > >> >>> Release note highlights can be found here:
> > > > >> >>> https://cwiki.apache.org/confluence/display/NIFI/
> > > > >> >>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
> > > > >> >>>
> > > > >> >>> The vote will be open for 72 hours.
> > > > >> >>> Please download the release candidate and evaluate the
> necessary
> > > > items
> > > > >> >>> including checking hashes, signatures, build
> > > > >> >>> from source, and test. Then please vote:
> > > > >> >>>
> > > > >> >>> [ ] +1 Release this package as nifi-registry-0.2.0
> > > > >> >>> [ ] +0 no opinion
> > > > >> >>> [ ] -1 Do not release this package because...
> > > > >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Scott Aslan <sc...@gmail.com>.
+1 binding,

-ran through release helper
-setup unsecured nifi, configured registry 0.2.0, created a bucket, placed
PG's under version control, all looks good

Thanks for RM'ing Kevin!

On Mon, Jun 18, 2018 at 7:10 AM Marc <ph...@apache.org> wrote:

> +1 binding..
>
>   Stepped through helper guide for verification and validation. Looks
> great!
>
> On Mon, Jun 18, 2018, 4:18 AM Pierre Villard <pi...@gmail.com>
> wrote:
>
> > +1 binding,
> >
> > - Went through the release helper guide
> > - Tested the hook mechanism
> >
> > All looks good to me. Thanks for the release management Kevin and to all
> > the contributors!
> >
> > Pierre
> >
> > 2018-06-18 8:05 GMT+02:00 Koji Kawamura <ij...@gmail.com>:
> >
> > > +1 (binding)
> > >
> > > - Run through Release Helper Guide
> > > - Tested other database other than H2
> > > - Tested Git persistence provider
> > >
> > > Few minor feedback:
> > >
> > > 1. Database user whose password is blank can not be used
> > >
> > > When I used HSQLDB, the default 'sa' user does not have password. If I
> > > configure a blank password property, I got following error.
> > > Work-around: create a user with password
> > > Caused by: java.lang.IllegalStateException: nifi.registry.db.password
> > > is required
> > >         at
> > org.apache.nifi.registry.db.DataSourceFactory.createDataSource(
> > > DataSourceFactory.java:78)
> > > ~[na:na]
> > >
> > > 2. V2__Initial.sql uses 'TEXT' data type, which is not supported in
> some
> > > DBMS
> > >
> > > While many databases such as MySQL, PostgreSQL, SQL Server and Oracle
> > > ... etc support TEXT, it is not a standard data type and some other
> > > database engines do not support it (e.g. HSQLDB).
> > > Also, Microsoft docs mention that SQL Server may remove TEXT data type
> > > in the future release.
> > > https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-
> > > text-and-image-transact-sql?view=sql-server-2017
> > >
> > > V1__Initial.sql uses 'VARCHAR(4096)' instead. That can support more
> > > databases.
> > > After changing V2__Initial.sql to use VARCHAR, I was able to use
> HSQLDB.
> > >
> > >
> > > Thanks,
> > > Koji
> > >
> > > On Sun, Jun 17, 2018 at 9:13 PM, Jeff Zemerick <jz...@apache.org>
> > > wrote:
> > > > +1 non-binding
> > > >
> > > > Ran through the release helper guide with no issues. Good stuff!
> > > >
> > > > On Sat, Jun 16, 2018 at 5:47 PM Andy LoPresto <
> > > alopresto.apache@gmail.com>
> > > > wrote:
> > > >
> > > >> Sorry everyone,
> > > >>
> > > >> Committers can provide binding votes on technical discussions (such
> as
> > > to
> > > >> call for a release), but only PMC members can provide binding votes
> on
> > > >> releases. This is an Apache policy.
> > > >>
> > > >> I’ll update the page on Monday to be a bit clearer on the
> distinction.
> > > >>
> > > >> Andy LoPresto
> > > >> alopresto@apache.org
> > > >> alopresto.apache@gmail.com
> > > >> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> > > >>
> > > >> > On Jun 16, 2018, at 14:34, Andy LoPresto <
> > alopresto.apache@gmail.com>
> > > >> wrote:
> > > >> >
> > > >> > Abdelkrim,
> > > >> >
> > > >> > Thanks for validating the release and voting. Just to clarify,
> only
> > > PMC
> > > >> members and committers [1] can cast a “binding” vote. All other
> > > community
> > > >> members are welcome to cast a +1, 0, or -1 vote as well, but these
> are
> > > >> “non-binding”. Thanks again.
> > > >> >
> > > >> > [1] http://nifi.apache.org/people.html
> > > >> >
> > > >> > Andy LoPresto
> > > >> > alopresto@apache.org
> > > >> > alopresto.apache@gmail.com
> > > >> > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
> EF69
> > > >> >
> > > >> >> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <
> > > ahadjidj@hortonworks.com>
> > > >> wrote:
> > > >> >>
> > > >> >> +1 (binding)
> > > >> >>
> > > >> >> - Tested everything from the release helper and everything worked
> > > fine
> > > >> >> - Tested the GitFlowPersistenceProvider with Github, works fine
> > > >> >> - The Switching from other Persistence Provider section of the
> > Admin
> > > >> Guide asks to move the H2 DB specified as
> nifi.registry.db.directory.
> > In
> > > >> the Registery 0.2, this property is set to "". So it doesn't apply
> > when
> > > you
> > > >> start a Registry 0.2 with FilePersistenceProvider and migrate to Git
> > > >> provider.
> > > >> >> - This is not an issue, but it seems that there no way to migrate
> > > >> previous flow file from File provider to Git provider, or from an
> > > existing
> > > >> Git provider with Git clone.
> > > >> >>
> > > >> >> Thanks
> > > >> >>
> > > >> >> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
> > > >> >>
> > > >> >>    +1 (binding) Release this package as nifi-registry-0.2.0
> > > >> >>
> > > >> >>    - Ran through everything in the release helper and looked
> good,
> > > few
> > > >> minor
> > > >> >>    things Andy mentioned
> > > >> >>    - Tested upgrading an existing registry to 0.2.0 to test
> > database
> > > >> migration
> > > >> >>    - Tested basic event hook logging
> > > >> >>    - Ran secure NiFi with secure registry
> > > >> >>
> > > >> >>    I also never saw the strange Maven output that Andy reported.
> > > >> >>
> > > >> >>    Thanks for RM'ing!!
> > > >> >>
> > > >> >>
> > > >> >>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <
> > > >> alopresto@apache.org> wrote:
> > > >> >>>
> > > >> >>> +1, binding
> > > >> >>>
> > > >> >>> I:
> > > >> >>> * verified all checksums and signatures
> > > >> >>> * ran through the normal build process (tests and contrib-check)
> > > >> >>> * verified the LICENSE, NOTICE, and README.md documents
> > > >> >>> * deployed the application
> > > >> >>> * verified interaction with NiFi
> > > >> >>>
> > > >> >>> I also deployed a secured NiFi Registry and NiFi instance and
> was
> > > able
> > > >> to
> > > >> >>> perform expected behavior. I then encrypted the Registry configs
> > and
> > > >> >>> verified the application still worked.
> > > >> >>>
> > > >> >>> There were a lot of tiny issues, but none that I believe raise
> to
> > > the
> > > >> >>> level of blocking the release. I’ve included brief notes here
> but
> > > will
> > > >> open
> > > >> >>> Jiras for these at a later date. Thanks Kevin, great work.
> > > >> >>>
> > > >> >>> * Maven build has weird output at the end (see below; seems like
> > > text
> > > >> >>> interpolation from race condition? may only be my machine, but I
> > ran
> > > >> >>> single-threaded)
> > > >> >>> * source NOTICE includes copyright date 2014-2018 (who has the
> > > >> DeLorean?)
> > > >> >>> * source NOTICE says MiNiFi copyright date 2015-2018?
> > > >> >>> * Probably should have spaces around hyphens in "Registry-a
> > > >> sub-project of
> > > >> >>> Apache NiFi-is" in source README.md
> > > >> >>> * compiled NOTICE includes copyright date 2014-2018
> > > >> >>> * compiled NOTICE says NiFi copyright 2015-2017
> > > >> >>> * compiled README does not have markdown extension
> > > >> >>> * compiled README does not have complete instructions from
> source
> > > >> README.md
> > > >> >>> * git commit to prepare for release has formatting changes (try
> to
> > > >> avoid)
> > > >> >>>
> > > >> >>> ——
> > > >> >>> [INFO] -----------<
> org.apache.nifi.registry:nifi-registry-docker
> > > >> >>>> ------------
> > > >> >>> [INFO] Building nifi-registry-docker 0.2.0
> > > >> >>> [20/20]
> > > >> >>> [INFO] --------------------------------[ jar
> > > >> >>> ]---------------------------------
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-resources-plugin:2.7:resources
> > > (default-resources) @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > >> >>> [INFO] skip non existing resourceDirectory
> > > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-docker/src/main/resources
> > > >> >>> [INFO] Copying 3 resources
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO] No sources to compile
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-resources-plugin:2.7:testResources
> > > >> >>> (default-testResources) @ nifi-registry-docker ---
> > > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > >> >>> [INFO] skip non existing resourceDirectory
> > > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-docker/src/test/resources
> > > >> >>> [INFO] Copying 3 resources
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile
> > > (default-testCompile)
> > > >> @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO] No sources to compile
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests)
> @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO] No sources to compile
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @
> > > >> nifi-registry-docker
> > > >> >>> ---
> > > >> >>> [INFO] Building jar: /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-site-plugin:3.4:attach-descriptor
> > > (attach-descriptor)
> > > >> @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
> > > >> >>> nifi-registry-docker ---
> > > >> >>> [INFO]
> > > >> >>> [INFO] --- apache-rat-plugin:0.11:check (default) @
> > > >> nifi-registry-docker
> > > >> >>> ---
> > > >> >>> [INFO] 51 implicit excludes (use -debug for more details).
> > > >> >>> [INFO] Exclude: nb-configuration.xml
> > > >> >>> [INFO] Exclude: nbactions.xml
> > > >> >>> [INFO] Exclude: DEPENDENCIES
> > > >> >>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
> > > >> >>> [INFO] Exclude: **/resources/banner.txt
> > > >> >>> [INFO] Exclude: src/main/resources/swagger/
> > > security-definitions.json
> > > >> >>> [INFO] 10 resources included (use -debug for more details)
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > >> >>> resources-0.2.0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > >> >>> resources-0.2.0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> > > 0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > >> >>> resources-0.2.0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > >> >>> resources-0.2.0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> > > 0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > > [/Ue[1rs;3/4almIoNpFreOsmo/]W
> > > >> >>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
> > > >> >>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n
> > > >> igfein-ereragitestd:ry
> > > >> >>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
> > > >> >>> resources[[t1;a34rmIgNFeOt]/n if
> > > >> >>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o
> > [0;rce3s2.mzmiapve
> > > >> >>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf
> [r1m
> > > >> >>> (aderfacuhlti-ivnest a/llU)[emr s@/
> > > >> mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
> > > >> >>> -s-c-[am
> > > >> >>> tch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > >> >>> resources-0.2.0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> /[U1e;3r4smI/NaFOlop[me]s
> > > >> >>> Itnost/aWlolrkisnpga
> > > >> /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
> > > >> >>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
> > > >> >>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
> > > >> >>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
> > > >> >>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears
> > > .toz
> > > >> >>> i/Upse
> > > >> >>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/
> > > apZacihpeF/inlie
> > > >> >>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
> > > >> >>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-
> > > erriefigciasttiorn/yr-
> > > >> >>> edgoicsktreyr--00..2.20./n0if.ij-arre
> > > >> >>>
> > > >> gistry-0.2.0/nifi-registry-resources/target/nifi-
> > > registry-resources-0.2.0-
> > > >> >>> resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>>
> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
> > > >> >>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
> > > >> >>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_
> vfoerr
> > > >> >>> airfchiicvea /tUiseorns//arloeprgeistsot/
> > > Wroyrk-sp0a.c2e/.sc0r/atncih/
> > > >> >>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
> > > >> >>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld
> > > octs/ot
> > > >> >>>
> > > >> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..
> > > 0m-r2e/soruercpeos.sziipt
> > > >> >>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief
> fio-r
> > > >> >>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/
> > > 0W.or2ks.p0ac/en/sicfraitc-hr/
> > > >> >>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
> > > >> >>> ifi-registry-0.2.0/nifi-registry-resources/target/
> > > >> >>> nifi-registry-resources-0.2.0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > /Users/alopresto/Workspace/
> > > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > > >> >>> resources-0.2.0-resources.zip
> > > >> >>> Cleaning up unclosed ZipFile for archive
> > > >> /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
> > > >> >>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
> > > >> >>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
> > > >> >>> ---0-.-2.-0-/n-if-i--r[gimst
> > > >> >>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do
> > > c-[01.2m.R0-eraescoutrocr
> > > >> >>> Ses.zip
> > > >> >>> ummaCry:[m
> > > >> >>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 .
> > > >> ......a.....r.....c.....h......i....
> > > >> >>> [1;32meSUCCES S [/  2.939U s]
> > > >> >>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
> > > >> >>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
> > > >> >>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
> > > >> >>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
> > > >> >>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u
> > > rnciefs.iz-irpe
> > > >> >>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e.
> > > .f.o.r.
> > > >> >>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a
> > > c3e./1s5c3r
> > > >> ast]c
> > > >> >>> h/release_verific[a1i;o34mnI/NrFeOg[smt]
> > > >> rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
> > > >> >>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
> > > >> >>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
> > > >> >>> 0.2.0-resources.zip
> > > >> >>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
> > > >> >>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW
> > > >> o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
> > > >> >>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
> > > >> >>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
> > > >> >>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
> > > >> >>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
> > > >> >>> ..... SUCCESS [  1.698 s]
> > > >> >>> [INFO] nifi-registry-resources ............................
> > SUCCESS
> > > [
> > > >> >>> 0.532 s]
> > > >> >>> [INFO] nifi-registry-runtime ..............................
> > SUCCESS
> > > [
> > > >> >>> 1.619 s]
> > > >> >>> [INFO] nifi-registry-security-api .........................
> > SUCCESS
> > > [
> > > >> >>> 3.358 s]
> > > >> >>> [INFO] nifi-registry-security-utils .......................
> > SUCCESS
> > > [
> > > >> >>> 1.739 s]
> > > >> >>> [INFO] nifi-registry-provider-api .........................
> > SUCCESS
> > > [
> > > >> >>> 1.149 s]
> > > >> >>> [INFO] nifi-registry-framework ............................
> > SUCCESS
> > > [
> > > >> >>> 43.009 s]
> > > >> >>> [INFO] nifi-registry-client ...............................
> > > SUCCESS [
> > > >> >>> 2.302 s]
> > > >> >>> [INFO] nifi-registry-web-api ..............................
> > SUCCESS
> > > [
> > > >> >>> 33.455 s]
> > > >> >>> [INFO] nifi-registry-web-ui ...............................
> > SUCCESS
> > > >> >>> [03:52 min]
> > > >> >>> [INFO] nifi-registry-web-docs .............................
> > SUCCESS
> > > [
> > > >> >>> 1.010 s]
> > > >> >>> [INFO] nifi-registry-bootstrap ............................
> > SUCCESS
> > > [
> > > >> >>> 1.506 s]
> > > >> >>> [INFO] nifi-registry-docs .................................
> > > SUCCESS [
> > > >> >>> 4.411 s]
> > > >> >>> [INFO] nifi-registry-assembly .............................
> > SUCCESS
> > > [
> > > >> >>> 6.763 s]
> > > >> >>> [INFO] nifi-registry-docker 0.2.0 .........................
> > SUCCESS
> > > [
> > > >> >>> 0.246 s]
> > > >> >>> [INFO]
> > ------------------------------------------------------------
> > > >> >>> ------------
> > > >> >>> [INFO] BUILD SUCCESS
> > > >> >>> [INFO]
> > ------------------------------------------------------------
> > > >> >>> ------------
> > > >> >>> [INFO] Total time: 05:58 min
> > > >> >>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
> > > >> >>> [INFO]
> > ------------------------------------------------------------
> > > >> >>> ------------
> > > >> >>> [WARNING] The requested profile "avoid-archive-formats" could
> not
> > be
> > > >> >>> activated because it does not exist.
> > > >> >>> hw12203:...o/Workspace/scratch/release_verification/
> > > >> >>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
> > > >> >>> 🔓 360s @ 20:45:27 $
> > > >> >>>
> > > >> >>> Andy LoPresto
> > > >> >>> alopresto@apache.org
> > > >> >>> *alopresto.apache@gmail.com <al...@gmail.com>*
> > > >> >>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
> > EF69
> > > >> >>>
> > > >> >>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org>
> > wrote:
> > > >> >>>
> > > >> >>> Hello,
> > > >> >>>
> > > >> >>> I am pleased to call this vote for the source release of Apache
> > NiFi
> > > >> >>> Registry 0.2.0.
> > > >> >>>
> > > >> >>> The source zip, including signatures, digests, etc. can be found
> > at:
> > > >> >>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
> > > >> >>> nifi-registry-0.2.0/
> > > >> >>>
> > > >> >>> The Git tag is nifi-registry-0.2.0-RC1
> > > >> >>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
> > > >> >>>
> > > >>
> > https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
> > > >> >>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
> > > >> >>>
> > > >> >>> Checksums of nifi-registry-0.2.0-source-release.zip:
> > > >> >>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> > > >> >>> SHA256:
> > > >> ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> > > >> >>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486
> > > e0f82a2b18e75d1df910b33c8d75fb
> > > >> >>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e56
> > > 1c88d218
> > > >> >>>
> > > >> >>> Release artifacts are signed with the following key:
> > > >> >>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
> > > >> >>> Available at:
> > > >> >>> https://people.apache.org/keys/committer/kdoran.asc
> > > >> >>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
> > > >> >>>
> > > >> >>> KEYS file available here:
> > > >> >>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
> > > >> >>>
> > > >> >>> 46 issues were closed/resolved for this release:
> > > >> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> > > >> >>> projectId=12320920&version=12342369
> > > >> >>>
> > > >> >>> Release note highlights can be found here:
> > > >> >>> https://cwiki.apache.org/confluence/display/NIFI/
> > > >> >>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
> > > >> >>>
> > > >> >>> The vote will be open for 72 hours.
> > > >> >>> Please download the release candidate and evaluate the necessary
> > > items
> > > >> >>> including checking hashes, signatures, build
> > > >> >>> from source, and test. Then please vote:
> > > >> >>>
> > > >> >>> [ ] +1 Release this package as nifi-registry-0.2.0
> > > >> >>> [ ] +0 no opinion
> > > >> >>> [ ] -1 Do not release this package because...
> > > >> >>
> > > >> >>
> > > >>
> > >
> >
>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Marc <ph...@apache.org>.
+1 binding..

  Stepped through helper guide for verification and validation. Looks great!

On Mon, Jun 18, 2018, 4:18 AM Pierre Villard <pi...@gmail.com>
wrote:

> +1 binding,
>
> - Went through the release helper guide
> - Tested the hook mechanism
>
> All looks good to me. Thanks for the release management Kevin and to all
> the contributors!
>
> Pierre
>
> 2018-06-18 8:05 GMT+02:00 Koji Kawamura <ij...@gmail.com>:
>
> > +1 (binding)
> >
> > - Run through Release Helper Guide
> > - Tested other database other than H2
> > - Tested Git persistence provider
> >
> > Few minor feedback:
> >
> > 1. Database user whose password is blank can not be used
> >
> > When I used HSQLDB, the default 'sa' user does not have password. If I
> > configure a blank password property, I got following error.
> > Work-around: create a user with password
> > Caused by: java.lang.IllegalStateException: nifi.registry.db.password
> > is required
> >         at
> org.apache.nifi.registry.db.DataSourceFactory.createDataSource(
> > DataSourceFactory.java:78)
> > ~[na:na]
> >
> > 2. V2__Initial.sql uses 'TEXT' data type, which is not supported in some
> > DBMS
> >
> > While many databases such as MySQL, PostgreSQL, SQL Server and Oracle
> > ... etc support TEXT, it is not a standard data type and some other
> > database engines do not support it (e.g. HSQLDB).
> > Also, Microsoft docs mention that SQL Server may remove TEXT data type
> > in the future release.
> > https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-
> > text-and-image-transact-sql?view=sql-server-2017
> >
> > V1__Initial.sql uses 'VARCHAR(4096)' instead. That can support more
> > databases.
> > After changing V2__Initial.sql to use VARCHAR, I was able to use HSQLDB.
> >
> >
> > Thanks,
> > Koji
> >
> > On Sun, Jun 17, 2018 at 9:13 PM, Jeff Zemerick <jz...@apache.org>
> > wrote:
> > > +1 non-binding
> > >
> > > Ran through the release helper guide with no issues. Good stuff!
> > >
> > > On Sat, Jun 16, 2018 at 5:47 PM Andy LoPresto <
> > alopresto.apache@gmail.com>
> > > wrote:
> > >
> > >> Sorry everyone,
> > >>
> > >> Committers can provide binding votes on technical discussions (such as
> > to
> > >> call for a release), but only PMC members can provide binding votes on
> > >> releases. This is an Apache policy.
> > >>
> > >> I’ll update the page on Monday to be a bit clearer on the distinction.
> > >>
> > >> Andy LoPresto
> > >> alopresto@apache.org
> > >> alopresto.apache@gmail.com
> > >> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> > >>
> > >> > On Jun 16, 2018, at 14:34, Andy LoPresto <
> alopresto.apache@gmail.com>
> > >> wrote:
> > >> >
> > >> > Abdelkrim,
> > >> >
> > >> > Thanks for validating the release and voting. Just to clarify, only
> > PMC
> > >> members and committers [1] can cast a “binding” vote. All other
> > community
> > >> members are welcome to cast a +1, 0, or -1 vote as well, but these are
> > >> “non-binding”. Thanks again.
> > >> >
> > >> > [1] http://nifi.apache.org/people.html
> > >> >
> > >> > Andy LoPresto
> > >> > alopresto@apache.org
> > >> > alopresto.apache@gmail.com
> > >> > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> > >> >
> > >> >> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <
> > ahadjidj@hortonworks.com>
> > >> wrote:
> > >> >>
> > >> >> +1 (binding)
> > >> >>
> > >> >> - Tested everything from the release helper and everything worked
> > fine
> > >> >> - Tested the GitFlowPersistenceProvider with Github, works fine
> > >> >> - The Switching from other Persistence Provider section of the
> Admin
> > >> Guide asks to move the H2 DB specified as nifi.registry.db.directory.
> In
> > >> the Registery 0.2, this property is set to "". So it doesn't apply
> when
> > you
> > >> start a Registry 0.2 with FilePersistenceProvider and migrate to Git
> > >> provider.
> > >> >> - This is not an issue, but it seems that there no way to migrate
> > >> previous flow file from File provider to Git provider, or from an
> > existing
> > >> Git provider with Git clone.
> > >> >>
> > >> >> Thanks
> > >> >>
> > >> >> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
> > >> >>
> > >> >>    +1 (binding) Release this package as nifi-registry-0.2.0
> > >> >>
> > >> >>    - Ran through everything in the release helper and looked good,
> > few
> > >> minor
> > >> >>    things Andy mentioned
> > >> >>    - Tested upgrading an existing registry to 0.2.0 to test
> database
> > >> migration
> > >> >>    - Tested basic event hook logging
> > >> >>    - Ran secure NiFi with secure registry
> > >> >>
> > >> >>    I also never saw the strange Maven output that Andy reported.
> > >> >>
> > >> >>    Thanks for RM'ing!!
> > >> >>
> > >> >>
> > >> >>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <
> > >> alopresto@apache.org> wrote:
> > >> >>>
> > >> >>> +1, binding
> > >> >>>
> > >> >>> I:
> > >> >>> * verified all checksums and signatures
> > >> >>> * ran through the normal build process (tests and contrib-check)
> > >> >>> * verified the LICENSE, NOTICE, and README.md documents
> > >> >>> * deployed the application
> > >> >>> * verified interaction with NiFi
> > >> >>>
> > >> >>> I also deployed a secured NiFi Registry and NiFi instance and was
> > able
> > >> to
> > >> >>> perform expected behavior. I then encrypted the Registry configs
> and
> > >> >>> verified the application still worked.
> > >> >>>
> > >> >>> There were a lot of tiny issues, but none that I believe raise to
> > the
> > >> >>> level of blocking the release. I’ve included brief notes here but
> > will
> > >> open
> > >> >>> Jiras for these at a later date. Thanks Kevin, great work.
> > >> >>>
> > >> >>> * Maven build has weird output at the end (see below; seems like
> > text
> > >> >>> interpolation from race condition? may only be my machine, but I
> ran
> > >> >>> single-threaded)
> > >> >>> * source NOTICE includes copyright date 2014-2018 (who has the
> > >> DeLorean?)
> > >> >>> * source NOTICE says MiNiFi copyright date 2015-2018?
> > >> >>> * Probably should have spaces around hyphens in "Registry-a
> > >> sub-project of
> > >> >>> Apache NiFi-is" in source README.md
> > >> >>> * compiled NOTICE includes copyright date 2014-2018
> > >> >>> * compiled NOTICE says NiFi copyright 2015-2017
> > >> >>> * compiled README does not have markdown extension
> > >> >>> * compiled README does not have complete instructions from source
> > >> README.md
> > >> >>> * git commit to prepare for release has formatting changes (try to
> > >> avoid)
> > >> >>>
> > >> >>> ——
> > >> >>> [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
> > >> >>>> ------------
> > >> >>> [INFO] Building nifi-registry-docker 0.2.0
> > >> >>> [20/20]
> > >> >>> [INFO] --------------------------------[ jar
> > >> >>> ]---------------------------------
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-resources-plugin:2.7:resources
> > (default-resources) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > >> >>> [INFO] skip non existing resourceDirectory
> > /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-docker/src/main/resources
> > >> >>> [INFO] Copying 3 resources
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO] No sources to compile
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-resources-plugin:2.7:testResources
> > >> >>> (default-testResources) @ nifi-registry-docker ---
> > >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > >> >>> [INFO] skip non existing resourceDirectory
> > /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-docker/src/test/resources
> > >> >>> [INFO] Copying 3 resources
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile
> > (default-testCompile)
> > >> @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO] No sources to compile
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO] No sources to compile
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @
> > >> nifi-registry-docker
> > >> >>> ---
> > >> >>> [INFO] Building jar: /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-site-plugin:3.4:attach-descriptor
> > (attach-descriptor)
> > >> @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO]
> > >> >>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
> > >> >>> nifi-registry-docker ---
> > >> >>> [INFO]
> > >> >>> [INFO] --- apache-rat-plugin:0.11:check (default) @
> > >> nifi-registry-docker
> > >> >>> ---
> > >> >>> [INFO] 51 implicit excludes (use -debug for more details).
> > >> >>> [INFO] Exclude: nb-configuration.xml
> > >> >>> [INFO] Exclude: nbactions.xml
> > >> >>> [INFO] Exclude: DEPENDENCIES
> > >> >>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
> > >> >>> [INFO] Exclude: **/resources/banner.txt
> > >> >>> [INFO] Exclude: src/main/resources/swagger/
> > security-definitions.json
> > >> >>> [INFO] 10 resources included (use -debug for more details)
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > >> >>> resources-0.2.0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > >> >>> resources-0.2.0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> > 0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > >> >>> resources-0.2.0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > >> >>> resources-0.2.0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> > 0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> > [/Ue[1rs;3/4almIoNpFreOsmo/]W
> > >> >>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
> > >> >>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n
> > >> igfein-ereragitestd:ry
> > >> >>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
> > >> >>> resources[[t1;a34rmIgNFeOt]/n if
> > >> >>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o
> [0;rce3s2.mzmiapve
> > >> >>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
> > >> >>> (aderfacuhlti-ivnest a/llU)[emr s@/
> > >> mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
> > >> >>> -s-c-[am
> > >> >>> tch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > >> >>> resources-0.2.0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
> > >> >>> Itnost/aWlolrkisnpga
> > >> /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
> > >> >>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
> > >> >>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
> > >> >>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
> > >> >>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears
> > .toz
> > >> >>> i/Upse
> > >> >>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/
> > apZacihpeF/inlie
> > >> >>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
> > >> >>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-
> > erriefigciasttiorn/yr-
> > >> >>> edgoicsktreyr--00..2.20./n0if.ij-arre
> > >> >>>
> > >> gistry-0.2.0/nifi-registry-resources/target/nifi-
> > registry-resources-0.2.0-
> > >> >>> resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
> > >> >>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
> > >> >>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
> > >> >>> airfchiicvea /tUiseorns//arloeprgeistsot/
> > Wroyrk-sp0a.c2e/.sc0r/atncih/
> > >> >>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
> > >> >>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld
> > octs/ot
> > >> >>>
> > >> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..
> > 0m-r2e/soruercpeos.sziipt
> > >> >>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
> > >> >>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/
> > 0W.or2ks.p0ac/en/sicfraitc-hr/
> > >> >>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
> > >> >>> ifi-registry-0.2.0/nifi-registry-resources/target/
> > >> >>> nifi-registry-resources-0.2.0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/Workspace/
> > >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> > >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> > >> >>> resources-0.2.0-resources.zip
> > >> >>> Cleaning up unclosed ZipFile for archive
> > >> /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
> > >> >>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
> > >> >>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
> > >> >>> ---0-.-2.-0-/n-if-i--r[gimst
> > >> >>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do
> > c-[01.2m.R0-eraescoutrocr
> > >> >>> Ses.zip
> > >> >>> ummaCry:[m
> > >> >>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 .
> > >> ......a.....r.....c.....h......i....
> > >> >>> [1;32meSUCCES S [/  2.939U s]
> > >> >>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
> > >> >>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
> > >> >>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
> > >> >>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
> > >> >>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u
> > rnciefs.iz-irpe
> > >> >>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e.
> > .f.o.r.
> > >> >>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a
> > c3e./1s5c3r
> > >> ast]c
> > >> >>> h/release_verific[a1i;o34mnI/NrFeOg[smt]
> > >> rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
> > >> >>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
> > >> >>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
> > >> >>> 0.2.0-resources.zip
> > >> >>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
> > >> >>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW
> > >> o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
> > >> >>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
> > >> >>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
> > >> >>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
> > >> >>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
> > >> >>> ..... SUCCESS [  1.698 s]
> > >> >>> [INFO] nifi-registry-resources ............................
> SUCCESS
> > [
> > >> >>> 0.532 s]
> > >> >>> [INFO] nifi-registry-runtime ..............................
> SUCCESS
> > [
> > >> >>> 1.619 s]
> > >> >>> [INFO] nifi-registry-security-api .........................
> SUCCESS
> > [
> > >> >>> 3.358 s]
> > >> >>> [INFO] nifi-registry-security-utils .......................
> SUCCESS
> > [
> > >> >>> 1.739 s]
> > >> >>> [INFO] nifi-registry-provider-api .........................
> SUCCESS
> > [
> > >> >>> 1.149 s]
> > >> >>> [INFO] nifi-registry-framework ............................
> SUCCESS
> > [
> > >> >>> 43.009 s]
> > >> >>> [INFO] nifi-registry-client ...............................
> > SUCCESS [
> > >> >>> 2.302 s]
> > >> >>> [INFO] nifi-registry-web-api ..............................
> SUCCESS
> > [
> > >> >>> 33.455 s]
> > >> >>> [INFO] nifi-registry-web-ui ...............................
> SUCCESS
> > >> >>> [03:52 min]
> > >> >>> [INFO] nifi-registry-web-docs .............................
> SUCCESS
> > [
> > >> >>> 1.010 s]
> > >> >>> [INFO] nifi-registry-bootstrap ............................
> SUCCESS
> > [
> > >> >>> 1.506 s]
> > >> >>> [INFO] nifi-registry-docs .................................
> > SUCCESS [
> > >> >>> 4.411 s]
> > >> >>> [INFO] nifi-registry-assembly .............................
> SUCCESS
> > [
> > >> >>> 6.763 s]
> > >> >>> [INFO] nifi-registry-docker 0.2.0 .........................
> SUCCESS
> > [
> > >> >>> 0.246 s]
> > >> >>> [INFO]
> ------------------------------------------------------------
> > >> >>> ------------
> > >> >>> [INFO] BUILD SUCCESS
> > >> >>> [INFO]
> ------------------------------------------------------------
> > >> >>> ------------
> > >> >>> [INFO] Total time: 05:58 min
> > >> >>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
> > >> >>> [INFO]
> ------------------------------------------------------------
> > >> >>> ------------
> > >> >>> [WARNING] The requested profile "avoid-archive-formats" could not
> be
> > >> >>> activated because it does not exist.
> > >> >>> hw12203:...o/Workspace/scratch/release_verification/
> > >> >>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
> > >> >>> 🔓 360s @ 20:45:27 $
> > >> >>>
> > >> >>> Andy LoPresto
> > >> >>> alopresto@apache.org
> > >> >>> *alopresto.apache@gmail.com <al...@gmail.com>*
> > >> >>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D
> EF69
> > >> >>>
> > >> >>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org>
> wrote:
> > >> >>>
> > >> >>> Hello,
> > >> >>>
> > >> >>> I am pleased to call this vote for the source release of Apache
> NiFi
> > >> >>> Registry 0.2.0.
> > >> >>>
> > >> >>> The source zip, including signatures, digests, etc. can be found
> at:
> > >> >>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
> > >> >>> nifi-registry-0.2.0/
> > >> >>>
> > >> >>> The Git tag is nifi-registry-0.2.0-RC1
> > >> >>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
> > >> >>>
> > >>
> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
> > >> >>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
> > >> >>>
> > >> >>> Checksums of nifi-registry-0.2.0-source-release.zip:
> > >> >>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> > >> >>> SHA256:
> > >> ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> > >> >>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486
> > e0f82a2b18e75d1df910b33c8d75fb
> > >> >>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e56
> > 1c88d218
> > >> >>>
> > >> >>> Release artifacts are signed with the following key:
> > >> >>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
> > >> >>> Available at:
> > >> >>> https://people.apache.org/keys/committer/kdoran.asc
> > >> >>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
> > >> >>>
> > >> >>> KEYS file available here:
> > >> >>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
> > >> >>>
> > >> >>> 46 issues were closed/resolved for this release:
> > >> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> > >> >>> projectId=12320920&version=12342369
> > >> >>>
> > >> >>> Release note highlights can be found here:
> > >> >>> https://cwiki.apache.org/confluence/display/NIFI/
> > >> >>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
> > >> >>>
> > >> >>> The vote will be open for 72 hours.
> > >> >>> Please download the release candidate and evaluate the necessary
> > items
> > >> >>> including checking hashes, signatures, build
> > >> >>> from source, and test. Then please vote:
> > >> >>>
> > >> >>> [ ] +1 Release this package as nifi-registry-0.2.0
> > >> >>> [ ] +0 no opinion
> > >> >>> [ ] -1 Do not release this package because...
> > >> >>
> > >> >>
> > >>
> >
>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Pierre Villard <pi...@gmail.com>.
+1 binding,

- Went through the release helper guide
- Tested the hook mechanism

All looks good to me. Thanks for the release management Kevin and to all
the contributors!

Pierre

2018-06-18 8:05 GMT+02:00 Koji Kawamura <ij...@gmail.com>:

> +1 (binding)
>
> - Run through Release Helper Guide
> - Tested other database other than H2
> - Tested Git persistence provider
>
> Few minor feedback:
>
> 1. Database user whose password is blank can not be used
>
> When I used HSQLDB, the default 'sa' user does not have password. If I
> configure a blank password property, I got following error.
> Work-around: create a user with password
> Caused by: java.lang.IllegalStateException: nifi.registry.db.password
> is required
>         at org.apache.nifi.registry.db.DataSourceFactory.createDataSource(
> DataSourceFactory.java:78)
> ~[na:na]
>
> 2. V2__Initial.sql uses 'TEXT' data type, which is not supported in some
> DBMS
>
> While many databases such as MySQL, PostgreSQL, SQL Server and Oracle
> ... etc support TEXT, it is not a standard data type and some other
> database engines do not support it (e.g. HSQLDB).
> Also, Microsoft docs mention that SQL Server may remove TEXT data type
> in the future release.
> https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-
> text-and-image-transact-sql?view=sql-server-2017
>
> V1__Initial.sql uses 'VARCHAR(4096)' instead. That can support more
> databases.
> After changing V2__Initial.sql to use VARCHAR, I was able to use HSQLDB.
>
>
> Thanks,
> Koji
>
> On Sun, Jun 17, 2018 at 9:13 PM, Jeff Zemerick <jz...@apache.org>
> wrote:
> > +1 non-binding
> >
> > Ran through the release helper guide with no issues. Good stuff!
> >
> > On Sat, Jun 16, 2018 at 5:47 PM Andy LoPresto <
> alopresto.apache@gmail.com>
> > wrote:
> >
> >> Sorry everyone,
> >>
> >> Committers can provide binding votes on technical discussions (such as
> to
> >> call for a release), but only PMC members can provide binding votes on
> >> releases. This is an Apache policy.
> >>
> >> I’ll update the page on Monday to be a bit clearer on the distinction.
> >>
> >> Andy LoPresto
> >> alopresto@apache.org
> >> alopresto.apache@gmail.com
> >> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> >>
> >> > On Jun 16, 2018, at 14:34, Andy LoPresto <al...@gmail.com>
> >> wrote:
> >> >
> >> > Abdelkrim,
> >> >
> >> > Thanks for validating the release and voting. Just to clarify, only
> PMC
> >> members and committers [1] can cast a “binding” vote. All other
> community
> >> members are welcome to cast a +1, 0, or -1 vote as well, but these are
> >> “non-binding”. Thanks again.
> >> >
> >> > [1] http://nifi.apache.org/people.html
> >> >
> >> > Andy LoPresto
> >> > alopresto@apache.org
> >> > alopresto.apache@gmail.com
> >> > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> >> >
> >> >> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <
> ahadjidj@hortonworks.com>
> >> wrote:
> >> >>
> >> >> +1 (binding)
> >> >>
> >> >> - Tested everything from the release helper and everything worked
> fine
> >> >> - Tested the GitFlowPersistenceProvider with Github, works fine
> >> >> - The Switching from other Persistence Provider section of the Admin
> >> Guide asks to move the H2 DB specified as nifi.registry.db.directory. In
> >> the Registery 0.2, this property is set to "". So it doesn't apply when
> you
> >> start a Registry 0.2 with FilePersistenceProvider and migrate to Git
> >> provider.
> >> >> - This is not an issue, but it seems that there no way to migrate
> >> previous flow file from File provider to Git provider, or from an
> existing
> >> Git provider with Git clone.
> >> >>
> >> >> Thanks
> >> >>
> >> >> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
> >> >>
> >> >>    +1 (binding) Release this package as nifi-registry-0.2.0
> >> >>
> >> >>    - Ran through everything in the release helper and looked good,
> few
> >> minor
> >> >>    things Andy mentioned
> >> >>    - Tested upgrading an existing registry to 0.2.0 to test database
> >> migration
> >> >>    - Tested basic event hook logging
> >> >>    - Ran secure NiFi with secure registry
> >> >>
> >> >>    I also never saw the strange Maven output that Andy reported.
> >> >>
> >> >>    Thanks for RM'ing!!
> >> >>
> >> >>
> >> >>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <
> >> alopresto@apache.org> wrote:
> >> >>>
> >> >>> +1, binding
> >> >>>
> >> >>> I:
> >> >>> * verified all checksums and signatures
> >> >>> * ran through the normal build process (tests and contrib-check)
> >> >>> * verified the LICENSE, NOTICE, and README.md documents
> >> >>> * deployed the application
> >> >>> * verified interaction with NiFi
> >> >>>
> >> >>> I also deployed a secured NiFi Registry and NiFi instance and was
> able
> >> to
> >> >>> perform expected behavior. I then encrypted the Registry configs and
> >> >>> verified the application still worked.
> >> >>>
> >> >>> There were a lot of tiny issues, but none that I believe raise to
> the
> >> >>> level of blocking the release. I’ve included brief notes here but
> will
> >> open
> >> >>> Jiras for these at a later date. Thanks Kevin, great work.
> >> >>>
> >> >>> * Maven build has weird output at the end (see below; seems like
> text
> >> >>> interpolation from race condition? may only be my machine, but I ran
> >> >>> single-threaded)
> >> >>> * source NOTICE includes copyright date 2014-2018 (who has the
> >> DeLorean?)
> >> >>> * source NOTICE says MiNiFi copyright date 2015-2018?
> >> >>> * Probably should have spaces around hyphens in "Registry-a
> >> sub-project of
> >> >>> Apache NiFi-is" in source README.md
> >> >>> * compiled NOTICE includes copyright date 2014-2018
> >> >>> * compiled NOTICE says NiFi copyright 2015-2017
> >> >>> * compiled README does not have markdown extension
> >> >>> * compiled README does not have complete instructions from source
> >> README.md
> >> >>> * git commit to prepare for release has formatting changes (try to
> >> avoid)
> >> >>>
> >> >>> ——
> >> >>> [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
> >> >>>> ------------
> >> >>> [INFO] Building nifi-registry-docker 0.2.0
> >> >>> [20/20]
> >> >>> [INFO] --------------------------------[ jar
> >> >>> ]---------------------------------
> >> >>> [INFO]
> >> >>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO]
> >> >>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO]
> >> >>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO]
> >> >>> [INFO] --- maven-resources-plugin:2.7:resources
> (default-resources) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> >> >>> [INFO] skip non existing resourceDirectory
> /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-docker/src/main/resources
> >> >>> [INFO] Copying 3 resources
> >> >>> [INFO]
> >> >>> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO] No sources to compile
> >> >>> [INFO]
> >> >>> [INFO] --- maven-resources-plugin:2.7:testResources
> >> >>> (default-testResources) @ nifi-registry-docker ---
> >> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> >> >>> [INFO] skip non existing resourceDirectory
> /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-docker/src/test/resources
> >> >>> [INFO] Copying 3 resources
> >> >>> [INFO]
> >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile
> (default-testCompile)
> >> @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO] No sources to compile
> >> >>> [INFO]
> >> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO] No sources to compile
> >> >>> [INFO]
> >> >>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO]
> >> >>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @
> >> nifi-registry-docker
> >> >>> ---
> >> >>> [INFO] Building jar: /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
> >> >>> [INFO]
> >> >>> [INFO] --- maven-site-plugin:3.4:attach-descriptor
> (attach-descriptor)
> >> @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO]
> >> >>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
> >> >>> nifi-registry-docker ---
> >> >>> [INFO]
> >> >>> [INFO] --- apache-rat-plugin:0.11:check (default) @
> >> nifi-registry-docker
> >> >>> ---
> >> >>> [INFO] 51 implicit excludes (use -debug for more details).
> >> >>> [INFO] Exclude: nb-configuration.xml
> >> >>> [INFO] Exclude: nbactions.xml
> >> >>> [INFO] Exclude: DEPENDENCIES
> >> >>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
> >> >>> [INFO] Exclude: **/resources/banner.txt
> >> >>> [INFO] Exclude: src/main/resources/swagger/
> security-definitions.json
> >> >>> [INFO] 10 resources included (use -debug for more details)
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >> >>> resources-0.2.0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >> >>> resources-0.2.0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> 0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >> >>> resources-0.2.0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >> >>> resources-0.2.0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.
> 0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive
> [/Ue[1rs;3/4almIoNpFreOsmo/]W
> >> >>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
> >> >>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n
> >> igfein-ereragitestd:ry
> >> >>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
> >> >>> resources[[t1;a34rmIgNFeOt]/n if
> >> >>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
> >> >>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
> >> >>> (aderfacuhlti-ivnest a/llU)[emr s@/
> >> mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
> >> >>> -s-c-[am
> >> >>> tch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >> >>> resources-0.2.0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
> >> >>> Itnost/aWlolrkisnpga
> >> /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
> >> >>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
> >> >>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
> >> >>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
> >> >>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears
> .toz
> >> >>> i/Upse
> >> >>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/
> apZacihpeF/inlie
> >> >>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
> >> >>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-
> erriefigciasttiorn/yr-
> >> >>> edgoicsktreyr--00..2.20./n0if.ij-arre
> >> >>>
> >> gistry-0.2.0/nifi-registry-resources/target/nifi-
> registry-resources-0.2.0-
> >> >>> resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
> >> >>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
> >> >>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
> >> >>> airfchiicvea /tUiseorns//arloeprgeistsot/
> Wroyrk-sp0a.c2e/.sc0r/atncih/
> >> >>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
> >> >>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld
> octs/ot
> >> >>>
> >> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..
> 0m-r2e/soruercpeos.sziipt
> >> >>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
> >> >>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/
> 0W.or2ks.p0ac/en/sicfraitc-hr/
> >> >>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
> >> >>> ifi-registry-0.2.0/nifi-registry-resources/target/
> >> >>> nifi-registry-resources-0.2.0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >> >>> resources-0.2.0-resources.zip
> >> >>> Cleaning up unclosed ZipFile for archive
> >> /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
> >> >>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
> >> >>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
> >> >>> ---0-.-2.-0-/n-if-i--r[gimst
> >> >>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do
> c-[01.2m.R0-eraescoutrocr
> >> >>> Ses.zip
> >> >>> ummaCry:[m
> >> >>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 .
> >> ......a.....r.....c.....h......i....
> >> >>> [1;32meSUCCES S [/  2.939U s]
> >> >>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
> >> >>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
> >> >>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
> >> >>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
> >> >>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u
> rnciefs.iz-irpe
> >> >>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e.
> .f.o.r.
> >> >>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a
> c3e./1s5c3r
> >> ast]c
> >> >>> h/release_verific[a1i;o34mnI/NrFeOg[smt]
> >> rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
> >> >>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
> >> >>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
> >> >>> 0.2.0-resources.zip
> >> >>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
> >> >>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW
> >> o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
> >> >>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
> >> >>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
> >> >>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
> >> >>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
> >> >>> ..... SUCCESS [  1.698 s]
> >> >>> [INFO] nifi-registry-resources ............................ SUCCESS
> [
> >> >>> 0.532 s]
> >> >>> [INFO] nifi-registry-runtime .............................. SUCCESS
> [
> >> >>> 1.619 s]
> >> >>> [INFO] nifi-registry-security-api ......................... SUCCESS
> [
> >> >>> 3.358 s]
> >> >>> [INFO] nifi-registry-security-utils ....................... SUCCESS
> [
> >> >>> 1.739 s]
> >> >>> [INFO] nifi-registry-provider-api ......................... SUCCESS
> [
> >> >>> 1.149 s]
> >> >>> [INFO] nifi-registry-framework ............................ SUCCESS
> [
> >> >>> 43.009 s]
> >> >>> [INFO] nifi-registry-client ...............................
> SUCCESS [
> >> >>> 2.302 s]
> >> >>> [INFO] nifi-registry-web-api .............................. SUCCESS
> [
> >> >>> 33.455 s]
> >> >>> [INFO] nifi-registry-web-ui ............................... SUCCESS
> >> >>> [03:52 min]
> >> >>> [INFO] nifi-registry-web-docs ............................. SUCCESS
> [
> >> >>> 1.010 s]
> >> >>> [INFO] nifi-registry-bootstrap ............................ SUCCESS
> [
> >> >>> 1.506 s]
> >> >>> [INFO] nifi-registry-docs .................................
> SUCCESS [
> >> >>> 4.411 s]
> >> >>> [INFO] nifi-registry-assembly ............................. SUCCESS
> [
> >> >>> 6.763 s]
> >> >>> [INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS
> [
> >> >>> 0.246 s]
> >> >>> [INFO] ------------------------------------------------------------
> >> >>> ------------
> >> >>> [INFO] BUILD SUCCESS
> >> >>> [INFO] ------------------------------------------------------------
> >> >>> ------------
> >> >>> [INFO] Total time: 05:58 min
> >> >>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
> >> >>> [INFO] ------------------------------------------------------------
> >> >>> ------------
> >> >>> [WARNING] The requested profile "avoid-archive-formats" could not be
> >> >>> activated because it does not exist.
> >> >>> hw12203:...o/Workspace/scratch/release_verification/
> >> >>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
> >> >>> 🔓 360s @ 20:45:27 $
> >> >>>
> >> >>> Andy LoPresto
> >> >>> alopresto@apache.org
> >> >>> *alopresto.apache@gmail.com <al...@gmail.com>*
> >> >>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> >> >>>
> >> >>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
> >> >>>
> >> >>> Hello,
> >> >>>
> >> >>> I am pleased to call this vote for the source release of Apache NiFi
> >> >>> Registry 0.2.0.
> >> >>>
> >> >>> The source zip, including signatures, digests, etc. can be found at:
> >> >>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
> >> >>> nifi-registry-0.2.0/
> >> >>>
> >> >>> The Git tag is nifi-registry-0.2.0-RC1
> >> >>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
> >> >>>
> >> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
> >> >>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
> >> >>>
> >> >>> Checksums of nifi-registry-0.2.0-source-release.zip:
> >> >>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> >> >>> SHA256:
> >> ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> >> >>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486
> e0f82a2b18e75d1df910b33c8d75fb
> >> >>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e56
> 1c88d218
> >> >>>
> >> >>> Release artifacts are signed with the following key:
> >> >>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
> >> >>> Available at:
> >> >>> https://people.apache.org/keys/committer/kdoran.asc
> >> >>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
> >> >>>
> >> >>> KEYS file available here:
> >> >>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
> >> >>>
> >> >>> 46 issues were closed/resolved for this release:
> >> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> >> >>> projectId=12320920&version=12342369
> >> >>>
> >> >>> Release note highlights can be found here:
> >> >>> https://cwiki.apache.org/confluence/display/NIFI/
> >> >>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
> >> >>>
> >> >>> The vote will be open for 72 hours.
> >> >>> Please download the release candidate and evaluate the necessary
> items
> >> >>> including checking hashes, signatures, build
> >> >>> from source, and test. Then please vote:
> >> >>>
> >> >>> [ ] +1 Release this package as nifi-registry-0.2.0
> >> >>> [ ] +0 no opinion
> >> >>> [ ] -1 Do not release this package because...
> >> >>
> >> >>
> >>
>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Koji Kawamura <ij...@gmail.com>.
+1 (binding)

- Run through Release Helper Guide
- Tested other database other than H2
- Tested Git persistence provider

Few minor feedback:

1. Database user whose password is blank can not be used

When I used HSQLDB, the default 'sa' user does not have password. If I
configure a blank password property, I got following error.
Work-around: create a user with password
Caused by: java.lang.IllegalStateException: nifi.registry.db.password
is required
        at org.apache.nifi.registry.db.DataSourceFactory.createDataSource(DataSourceFactory.java:78)
~[na:na]

2. V2__Initial.sql uses 'TEXT' data type, which is not supported in some DBMS

While many databases such as MySQL, PostgreSQL, SQL Server and Oracle
... etc support TEXT, it is not a standard data type and some other
database engines do not support it (e.g. HSQLDB).
Also, Microsoft docs mention that SQL Server may remove TEXT data type
in the future release.
https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql?view=sql-server-2017

V1__Initial.sql uses 'VARCHAR(4096)' instead. That can support more databases.
After changing V2__Initial.sql to use VARCHAR, I was able to use HSQLDB.


Thanks,
Koji

On Sun, Jun 17, 2018 at 9:13 PM, Jeff Zemerick <jz...@apache.org> wrote:
> +1 non-binding
>
> Ran through the release helper guide with no issues. Good stuff!
>
> On Sat, Jun 16, 2018 at 5:47 PM Andy LoPresto <al...@gmail.com>
> wrote:
>
>> Sorry everyone,
>>
>> Committers can provide binding votes on technical discussions (such as to
>> call for a release), but only PMC members can provide binding votes on
>> releases. This is an Apache policy.
>>
>> I’ll update the page on Monday to be a bit clearer on the distinction.
>>
>> Andy LoPresto
>> alopresto@apache.org
>> alopresto.apache@gmail.com
>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>>
>> > On Jun 16, 2018, at 14:34, Andy LoPresto <al...@gmail.com>
>> wrote:
>> >
>> > Abdelkrim,
>> >
>> > Thanks for validating the release and voting. Just to clarify, only PMC
>> members and committers [1] can cast a “binding” vote. All other community
>> members are welcome to cast a +1, 0, or -1 vote as well, but these are
>> “non-binding”. Thanks again.
>> >
>> > [1] http://nifi.apache.org/people.html
>> >
>> > Andy LoPresto
>> > alopresto@apache.org
>> > alopresto.apache@gmail.com
>> > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>> >
>> >> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <ah...@hortonworks.com>
>> wrote:
>> >>
>> >> +1 (binding)
>> >>
>> >> - Tested everything from the release helper and everything worked fine
>> >> - Tested the GitFlowPersistenceProvider with Github, works fine
>> >> - The Switching from other Persistence Provider section of the Admin
>> Guide asks to move the H2 DB specified as nifi.registry.db.directory. In
>> the Registery 0.2, this property is set to "". So it doesn't apply when you
>> start a Registry 0.2 with FilePersistenceProvider and migrate to Git
>> provider.
>> >> - This is not an issue, but it seems that there no way to migrate
>> previous flow file from File provider to Git provider, or from an existing
>> Git provider with Git clone.
>> >>
>> >> Thanks
>> >>
>> >> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
>> >>
>> >>    +1 (binding) Release this package as nifi-registry-0.2.0
>> >>
>> >>    - Ran through everything in the release helper and looked good, few
>> minor
>> >>    things Andy mentioned
>> >>    - Tested upgrading an existing registry to 0.2.0 to test database
>> migration
>> >>    - Tested basic event hook logging
>> >>    - Ran secure NiFi with secure registry
>> >>
>> >>    I also never saw the strange Maven output that Andy reported.
>> >>
>> >>    Thanks for RM'ing!!
>> >>
>> >>
>> >>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <
>> alopresto@apache.org> wrote:
>> >>>
>> >>> +1, binding
>> >>>
>> >>> I:
>> >>> * verified all checksums and signatures
>> >>> * ran through the normal build process (tests and contrib-check)
>> >>> * verified the LICENSE, NOTICE, and README.md documents
>> >>> * deployed the application
>> >>> * verified interaction with NiFi
>> >>>
>> >>> I also deployed a secured NiFi Registry and NiFi instance and was able
>> to
>> >>> perform expected behavior. I then encrypted the Registry configs and
>> >>> verified the application still worked.
>> >>>
>> >>> There were a lot of tiny issues, but none that I believe raise to the
>> >>> level of blocking the release. I’ve included brief notes here but will
>> open
>> >>> Jiras for these at a later date. Thanks Kevin, great work.
>> >>>
>> >>> * Maven build has weird output at the end (see below; seems like text
>> >>> interpolation from race condition? may only be my machine, but I ran
>> >>> single-threaded)
>> >>> * source NOTICE includes copyright date 2014-2018 (who has the
>> DeLorean?)
>> >>> * source NOTICE says MiNiFi copyright date 2015-2018?
>> >>> * Probably should have spaces around hyphens in "Registry-a
>> sub-project of
>> >>> Apache NiFi-is" in source README.md
>> >>> * compiled NOTICE includes copyright date 2014-2018
>> >>> * compiled NOTICE says NiFi copyright 2015-2017
>> >>> * compiled README does not have markdown extension
>> >>> * compiled README does not have complete instructions from source
>> README.md
>> >>> * git commit to prepare for release has formatting changes (try to
>> avoid)
>> >>>
>> >>> ——
>> >>> [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
>> >>>> ------------
>> >>> [INFO] Building nifi-registry-docker 0.2.0
>> >>> [20/20]
>> >>> [INFO] --------------------------------[ jar
>> >>> ]---------------------------------
>> >>> [INFO]
>> >>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>> >>> nifi-registry-docker ---
>> >>> [INFO]
>> >>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
>> >>> nifi-registry-docker ---
>> >>> [INFO]
>> >>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>> >>> nifi-registry-docker ---
>> >>> [INFO]
>> >>> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
>> >>> nifi-registry-docker ---
>> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> >>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-docker/src/main/resources
>> >>> [INFO] Copying 3 resources
>> >>> [INFO]
>> >>> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
>> >>> nifi-registry-docker ---
>> >>> [INFO] No sources to compile
>> >>> [INFO]
>> >>> [INFO] --- maven-resources-plugin:2.7:testResources
>> >>> (default-testResources) @ nifi-registry-docker ---
>> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> >>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-docker/src/test/resources
>> >>> [INFO] Copying 3 resources
>> >>> [INFO]
>> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile)
>> @
>> >>> nifi-registry-docker ---
>> >>> [INFO] No sources to compile
>> >>> [INFO]
>> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
>> >>> nifi-registry-docker ---
>> >>> [INFO] No sources to compile
>> >>> [INFO]
>> >>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
>> >>> nifi-registry-docker ---
>> >>> [INFO]
>> >>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @
>> nifi-registry-docker
>> >>> ---
>> >>> [INFO] Building jar: /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
>> >>> [INFO]
>> >>> [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor)
>> @
>> >>> nifi-registry-docker ---
>> >>> [INFO]
>> >>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
>> >>> nifi-registry-docker ---
>> >>> [INFO]
>> >>> [INFO] --- apache-rat-plugin:0.11:check (default) @
>> nifi-registry-docker
>> >>> ---
>> >>> [INFO] 51 implicit excludes (use -debug for more details).
>> >>> [INFO] Exclude: nb-configuration.xml
>> >>> [INFO] Exclude: nbactions.xml
>> >>> [INFO] Exclude: DEPENDENCIES
>> >>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
>> >>> [INFO] Exclude: **/resources/banner.txt
>> >>> [INFO] Exclude: src/main/resources/swagger/security-definitions.json
>> >>> [INFO] 10 resources included (use -debug for more details)
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> >>> resources-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> >>> resources-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> >>> resources-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> >>> resources-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive [/Ue[1rs;3/4almIoNpFreOsmo/]W
>> >>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
>> >>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n
>> igfein-ereragitestd:ry
>> >>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
>> >>> resources[[t1;a34rmIgNFeOt]/n if
>> >>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
>> >>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
>> >>> (aderfacuhlti-ivnest a/llU)[emr s@/
>> mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
>> >>> -s-c-[am
>> >>> tch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> >>> resources-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
>> >>> Itnost/aWlolrkisnpga
>> /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
>> >>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
>> >>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
>> >>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
>> >>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears .toz
>> >>> i/Upse
>> >>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/ apZacihpeF/inlie
>> >>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
>> >>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-erriefigciasttiorn/yr-
>> >>> edgoicsktreyr--00..2.20./n0if.ij-arre
>> >>>
>> gistry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-
>> >>> resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
>> >>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
>> >>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
>> >>> airfchiicvea /tUiseorns//arloeprgeistsot/Wroyrk-sp0a.c2e/.sc0r/atncih/
>> >>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
>> >>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld octs/ot
>> >>>
>> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..0m-r2e/soruercpeos.sziipt
>> >>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
>> >>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/0W.or2ks.p0ac/en/sicfraitc-hr/
>> >>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
>> >>> ifi-registry-0.2.0/nifi-registry-resources/target/
>> >>> nifi-registry-resources-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> >>> resources-0.2.0-resources.zip
>> >>> Cleaning up unclosed ZipFile for archive
>> /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
>> >>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
>> >>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
>> >>> ---0-.-2.-0-/n-if-i--r[gimst
>> >>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do c-[01.2m.R0-eraescoutrocr
>> >>> Ses.zip
>> >>> ummaCry:[m
>> >>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 .
>> ......a.....r.....c.....h......i....
>> >>> [1;32meSUCCES S [/  2.939U s]
>> >>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
>> >>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
>> >>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
>> >>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
>> >>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u rnciefs.iz-irpe
>> >>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e. .f.o.r.
>> >>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a c3e./1s5c3r
>> ast]c
>> >>> h/release_verific[a1i;o34mnI/NrFeOg[smt]
>> rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
>> >>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
>> >>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
>> >>> 0.2.0-resources.zip
>> >>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
>> >>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW
>> o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
>> >>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
>> >>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
>> >>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
>> >>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
>> >>> ..... SUCCESS [  1.698 s]
>> >>> [INFO] nifi-registry-resources ............................ SUCCESS [
>> >>> 0.532 s]
>> >>> [INFO] nifi-registry-runtime .............................. SUCCESS [
>> >>> 1.619 s]
>> >>> [INFO] nifi-registry-security-api ......................... SUCCESS [
>> >>> 3.358 s]
>> >>> [INFO] nifi-registry-security-utils ....................... SUCCESS [
>> >>> 1.739 s]
>> >>> [INFO] nifi-registry-provider-api ......................... SUCCESS [
>> >>> 1.149 s]
>> >>> [INFO] nifi-registry-framework ............................ SUCCESS [
>> >>> 43.009 s]
>> >>> [INFO] nifi-registry-client ............................... SUCCESS [
>> >>> 2.302 s]
>> >>> [INFO] nifi-registry-web-api .............................. SUCCESS [
>> >>> 33.455 s]
>> >>> [INFO] nifi-registry-web-ui ............................... SUCCESS
>> >>> [03:52 min]
>> >>> [INFO] nifi-registry-web-docs ............................. SUCCESS [
>> >>> 1.010 s]
>> >>> [INFO] nifi-registry-bootstrap ............................ SUCCESS [
>> >>> 1.506 s]
>> >>> [INFO] nifi-registry-docs ................................. SUCCESS [
>> >>> 4.411 s]
>> >>> [INFO] nifi-registry-assembly ............................. SUCCESS [
>> >>> 6.763 s]
>> >>> [INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS [
>> >>> 0.246 s]
>> >>> [INFO] ------------------------------------------------------------
>> >>> ------------
>> >>> [INFO] BUILD SUCCESS
>> >>> [INFO] ------------------------------------------------------------
>> >>> ------------
>> >>> [INFO] Total time: 05:58 min
>> >>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
>> >>> [INFO] ------------------------------------------------------------
>> >>> ------------
>> >>> [WARNING] The requested profile "avoid-archive-formats" could not be
>> >>> activated because it does not exist.
>> >>> hw12203:...o/Workspace/scratch/release_verification/
>> >>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
>> >>> 🔓 360s @ 20:45:27 $
>> >>>
>> >>> Andy LoPresto
>> >>> alopresto@apache.org
>> >>> *alopresto.apache@gmail.com <al...@gmail.com>*
>> >>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>> >>>
>> >>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
>> >>>
>> >>> Hello,
>> >>>
>> >>> I am pleased to call this vote for the source release of Apache NiFi
>> >>> Registry 0.2.0.
>> >>>
>> >>> The source zip, including signatures, digests, etc. can be found at:
>> >>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
>> >>> nifi-registry-0.2.0/
>> >>>
>> >>> The Git tag is nifi-registry-0.2.0-RC1
>> >>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
>> >>>
>> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
>> >>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
>> >>>
>> >>> Checksums of nifi-registry-0.2.0-source-release.zip:
>> >>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
>> >>> SHA256:
>> ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
>> >>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb
>> >>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
>> >>>
>> >>> Release artifacts are signed with the following key:
>> >>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
>> >>> Available at:
>> >>> https://people.apache.org/keys/committer/kdoran.asc
>> >>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
>> >>>
>> >>> KEYS file available here:
>> >>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
>> >>>
>> >>> 46 issues were closed/resolved for this release:
>> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>> >>> projectId=12320920&version=12342369
>> >>>
>> >>> Release note highlights can be found here:
>> >>> https://cwiki.apache.org/confluence/display/NIFI/
>> >>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
>> >>>
>> >>> The vote will be open for 72 hours.
>> >>> Please download the release candidate and evaluate the necessary items
>> >>> including checking hashes, signatures, build
>> >>> from source, and test. Then please vote:
>> >>>
>> >>> [ ] +1 Release this package as nifi-registry-0.2.0
>> >>> [ ] +0 no opinion
>> >>> [ ] -1 Do not release this package because...
>> >>
>> >>
>>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Jeff Zemerick <jz...@apache.org>.
+1 non-binding

Ran through the release helper guide with no issues. Good stuff!

On Sat, Jun 16, 2018 at 5:47 PM Andy LoPresto <al...@gmail.com>
wrote:

> Sorry everyone,
>
> Committers can provide binding votes on technical discussions (such as to
> call for a release), but only PMC members can provide binding votes on
> releases. This is an Apache policy.
>
> I’ll update the page on Monday to be a bit clearer on the distinction.
>
> Andy LoPresto
> alopresto@apache.org
> alopresto.apache@gmail.com
> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>
> > On Jun 16, 2018, at 14:34, Andy LoPresto <al...@gmail.com>
> wrote:
> >
> > Abdelkrim,
> >
> > Thanks for validating the release and voting. Just to clarify, only PMC
> members and committers [1] can cast a “binding” vote. All other community
> members are welcome to cast a +1, 0, or -1 vote as well, but these are
> “non-binding”. Thanks again.
> >
> > [1] http://nifi.apache.org/people.html
> >
> > Andy LoPresto
> > alopresto@apache.org
> > alopresto.apache@gmail.com
> > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> >
> >> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <ah...@hortonworks.com>
> wrote:
> >>
> >> +1 (binding)
> >>
> >> - Tested everything from the release helper and everything worked fine
> >> - Tested the GitFlowPersistenceProvider with Github, works fine
> >> - The Switching from other Persistence Provider section of the Admin
> Guide asks to move the H2 DB specified as nifi.registry.db.directory. In
> the Registery 0.2, this property is set to "". So it doesn't apply when you
> start a Registry 0.2 with FilePersistenceProvider and migrate to Git
> provider.
> >> - This is not an issue, but it seems that there no way to migrate
> previous flow file from File provider to Git provider, or from an existing
> Git provider with Git clone.
> >>
> >> Thanks
> >>
> >> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
> >>
> >>    +1 (binding) Release this package as nifi-registry-0.2.0
> >>
> >>    - Ran through everything in the release helper and looked good, few
> minor
> >>    things Andy mentioned
> >>    - Tested upgrading an existing registry to 0.2.0 to test database
> migration
> >>    - Tested basic event hook logging
> >>    - Ran secure NiFi with secure registry
> >>
> >>    I also never saw the strange Maven output that Andy reported.
> >>
> >>    Thanks for RM'ing!!
> >>
> >>
> >>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <
> alopresto@apache.org> wrote:
> >>>
> >>> +1, binding
> >>>
> >>> I:
> >>> * verified all checksums and signatures
> >>> * ran through the normal build process (tests and contrib-check)
> >>> * verified the LICENSE, NOTICE, and README.md documents
> >>> * deployed the application
> >>> * verified interaction with NiFi
> >>>
> >>> I also deployed a secured NiFi Registry and NiFi instance and was able
> to
> >>> perform expected behavior. I then encrypted the Registry configs and
> >>> verified the application still worked.
> >>>
> >>> There were a lot of tiny issues, but none that I believe raise to the
> >>> level of blocking the release. I’ve included brief notes here but will
> open
> >>> Jiras for these at a later date. Thanks Kevin, great work.
> >>>
> >>> * Maven build has weird output at the end (see below; seems like text
> >>> interpolation from race condition? may only be my machine, but I ran
> >>> single-threaded)
> >>> * source NOTICE includes copyright date 2014-2018 (who has the
> DeLorean?)
> >>> * source NOTICE says MiNiFi copyright date 2015-2018?
> >>> * Probably should have spaces around hyphens in "Registry-a
> sub-project of
> >>> Apache NiFi-is" in source README.md
> >>> * compiled NOTICE includes copyright date 2014-2018
> >>> * compiled NOTICE says NiFi copyright 2015-2017
> >>> * compiled README does not have markdown extension
> >>> * compiled README does not have complete instructions from source
> README.md
> >>> * git commit to prepare for release has formatting changes (try to
> avoid)
> >>>
> >>> ——
> >>> [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
> >>>> ------------
> >>> [INFO] Building nifi-registry-docker 0.2.0
> >>> [20/20]
> >>> [INFO] --------------------------------[ jar
> >>> ]---------------------------------
> >>> [INFO]
> >>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> >>> nifi-registry-docker ---
> >>> [INFO]
> >>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
> >>> nifi-registry-docker ---
> >>> [INFO]
> >>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> >>> nifi-registry-docker ---
> >>> [INFO]
> >>> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
> >>> nifi-registry-docker ---
> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> >>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-docker/src/main/resources
> >>> [INFO] Copying 3 resources
> >>> [INFO]
> >>> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
> >>> nifi-registry-docker ---
> >>> [INFO] No sources to compile
> >>> [INFO]
> >>> [INFO] --- maven-resources-plugin:2.7:testResources
> >>> (default-testResources) @ nifi-registry-docker ---
> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> >>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-docker/src/test/resources
> >>> [INFO] Copying 3 resources
> >>> [INFO]
> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile)
> @
> >>> nifi-registry-docker ---
> >>> [INFO] No sources to compile
> >>> [INFO]
> >>> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
> >>> nifi-registry-docker ---
> >>> [INFO] No sources to compile
> >>> [INFO]
> >>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
> >>> nifi-registry-docker ---
> >>> [INFO]
> >>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @
> nifi-registry-docker
> >>> ---
> >>> [INFO] Building jar: /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
> >>> [INFO]
> >>> [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor)
> @
> >>> nifi-registry-docker ---
> >>> [INFO]
> >>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
> >>> nifi-registry-docker ---
> >>> [INFO]
> >>> [INFO] --- apache-rat-plugin:0.11:check (default) @
> nifi-registry-docker
> >>> ---
> >>> [INFO] 51 implicit excludes (use -debug for more details).
> >>> [INFO] Exclude: nb-configuration.xml
> >>> [INFO] Exclude: nbactions.xml
> >>> [INFO] Exclude: DEPENDENCIES
> >>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
> >>> [INFO] Exclude: **/resources/banner.txt
> >>> [INFO] Exclude: src/main/resources/swagger/security-definitions.json
> >>> [INFO] 10 resources included (use -debug for more details)
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >>> resources-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >>> resources-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >>> resources-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >>> resources-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive [/Ue[1rs;3/4almIoNpFreOsmo/]W
> >>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
> >>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n
> igfein-ereragitestd:ry
> >>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
> >>> resources[[t1;a34rmIgNFeOt]/n if
> >>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
> >>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
> >>> (aderfacuhlti-ivnest a/llU)[emr s@/
> mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
> >>> -s-c-[am
> >>> tch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >>> resources-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
> >>> Itnost/aWlolrkisnpga
> /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
> >>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
> >>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
> >>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
> >>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears .toz
> >>> i/Upse
> >>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/ apZacihpeF/inlie
> >>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
> >>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-erriefigciasttiorn/yr-
> >>> edgoicsktreyr--00..2.20./n0if.ij-arre
> >>>
> gistry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-
> >>> resources.zip
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
> >>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
> >>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
> >>> airfchiicvea /tUiseorns//arloeprgeistsot/Wroyrk-sp0a.c2e/.sc0r/atncih/
> >>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
> >>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld octs/ot
> >>>
> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..0m-r2e/soruercpeos.sziipt
> >>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
> >>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/0W.or2ks.p0ac/en/sicfraitc-hr/
> >>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
> >>> ifi-registry-0.2.0/nifi-registry-resources/target/
> >>> nifi-registry-resources-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> >>> scratch/release_verification/registry-0.2.0/nifi-registry-
> >>> 0.2.0/nifi-registry-resources/target/nifi-registry-
> >>> resources-0.2.0-resources.zip
> >>> Cleaning up unclosed ZipFile for archive
> /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
> >>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
> >>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
> >>> ---0-.-2.-0-/n-if-i--r[gimst
> >>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do c-[01.2m.R0-eraescoutrocr
> >>> Ses.zip
> >>> ummaCry:[m
> >>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 .
> ......a.....r.....c.....h......i....
> >>> [1;32meSUCCES S [/  2.939U s]
> >>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
> >>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
> >>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
> >>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
> >>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u rnciefs.iz-irpe
> >>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e. .f.o.r.
> >>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a c3e./1s5c3r
> ast]c
> >>> h/release_verific[a1i;o34mnI/NrFeOg[smt]
> rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
> >>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
> >>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
> >>> 0.2.0-resources.zip
> >>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
> >>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW
> o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
> >>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
> >>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
> >>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
> >>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
> >>> ..... SUCCESS [  1.698 s]
> >>> [INFO] nifi-registry-resources ............................ SUCCESS [
> >>> 0.532 s]
> >>> [INFO] nifi-registry-runtime .............................. SUCCESS [
> >>> 1.619 s]
> >>> [INFO] nifi-registry-security-api ......................... SUCCESS [
> >>> 3.358 s]
> >>> [INFO] nifi-registry-security-utils ....................... SUCCESS [
> >>> 1.739 s]
> >>> [INFO] nifi-registry-provider-api ......................... SUCCESS [
> >>> 1.149 s]
> >>> [INFO] nifi-registry-framework ............................ SUCCESS [
> >>> 43.009 s]
> >>> [INFO] nifi-registry-client ............................... SUCCESS [
> >>> 2.302 s]
> >>> [INFO] nifi-registry-web-api .............................. SUCCESS [
> >>> 33.455 s]
> >>> [INFO] nifi-registry-web-ui ............................... SUCCESS
> >>> [03:52 min]
> >>> [INFO] nifi-registry-web-docs ............................. SUCCESS [
> >>> 1.010 s]
> >>> [INFO] nifi-registry-bootstrap ............................ SUCCESS [
> >>> 1.506 s]
> >>> [INFO] nifi-registry-docs ................................. SUCCESS [
> >>> 4.411 s]
> >>> [INFO] nifi-registry-assembly ............................. SUCCESS [
> >>> 6.763 s]
> >>> [INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS [
> >>> 0.246 s]
> >>> [INFO] ------------------------------------------------------------
> >>> ------------
> >>> [INFO] BUILD SUCCESS
> >>> [INFO] ------------------------------------------------------------
> >>> ------------
> >>> [INFO] Total time: 05:58 min
> >>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
> >>> [INFO] ------------------------------------------------------------
> >>> ------------
> >>> [WARNING] The requested profile "avoid-archive-formats" could not be
> >>> activated because it does not exist.
> >>> hw12203:...o/Workspace/scratch/release_verification/
> >>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
> >>> 🔓 360s @ 20:45:27 $
> >>>
> >>> Andy LoPresto
> >>> alopresto@apache.org
> >>> *alopresto.apache@gmail.com <al...@gmail.com>*
> >>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> >>>
> >>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
> >>>
> >>> Hello,
> >>>
> >>> I am pleased to call this vote for the source release of Apache NiFi
> >>> Registry 0.2.0.
> >>>
> >>> The source zip, including signatures, digests, etc. can be found at:
> >>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
> >>> nifi-registry-0.2.0/
> >>>
> >>> The Git tag is nifi-registry-0.2.0-RC1
> >>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
> >>>
> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
> >>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
> >>>
> >>> Checksums of nifi-registry-0.2.0-source-release.zip:
> >>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> >>> SHA256:
> ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> >>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb
> >>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
> >>>
> >>> Release artifacts are signed with the following key:
> >>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
> >>> Available at:
> >>> https://people.apache.org/keys/committer/kdoran.asc
> >>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
> >>>
> >>> KEYS file available here:
> >>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
> >>>
> >>> 46 issues were closed/resolved for this release:
> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> >>> projectId=12320920&version=12342369
> >>>
> >>> Release note highlights can be found here:
> >>> https://cwiki.apache.org/confluence/display/NIFI/
> >>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
> >>>
> >>> The vote will be open for 72 hours.
> >>> Please download the release candidate and evaluate the necessary items
> >>> including checking hashes, signatures, build
> >>> from source, and test. Then please vote:
> >>>
> >>> [ ] +1 Release this package as nifi-registry-0.2.0
> >>> [ ] +0 no opinion
> >>> [ ] -1 Do not release this package because...
> >>
> >>
>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Andy LoPresto <al...@gmail.com>.
Sorry everyone,

Committers can provide binding votes on technical discussions (such as to call for a release), but only PMC members can provide binding votes on releases. This is an Apache policy. 

I’ll update the page on Monday to be a bit clearer on the distinction. 

Andy LoPresto
alopresto@apache.org
alopresto.apache@gmail.com
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69

> On Jun 16, 2018, at 14:34, Andy LoPresto <al...@gmail.com> wrote:
> 
> Abdelkrim,
> 
> Thanks for validating the release and voting. Just to clarify, only PMC members and committers [1] can cast a “binding” vote. All other community members are welcome to cast a +1, 0, or -1 vote as well, but these are “non-binding”. Thanks again. 
> 
> [1] http://nifi.apache.org/people.html
> 
> Andy LoPresto
> alopresto@apache.org
> alopresto.apache@gmail.com
> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
> 
>> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <ah...@hortonworks.com> wrote:
>> 
>> +1 (binding)
>> 
>> - Tested everything from the release helper and everything worked fine
>> - Tested the GitFlowPersistenceProvider with Github, works fine
>> - The Switching from other Persistence Provider section of the Admin Guide asks to move the H2 DB specified as nifi.registry.db.directory. In the Registery 0.2, this property is set to "". So it doesn't apply when you start a Registry 0.2 with FilePersistenceProvider and migrate to Git provider.
>> - This is not an issue, but it seems that there no way to migrate previous flow file from File provider to Git provider, or from an existing Git provider with Git clone.
>> 
>> Thanks 
>> 
>> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
>> 
>>    +1 (binding) Release this package as nifi-registry-0.2.0
>> 
>>    - Ran through everything in the release helper and looked good, few minor
>>    things Andy mentioned
>>    - Tested upgrading an existing registry to 0.2.0 to test database migration
>>    - Tested basic event hook logging
>>    - Ran secure NiFi with secure registry
>> 
>>    I also never saw the strange Maven output that Andy reported.
>> 
>>    Thanks for RM'ing!!
>> 
>> 
>>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <al...@apache.org> wrote:
>>> 
>>> +1, binding
>>> 
>>> I:
>>> * verified all checksums and signatures
>>> * ran through the normal build process (tests and contrib-check)
>>> * verified the LICENSE, NOTICE, and README.md documents
>>> * deployed the application
>>> * verified interaction with NiFi
>>> 
>>> I also deployed a secured NiFi Registry and NiFi instance and was able to
>>> perform expected behavior. I then encrypted the Registry configs and
>>> verified the application still worked.
>>> 
>>> There were a lot of tiny issues, but none that I believe raise to the
>>> level of blocking the release. I’ve included brief notes here but will open
>>> Jiras for these at a later date. Thanks Kevin, great work.
>>> 
>>> * Maven build has weird output at the end (see below; seems like text
>>> interpolation from race condition? may only be my machine, but I ran
>>> single-threaded)
>>> * source NOTICE includes copyright date 2014-2018 (who has the DeLorean?)
>>> * source NOTICE says MiNiFi copyright date 2015-2018?
>>> * Probably should have spaces around hyphens in "Registry-a sub-project of
>>> Apache NiFi-is" in source README.md
>>> * compiled NOTICE includes copyright date 2014-2018
>>> * compiled NOTICE says NiFi copyright 2015-2017
>>> * compiled README does not have markdown extension
>>> * compiled README does not have complete instructions from source README.md
>>> * git commit to prepare for release has formatting changes (try to avoid)
>>> 
>>> ——
>>> [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
>>>> ------------
>>> [INFO] Building nifi-registry-docker 0.2.0
>>> [20/20]
>>> [INFO] --------------------------------[ jar
>>> ]---------------------------------
>>> [INFO]
>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>> nifi-registry-docker ---
>>> [INFO]
>>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
>>> nifi-registry-docker ---
>>> [INFO]
>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>>> nifi-registry-docker ---
>>> [INFO]
>>> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
>>> nifi-registry-docker ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-docker/src/main/resources
>>> [INFO] Copying 3 resources
>>> [INFO]
>>> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
>>> nifi-registry-docker ---
>>> [INFO] No sources to compile
>>> [INFO]
>>> [INFO] --- maven-resources-plugin:2.7:testResources
>>> (default-testResources) @ nifi-registry-docker ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-docker/src/test/resources
>>> [INFO] Copying 3 resources
>>> [INFO]
>>> [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @
>>> nifi-registry-docker ---
>>> [INFO] No sources to compile
>>> [INFO]
>>> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
>>> nifi-registry-docker ---
>>> [INFO] No sources to compile
>>> [INFO]
>>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
>>> nifi-registry-docker ---
>>> [INFO]
>>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @ nifi-registry-docker
>>> ---
>>> [INFO] Building jar: /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
>>> [INFO]
>>> [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @
>>> nifi-registry-docker ---
>>> [INFO]
>>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
>>> nifi-registry-docker ---
>>> [INFO]
>>> [INFO] --- apache-rat-plugin:0.11:check (default) @ nifi-registry-docker
>>> ---
>>> [INFO] 51 implicit excludes (use -debug for more details).
>>> [INFO] Exclude: nb-configuration.xml
>>> [INFO] Exclude: nbactions.xml
>>> [INFO] Exclude: DEPENDENCIES
>>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
>>> [INFO] Exclude: **/resources/banner.txt
>>> [INFO] Exclude: src/main/resources/swagger/security-definitions.json
>>> [INFO] 10 resources included (use -debug for more details)
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>>> resources-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>>> resources-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>>> resources-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>>> resources-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive [/Ue[1rs;3/4almIoNpFreOsmo/]W
>>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
>>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n igfein-ereragitestd:ry
>>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
>>> resources[[t1;a34rmIgNFeOt]/n if
>>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
>>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
>>> (aderfacuhlti-ivnest a/llU)[emr s@/ mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
>>> -s-c-[am
>>> tch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>>> resources-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
>>> Itnost/aWlolrkisnpga /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
>>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
>>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
>>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
>>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears .toz
>>> i/Upse
>>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/ apZacihpeF/inlie
>>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
>>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-erriefigciasttiorn/yr-
>>> edgoicsktreyr--00..2.20./n0if.ij-arre
>>> gistry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-
>>> resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
>>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
>>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
>>> airfchiicvea /tUiseorns//arloeprgeistsot/Wroyrk-sp0a.c2e/.sc0r/atncih/
>>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
>>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld octs/ot
>>> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..0m-r2e/soruercpeos.sziipt
>>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
>>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/0W.or2ks.p0ac/en/sicfraitc-hr/
>>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
>>> ifi-registry-0.2.0/nifi-registry-resources/target/
>>> nifi-registry-resources-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>>> scratch/release_verification/registry-0.2.0/nifi-registry-
>>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>>> resources-0.2.0-resources.zip
>>> Cleaning up unclosed ZipFile for archive /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
>>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
>>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
>>> ---0-.-2.-0-/n-if-i--r[gimst
>>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do c-[01.2m.R0-eraescoutrocr
>>> Ses.zip
>>> ummaCry:[m
>>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 . ......a.....r.....c.....h......i....
>>> [1;32meSUCCES S [/  2.939U s]
>>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
>>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
>>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
>>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
>>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u rnciefs.iz-irpe
>>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e. .f.o.r.
>>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a c3e./1s5c3r ast]c
>>> h/release_verific[a1i;o34mnI/NrFeOg[smt] rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
>>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
>>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
>>> 0.2.0-resources.zip
>>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
>>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
>>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
>>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
>>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
>>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
>>> ..... SUCCESS [  1.698 s]
>>> [INFO] nifi-registry-resources ............................ SUCCESS [
>>> 0.532 s]
>>> [INFO] nifi-registry-runtime .............................. SUCCESS [
>>> 1.619 s]
>>> [INFO] nifi-registry-security-api ......................... SUCCESS [
>>> 3.358 s]
>>> [INFO] nifi-registry-security-utils ....................... SUCCESS [
>>> 1.739 s]
>>> [INFO] nifi-registry-provider-api ......................... SUCCESS [
>>> 1.149 s]
>>> [INFO] nifi-registry-framework ............................ SUCCESS [
>>> 43.009 s]
>>> [INFO] nifi-registry-client ............................... SUCCESS [
>>> 2.302 s]
>>> [INFO] nifi-registry-web-api .............................. SUCCESS [
>>> 33.455 s]
>>> [INFO] nifi-registry-web-ui ............................... SUCCESS
>>> [03:52 min]
>>> [INFO] nifi-registry-web-docs ............................. SUCCESS [
>>> 1.010 s]
>>> [INFO] nifi-registry-bootstrap ............................ SUCCESS [
>>> 1.506 s]
>>> [INFO] nifi-registry-docs ................................. SUCCESS [
>>> 4.411 s]
>>> [INFO] nifi-registry-assembly ............................. SUCCESS [
>>> 6.763 s]
>>> [INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS [
>>> 0.246 s]
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] BUILD SUCCESS
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] Total time: 05:58 min
>>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [WARNING] The requested profile "avoid-archive-formats" could not be
>>> activated because it does not exist.
>>> hw12203:...o/Workspace/scratch/release_verification/
>>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
>>> 🔓 360s @ 20:45:27 $
>>> 
>>> Andy LoPresto
>>> alopresto@apache.org
>>> *alopresto.apache@gmail.com <al...@gmail.com>*
>>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>>> 
>>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
>>> 
>>> Hello,
>>> 
>>> I am pleased to call this vote for the source release of Apache NiFi
>>> Registry 0.2.0.
>>> 
>>> The source zip, including signatures, digests, etc. can be found at:
>>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
>>> nifi-registry-0.2.0/
>>> 
>>> The Git tag is nifi-registry-0.2.0-RC1
>>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
>>> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
>>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
>>> 
>>> Checksums of nifi-registry-0.2.0-source-release.zip:
>>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
>>> SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
>>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb
>>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
>>> 
>>> Release artifacts are signed with the following key:
>>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
>>> Available at:
>>> https://people.apache.org/keys/committer/kdoran.asc
>>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
>>> 
>>> KEYS file available here:
>>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
>>> 
>>> 46 issues were closed/resolved for this release:
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>>> projectId=12320920&version=12342369
>>> 
>>> Release note highlights can be found here:
>>> https://cwiki.apache.org/confluence/display/NIFI/
>>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
>>> 
>>> The vote will be open for 72 hours.
>>> Please download the release candidate and evaluate the necessary items
>>> including checking hashes, signatures, build
>>> from source, and test. Then please vote:
>>> 
>>> [ ] +1 Release this package as nifi-registry-0.2.0
>>> [ ] +0 no opinion
>>> [ ] -1 Do not release this package because...
>> 
>> 

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Andy LoPresto <al...@gmail.com>.
Abdelkrim,

Thanks for validating the release and voting. Just to clarify, only PMC members and committers [1] can cast a “binding” vote. All other community members are welcome to cast a +1, 0, or -1 vote as well, but these are “non-binding”. Thanks again. 

[1] http://nifi.apache.org/people.html

Andy LoPresto
alopresto@apache.org
alopresto.apache@gmail.com
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69

> On Jun 16, 2018, at 14:23, Abdelkrim Hadjidj <ah...@hortonworks.com> wrote:
> 
> +1 (binding)
> 
> - Tested everything from the release helper and everything worked fine
> - Tested the GitFlowPersistenceProvider with Github, works fine
> - The Switching from other Persistence Provider section of the Admin Guide asks to move the H2 DB specified as nifi.registry.db.directory. In the Registery 0.2, this property is set to "". So it doesn't apply when you start a Registry 0.2 with FilePersistenceProvider and migrate to Git provider.
> - This is not an issue, but it seems that there no way to migrate previous flow file from File provider to Git provider, or from an existing Git provider with Git clone.
> 
> Thanks 
> 
> On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:
> 
>    +1 (binding) Release this package as nifi-registry-0.2.0
> 
>    - Ran through everything in the release helper and looked good, few minor
>    things Andy mentioned
>    - Tested upgrading an existing registry to 0.2.0 to test database migration
>    - Tested basic event hook logging
>    - Ran secure NiFi with secure registry
> 
>    I also never saw the strange Maven output that Andy reported.
> 
>    Thanks for RM'ing!!
> 
> 
>>    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <al...@apache.org> wrote:
>> 
>> +1, binding
>> 
>> I:
>> * verified all checksums and signatures
>> * ran through the normal build process (tests and contrib-check)
>> * verified the LICENSE, NOTICE, and README.md documents
>> * deployed the application
>> * verified interaction with NiFi
>> 
>> I also deployed a secured NiFi Registry and NiFi instance and was able to
>> perform expected behavior. I then encrypted the Registry configs and
>> verified the application still worked.
>> 
>> There were a lot of tiny issues, but none that I believe raise to the
>> level of blocking the release. I’ve included brief notes here but will open
>> Jiras for these at a later date. Thanks Kevin, great work.
>> 
>> * Maven build has weird output at the end (see below; seems like text
>> interpolation from race condition? may only be my machine, but I ran
>> single-threaded)
>> * source NOTICE includes copyright date 2014-2018 (who has the DeLorean?)
>> * source NOTICE says MiNiFi copyright date 2015-2018?
>> * Probably should have spaces around hyphens in "Registry-a sub-project of
>> Apache NiFi-is" in source README.md
>> * compiled NOTICE includes copyright date 2014-2018
>> * compiled NOTICE says NiFi copyright 2015-2017
>> * compiled README does not have markdown extension
>> * compiled README does not have complete instructions from source README.md
>> * git commit to prepare for release has formatting changes (try to avoid)
>> 
>> ——
>> [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
>>> ------------
>> [INFO] Building nifi-registry-docker 0.2.0
>> [20/20]
>> [INFO] --------------------------------[ jar
>> ]---------------------------------
>> [INFO]
>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>> nifi-registry-docker ---
>> [INFO]
>> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
>> nifi-registry-docker ---
>> [INFO]
>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>> nifi-registry-docker ---
>> [INFO]
>> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
>> nifi-registry-docker ---
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-docker/src/main/resources
>> [INFO] Copying 3 resources
>> [INFO]
>> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
>> nifi-registry-docker ---
>> [INFO] No sources to compile
>> [INFO]
>> [INFO] --- maven-resources-plugin:2.7:testResources
>> (default-testResources) @ nifi-registry-docker ---
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-docker/src/test/resources
>> [INFO] Copying 3 resources
>> [INFO]
>> [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @
>> nifi-registry-docker ---
>> [INFO] No sources to compile
>> [INFO]
>> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
>> nifi-registry-docker ---
>> [INFO] No sources to compile
>> [INFO]
>> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
>> nifi-registry-docker ---
>> [INFO]
>> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @ nifi-registry-docker
>> ---
>> [INFO] Building jar: /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
>> [INFO]
>> [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @
>> nifi-registry-docker ---
>> [INFO]
>> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
>> nifi-registry-docker ---
>> [INFO]
>> [INFO] --- apache-rat-plugin:0.11:check (default) @ nifi-registry-docker
>> ---
>> [INFO] 51 implicit excludes (use -debug for more details).
>> [INFO] Exclude: nb-configuration.xml
>> [INFO] Exclude: nbactions.xml
>> [INFO] Exclude: DEPENDENCIES
>> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
>> [INFO] Exclude: **/resources/banner.txt
>> [INFO] Exclude: src/main/resources/swagger/security-definitions.json
>> [INFO] 10 resources included (use -debug for more details)
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> resources-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> resources-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> resources-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> resources-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive [/Ue[1rs;3/4almIoNpFreOsmo/]W
>> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
>> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n igfein-ereragitestd:ry
>> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
>> resources[[t1;a34rmIgNFeOt]/n if
>> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
>> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
>> (aderfacuhlti-ivnest a/llU)[emr s@/ mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
>> -s-c-[am
>> tch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> resources-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
>> Itnost/aWlolrkisnpga /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
>> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
>> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
>> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
>> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears .toz
>> i/Upse
>> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/ apZacihpeF/inlie
>> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
>> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-erriefigciasttiorn/yr-
>> edgoicsktreyr--00..2.20./n0if.ij-arre
>> gistry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-
>> resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
>> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
>> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
>> airfchiicvea /tUiseorns//arloeprgeistsot/Wroyrk-sp0a.c2e/.sc0r/atncih/
>> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
>> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld octs/ot
>> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..0m-r2e/soruercpeos.sziipt
>> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
>> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/0W.or2ks.p0ac/en/sicfraitc-hr/
>> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
>> ifi-registry-0.2.0/nifi-registry-resources/target/
>> nifi-registry-resources-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
>> scratch/release_verification/registry-0.2.0/nifi-registry-
>> 0.2.0/nifi-registry-resources/target/nifi-registry-
>> resources-0.2.0-resources.zip
>> Cleaning up unclosed ZipFile for archive /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
>> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
>> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
>> ---0-.-2.-0-/n-if-i--r[gimst
>> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do c-[01.2m.R0-eraescoutrocr
>> Ses.zip
>> ummaCry:[m
>> 34mIiNFO[m] enifi -regfistroy 0.r2.0 . ......a.....r.....c.....h......i....
>> [1;32meSUCCES S [/  2.939U s]
>> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
>> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
>> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
>> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
>> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u rnciefs.iz-irpe
>> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e. .f.o.r.
>> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a c3e./1s5c3r ast]c
>> h/release_verific[a1i;o34mnI/NrFeOg[smt] rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
>> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
>> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
>> 0.2.0-resources.zip
>> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
>> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
>> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
>> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
>> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
>> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
>> ..... SUCCESS [  1.698 s]
>> [INFO] nifi-registry-resources ............................ SUCCESS [
>> 0.532 s]
>> [INFO] nifi-registry-runtime .............................. SUCCESS [
>> 1.619 s]
>> [INFO] nifi-registry-security-api ......................... SUCCESS [
>> 3.358 s]
>> [INFO] nifi-registry-security-utils ....................... SUCCESS [
>> 1.739 s]
>> [INFO] nifi-registry-provider-api ......................... SUCCESS [
>> 1.149 s]
>> [INFO] nifi-registry-framework ............................ SUCCESS [
>> 43.009 s]
>> [INFO] nifi-registry-client ............................... SUCCESS [
>> 2.302 s]
>> [INFO] nifi-registry-web-api .............................. SUCCESS [
>> 33.455 s]
>> [INFO] nifi-registry-web-ui ............................... SUCCESS
>> [03:52 min]
>> [INFO] nifi-registry-web-docs ............................. SUCCESS [
>> 1.010 s]
>> [INFO] nifi-registry-bootstrap ............................ SUCCESS [
>> 1.506 s]
>> [INFO] nifi-registry-docs ................................. SUCCESS [
>> 4.411 s]
>> [INFO] nifi-registry-assembly ............................. SUCCESS [
>> 6.763 s]
>> [INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS [
>> 0.246 s]
>> [INFO] ------------------------------------------------------------
>> ------------
>> [INFO] BUILD SUCCESS
>> [INFO] ------------------------------------------------------------
>> ------------
>> [INFO] Total time: 05:58 min
>> [INFO] Finished at: 2018-06-15T20:45:24-07:00
>> [INFO] ------------------------------------------------------------
>> ------------
>> [WARNING] The requested profile "avoid-archive-formats" could not be
>> activated because it does not exist.
>> hw12203:...o/Workspace/scratch/release_verification/
>> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
>> 🔓 360s @ 20:45:27 $
>> 
>> Andy LoPresto
>> alopresto@apache.org
>> *alopresto.apache@gmail.com <al...@gmail.com>*
>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>> 
>> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
>> 
>> Hello,
>> 
>> I am pleased to call this vote for the source release of Apache NiFi
>> Registry 0.2.0.
>> 
>> The source zip, including signatures, digests, etc. can be found at:
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
>> nifi-registry-0.2.0/
>> 
>> The Git tag is nifi-registry-0.2.0-RC1
>> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
>> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
>> 7966c52edd7a468fa30d32a333ef907e2b9e374c
>> 
>> Checksums of nifi-registry-0.2.0-source-release.zip:
>> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
>> SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
>> SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb
>> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
>> 
>> Release artifacts are signed with the following key:
>> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
>> Available at:
>> https://people.apache.org/keys/committer/kdoran.asc
>> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
>> 
>> KEYS file available here:
>> https://dist.apache.org/repos/dist/dev/nifi/KEYS
>> 
>> 46 issues were closed/resolved for this release:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>> projectId=12320920&version=12342369
>> 
>> Release note highlights can be found here:
>> https://cwiki.apache.org/confluence/display/NIFI/
>> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
>> 
>> The vote will be open for 72 hours.
>> Please download the release candidate and evaluate the necessary items
>> including checking hashes, signatures, build
>> from source, and test. Then please vote:
>> 
>> [ ] +1 Release this package as nifi-registry-0.2.0
>> [ ] +0 no opinion
>> [ ] -1 Do not release this package because...
>> 
>> 
>> 
>> 
> 
> 

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Abdelkrim Hadjidj <ah...@hortonworks.com>.
+1 (binding)

- Tested everything from the release helper and everything worked fine
- Tested the GitFlowPersistenceProvider with Github, works fine
- The Switching from other Persistence Provider section of the Admin Guide asks to move the H2 DB specified as nifi.registry.db.directory. In the Registery 0.2, this property is set to "". So it doesn't apply when you start a Registry 0.2 with FilePersistenceProvider and migrate to Git provider.
- This is not an issue, but it seems that there no way to migrate previous flow file from File provider to Git provider, or from an existing Git provider with Git clone.

Thanks 

On 6/16/18, 3:22 PM, "Bryan Bende" <bb...@gmail.com> wrote:

    +1 (binding) Release this package as nifi-registry-0.2.0
    
    - Ran through everything in the release helper and looked good, few minor
    things Andy mentioned
    - Tested upgrading an existing registry to 0.2.0 to test database migration
    - Tested basic event hook logging
    - Ran secure NiFi with secure registry
    
    I also never saw the strange Maven output that Andy reported.
    
    Thanks for RM'ing!!
    
    
    On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <al...@apache.org> wrote:
    
    > +1, binding
    >
    > I:
    > * verified all checksums and signatures
    > * ran through the normal build process (tests and contrib-check)
    > * verified the LICENSE, NOTICE, and README.md documents
    > * deployed the application
    > * verified interaction with NiFi
    >
    > I also deployed a secured NiFi Registry and NiFi instance and was able to
    > perform expected behavior. I then encrypted the Registry configs and
    > verified the application still worked.
    >
    > There were a lot of tiny issues, but none that I believe raise to the
    > level of blocking the release. I’ve included brief notes here but will open
    > Jiras for these at a later date. Thanks Kevin, great work.
    >
    > * Maven build has weird output at the end (see below; seems like text
    > interpolation from race condition? may only be my machine, but I ran
    > single-threaded)
    > * source NOTICE includes copyright date 2014-2018 (who has the DeLorean?)
    > * source NOTICE says MiNiFi copyright date 2015-2018?
    > * Probably should have spaces around hyphens in "Registry-a sub-project of
    > Apache NiFi-is" in source README.md
    > * compiled NOTICE includes copyright date 2014-2018
    > * compiled NOTICE says NiFi copyright 2015-2017
    > * compiled README does not have markdown extension
    > * compiled README does not have complete instructions from source README.md
    > * git commit to prepare for release has formatting changes (try to avoid)
    >
    > ——
    > [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
    > >------------
    > [INFO] Building nifi-registry-docker 0.2.0
    >  [20/20]
    > [INFO] --------------------------------[ jar
    > ]---------------------------------
    > [INFO]
    > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
    > nifi-registry-docker ---
    > [INFO]
    > [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
    > nifi-registry-docker ---
    > [INFO]
    > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
    > nifi-registry-docker ---
    > [INFO]
    > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
    > nifi-registry-docker ---
    > [INFO] Using 'UTF-8' encoding to copy filtered resources.
    > [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-docker/src/main/resources
    > [INFO] Copying 3 resources
    > [INFO]
    > [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
    > nifi-registry-docker ---
    > [INFO] No sources to compile
    > [INFO]
    > [INFO] --- maven-resources-plugin:2.7:testResources
    > (default-testResources) @ nifi-registry-docker ---
    > [INFO] Using 'UTF-8' encoding to copy filtered resources.
    > [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-docker/src/test/resources
    > [INFO] Copying 3 resources
    > [INFO]
    > [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @
    > nifi-registry-docker ---
    > [INFO] No sources to compile
    > [INFO]
    > [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
    > nifi-registry-docker ---
    > [INFO] No sources to compile
    > [INFO]
    > [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
    > nifi-registry-docker ---
    > [INFO]
    > [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @ nifi-registry-docker
    > ---
    > [INFO] Building jar: /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
    > [INFO]
    > [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @
    > nifi-registry-docker ---
    > [INFO]
    > [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
    > nifi-registry-docker ---
    > [INFO]
    > [INFO] --- apache-rat-plugin:0.11:check (default) @ nifi-registry-docker
    > ---
    > [INFO] 51 implicit excludes (use -debug for more details).
    > [INFO] Exclude: nb-configuration.xml
    > [INFO] Exclude: nbactions.xml
    > [INFO] Exclude: DEPENDENCIES
    > [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
    > [INFO] Exclude: **/resources/banner.txt
    > [INFO] Exclude: src/main/resources/swagger/security-definitions.json
    > [INFO] 10 resources included (use -debug for more details)
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-resources/target/nifi-registry-
    > resources-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-resources/target/nifi-registry-
    > resources-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-resources/target/nifi-registry-
    > resources-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-resources/target/nifi-registry-
    > resources-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive [/Ue[1rs;3/4almIoNpFreOsmo/]W
    > Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
    > ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n igfein-ereragitestd:ry
    > 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
    > resources[[t1;a34rmIgNFeOt]/n if
    > i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
    > n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
    > (aderfacuhlti-ivnest a/llU)[emr s@/ mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
    > -s-c-[am
    > tch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-resources/target/nifi-registry-
    > resources-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
    > Itnost/aWlolrkisnpga /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
    > iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
    > reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
    > t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
    > tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears .toz
    > i/Upse
    > rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/ apZacihpeF/inlie
    > ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
    > Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-erriefigciasttiorn/yr-
    > edgoicsktreyr--00..2.20./n0if.ij-arre
    > gistry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-
    > resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
    > sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
    > sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
    > airfchiicvea /tUiseorns//arloeprgeistsot/Wroyrk-sp0a.c2e/.sc0r/atncih/
    > friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
    > 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld octs/ot
    > ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..0m-r2e/soruercpeos.sziipt
    > ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
    > rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/0W.or2ks.p0ac/en/sicfraitc-hr/
    > eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
    > ifi-registry-0.2.0/nifi-registry-resources/target/
    > nifi-registry-resources-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
    > scratch/release_verification/registry-0.2.0/nifi-registry-
    > 0.2.0/nifi-registry-resources/target/nifi-registry-
    > resources-0.2.0-resources.zip
    > Cleaning up unclosed ZipFile for archive /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
    > r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
    > -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
    > ---0-.-2.-0-/n-if-i--r[gimst
    > ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do c-[01.2m.R0-eraescoutrocr
    > Ses.zip
    > ummaCry:[m
    > 34mIiNFO[m] enifi -regfistroy 0.r2.0 . ......a.....r.....c.....h......i....
    > [1;32meSUCCES S [/  2.939U s]
    > sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
    > [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
    > g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
    > 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
    > rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u rnciefs.iz-irpe
    > gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e. .f.o.r.
    > .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a c3e./1s5c3r ast]c
    > h/release_verific[a1i;o34mnI/NrFeOg[smt] rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
    > i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
    > s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
    > 0.2.0-resources.zip
    > Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
    > r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
    > f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
    > fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
    > s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
    > -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
    > ..... SUCCESS [  1.698 s]
    > [INFO] nifi-registry-resources ............................ SUCCESS [
    >  0.532 s]
    > [INFO] nifi-registry-runtime .............................. SUCCESS [
    >  1.619 s]
    > [INFO] nifi-registry-security-api ......................... SUCCESS [
    >  3.358 s]
    > [INFO] nifi-registry-security-utils ....................... SUCCESS [
    >  1.739 s]
    > [INFO] nifi-registry-provider-api ......................... SUCCESS [
    >  1.149 s]
    > [INFO] nifi-registry-framework ............................ SUCCESS [
    > 43.009 s]
    > [INFO] nifi-registry-client ............................... SUCCESS [
    >  2.302 s]
    > [INFO] nifi-registry-web-api .............................. SUCCESS [
    > 33.455 s]
    > [INFO] nifi-registry-web-ui ............................... SUCCESS
    > [03:52 min]
    > [INFO] nifi-registry-web-docs ............................. SUCCESS [
    >  1.010 s]
    > [INFO] nifi-registry-bootstrap ............................ SUCCESS [
    >  1.506 s]
    > [INFO] nifi-registry-docs ................................. SUCCESS [
    >  4.411 s]
    > [INFO] nifi-registry-assembly ............................. SUCCESS [
    >  6.763 s]
    > [INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS [
    >  0.246 s]
    > [INFO] ------------------------------------------------------------
    > ------------
    > [INFO] BUILD SUCCESS
    > [INFO] ------------------------------------------------------------
    > ------------
    > [INFO] Total time: 05:58 min
    > [INFO] Finished at: 2018-06-15T20:45:24-07:00
    > [INFO] ------------------------------------------------------------
    > ------------
    > [WARNING] The requested profile "avoid-archive-formats" could not be
    > activated because it does not exist.
    > hw12203:...o/Workspace/scratch/release_verification/
    > registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
    > 🔓 360s @ 20:45:27 $
    >
    > Andy LoPresto
    > alopresto@apache.org
    > *alopresto.apache@gmail.com <al...@gmail.com>*
    > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
    >
    > On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
    >
    > Hello,
    >
    > I am pleased to call this vote for the source release of Apache NiFi
    > Registry 0.2.0.
    >
    > The source zip, including signatures, digests, etc. can be found at:
    > https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
    > nifi-registry-0.2.0/
    >
    > The Git tag is nifi-registry-0.2.0-RC1
    > The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
    > https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
    > 7966c52edd7a468fa30d32a333ef907e2b9e374c
    >
    > Checksums of nifi-registry-0.2.0-source-release.zip:
    > SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
    > SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
    > SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb
    > 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
    >
    > Release artifacts are signed with the following key:
    > Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
    > Available at:
    > https://people.apache.org/keys/committer/kdoran.asc
    > https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
    >
    > KEYS file available here:
    > https://dist.apache.org/repos/dist/dev/nifi/KEYS
    >
    > 46 issues were closed/resolved for this release:
    > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
    > projectId=12320920&version=12342369
    >
    > Release note highlights can be found here:
    > https://cwiki.apache.org/confluence/display/NIFI/
    > Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
    >
    > The vote will be open for 72 hours.
    > Please download the release candidate and evaluate the necessary items
    > including checking hashes, signatures, build
    > from source, and test. Then please vote:
    >
    > [ ] +1 Release this package as nifi-registry-0.2.0
    > [ ] +0 no opinion
    > [ ] -1 Do not release this package because...
    >
    >
    >
    >
    


Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Bryan Bende <bb...@gmail.com>.
+1 (binding) Release this package as nifi-registry-0.2.0

- Ran through everything in the release helper and looked good, few minor
things Andy mentioned
- Tested upgrading an existing registry to 0.2.0 to test database migration
- Tested basic event hook logging
- Ran secure NiFi with secure registry

I also never saw the strange Maven output that Andy reported.

Thanks for RM'ing!!


On Sat, Jun 16, 2018 at 1:29 AM, Andy LoPresto <al...@apache.org> wrote:

> +1, binding
>
> I:
> * verified all checksums and signatures
> * ran through the normal build process (tests and contrib-check)
> * verified the LICENSE, NOTICE, and README.md documents
> * deployed the application
> * verified interaction with NiFi
>
> I also deployed a secured NiFi Registry and NiFi instance and was able to
> perform expected behavior. I then encrypted the Registry configs and
> verified the application still worked.
>
> There were a lot of tiny issues, but none that I believe raise to the
> level of blocking the release. I’ve included brief notes here but will open
> Jiras for these at a later date. Thanks Kevin, great work.
>
> * Maven build has weird output at the end (see below; seems like text
> interpolation from race condition? may only be my machine, but I ran
> single-threaded)
> * source NOTICE includes copyright date 2014-2018 (who has the DeLorean?)
> * source NOTICE says MiNiFi copyright date 2015-2018?
> * Probably should have spaces around hyphens in "Registry-a sub-project of
> Apache NiFi-is" in source README.md
> * compiled NOTICE includes copyright date 2014-2018
> * compiled NOTICE says NiFi copyright 2015-2017
> * compiled README does not have markdown extension
> * compiled README does not have complete instructions from source README.md
> * git commit to prepare for release has formatting changes (try to avoid)
>
> ——
> [INFO] -----------< org.apache.nifi.registry:nifi-registry-docker
> >------------
> [INFO] Building nifi-registry-docker 0.2.0
>  [20/20]
> [INFO] --------------------------------[ jar
> ]---------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> nifi-registry-docker ---
> [INFO]
> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @
> nifi-registry-docker ---
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> nifi-registry-docker ---
> [INFO]
> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
> nifi-registry-docker ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-docker/src/main/resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
> nifi-registry-docker ---
> [INFO] No sources to compile
> [INFO]
> [INFO] --- maven-resources-plugin:2.7:testResources
> (default-testResources) @ nifi-registry-docker ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-docker/src/test/resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @
> nifi-registry-docker ---
> [INFO] No sources to compile
> [INFO]
> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @
> nifi-registry-docker ---
> [INFO] No sources to compile
> [INFO]
> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @
> nifi-registry-docker ---
> [INFO]
> [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @ nifi-registry-docker
> ---
> [INFO] Building jar: /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
> [INFO]
> [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @
> nifi-registry-docker ---
> [INFO]
> [INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @
> nifi-registry-docker ---
> [INFO]
> [INFO] --- apache-rat-plugin:0.11:check (default) @ nifi-registry-docker
> ---
> [INFO] 51 implicit excludes (use -debug for more details).
> [INFO] Exclude: nb-configuration.xml
> [INFO] Exclude: nbactions.xml
> [INFO] Exclude: DEPENDENCIES
> [INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
> [INFO] Exclude: **/resources/banner.txt
> [INFO] Exclude: src/main/resources/swagger/security-definitions.json
> [INFO] 10 resources included (use -debug for more details)
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-resources/target/nifi-registry-
> resources-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-resources/target/nifi-registry-
> resources-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-resources/target/nifi-registry-
> resources-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-resources/target/nifi-registry-
> resources-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive [/Ue[1rs;3/4almIoNpFreOsmo/]W
> Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser.
> ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n igfein-ereragitestd:ry
> 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
> resources[[t1;a34rmIgNFeOt]/n if
> i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
> n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m
> (aderfacuhlti-ivnest a/llU)[emr s@/ mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/
> -s-c-[am
> tch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-resources/target/nifi-registry-
> resources-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s
> Itnost/aWlolrkisnpga /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/
> iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//
> reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-
> t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/
> tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears .toz
> i/Upse
> rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/ apZacihpeF/inlie
> ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/
> Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-erriefigciasttiorn/yr-
> edgoicsktreyr--00..2.20./n0if.ij-arre
> gistry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-
> resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e
> sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
> sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr
> airfchiicvea /tUiseorns//arloeprgeistsot/Wroyrk-sp0a.c2e/.sc0r/atncih/
> friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-
> 0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld octs/ot
> ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..0m-r2e/soruercpeos.sziipt
> ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r
> rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/0W.or2ks.p0ac/en/sicfraitc-hr/
> eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
> ifi-registry-0.2.0/nifi-registry-resources/target/
> nifi-registry-resources-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/
> scratch/release_verification/registry-0.2.0/nifi-registry-
> 0.2.0/nifi-registry-resources/target/nifi-registry-
> resources-0.2.0-resources.zip
> Cleaning up unclosed ZipFile for archive /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc]
> r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/
> -r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y--
> ---0-.-2.-0-/n-if-i--r[gimst
> ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do c-[01.2m.R0-eraescoutrocr
> Ses.zip
> ummaCry:[m
> 34mIiNFO[m] enifi -regfistroy 0.r2.0 . ......a.....r.....c.....h......i....
> [1;32meSUCCES S [/  2.939U s]
> sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
> [h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees
> g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.-
> 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
> rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u rnciefs.iz-irpe
> gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e. .f.o.r.
> .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a c3e./1s5c3r ast]c
> h/release_verific[a1i;o34mnI/NrFeOg[smt] rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg
> i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e
> s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
> 0.2.0-resources.zip
> Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie-
> r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i
> f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
> fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
> s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy
> -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
> ..... SUCCESS [  1.698 s]
> [INFO] nifi-registry-resources ............................ SUCCESS [
>  0.532 s]
> [INFO] nifi-registry-runtime .............................. SUCCESS [
>  1.619 s]
> [INFO] nifi-registry-security-api ......................... SUCCESS [
>  3.358 s]
> [INFO] nifi-registry-security-utils ....................... SUCCESS [
>  1.739 s]
> [INFO] nifi-registry-provider-api ......................... SUCCESS [
>  1.149 s]
> [INFO] nifi-registry-framework ............................ SUCCESS [
> 43.009 s]
> [INFO] nifi-registry-client ............................... SUCCESS [
>  2.302 s]
> [INFO] nifi-registry-web-api .............................. SUCCESS [
> 33.455 s]
> [INFO] nifi-registry-web-ui ............................... SUCCESS
> [03:52 min]
> [INFO] nifi-registry-web-docs ............................. SUCCESS [
>  1.010 s]
> [INFO] nifi-registry-bootstrap ............................ SUCCESS [
>  1.506 s]
> [INFO] nifi-registry-docs ................................. SUCCESS [
>  4.411 s]
> [INFO] nifi-registry-assembly ............................. SUCCESS [
>  6.763 s]
> [INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS [
>  0.246 s]
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Total time: 05:58 min
> [INFO] Finished at: 2018-06-15T20:45:24-07:00
> [INFO] ------------------------------------------------------------
> ------------
> [WARNING] The requested profile "avoid-archive-formats" could not be
> activated because it does not exist.
> hw12203:...o/Workspace/scratch/release_verification/
> registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
> 🔓 360s @ 20:45:27 $
>
> Andy LoPresto
> alopresto@apache.org
> *alopresto.apache@gmail.com <al...@gmail.com>*
> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69
>
> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
>
> Hello,
>
> I am pleased to call this vote for the source release of Apache NiFi
> Registry 0.2.0.
>
> The source zip, including signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/
> nifi-registry-0.2.0/
>
> The Git tag is nifi-registry-0.2.0-RC1
> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=
> 7966c52edd7a468fa30d32a333ef907e2b9e374c
>
> Checksums of nifi-registry-0.2.0-source-release.zip:
> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb
> 965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
>
> Release artifacts are signed with the following key:
> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
> Available at:
> https://people.apache.org/keys/committer/kdoran.asc
> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/dev/nifi/KEYS
>
> 46 issues were closed/resolved for this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12320920&version=12342369
>
> Release note highlights can be found here:
> https://cwiki.apache.org/confluence/display/NIFI/
> Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
>
> The vote will be open for 72 hours.
> Please download the release candidate and evaluate the necessary items
> including checking hashes, signatures, build
> from source, and test. Then please vote:
>
> [ ] +1 Release this package as nifi-registry-0.2.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
>
>
>
>

Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Andy LoPresto <al...@apache.org>.
+1, binding

I:
* verified all checksums and signatures
* ran through the normal build process (tests and contrib-check)
* verified the LICENSE, NOTICE, and README.md documents
* deployed the application
* verified interaction with NiFi

I also deployed a secured NiFi Registry and NiFi instance and was able to perform expected behavior. I then encrypted the Registry configs and verified the application still worked.

There were a lot of tiny issues, but none that I believe raise to the level of blocking the release. I’ve included brief notes here but will open Jiras for these at a later date. Thanks Kevin, great work.

* Maven build has weird output at the end (see below; seems like text interpolation from race condition? may only be my machine, but I ran single-threaded)
* source NOTICE includes copyright date 2014-2018 (who has the DeLorean?)
* source NOTICE says MiNiFi copyright date 2015-2018?
* Probably should have spaces around hyphens in "Registry-a sub-project of Apache NiFi-is" in source README.md
* compiled NOTICE includes copyright date 2014-2018
* compiled NOTICE says NiFi copyright 2015-2017
* compiled README does not have markdown extension
* compiled README does not have complete instructions from source README.md
* git commit to prepare for release has formatting changes (try to avoid)

——
[INFO] -----------< org.apache.nifi.registry:nifi-registry-docker >------------
[INFO] Building nifi-registry-docker 0.2.0                              [20/20]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nifi-registry-docker ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ nifi-registry-docker ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ nifi-registry-docker ---
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ nifi-registry-docker ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-docker/src/main/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ nifi-registry-docker ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ nifi-registry-docker ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-docker/src/test/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ nifi-registry-docker ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @ nifi-registry-docker ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.18:test (default-test) @ nifi-registry-docker ---
[INFO]
[INFO] --- maven-jar-plugin:2.5:jar (default-jar) @ nifi-registry-docker ---
[INFO] Building jar: /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-docker/target/nifi-registry-docker-0.2.0.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ nifi-registry-docker ---
[INFO]
[INFO] --- maven-checkstyle-plugin:2.15:check (check-style) @ nifi-registry-docker ---
[INFO]
[INFO] --- apache-rat-plugin:0.11:check (default) @ nifi-registry-docker ---
[INFO] 51 implicit excludes (use -debug for more details).
[INFO] Exclude: nb-configuration.xml
[INFO] Exclude: nbactions.xml
[INFO] Exclude: DEPENDENCIES
[INFO] Exclude: .github/PULL_REQUEST_TEMPLATE.md
[INFO] Exclude: **/resources/banner.txt
[INFO] Exclude: src/main/resources/swagger/security-definitions.json
[INFO] 10 resources included (use -debug for more details)
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-docs/target/nifi-registry-docs-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive [/Ue[1rs;3/4almIoNpFreOsmo/]W Roartk spcahcecek/s:c Sruatmmcha/ryre olfea fsiel_evser. ifUnicaapptiroonve/dre:g i0 sutrnykn-0ow.n2.:0 /0n igfein-ereragitestd:ry 0-0 a.2p.p0ro/vniedf:i -r1e0 gliciesntcrey.-
resources[[t1;a34rmIgNFeOt]/n if
i-regis[t[y1-;r3e4smoIuNrFcOem-0]. 2[01-mr-e-s-o [0;rce3s2.mzmiapve
n-iCnlsetaalnilng u-p pulnucglino:s2e.5d. 2Z:iinpstFailll[ mf [r1m (aderfacuhlti-ivnest a/llU)[emr s@/ mnlifoip-rreegsitstor/yW-doorckkserp[0c;e1m/ -s-c-[am
tch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /[U1e;3r4smI/NaFOlop[me]s Itnost/aWlolrkisnpga /cUese/rssc/ralaotpcrhe/stroe/leWaosrek_svpearcief/iscactrioan/rtch/release_veergiifsitcrayt-i0o.2.n0//reginifsi-rtergyi-s0t.r2y.-00/.n2i.f0i/n-ifrie-rgeisgtirys-t0r.y2.-0d/noifcis-r/etgiasrtgreyt-/dnoifcik-erre/tgairstryg-edt/niofic-sr-eg0is.t2ry.-0do-crkeer-s0o.u2.r0.cjears .toz i/Upse
rs/aloprCelsteoa/n.mi2/nrge uppo suintocrlyo/soerdg/ apZacihpeF/inlie ffio/rr eagrichsivter y//Unseirfs/ial-orpergeisstot/Wroyr-kdsopaccke/esrc/r0a.tc2h/.r0el/enaisfe_iv-erriefigciasttiorn/yr-edgoicsktreyr--00..2.20./n0if.ij-arre
gistry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-resources/targ[e[1/n;3if4imI-NreFgisOtr[-mr]e sIonusrtcaelsl-i0n.g2 .0/-Urseesrosur/caelos.pzirpe
sto/CWloeraksnpiancge /uspc ruantcclh/oresedl ZeiapFsiele_ vfoerr airfchiicvea /tUiseorns//arloeprgeistsot/Wroyrk-sp0a.c2e/.sc0r/atncih/friel-earsee_gviersitfircyat-i0on./r2e.gi0s/trnyi-0f.2i.-0r/neifgii-rsetgirsytr-y-d0o.2c.k0/enirf/ip-roegmi.stxrmy-ld octs/ot ar/gUets/neirfis-/reagilsotrpyr-deoscst-0o./2..0m-r2e/soruercpeos.sziipt
ory/org/apacheCl/enaniifngi /upr eungcilossetd rZyi/pFnilief fio-r rarecghiivse t/rUsyer-sd/aolcopkreesrt/o/0W.or2ks.p0ac/en/sicfraitc-hr/eregleiasset_rveyr-ifdiocactkioenr/r-e0gi.s2tr.y-00..p2.o0/mn
ifi-registry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0/nifi-registry-resources/target/nifi-registry-resources-0.2.0-resources.zip
Cleaning up unclosed ZipFile for archive /Users/alopresto/[W[r1;k3s4pmIaNcFeO[smc] r[1tmc-h--/-r--e-l--e--a-s--e-_--v-e-r--i-f-i-c-a-t--i-o-n-/-r-e-g-i--s-t-r-y---0-.-2-.-0-/-n-i-f-i---r-e-g--i-s-t-r-y-----0-.-2.-0-/n-if-i--r[gimst
ry-doc[st[ar1g;et3/n4imfiI-NreFgOis[rym-]do c-[01.2m.R0-eraescoutrocr Ses.zip
ummaCry:[m
34mIiNFO[m] enifi -regfistroy 0.r2.0 . ......a.....r.....c.....h......i.... [1;32meSUCCES S [/  2.939U s]
sers/alopresto/Wo[rk[p1a;c3e4/msIcNrFaOt
[h/mr]e lneiafsie-r_evgiersitfryi-cpartoipeornt/irees g.i.s.t..r.y.-.0...2....0/.n.i.f.i.-.r.e.g..i.s.t.ry.- 0[21.;302/mniSfUiC-CrEeSgSi[tmr y[- r1e2s.ou1r9c1e ss/t]a
rget/nifi-registry-re[so[r1c;es3-40m.I2N.F0-Or[smo]u rnciefs.iz-irpe
gistryC-luetainlisn g. .u.p. .u.n.c.l.o.s.e.d. .Z.i.p.F.i.l.e. .f.o.r. .a.r.c.hi.v.e.  /[s1e;r3s2/mSaUlCoCpErSeSs[om/W ork[sp a c3e./1s5c3r ast]c
h/release_verific[a1i;o34mnI/NrFeOg[smt] rnifyi--re0g.i2s.try-0d/antiaf-im-odreelg i.s.t.r.y.-.0...2...0./.n.i.f.i.-.r.e.g.i.s.t.r.y.-.r.e s[u1r;c3e2sm/StUaCrCgEeSt/Snf[im- re[g is t2ry.-2re6s6ou rsce]s-
0.2.0-resources.zip
Cleaning up uncl[o[e1d; 3Z4impIFNiFlOe [fm]o rn iarchifvie- r/eUgsiesrtsr/ya-lfolporwe-sdtiof/fW o.r.k.s.p.a.c.e./.s.c.r.a.t.c.h./.r.e.l.e.a.s.e._.v.e.r.i f[c1a;t3i2omnS/UrCeCgEiSsSt[ym- 0[.  22..003/5 nsi]
fi-registr[y-[.21.0;/nif3i-re4gimsItrNyF-dOo
s[/mta]r genti/fnii-rfeig-irsetrgyi-sjettrtyy -..d.o.c..s.-.0...2...0.-.r.e.s.o.u.r.c.e.s...z.i.p.
..... SUCCESS [  1.698 s]
[INFO] nifi-registry-resources ............................ SUCCESS [  0.532 s]
[INFO] nifi-registry-runtime .............................. SUCCESS [  1.619 s]
[INFO] nifi-registry-security-api ......................... SUCCESS [  3.358 s]
[INFO] nifi-registry-security-utils ....................... SUCCESS [  1.739 s]
[INFO] nifi-registry-provider-api ......................... SUCCESS [  1.149 s]
[INFO] nifi-registry-framework ............................ SUCCESS [ 43.009 s]
[INFO] nifi-registry-client ............................... SUCCESS [  2.302 s]
[INFO] nifi-registry-web-api .............................. SUCCESS [ 33.455 s]
[INFO] nifi-registry-web-ui ............................... SUCCESS [03:52 min]
[INFO] nifi-registry-web-docs ............................. SUCCESS [  1.010 s]
[INFO] nifi-registry-bootstrap ............................ SUCCESS [  1.506 s]
[INFO] nifi-registry-docs ................................. SUCCESS [  4.411 s]
[INFO] nifi-registry-assembly ............................. SUCCESS [  6.763 s]
[INFO] nifi-registry-docker 0.2.0 ......................... SUCCESS [  0.246 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:58 min
[INFO] Finished at: 2018-06-15T20:45:24-07:00
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "avoid-archive-formats" could not be activated because it does not exist.
hw12203:...o/Workspace/scratch/release_verification/registry-0.2.0/nifi-registry-0.2.0 (master) alopresto
🔓 360s @ 20:45:27 $

Andy LoPresto
alopresto@apache.org
alopresto.apache@gmail.com
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69

> On Jun 15, 2018, at 6:26 PM, Kevin Doran <kd...@apache.org> wrote:
> 
> Hello,
> 
> I am pleased to call this vote for the source release of Apache NiFi Registry 0.2.0.
> 
> The source zip, including signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/nifi-registry-0.2.0/
> 
> The Git tag is nifi-registry-0.2.0-RC1
> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=7966c52edd7a468fa30d32a333ef907e2b9e374c
> 
> Checksums of nifi-registry-0.2.0-source-release.zip:
> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> SHA512: fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
> 
> Release artifacts are signed with the following key:
> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
> Available at:
> https://people.apache.org/keys/committer/kdoran.asc
> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
> 
> KEYS file available here:
> https://dist.apache.org/repos/dist/dev/nifi/KEYS
> 
> 46 issues were closed/resolved for this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320920&version=12342369
> 
> Release note highlights can be found here:
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
> 
> The vote will be open for 72 hours.
> Please download the release candidate and evaluate the necessary items including checking hashes, signatures, build
> from source, and test. Then please vote:
> 
> [ ] +1 Release this package as nifi-registry-0.2.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
> 
> 


Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by Kevin Doran <kd...@apache.org>.
+1 from me as well, having verified the RC according to the steps in the release helper.

On 6/18/18, 20:03, "James Wing" <jv...@gmail.com> wrote:

    +1 (binding).  Ran through the release helper, tested with a NiFi
    1.7.0-SNAPSHOT build.
    
    Thanks, Kevin!
    
    On Fri, Jun 15, 2018 at 6:26 PM Kevin Doran <kd...@apache.org> wrote:
    
    > Hello,
    >
    > I am pleased to call this vote for the source release of Apache NiFi
    > Registry 0.2.0.
    >
    > The source zip, including signatures, digests, etc. can be found at:
    >
    > https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/nifi-registry-0.2.0/
    >
    > The Git tag is nifi-registry-0.2.0-RC1
    > The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
    >
    > https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=7966c52edd7a468fa30d32a333ef907e2b9e374c
    >
    > Checksums of nifi-registry-0.2.0-source-release.zip:
    > SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
    > SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
    > SHA512:
    > fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
    >
    > Release artifacts are signed with the following key:
    > Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
    > Available at:
    > https://people.apache.org/keys/committer/kdoran.asc
    > https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
    >
    > KEYS file available here:
    > https://dist.apache.org/repos/dist/dev/nifi/KEYS
    >
    > 46 issues were closed/resolved for this release:
    >
    > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320920&version=12342369
    >
    > Release note highlights can be found here:
    >
    > https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
    >
    > The vote will be open for 72 hours.
    > Please download the release candidate and evaluate the necessary items
    > including checking hashes, signatures, build
    > from source, and test. Then please vote:
    >
    > [ ] +1 Release this package as nifi-registry-0.2.0
    > [ ] +0 no opinion
    > [ ] -1 Do not release this package because...
    >
    >
    >
    



Re: [VOTE] Release Apache NiFi Registry 0.2.0

Posted by James Wing <jv...@gmail.com>.
+1 (binding).  Ran through the release helper, tested with a NiFi
1.7.0-SNAPSHOT build.

Thanks, Kevin!

On Fri, Jun 15, 2018 at 6:26 PM Kevin Doran <kd...@apache.org> wrote:

> Hello,
>
> I am pleased to call this vote for the source release of Apache NiFi
> Registry 0.2.0.
>
> The source zip, including signatures, digests, etc. can be found at:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-registry/nifi-registry-0.2.0/
>
> The Git tag is nifi-registry-0.2.0-RC1
> The Git commit ID is 7966c52edd7a468fa30d32a333ef907e2b9e374c
>
> https://git-wip-us.apache.org/repos/asf?p=nifi-registry.git;a=commit;h=7966c52edd7a468fa30d32a333ef907e2b9e374c
>
> Checksums of nifi-registry-0.2.0-source-release.zip:
> SHA1: a3c2871b2e4dbadd537dec43ec6c28d1839f1706
> SHA256: ec824dcf39ce44cda8cb24c2049cc2920717161b0b6336fa4c3cfe759611637d
> SHA512:
> fe90234e9caa9e0bd7cc95f9a5f486e0f82a2b18e75d1df910b33c8d75fb965099d45f05dc0aaaa94a41870f513b50219f8a6cdcf9d2fcd6b6f38e561c88d218
>
> Release artifacts are signed with the following key:
> Fingerprint = C09B A891 AED4 5B8C 2C23  1AFE 1FB6 6A91 F71B 6207
> Available at:
> https://people.apache.org/keys/committer/kdoran.asc
> https://pgp.mit.edu/pks/lookup?op=get&search=0x1FB66A91F71B6207
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/dev/nifi/KEYS
>
> 46 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320920&version=12342369
>
> Release note highlights can be found here:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiRegistry0.2.0
>
> The vote will be open for 72 hours.
> Please download the release candidate and evaluate the necessary items
> including checking hashes, signatures, build
> from source, and test. Then please vote:
>
> [ ] +1 Release this package as nifi-registry-0.2.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
>
>
>