validate-distro passes VOTE +1
Robert Dale On Fri, Jan 4, 2019 at 10:38 AM Florian Hockmann <f...@florian-hockmann.de> wrote: > I skimmed over the docs and they look good. I only noticed that we > apparently forgot to add a link to the new .NET API docs to the docs > page. It only contains links to the Javadoc and the JSDoc. The .NET docs > are available here: > > http://tinkerpop.apache.org/dotnetdocs/3.3.5/index.html > > However, this shouldn't stop the release in my opinion. So, my VOTE is +1. > > Am 04.01.2019 um 16:11 schrieb Daniel Kuppitz: > > Much better. > > > > *Validating binary distributions* > > > > * downloading Apache TinkerPop Gremlin > > (apache-tinkerpop-gremlin-console-3.3.5-bin.zip)... OK > > * validating signatures and checksums ... > > * PGP signature ... OK > > * SHA512 checksum ... OK > > * unzipping Apache TinkerPop Gremlin ... OK > > * validating Apache TinkerPop Gremlin's docs ... OK > > * validating Apache TinkerPop Gremlin's binaries ... OK > > * validating Apache TinkerPop Gremlin's legal files ... > > * LICENSE ... OK > > * NOTICE ... OK > > * validating Apache TinkerPop Gremlin's plugin directory ... OK > > * validating Apache TinkerPop Gremlin's lib directory ... OK > > * testing script evaluation ... OK > > > > * downloading Apache TinkerPop Gremlin > > (apache-tinkerpop-gremlin-server-3.3.5-bin.zip)... OK > > * validating signatures and checksums ... > > * PGP signature ... OK > > * SHA512 checksum ... OK > > * unzipping Apache TinkerPop Gremlin ... OK > > * validating Apache TinkerPop Gremlin's docs ... OK > > * validating Apache TinkerPop Gremlin's binaries ... OK > > * validating Apache TinkerPop Gremlin's legal files ... > > * LICENSE ... OK > > * NOTICE ... OK > > * validating Apache TinkerPop Gremlin's plugin directory ... OK > > * validating Apache TinkerPop Gremlin's lib directory ... OK > > > > Validating source distribution > > > > * downloading Apache TinkerPop 3.3.5 (apache-tinkerpop-3.3.5-src.zip)... > OK > > * validating signatures and checksums ... > > * PGP signature ... OK > > * SHA512 checksum ... OK > > * unzipping Apache TinkerPop 3.3.5 ... OK > > * building project ... OK > > > > > > VOTE +1 > > > > Cheers, > > Daniel > > > > > > On Fri, Jan 4, 2019 at 7:32 AM Stephen Mallette <spmalle...@gmail.com> > > wrote: > > > >> Ok - re-deployed the zips and everything. validate-distribution.sh > passes. > >> I'm still +1 on this as it never failed for me in the past. Please feel > >> free to review/vote - thanks > >> > >> On Thu, Jan 3, 2019 at 4:34 PM Robert Dale <robd...@gmail.com> wrote: > >> > >>> Looks good to me. > >>> > >>> Robert Dale > >>> > >>> > >>> On Thu, Jan 3, 2019 at 4:06 PM Daniel Kuppitz <m...@gremlin.guru> wrote: > >>> > >>>> Yea, I already had them locally, I just didn't feel like changing that > >>> part > >>>> of the validation script. Since we don't touch the zip files after > they > >>>> were generated, I assume that signing still works as expected. > >>>> > >>>> Cheers, > >>>> Daniel > >>>> > >>>> > >>>> On Thu, Jan 3, 2019 at 2:03 PM Stephen Mallette <spmalle...@gmail.com > > > >>>> wrote: > >>>> > >>>>> btw, in case you want to test you need to do: > >>>>> > >>>>> $ mvn install -Papache-release -DcreateChecksum=true -DskipTests > >>>>> > >>>>> and you will see the zip with signatures in /target. if you don't > >> have > >>>> gpg > >>>>> stuff setup you can at least check the zip by changng "install" to > >>>>> "package". > >>>>> > >>>>> On Thu, Jan 3, 2019 at 3:14 PM Stephen Mallette < > >> spmalle...@gmail.com> > >>>>> wrote: > >>>>> > >>>>>> I think I figured out how to ignore those directories. Had to > >>> override > >>>>> the > >>>>>> default apache parent pom source distribution process - it didn't > >>> take > >>>>> into > >>>>>> account non-JVM file stuffs. I didn't see where it was easily > >>>> accessible > >>>>> to > >>>>>> extend so I just overrode the whole thing. Just pushed a fix on > >> tp33 > >>>> and > >>>>>> master. > >>>>>> > >>>>>> > >>>>>> > >> > https://github.com/apache/tinkerpop/commit/28b63228fe09c12787ee5c96159fe6b97a774284 > >>>>>> Can someone please confirm that all is good before I go through > >> 3.3.5 > >>>>>> release again (for a third time <dah>)? > >>>>>> > >>>>>> On Thu, Jan 3, 2019 at 11:54 AM Daniel Kuppitz <m...@gremlin.guru> > >>>> wrote: > >>>>>>> rm -rf gremlin-dotnet/src/{obj,_site} > >>>>>>> rm -rf > >>>>>>> > >>> gremlin-javascript/src/main/javascript/gremlin-javascript/node_modules > >>>>>>> This helps to get a clean build, git clean seems to be the better > >>>> choice > >>>>>>> though. > >>>>>>> However, I have no clue how we can control the contents of the src > >>> zip > >>>>>>> file, I don't even know which of then maven plugin creates it. > >>>>>>> > >>>>>>> Cheers, > >>>>>>> Daniel > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Thu, Jan 3, 2019 at 9:04 AM Robert Dale <robd...@gmail.com> > >>> wrote: > >>>>>>>> Maybe anything generated should be excluded: > >>>>>>>> > >>>>>>>> src/docfx > >>>>>>>> src/gremlin-dotnet-source.iml > >>>>>>>> src/Gremlin.Net/Driver/obj > >>>>>>>> src/Gremlin.Net.Template.3.3.4.nupkg > >>>>>>>> src/nuget-4.4.1.exe > >>>>>>>> src/obj > >>>>>>>> src/_site > >>>>>>>> .vscode > >>>>>>>> > >>>>>>>> or better yet, 'git clean -fdx' before building the src zip. I > >>>>> haven't > >>>>>>>> looked at the src zip build process so I'm not sure if that's > >>>>>>> compatible. > >>>>>>>> Robert Dale > >>>>>>>> > >>>>>>>> > >>>>>>>> On Thu, Jan 3, 2019 at 10:34 AM Daniel Kuppitz <m...@gremlin.guru > >>>>> wrote: > >>>>>>>>> I just found this entry in my log: > >>>>>>>>> > >>>>>>>>> [exec] [19-01-03 > >>>> 03:20:16.409]Error:System.AggregateException: > >>>>>>> One > >>>>>>>> or > >>>>>>>>> more errors occurred. > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/hlxtywvr.c9b > >>>>>>>>> does not exist) > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/b2ia4mzc.9sx > >>>>>>>>> does not exist) > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/2d1bhm1s.w5c > >>>>>>>>> does not exist) > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/1ujoqpgt.8fv > >>>>>>>>> does not exist) > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/7wgceclr.f8o > >>>>>>>>> does not exist) > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/6xipa4ui.3bf > >>>>>>>>> does not exist) > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/dz43j9do.zik > >>>>>>>>> does not exist) > >>>>>>>>> > >>>>>>>>> > >> > (/home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/32w60ckf.kxh > >>>>>>>>> does not exist) ---> System.IO.FileNotFoundException: > >>>>>>>>> > >>>>>>>>> > >> > /home/smallette/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/hlxtywvr.c9b > >>>>>>>>> does not exist > >>>>>>>>> > >>>>>>>>> I guess the > >> gremlin-dotnet/src/Gremlin.Net/Driver/obj/xdoc/cache > >>>>>>>> directory > >>>>>>>>> shouldn't be part of the zip (maybe not even > >>>>>>>>> gremlin-dotnet/src/Gremlin.Net/Driver/obj). > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On Thu, Jan 3, 2019 at 8:01 AM Daniel Kuppitz <m...@gremlin.guru > >>>>>>> wrote: > >>>>>>>>>> Confirmed, building the tag just worked for me, too. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Thu, Jan 3, 2019 at 7:59 AM Robert Dale < > >> robd...@gmail.com > >>>>>>> wrote: > >>>>>>>>>>> Building the tag from github works fine. Looks like some > >>> local > >>>>>>> build > >>>>>>>>>>> artifacts snuck into the src.zip. > >>>>>>>>>>> > >>>>>>>>>>> Excluding gremlin-dotnet, validate-distribution passes. > >>>>>>>>>>> > >>>>>>>>>>> Robert Dale > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On Thu, Jan 3, 2019 at 9:49 AM Robert Dale < > >>> robd...@gmail.com> > >>>>>>> wrote: > >>>>>>>>>>>> Daniel, I had to install 'msbuild' in addition to the > >> mono > >>>>>>> packages. > >>>>>>>>> I > >>>>>>>>>>>> also installed mono-addins-devel. I don't know if that > >>>> actually > >>>>>>> did > >>>>>>>>>>>> anything. > >>>>>>>>>>>> > >>>>>>>>>>>> But now I get some errors with : > >>>>>>>>>>>> > >>>>>>>>>>>> System.IO.FileNotFoundException: > >> > */home/smallette*/git/apache/incubator-tinkerpop/gremlin-dotnet/src/obj/.cache/build/y2x4l8vu.n3b/2d1bhm1s.w5c > >>>>>>>>>>>> does not exist > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> Robert Dale > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> On Thu, Jan 3, 2019 at 9:43 AM Daniel Kuppitz > >>>> <m...@gremlin.guru > >>>>>>>>> wrote: > >>>>>>>>>>>>> I skimmed over the docs, they look good to me, but the > >>>>>>>>>>>>> validate-distribution.sh script fails the same way as > >> for > >>>>>>> Robert. > >>>>>>>>>>>>> Investigating.... > >>>>>>>>>>>>> > >>>>>>>>>>>>> Cheers, > >>>>>>>>>>>>> Daniel > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Wed, Jan 2, 2019 at 2:58 PM Stephen Mallette < > >>>>>>>>> spmalle...@gmail.com> > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> Hello, > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> We are happy to announce that TinkerPop 3.3.5 is ready > >>> for > >>>>>>>> release. > >>>>>>>>>>>>>> The release artifacts can be found at this location: > >>>>>>>>>>>>>> > >>>>>>> https://dist.apache.org/repos/dist/dev/tinkerpop/3.3.5/ > >>>>>>>>>>>>>> The source distribution is provided by: > >>>>>>>>>>>>>> apache-tinkerpop-3.3.5-src.zip > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Two binary distributions are provided for user > >>>> convenience: > >>>>>>>>>>>>>> apache-tinkerpop-gremlin-console-3.3.5-bin.zip > >>>>>>>>>>>>>> apache-tinkerpop-gremlin-server-3.3.5-bin.zip > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> The GPG key used to sign the release artifacts is > >>>> available > >>>>>>> at: > >>> https://dist.apache.org/repos/dist/dev/tinkerpop/KEYS > >>>>>>>>>>>>>> The online docs can be found here: > >>>>>>>>>>>>>> http://tinkerpop.apache.org/docs/3.3.5/ (user > >>>> docs) > >> http://tinkerpop.apache.org/docs/3.3.5/upgrade/ > >>>>>>> (upgrade > >>>>>>>>>>> docs) > >>> http://tinkerpop.apache.org/javadocs/3.3.5/core/ > >>>>>>> (core > >>>>>>>>>>> javadoc) > >>> http://tinkerpop.apache.org/javadocs/3.3.5/full/ > >>>>>>> (full > >>>>>>>>>>> javadoc) > >>>>>>>>>>>>>> The tag in Apache Git can be found here: > >>>>>>>>>>>>>> > >> https://github.com/apache/tinkerpop/tree/3.3.5 > >>>>>>>>>>>>>> The release notes are available here: > >>>>>>>>>>>>>> > >>>>>>> https://github.com/apache/tinkerpop/blob/3.3.5/CHANGELOG.asciidoc > >>>>>>>>>>>>>> The [VOTE] will be open for the next 72 hours --- > >>> closing > >>>>>>>> Saturday > >>>>>>>>>>>>> (January > >>>>>>>>>>>>>> 5, 2018) at 5pm EST. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> My vote is +1. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Thank you very much, > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Stephen > >>>>>>>>>>>>>> >