You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2016/09/11 21:26:32 UTC
[1/4] commons-rng git commit: Update release process document.
Repository: commons-rng
Updated Branches:
refs/heads/master 2471de816 -> 6eb9a1eb1
Update release process document.
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/10d4ec69
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/10d4ec69
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/10d4ec69
Branch: refs/heads/master
Commit: 10d4ec69689f42a534eee9474e7b5a756e3a8217
Parents: 2471de8
Author: Gilles <er...@apache.org>
Authored: Sun Sep 11 19:35:14 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Sun Sep 11 19:35:14 2016 +0200
----------------------------------------------------------------------
doc/release/release.howto.txt | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/10d4ec69/doc/release/release.howto.txt
----------------------------------------------------------------------
diff --git a/doc/release/release.howto.txt b/doc/release/release.howto.txt
index 12a0a69..b1e1839 100644
--- a/doc/release/release.howto.txt
+++ b/doc/release/release.howto.txt
@@ -201,7 +201,7 @@ Then, assuming the first candidate, the suffix will be "RC1" (this should
be the same as in the "<properties>" in the "pom.xml"), and the command
will be:
- $ git tag -s -m "RC1." RNG_1_0_RC1
+ $ git tag -u "__Your_key_id__" -s -m "RC1." RNG_1_0_RC1
If you have several GPG keys, you may prefer to use "-u keyId" to select a specific
key for signing the tag instead of "-s" which select automatically one key
@@ -220,7 +220,7 @@ You will get something like:
RC1.
-followed by GPG output lines
+followed by GPG output lines.
Remember the commit ID listed in the object line (here cf4a9d70c9ac24dd7196995390171150e4e56451),
as it is the most stable reference for traceability.
@@ -244,6 +244,7 @@ currently on any branch. This is expected in this situation.
Check that the last commit has the id you noted in the previous step:
+ $ cd commons-rng
$ git log -1
@@ -290,15 +291,15 @@ and their associated fingerprints
and their signatures
<file-name>.asc
-Note that Nexus automatically adds "md5" and "sha1" checksums files to the "asc"
-files (cryptographic signature). These fingerprints on signatures are spurious
-and have to be manually removed from Nexus staging area.
+Nexus used to add "md5" and "sha1" checksums files to the "asc" files
+(cryptographic signature). If these fingerprints on signatures are
+present, they must be manually removed from Nexus staging area.
The process also transfers the complete source and binaries distributions files:
- commons-rng-1.0.-bin.tar.gz
- commons-rng-1.0.-bin.zip
- commons-rng-1.0.-src.tar.gz
- commons-rng-1.0.-src.zip
+ commons-rng-1.0-bin.tar.gz
+ commons-rng-1.0-bin.zip
+ commons-rng-1.0-src.tar.gz
+ commons-rng-1.0-src.zip
as well as their associated .md5 and .sha1 fingerprints and .asc signatures.
All these files are not maven artifacts but rather distribution archives: They
belong elsewhere; hence they must also been removed from the Nexus staging
@@ -353,7 +354,7 @@ Then run these commands:
$ mvn site
$ cd target
$ mv site commons-rng-1.0-RC1-site
- $ lftp sftp://__Your_apache_login__@home.apache.org/
+ $ lftp sftp://__Your_apache_login__@home.apache.org
lftp you@home.apache.org:~> cd public_html
lftp you@home.apache.org:~/public_html> mirror -R commons-rng-1.0-RC1-site
lftp you@home.apache.org:~/public_html> bye
@@ -370,13 +371,13 @@ Tag name:
RNG_1_0_RC1 (signature can be checked from git using 'git tag -v')
Tag URL:
- <https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=commit;h=cf4a9d70c9ac24dd7196995390171150e4e56451>
+ https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=commit;h=cf4a9d70c9ac24dd7196995390171150e4e56451
Commit ID the tag points at:
cf4a9d70c9ac24dd7196995390171150e4e56451
Site:
- <http://home.apache.org/~__Your_apache_login__/commons-rng-1.0-RC1-site>
+ http://home.apache.org/~__Your_apache_login__/commons-rng-1.0-RC1-site
Distribution files:
https://dist.apache.org/repos/dist/dev/commons/rng/
@@ -391,7 +392,7 @@ KEYS file to check signatures:
http://www.apache.org/dist/commons/KEYS
Maven artifacts:
- https://repository.apache.org/content/repositories/orgapachecommons-051/org/apache/commons/commons-rng3/1.0/
+ https://repository.apache.org/content/repositories/orgapachecommons-051/org/apache/commons/commons-rng/1.0/
[ ] +1 Release it.
[ ] +0 Go ahead; I don't care.
[4/4] commons-rng git commit: Component's name: "Rng" -> "RNG".
Posted by er...@apache.org.
Component's name: "Rng" -> "RNG".
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/6eb9a1eb
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/6eb9a1eb
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/6eb9a1eb
Branch: refs/heads/master
Commit: 6eb9a1eb198485686d539389e5ef24dc72f7fcbe
Parents: caeaebe
Author: Gilles <er...@apache.org>
Authored: Mon Sep 12 01:20:38 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Mon Sep 12 01:20:38 2016 +0200
----------------------------------------------------------------------
src/changes/changes.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6eb9a1eb/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index c089f2d..5a3c372 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -47,14 +47,14 @@ If the output is not quite correct, check for invisible trailing spaces!
<document>
<properties>
- <title>Commons Rng Release Notes</title>
+ <title>Apache Commons RNG Release Notes</title>
</properties>
<body>
<release version="1.0" date="TBD" description="
-This is the first release of Commons Rng.
+This is the first release of Apache Commons RNG.
The minimum version of the Java platform required to compile and use
- Commons Rng 1.0 is Java 6.
+ Apache Commons RNG 1.0 is Java 6.
">
<!-- <action dev="erans" type="fix" issue="RNG-xxx"> -->
<!-- </action> -->
[3/4] commons-rng git commit: POM: Comment-out unnecessary
functionality.
Posted by er...@apache.org.
POM: Comment-out unnecessary functionality.
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/caeaebec
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/caeaebec
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/caeaebec
Branch: refs/heads/master
Commit: caeaebec8ce903fcbbb7ed0e12718c865872ca5c
Parents: 3c4bdd4
Author: Gilles <er...@apache.org>
Authored: Mon Sep 12 01:07:05 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Mon Sep 12 01:07:05 2016 +0200
----------------------------------------------------------------------
pom.xml | 107 ++++++++++++++++++++++++++++++-----------------------------
1 file changed, 54 insertions(+), 53 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/caeaebec/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index c792240..f07a8ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -220,61 +220,62 @@
</configuration>
</plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <phase>package</phase>
- <configuration>
- <target>
- <jar destfile="${project.build.directory}/${project.artifactId}-${project.version}-tools.jar">
- <metainf dir="${basedir}" includes="NOTICE.txt,LICENSE.txt" />
- <manifest>
- <attribute name="Specification-Title" value="${project.name} Tools" />
- <attribute name="Implementation-Title" value="${project.name} Tools" />
- <attribute name="Implementation-Vendor" value="${project.organization.name}" />
- <attribute name="Implementation-Version" value="${project.version}" />
- <attribute name="Implementation-Vendor-Id" value="org.apache" />
- <attribute name="Implementation-Build" value="${implementation.build}"/>
- <attribute name="X-Compile-Source-JDK" value="${maven.compiler.source}" />
- <attribute name="X-Compile-Target-JDK" value="${maven.compiler.target}" />
- </manifest>
- <fileset dir="${project.build.directory}/test-classes"
- includes="org/apache/commons/rng/PerfTestUtils*" />
- </jar>
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
+ <!-- <plugin> -->
+ <!-- <artifactId>maven-antrun-plugin</artifactId> -->
+ <!-- <executions> -->
+ <!-- <execution> -->
+ <!-- <phase>package</phase> -->
+ <!-- <configuration> -->
+ <!-- <target> -->
+ <!-- <jar destfile="${project.build.directory}/${project.artifactId}-${project.version}-tools.jar"> -->
+ <!-- <metainf dir="${basedir}" includes="NOTICE.txt,LICENSE.txt" /> -->
+ <!-- <manifest> -->
+ <!-- <attribute name="Specification-Title" value="${project.name} Tools" /> -->
+ <!-- <attribute name="Implementation-Title" value="${project.name} Tools" /> -->
+ <!-- <attribute name="Implementation-Vendor" value="${project.organization.name}" /> -->
+ <!-- <attribute name="Implementation-Version" value="${project.version}" /> -->
+ <!-- <attribute name="Implementation-Vendor-Id" value="org.apache" /> -->
+ <!-- <attribute name="Implementation-Build" value="${implementation.build}"/> -->
+ <!-- <attribute name="X-Compile-Source-JDK" value="${maven.compiler.source}" /> -->
+ <!-- <attribute name="X-Compile-Target-JDK" value="${maven.compiler.target}" /> -->
+ <!-- </manifest> -->
+ <!-- <fileset dir="${project.build.directory}/test-classes" -->
+ <!-- includes="org/apache/commons/rng/PerfTestUtils*" /> -->
+ <!-- </jar> -->
+ <!-- </target> -->
+ <!-- </configuration> -->
+ <!-- <goals> -->
+ <!-- <goal>run</goal> -->
+ <!-- </goals> -->
+ <!-- </execution> -->
+ <!-- </executions> -->
+ <!-- </plugin> -->
<!-- Attaches the commons-rng tools JAR to the Maven lifecycle
to ensure they will be signed and deployed as normal -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.7</version>
- <executions>
- <execution>
- <id>attach-artifacts</id>
- <phase>package</phase>
- <goals>
- <goal>attach-artifact</goal>
- </goals>
- <configuration>
- <artifacts>
- <artifact>
- <file>${project.build.directory}/${project.artifactId}-${project.version}-tools.jar</file>
- <type>jar</type>
- <classifier>tools</classifier>
- </artifact>
- </artifacts>
- </configuration>
- </execution>
- </executions>
- </plugin>
+ <!-- <plugin> -->
+ <!-- <groupId>org.codehaus.mojo</groupId> -->
+ <!-- <artifactId>build-helper-maven-plugin</artifactId> -->
+ <!-- <version>1.7</version> -->
+ <!-- <executions> -->
+ <!-- <execution> -->
+ <!-- <id>attach-artifacts</id> -->
+ <!-- <phase>package</phase> -->
+ <!-- <goals> -->
+ <!-- <goal>attach-artifact</goal> -->
+ <!-- </goals> -->
+ <!-- <configuration> -->
+ <!-- <artifacts> -->
+ <!-- <artifact> -->
+ <!-- <file>${project.build.directory}/${project.artifactId}-${project.version}-tools.jar</file> -->
+ <!-- <type>jar</type> -->
+ <!-- <classifier>tools</classifier> -->
+ <!-- </artifact> -->
+ <!-- </artifacts> -->
+ <!-- </configuration> -->
+ <!-- </execution> -->
+ <!-- </executions> -->
+ <!-- </plugin> -->
+
<!-- MathJax -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
[2/4] commons-rng git commit: Fix web site.
Posted by er...@apache.org.
Fix web site.
"Commons Rng" -> "Apache Commons RNG".
Correct "Overview" page.
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/3c4bdd4b
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/3c4bdd4b
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/3c4bdd4b
Branch: refs/heads/master
Commit: 3c4bdd4bbcdccf55cc3d1ac64763f4e193cae901
Parents: 10d4ec6
Author: Gilles <er...@apache.org>
Authored: Mon Sep 12 01:00:52 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Mon Sep 12 01:00:52 2016 +0200
----------------------------------------------------------------------
pom.xml | 7 +++++--
src/site/apt/userguide/rng.apt | 8 ++++----
src/site/site.xml | 8 ++++----
src/site/xdoc/index.xml | 36 +++++++-----------------------------
4 files changed, 20 insertions(+), 39 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 614a48b..c792240 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,10 +28,10 @@
<artifactId>commons-rng</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
- <name>Apache Commons Rng</name>
+ <name>Apache Commons RNG</name>
<inceptionYear>2016</inceptionYear>
- <description>The Apache Commons Rng project provides implementations of random numbers generators.</description>
+ <description>The Apache Commons RNG project provides implementations of random numbers generators.</description>
<url>http://commons.apache.org/proper/commons-rng/</url>
@@ -66,6 +66,9 @@
<contributor>
<name>Artem Barger</name>
</contributor>
+ <contributor>
+ <name>Rob Tompkins</name>
+ </contributor>
</contributors>
<dependencies>
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/src/site/apt/userguide/rng.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/userguide/rng.apt b/src/site/apt/userguide/rng.apt
index d9eb847..086a048 100644
--- a/src/site/apt/userguide/rng.apt
+++ b/src/site/apt/userguide/rng.apt
@@ -16,12 +16,12 @@
~~
-----------------------------
- The Commons Rng User Guide
+ The Apache Commons RNG User Guide
-----------------------------
1. Usage overview
- <<<Commons Rng>>> provides generators of random sequences of numbers.
+ <<<Commons RNG>>> provides generators of random sequences of numbers.
Please refer to the {{{../apidocs/index.html}Javadoc}} for details on
the API illustrated by the following examples.
@@ -501,11 +501,11 @@ RandomSource.restoreState(rngNew, stateNew);
5. Dependencies
- Commons Rng requires JDK 1.6+ and has no runtime dependencies.
+ Apache Commons RNG requires JDK 1.6+ and has no runtime dependencies.
6. License
- Commons Rng is distributed under the terms of the
+ Apache Commons RNG is distributed under the terms of the
{{{http://www.apache.org/licenses/LICENSE-2.0}Apache License, Version 2.0}}.
This product includes software developed by other third parties and
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/src/site/site.xml
----------------------------------------------------------------------
diff --git a/src/site/site.xml b/src/site/site.xml
index b5f4ad3..b38068f 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -15,15 +15,15 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<project name="Rng">
+<project name="RNG">
<bannerRight>
- <name>Commons Rng</name>
+ <name>Apache Commons RNG</name>
<src>/images/commons_rng.small.png</src>
<href>/index.html</href>
</bannerRight>
<body>
- <menu name="Rng">
+ <menu name="RNG">
<item name="Overview" href="/index.html"/>
<item name="Downloads" href="http://commons.apache.org/rng/download_rng.cgi"/>
<item name="Latest API docs (development)" href="apidocs/index.html"/>
@@ -33,7 +33,7 @@
<item name="Source Repository (current)"
href="http://git-wip-us.apache.org/repos/asf/commons-rng.git"/>
<!-- <item name="Wiki" -->
- <!-- href="http://wiki.apache.org/commons/Rng"/> -->
+ <!-- href="http://wiki.apache.org/commons/RNG"/> -->
<item name="Developers Guide" href="/developers.html"/>
</menu>
http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/src/site/xdoc/index.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index ffdfd92..cadd8ec 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -20,46 +20,24 @@
<document>
<properties>
- <title>Commons Rng</title>
+ <title>Commons RNG</title>
</properties>
<body>
- <section name="Commons Rng: Random numbers generators" href="summary">
+ <section name="Apache Commons RNG: Random Numbers Generators" href="summary">
<p>
- Commons Rng provides implementations of pseudo-random numbers generators.
+ Commons RNG provides implementations of pseudo-random numbers generators.
</p>
</section>
- <section name="Download Rng">
+ <section name="Download Apache Commons RNG">
<subsection name="Releases">
<p>
- <i>There isn't any release yet.</i>
+ Download the
+ <a href="http://commons.apache.org/rng/download_rng.cgi">
+ Latest Release</a> of Apache Commons RNG.
</p>
-
- <p>
- Work is currently performed actively towards release 1.0:
- <a href="https://issues.apache.org/jira/browse/RNG-6">See our issue-tracking system.</a>
- </p>
-
- <p>
- <b>Interested people are most welcome to review the API for this important milestone:</b>
- Source code is available from <a href="./source-repository.html">a git repository at Apache</a>
- or from its <a href="https://github.com/apache/commons-rng">Github</a> mirror.
- </p>
-
- <p>
- <b>"Beta-testers" are welcome to test the library</b> by downloading the
- <a href="https://repository.apache.org/content/repositories/snapshots/org/apache/commons/commons-rng/1.0-SNAPSHOT/">
- <i><b>unofficial 1.0-SNAPSHOT JAR</b></i>
- </a> that is generated through <a href="https://builds.apache.org/view/Apache%20Commons/job/Commons_Rng/">continuous integration</a>.
- </p>
-
- <!-- <p> -->
- <!-- Download the -->
- <!-- <a href="http://commons.apache.org/rng/download_rng.cgi"> -->
- <!-- Latest Release</a> of Commons Rng. -->
- <!-- </p> -->
</subsection>
</section>