Sorry, I was so focused on all the stuff around the parent, that I missed
that. I was going to vote -1 myself when I started to check the release.
I'll try to find some time tomorrow to prepare a new rc.

On Wed, May 6, 2015 at 7:41 PM, Andy Seaborne <[email protected]> wrote:

> Sorry - at the moment:
>
> -1 : Do not release this package because...
>
>   No NOTICE file in the source file (or in git).
>   No LICENSE, no NOTICE in built jar files.
>
> other than that, it looks good. Thank you for all the effort this has
> taken.
>
> (Should be fixed: I've added the files into git and checked with a local
> build).
>
>         Andy
>
> Checking process details and suggestions below:
>
>
> On 06/05/15 12:17, Sergio Fernández wrote:
>
>> Hello
>>
>> I am pleased to be calling this vote for the source release of Apache
>> Commons RDF 0.1.0-incubating, composed by:
>>
>> * commons-rdf-api 0.1-incubating
>> * commons-rdf-simple 0.1.0-incubating
>>
>> A candidate for the Commons RDF 0.1.0 release is available at:
>>
>>
>> https://dist.apache.org/repos/dist/dev/incubator/commonsrdf/0.1.0-incubating/
>>
>> The release candidate is based on the sources tagged as 0.1.0-incubating
>> at:
>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-commonsrdf.git
>>
>> Release artifacts are signed with the keys available at:
>>
>> https://dist.apache.org/repos/dist/release/incubator/commonsrdf/KEYS
>>
>> A staged Maven repository is available for review at:
>>
>> https://repository.apache.org/content/repositories/orgapachecommons-1094
>>
>> The changelog for this version is available from JIRA:
>>
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316620&version=12332056
>>
>> Please vote on releasing this package as Apache Commons RDF
>> 0.1.0-incubating. The vote is open for at least 72 hours and passes if a
>> majority of at least three +1 Commons RDF PPMC votes are cast.
>>
>> [ ] +1 Release this package
>> [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> [ ] -1 Do not release this package because...
>>
>>
> This is my process for checking - there are a few things that could be
> tidied up for next time.
>
> Check steps:
> + check signatures and checksums
> + check LICENSE and NOTICE
> + build from source release zip or tar.gz
> + check LICENSE and NOTICE in artifacts
> + check the dependencies.
> + do all the tests work?
> + fetch from git, does it contain reproduceable sources?
>
> ----------------------
>
> ** Keys and checksums checked.
> Yes - OK.
>
> ** check LICENSE and NOTICE
> NOTICE missing.
> No LICENSE and NOTICE in artifacts.
>
>
> http://www.apache.org/dev/release.html#notice-required
>
> At a minimum, NOTICE should be:
> http://apache.org/legal/src-headers.html#notice
>
> -------------------------
> Apache Commons RDF
> Copyright 2015 The Apache Software Foundation
>
> This product includes software developed at
> The Apache Software Foundation (http://www.apache.org/).
> -------------------------
>
> I've put the files into git but please check:
>
>     new file:   NOTICE
>     new file:   api/src/main/resources/META-INF/LICENSE
>     new file:   api/src/main/resources/META-INF/NOTICE
>     new file:   simple/src/main/resources/META-INF/LICENSE
>     new file:   simple/src/main/resources/META-INF/NOTICE
>
> Dependencies:
>
> The testing dependency JUnit is EPL 1.0:
>
> Do we want a DEPENDENCIES file?
>
> ** Unpack and build from 'src'
> OK
>
> The directory name is
>    commons-rdf-parent-0.1.0-incubating/
> not
>    apache-commons-rdf-parent-0.1.0-incubating
>
> Does this matter?
>
> "mvn clean verify" from the 'src' file works with a warning:
>
> -- Build comment 1:
>
> [INFO] --- buildnumber-maven-plugin:1.3:create (default) @
> commons-rdf-parent ---
> [INFO] Executing: /bin/sh -c cd
> /home/afs/Desktop/R/commons-rdf-parent-0.1.0-incubating && git rev-parse
> --verify HEAD
> [INFO] Working directory: /home/afs/Desktop/R/commonshttps://
> git-wip-us.apache.org/repos/asf?p=incubator-commonsrdf.git-rdf-parent-0.1.0-incubating
> [INFO] Storing buildNumber: ?????? at timestamp: 1430927945111
> [WARNING] Cannot get the branch information from the git repository:
> Detecting the current branch failed: fatal: Not a git repository (or any
> parent up to mount point /home)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
>
> which is true - but what's git got to do with building from source?
>
> -- Build comment 2:
>
> The 'src' file contains 'pom.xml.releaseBackup' and 'release.properties'.
>
> Is that normal for Commons?
>
> ** dependency check:
>
> [INFO] \- junit:junit:jar:4.12:test
> [INFO]    \- org.hamcrest:hamcrest-core:jar:1.3:test
>
> Looks good.
>
> ** Tests
> Pass
>
> ** SCM
>
> git clone'd and built but the VOTE email does not have the commit id, just
> a reference to a git tag.
>
> Git tags can be moved. The commit is
> eba760d0b0eeb0f7e9238ff22da78895eb271f43
>
> We should include the commit id in the VOTE calls.
>
> The clone URL is
>
> https://git-wip-us.apache.org/repos/asf/incubator-commonsrdf.git
>
> not as in the message:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-commonsrdf.git
>
> ** Other
>
> The PNG is in the api jar file.  Is that intentional?
>



-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: [email protected]
w: http://redlink.co

Reply via email to