Repository: incubator-edgent
Updated Branches:
  refs/heads/master b3248718a -> 49c9989da


Edgent-281 Misc build changes for "release"

add "apache" to tgz names
add SNAPSHOT and <DATE>-<TIME> to build tgz name when appropriate
make src tgz extract to different dir than binary tgz
update current snapshot build version id
fix URL in source release README
remove version Id in edgent_overview.html (additional maintenance and
it's already present on the javadoc page that the overview is
incorporated into).

Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent/commit/49c9989d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent/tree/49c9989d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent/diff/49c9989d

Branch: refs/heads/master
Commit: 49c9989daca954072ee8bf713402704a1b13aa10
Parents: b324871
Author: Dale LaBossiere <dlab...@us.ibm.com>
Authored: Thu Oct 20 15:48:43 2016 -0400
Committer: Dale LaBossiere <dlab...@us.ibm.com>
Committed: Thu Oct 20 15:48:43 2016 -0400

----------------------------------------------------------------------
 DEVELOPMENT.md              |  2 +-
 build.gradle                | 13 +++++++++----
 edgent_overview.html        |  2 +-
 gradle.properties           |  2 +-
 legal/source-release-readme |  4 ++--
 5 files changed, 14 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/49c9989d/DEVELOPMENT.md
----------------------------------------------------------------------
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 63cd1a2..7a8fadd 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -87,7 +87,7 @@ unique tasks:
 * `reports` : Generate JUnit and Code Coverage reports in 
`build\distributions\reports`. Use after executing the `test` target. 
   * `reports\tests\overview-summary.html` - JUnit test report
   * `reports\coverage\index.html` - Code coverage report
-* `release` : Build release bundles in `build/release-edgent`, that includes 
subsets of the Edgent jars that run on Java 7 (`build/distributions/java7`) and 
Android (`build/distributions/android`).
+* `release` : Build release bundles in `build/release-edgent`, that includes 
subsets of the Edgent jars that run on Java 7 (`build/distributions/java7`) and 
Android (`build/distributions/android`). By default SNAPSHOT bundles are 
created.  Specify `-Dedgent.snapshotId=""` to create bundles for a formal 
release.
 * `signAll` : Sign the release bundles in `build/release-edgent` (first run 
`release`).  You will be promoted for your PGP code signing key's Id, the 
location of the keyring file, and the secret key password.  Default response 
values may be set with environment variables:
   * `GPG_ID` - the code signing key's id (e.g., D0F56CAD)
   * `GPG_SECRING` - path to the secret key's keyring file

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/49c9989d/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index b94d50a..72653a6 100644
--- a/build.gradle
+++ b/build.gradle
@@ -51,6 +51,11 @@ ext {
   now = new Date()
   DSTAMP = String.format('%tY%<tm%<td', now)
   TSTAMP = String.format('%tH%<tM', now)
+  
+  snapshotId = "-SNAPSHOT-${DSTAMP}-${TSTAMP}"
+  if (System.properties['edgent.snapshotId'] != null) {
+    snapshotId = System.properties['edgent.snapshotId']
+  }
                    
   external_jars_dir = "$rootProject.projectDir/externalJars/java8"
   
@@ -687,11 +692,11 @@ task addVersionDotTxt {
 
 task releaseTarGz(type: Tar) {
   description = 'Create binary release tgz in target_dir'
-  archiveName = "${build_name}-${build_version}-${DSTAMP}-${TSTAMP}-bin.tgz"
+  archiveName = "apache-${build_name}-${build_version}${snapshotId}-bin.tgz"
   compression = Compression.GZIP
   destinationDir = new File("${target_dir}/../release-edgent")
   duplicatesStrategy 'exclude'
-  into "${build_name}"
+  into "${build_name}-${build_version}${snapshotId}"
   // make some things first in the tgz
   with copySpec {
     rename { 'LICENSE' }
@@ -723,11 +728,11 @@ task releaseTarGz(type: Tar) {
 
 task srcReleaseTarGz(type: Tar) {
   description = 'Create source release tgz in target_dir'
-  archiveName = "${build_name}-${build_version}-${DSTAMP}-${TSTAMP}-src.tgz"
+  archiveName = "apache-${build_name}-${build_version}${snapshotId}-src.tgz"
   compression = Compression.GZIP
   destinationDir = new File("${target_dir}/../release-edgent")
   duplicatesStrategy 'exclude'
-  into "${build_name}"
+  into "${build_name}-${build_version}${snapshotId}-src"
   // make some things first in the tgz
   from 'LICENSE', 'NOTICE'
   from 'DISCLAIMER', 'JAVA_SUPPORT.md'

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/49c9989d/edgent_overview.html
----------------------------------------------------------------------
diff --git a/edgent_overview.html b/edgent_overview.html
index e2ad756..215ec19 100644
--- a/edgent_overview.html
+++ b/edgent_overview.html
@@ -25,7 +25,7 @@ analytics at the <i>edge</i>.
 Apache Edgent is an effort undergoing incubation at The Apache Software 
Foundation (ASF), sponsored by Apache Incubator PMC. Incubation is required of 
all newly accepted projects until a further review indicates that the 
infrastructure, communications, and decision making process have stabilized in 
a manner consistent with other successful ASF projects. While incubation status 
is not necessarily a reflection of the completeness or stability of the code, 
it does indicate that the project has yet to be fully endorsed by the ASF.
 </em>
 </P>
-<H1>Edgent v0.4</H1>
+<H1>Edgent</H1>
 <OL>
 <LI><a href="#overview">Overview</A></LI>
 <LI><a href="#model">Programming Model</A></LI>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/49c9989d/gradle.properties
----------------------------------------------------------------------
diff --git a/gradle.properties b/gradle.properties
index 203e52a..004d9d8 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -16,5 +16,5 @@
 # under the License.
 build_group: org.apache.edgent
 build_name: edgent
-build_version: 0.4.1
+build_version: 1.0.0
 build_vendor: Apache Software Foundation

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/49c9989d/legal/source-release-readme
----------------------------------------------------------------------
diff --git a/legal/source-release-readme b/legal/source-release-readme
index 2991db5..615b5e8 100644
--- a/legal/source-release-readme
+++ b/legal/source-release-readme
@@ -21,5 +21,5 @@ See Getting Started 
https://edgent.apache.org/docs/edgent-getting-started
 
 For more information about the Edgent sources, testing, and
 contributing to Edgent runtime development see DEVELOPMENT.md in the source 
tree
-or in the github repository http://www.apache.org/dist/incubator/edgent
-
+or in the ASF git repository 
https://git-wip-us.apache.org/repos/asf/incubator-edgent.git
+or in the repository mirror at github 
https://github.com/apache/incubator-edgent.
\ No newline at end of file

Reply via email to