On 09/03/15 10:39, Stian Soiland-Reyes wrote:
-1: Release notes not updated. Everything else fine.

Thank you for the checking.

WARNING: Release notes are missing for 2.13.0

source/jena-2.13.0/jena-core/ReleaseNotes.txt
binaries/apache-jena-2.13.0/ReleaseNotes-Jena.txt

does NOT mention 2.12.1 or 2.13.0

Could you explain why that is a "-1", not "0" or even a conditional "+1"?

Release notes are useful to some people but it does not affect the question of whether the release process has been executed correctly.

See 81 items:

 http://s.apache.org/jena-2.13.0-jira

(Because of the bulk update of JIRA recently, I had to approximate by limiting the creation date - 81 is an underestimate but close.)

We have two significant new modules. People are using them from development. Creating this release has been a significant amount of work with several "last minute" things delaying the release. Would having an action plan to deal with the issue be sufficient for you?

Proposal:

If they are not going to be maintained, and we have JIRA which we do use, I propose we retire all the ReleaseNotes*. They are not universal across the modules anyway.

I hope that with that proposal and the VOTE with hashes, you can vote +1 on the next VOTE.

+ does everything work on Linux?

Tested on Ubuntu 14.10 x64
with

stain@biggie-utopic:/tmp/jena/people.apache.org/~andy/jena-2.13.0-rc1/source$
java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~utopic1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)


Not sure which 'everything' to test.. so I tested Fuseki 2 binary distribution.

The source-release and the build. AKA can it run the test suites. Everything is is a convenience.

There is no ASF requirement for code to work perfectly - we, here at Jena, do run the tests in the release process and I'd almost certainly pull a release I was doing if it didn't pass tests but I can imagine a situation where an urgent, specific matter needs addressing in a release. We, project style, make sure that "master" green lines. It's not the only possible style of project.

Defining prescriptively the acceptable levels is impossible, especially as the scale of the project grows.

Anyone can do a release at any time (Apache culture) so in any project, a release can conceivable have things that work and things that don't. Someone may want a release to get specific bug fixes out. It is a little harder, but not impossible, for a non-commiter to do a release.

The PMC's role is to verify the process has been executed correctly.

        Andy


Reply via email to