You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@s2graph.apache.org by DO YUNG YOON <sh...@gmail.com> on 2016/08/09 05:38:40 UTC

[VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Hi all,

This is a call for a releasing Apache S2Graph 0.1.0-incubating, release
candidate 1. This is the first release of S2Graph.

The source tarball, including signatures, digests, etc. can be found at:
https://dist.apache.org/repos/dist/dev/incubator/s2graph/0.1.0-incubating-RC1/

The tag to be voted upon is v0.1.0-incubating-rc1:
https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=shortlog;h=refs/tags/v0.1.0-incubating-rc1

The release hash is d52881e2deb6d16f815ebf4f018a23edaf11575a:
https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=commit;h=d52881e2deb6d16f815ebf4f018a23edaf11575a

Release artifacts are signed with the following key:
https://dist.apache.org/repos/dist/dev/incubator/s2graph/KEYS

Once download source, please look into README.md and BUILD.md to build from
source.

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.
please vote:

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

Thanks,
DOYUNG YOON.

Re: [VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Posted by Sergio Fernández <wi...@apache.org>.
Hi,

On Fri, Aug 12, 2016 at 4:38 PM, DO YUNG YOON <sh...@gmail.com> wrote:

> Vote close with two +1(1 binding, 1 non-binding) and one -1(binding).
>

PPMC votes are not binding for releases; only IPMC votes are biding.


> Really appreciate your detail feedback on RC1.
> I will create JIRA tickets for all issues you mentioned and start working
> on it to create RC2.
>

Perfect. Let me know if there is anything where you need further
explaination.

Cheers,

-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co

Re: [VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Posted by DO YUNG YOON <sh...@gmail.com>.
Vote close with two +1(1 binding, 1 non-binding) and one -1(binding).

Sergio.
Really appreciate your detail feedback on RC1.
I will create JIRA tickets for all issues you mentioned and start working
on it to create RC2.

Injun.
Thanks for the feedback and I will fix issues that you mentioned and apply
it on RC2.





On Wed, Aug 10, 2016 at 6:17 PM Sergio Fernández <wi...@apache.org> wrote:

> Hi Do Yung,
>
> Thanks for casting the release. The very first release of a podling is very
> important, so apologize in advance if me or the other mentors we're a bit
> more picky.
>
> Here my vote: -1 (binding)
>
> I can't check the integrity of the release, because the hashfiles does not
> include a proper checksum. For instance
> apache-s2graph-0.1.0-incubating-src.tar.gz.md5
> is expected to contain exactly "17a40a88c97c00a4e49fb8975b809f7b" to allow
> automatic checking. How did you generate the hashfiles?
> Because maven-release-plugin does not do it in that way, but I'm not sure
> how can be done with SBT.
>
> For being productive, I've continued checking the release the spot a many
> things as possible to take care for RC2:
>
> * Not strictly necessary, but it's always good that the key used to signed
> a release include the apache email address.
>
> * apache-s2graph-0.1.0-incubating-src.tar.gz does not expand
> to apache-s2graph-0.1.0-incubating-src or apache-s2graph-0.1.0-incubating
> as expected, but in the current folder directly. That's considered a bad
> practice.
>
> * The distributions contains many folders with a very custom layout for the
> project. Therefore I'd recommend to include a brief description at the
> beginning of your README explaining what is expected to be found on each
> one.
>
> * The bundle includes a binary file (./lib/apache-rat-0.11.jar) of a
> third-party library (AL2) that should be removed from the source release.
>
> * As I said, I have no much experience with SBT. But I'd expect there is a
> better way to handle the different dependencies than the current on
> implemented by bin/download.sh bash script.
>
> * The official JDBC driver for MySQL (mysql-connector-java-5.1.39) is GPL
> licensed, so **can't** be used in a Apache project by default. Do you
> support any other database by default? I think I read H2 was the default
> metastore, right? Then I'd remove it from the default build process, and
> provide extended instruction for those who manually want to use MySQL
> (e.g., https://github.com/apache/marmotta/blob/develop/README.mysql).
>
> * The other dependency retrieved by that script (asynchbase) looks safe in
> principle, because it's BSD-3-Clause licensed and does not need to be
> included in the NOTICE file. But I noticed you are downloading a custom
> fork which includes dependencies
> (asynchbase-1.7.2-S2GRAPH-jar-with-dependencies.jar),
> which may required further checking.
>
> * I also noticed that in build.sbt:33 you depend on a custom repository (
> repository.cloudera.com); ASF releases should only use dependencies
> available in Maven Central. What dependency is only available in that repo?
>
> * There are many files with unknown licenses (/README.md,
> /Vagrantfile, /bin/download.sh, /dev_support/README.md, /
> dev_support/docker-compose.yml, /project/Common.scala,
> /project/Packager.scala, /project/assembly.sbt, /project/build.properties,
> /project/plugins.sbt, /s2core/README.md) without proper license headers.
>
> So this is my feedback for this RC1. I'd gather as much feedback as
> possible from the other mentors to start ot work in the next RC.
>
> Thanks so much for your work.
>
> Cheers,
>
>
> On Wed, Aug 10, 2016 at 9:39 AM, Hwansung Yu <de...@gmail.com> wrote:
>
> > +1
> >
> > On Wed, Aug 10, 2016 at 3:11 PM, Injun Song <ij...@gmail.com> wrote:
> >
> > > +1
> > >
> > > On Tue, Aug 9, 2016 at 10:27 PM, Injun Song <ij...@gmail.com> wrote:
> > > > Sorry for verbose message. Another trivial issue in BUILD.md
> > > > Generated directory by "sbt package" is not
> > > > "target/s2graph-0.1.0-incubating-bin", but
> > > > "target/apache-s2graph-0.1.0-incubating-bin".
> > > >
> > > > On Tue, Aug 9, 2016 at 10:23 PM, Injun Song <ij...@gmail.com>
> wrote:
> > > >> Script "bin/download.sh" has no permission to execute it. Although
> it
> > > >> is trivial problem, it seems better to fix it.
> > > >>
> > > >> On Tue, Aug 9, 2016 at 2:38 PM, DO YUNG YOON <sh...@gmail.com>
> > wrote:
> > > >>> Hi all,
> > > >>>
> > > >>> This is a call for a releasing Apache S2Graph 0.1.0-incubating,
> > release
> > > >>> candidate 1. This is the first release of S2Graph.
> > > >>>
> > > >>> The source tarball, including signatures, digests, etc. can be
> found
> > > at:
> > > >>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/0.
> > > 1.0-incubating-RC1/
> > > >>>
> > > >>> The tag to be voted upon is v0.1.0-incubating-rc1:
> > > >>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.
> > > git;a=shortlog;h=refs/tags/v0.1.0-incubating-rc1
> > > >>>
> > > >>> The release hash is d52881e2deb6d16f815ebf4f018a23edaf11575a:
> > > >>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.
> > > git;a=commit;h=d52881e2deb6d16f815ebf4f018a23edaf11575a
> > > >>>
> > > >>> Release artifacts are signed with the following key:
> > > >>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/KEYS
> > > >>>
> > > >>> Once download source, please look into README.md and BUILD.md to
> > build
> > > from
> > > >>> source.
> > > >>>
> > > >>> 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.
> > > >>> please vote:
> > > >>>
> > > >>> [ ] +1 Release this package as 0.1.0
> > > >>> [ ] +0 no opinion
> > > >>> [ ] -1 Do not release this package because...
> > > >>>
> > > >>> Thanks,
> > > >>> DOYUNG YOON.
> > >
> >
>
>
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 6602747925
> e: sergio.fernandez@redlink.co
> w: http://redlink.co
>

Re: [VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Posted by Sergio Fernández <wi...@apache.org>.
Hi Do Yung,

Thanks for casting the release. The very first release of a podling is very
important, so apologize in advance if me or the other mentors we're a bit
more picky.

Here my vote: -1 (binding)

I can't check the integrity of the release, because the hashfiles does not
include a proper checksum. For instance
apache-s2graph-0.1.0-incubating-src.tar.gz.md5
is expected to contain exactly "17a40a88c97c00a4e49fb8975b809f7b" to allow
automatic checking. How did you generate the hashfiles?
Because maven-release-plugin does not do it in that way, but I'm not sure
how can be done with SBT.

For being productive, I've continued checking the release the spot a many
things as possible to take care for RC2:

* Not strictly necessary, but it's always good that the key used to signed
a release include the apache email address.

* apache-s2graph-0.1.0-incubating-src.tar.gz does not expand
to apache-s2graph-0.1.0-incubating-src or apache-s2graph-0.1.0-incubating
as expected, but in the current folder directly. That's considered a bad
practice.

* The distributions contains many folders with a very custom layout for the
project. Therefore I'd recommend to include a brief description at the
beginning of your README explaining what is expected to be found on each
one.

* The bundle includes a binary file (./lib/apache-rat-0.11.jar) of a
third-party library (AL2) that should be removed from the source release.

* As I said, I have no much experience with SBT. But I'd expect there is a
better way to handle the different dependencies than the current on
implemented by bin/download.sh bash script.

* The official JDBC driver for MySQL (mysql-connector-java-5.1.39) is GPL
licensed, so **can't** be used in a Apache project by default. Do you
support any other database by default? I think I read H2 was the default
metastore, right? Then I'd remove it from the default build process, and
provide extended instruction for those who manually want to use MySQL
(e.g., https://github.com/apache/marmotta/blob/develop/README.mysql).

* The other dependency retrieved by that script (asynchbase) looks safe in
principle, because it's BSD-3-Clause licensed and does not need to be
included in the NOTICE file. But I noticed you are downloading a custom
fork which includes dependencies
(asynchbase-1.7.2-S2GRAPH-jar-with-dependencies.jar),
which may required further checking.

* I also noticed that in build.sbt:33 you depend on a custom repository (
repository.cloudera.com); ASF releases should only use dependencies
available in Maven Central. What dependency is only available in that repo?

* There are many files with unknown licenses (/README.md,
/Vagrantfile, /bin/download.sh, /dev_support/README.md, /
dev_support/docker-compose.yml, /project/Common.scala,
/project/Packager.scala, /project/assembly.sbt, /project/build.properties,
/project/plugins.sbt, /s2core/README.md) without proper license headers.

So this is my feedback for this RC1. I'd gather as much feedback as
possible from the other mentors to start ot work in the next RC.

Thanks so much for your work.

Cheers,


On Wed, Aug 10, 2016 at 9:39 AM, Hwansung Yu <de...@gmail.com> wrote:

> +1
>
> On Wed, Aug 10, 2016 at 3:11 PM, Injun Song <ij...@gmail.com> wrote:
>
> > +1
> >
> > On Tue, Aug 9, 2016 at 10:27 PM, Injun Song <ij...@gmail.com> wrote:
> > > Sorry for verbose message. Another trivial issue in BUILD.md
> > > Generated directory by "sbt package" is not
> > > "target/s2graph-0.1.0-incubating-bin", but
> > > "target/apache-s2graph-0.1.0-incubating-bin".
> > >
> > > On Tue, Aug 9, 2016 at 10:23 PM, Injun Song <ij...@gmail.com> wrote:
> > >> Script "bin/download.sh" has no permission to execute it. Although it
> > >> is trivial problem, it seems better to fix it.
> > >>
> > >> On Tue, Aug 9, 2016 at 2:38 PM, DO YUNG YOON <sh...@gmail.com>
> wrote:
> > >>> Hi all,
> > >>>
> > >>> This is a call for a releasing Apache S2Graph 0.1.0-incubating,
> release
> > >>> candidate 1. This is the first release of S2Graph.
> > >>>
> > >>> The source tarball, including signatures, digests, etc. can be found
> > at:
> > >>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/0.
> > 1.0-incubating-RC1/
> > >>>
> > >>> The tag to be voted upon is v0.1.0-incubating-rc1:
> > >>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.
> > git;a=shortlog;h=refs/tags/v0.1.0-incubating-rc1
> > >>>
> > >>> The release hash is d52881e2deb6d16f815ebf4f018a23edaf11575a:
> > >>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.
> > git;a=commit;h=d52881e2deb6d16f815ebf4f018a23edaf11575a
> > >>>
> > >>> Release artifacts are signed with the following key:
> > >>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/KEYS
> > >>>
> > >>> Once download source, please look into README.md and BUILD.md to
> build
> > from
> > >>> source.
> > >>>
> > >>> 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.
> > >>> please vote:
> > >>>
> > >>> [ ] +1 Release this package as 0.1.0
> > >>> [ ] +0 no opinion
> > >>> [ ] -1 Do not release this package because...
> > >>>
> > >>> Thanks,
> > >>> DOYUNG YOON.
> >
>



-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co

Re: [VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Posted by Hwansung Yu <de...@gmail.com>.
+1

On Wed, Aug 10, 2016 at 3:11 PM, Injun Song <ij...@gmail.com> wrote:

> +1
>
> On Tue, Aug 9, 2016 at 10:27 PM, Injun Song <ij...@gmail.com> wrote:
> > Sorry for verbose message. Another trivial issue in BUILD.md
> > Generated directory by "sbt package" is not
> > "target/s2graph-0.1.0-incubating-bin", but
> > "target/apache-s2graph-0.1.0-incubating-bin".
> >
> > On Tue, Aug 9, 2016 at 10:23 PM, Injun Song <ij...@gmail.com> wrote:
> >> Script "bin/download.sh" has no permission to execute it. Although it
> >> is trivial problem, it seems better to fix it.
> >>
> >> On Tue, Aug 9, 2016 at 2:38 PM, DO YUNG YOON <sh...@gmail.com> wrote:
> >>> Hi all,
> >>>
> >>> This is a call for a releasing Apache S2Graph 0.1.0-incubating, release
> >>> candidate 1. This is the first release of S2Graph.
> >>>
> >>> The source tarball, including signatures, digests, etc. can be found
> at:
> >>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/0.
> 1.0-incubating-RC1/
> >>>
> >>> The tag to be voted upon is v0.1.0-incubating-rc1:
> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.
> git;a=shortlog;h=refs/tags/v0.1.0-incubating-rc1
> >>>
> >>> The release hash is d52881e2deb6d16f815ebf4f018a23edaf11575a:
> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.
> git;a=commit;h=d52881e2deb6d16f815ebf4f018a23edaf11575a
> >>>
> >>> Release artifacts are signed with the following key:
> >>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/KEYS
> >>>
> >>> Once download source, please look into README.md and BUILD.md to build
> from
> >>> source.
> >>>
> >>> 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.
> >>> please vote:
> >>>
> >>> [ ] +1 Release this package as 0.1.0
> >>> [ ] +0 no opinion
> >>> [ ] -1 Do not release this package because...
> >>>
> >>> Thanks,
> >>> DOYUNG YOON.
>

Re: [VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Posted by Injun Song <ij...@gmail.com>.
+1

On Tue, Aug 9, 2016 at 10:27 PM, Injun Song <ij...@gmail.com> wrote:
> Sorry for verbose message. Another trivial issue in BUILD.md
> Generated directory by "sbt package" is not
> "target/s2graph-0.1.0-incubating-bin", but
> "target/apache-s2graph-0.1.0-incubating-bin".
>
> On Tue, Aug 9, 2016 at 10:23 PM, Injun Song <ij...@gmail.com> wrote:
>> Script "bin/download.sh" has no permission to execute it. Although it
>> is trivial problem, it seems better to fix it.
>>
>> On Tue, Aug 9, 2016 at 2:38 PM, DO YUNG YOON <sh...@gmail.com> wrote:
>>> Hi all,
>>>
>>> This is a call for a releasing Apache S2Graph 0.1.0-incubating, release
>>> candidate 1. This is the first release of S2Graph.
>>>
>>> The source tarball, including signatures, digests, etc. can be found at:
>>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/0.1.0-incubating-RC1/
>>>
>>> The tag to be voted upon is v0.1.0-incubating-rc1:
>>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=shortlog;h=refs/tags/v0.1.0-incubating-rc1
>>>
>>> The release hash is d52881e2deb6d16f815ebf4f018a23edaf11575a:
>>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=commit;h=d52881e2deb6d16f815ebf4f018a23edaf11575a
>>>
>>> Release artifacts are signed with the following key:
>>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/KEYS
>>>
>>> Once download source, please look into README.md and BUILD.md to build from
>>> source.
>>>
>>> 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.
>>> please vote:
>>>
>>> [ ] +1 Release this package as 0.1.0
>>> [ ] +0 no opinion
>>> [ ] -1 Do not release this package because...
>>>
>>> Thanks,
>>> DOYUNG YOON.

Re: [VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Posted by Injun Song <ij...@gmail.com>.
Sorry for verbose message. Another trivial issue in BUILD.md
Generated directory by "sbt package" is not
"target/s2graph-0.1.0-incubating-bin", but
"target/apache-s2graph-0.1.0-incubating-bin".

On Tue, Aug 9, 2016 at 10:23 PM, Injun Song <ij...@gmail.com> wrote:
> Script "bin/download.sh" has no permission to execute it. Although it
> is trivial problem, it seems better to fix it.
>
> On Tue, Aug 9, 2016 at 2:38 PM, DO YUNG YOON <sh...@gmail.com> wrote:
>> Hi all,
>>
>> This is a call for a releasing Apache S2Graph 0.1.0-incubating, release
>> candidate 1. This is the first release of S2Graph.
>>
>> The source tarball, including signatures, digests, etc. can be found at:
>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/0.1.0-incubating-RC1/
>>
>> The tag to be voted upon is v0.1.0-incubating-rc1:
>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=shortlog;h=refs/tags/v0.1.0-incubating-rc1
>>
>> The release hash is d52881e2deb6d16f815ebf4f018a23edaf11575a:
>> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=commit;h=d52881e2deb6d16f815ebf4f018a23edaf11575a
>>
>> Release artifacts are signed with the following key:
>> https://dist.apache.org/repos/dist/dev/incubator/s2graph/KEYS
>>
>> Once download source, please look into README.md and BUILD.md to build from
>> source.
>>
>> 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.
>> please vote:
>>
>> [ ] +1 Release this package as 0.1.0
>> [ ] +0 no opinion
>> [ ] -1 Do not release this package because...
>>
>> Thanks,
>> DOYUNG YOON.

Re: [VOTE] Apache S2Graph(incubating) 0.1.0 release RC1

Posted by Injun Song <ij...@gmail.com>.
Script "bin/download.sh" has no permission to execute it. Although it
is trivial problem, it seems better to fix it.

On Tue, Aug 9, 2016 at 2:38 PM, DO YUNG YOON <sh...@gmail.com> wrote:
> Hi all,
>
> This is a call for a releasing Apache S2Graph 0.1.0-incubating, release
> candidate 1. This is the first release of S2Graph.
>
> The source tarball, including signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/incubator/s2graph/0.1.0-incubating-RC1/
>
> The tag to be voted upon is v0.1.0-incubating-rc1:
> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=shortlog;h=refs/tags/v0.1.0-incubating-rc1
>
> The release hash is d52881e2deb6d16f815ebf4f018a23edaf11575a:
> https://git-wip-us.apache.org/repos/asf?p=incubator-s2graph.git;a=commit;h=d52881e2deb6d16f815ebf4f018a23edaf11575a
>
> Release artifacts are signed with the following key:
> https://dist.apache.org/repos/dist/dev/incubator/s2graph/KEYS
>
> Once download source, please look into README.md and BUILD.md to build from
> source.
>
> 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.
> please vote:
>
> [ ] +1 Release this package as 0.1.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
>
> Thanks,
> DOYUNG YOON.