You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2018/10/10 22:36:28 UTC
svn commit: r1843520 - in /felix/trunk/dependencymanager/release:
README.release resources/bin/NOTICE resources/src/NOTICE
resources/src/README.src
Author: pderop
Date: Wed Oct 10 22:36:28 2018
New Revision: 1843520
URL: http://svn.apache.org/viewvc?rev=1843520&view=rev
Log:
Fixed license dates, updated README files
Modified:
felix/trunk/dependencymanager/release/README.release
felix/trunk/dependencymanager/release/resources/bin/NOTICE
felix/trunk/dependencymanager/release/resources/src/NOTICE
felix/trunk/dependencymanager/release/resources/src/README.src
Modified: felix/trunk/dependencymanager/release/README.release
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/release/README.release?rev=1843520&r1=1843519&r2=1843520&view=diff
==============================================================================
--- felix/trunk/dependencymanager/release/README.release (original)
+++ felix/trunk/dependencymanager/release/README.release Wed Oct 10 22:36:28 2018
@@ -13,20 +13,17 @@ To create a release you must:
* Have Subversion installed on your system;
* Have gpg installed on your system;
* Have a public key added to the keys file, and committed to [2]
-* If you are using an http proxy, configure the following:
+* If you are using an http proxy, configure the following; for example:
export GRADLE_OPTS="-Dhttps.proxyHost=www.somehost.org -Dhttps.proxyPort=8080"
+ export http_proxy=www.somehost.org:8080
+ export https_proxy=www.somehost.org:8080
Before you can start staging a release candidate, you must:
* make sure there are no dependencies on snapshots/unreleased versions;
* increment the ext.dmRelease parameter in release/build.gradle, if not already done, and commit.
-* check if release notes are up-to-date in dm sub projects which are part of the release:
-- org.apache.felix.dependencymanager/resources/changelog.txt
-- org.apache.felix.dependencymanager.annotation/resources/changelog.txt
-- org.apache.felix.dependencymanager.lambda/resources/changelog.txt
-- org.apache.felix.dependencymanager.runtime/resources/changelog.txt
-- org.apache.felix.dependencymanager.shell/resources/changelog.txt
+* check if release notes are up-to-date in the changelog.txt from the top level workspace directory.
* in the changelog files, also make sure that all bundles which are part of the release are all referenced (bundle names + versions).
* release the bundles that are part of the dm binary distribution.
* create a tagged version of the sources in preparation of the release candidate.
@@ -38,7 +35,7 @@ first, release the bundles that are part
$ ./gradlew release
-This will generates some new releases in cnf/releaserepo. Commit the newly created releases and uncommit the previous ones.
+This will generates some new releases in cnf/releaserepo. DO NOT COMMIT.
Create a tagged version
=======================
@@ -125,9 +122,6 @@ Promoting the release:
Move the artifacts from the development area to the final release location at
https://dist.apache.org/repos/dist/release/felix by invoking the following target:
-You can now get back to your felix-trunk bndtools workspace, and import the released bundles, in your "Release" repository.
-Once done, manually svn add the new released bundles, and svn remove the previous bundles (in cnf/releaserepo/...)
-
$ ./gradlew promoteToRelease
Cancelling the release
@@ -135,5 +129,6 @@ Cancelling the release
$ ./gradlew deleteFromStaging
+
[1] http://www.apache.org/dev/release.html
[2] http://www.apache.org/dist/felix/KEYS
Modified: felix/trunk/dependencymanager/release/resources/bin/NOTICE
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/release/resources/bin/NOTICE?rev=1843520&r1=1843519&r2=1843520&view=diff
==============================================================================
--- felix/trunk/dependencymanager/release/resources/bin/NOTICE (original)
+++ felix/trunk/dependencymanager/release/resources/bin/NOTICE Wed Oct 10 22:36:28 2018
@@ -1,5 +1,5 @@
Apache Felix Dependency Manager
-Copyright 2011-2017 The Apache Software Foundation
+Copyright 2011-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Modified: felix/trunk/dependencymanager/release/resources/src/NOTICE
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/release/resources/src/NOTICE?rev=1843520&r1=1843519&r2=1843520&view=diff
==============================================================================
--- felix/trunk/dependencymanager/release/resources/src/NOTICE (original)
+++ felix/trunk/dependencymanager/release/resources/src/NOTICE Wed Oct 10 22:36:28 2018
@@ -1,5 +1,5 @@
Apache Felix Dependency Manager
-Copyright 2011-2015 The Apache Software Foundation
+Copyright 2011-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Modified: felix/trunk/dependencymanager/release/resources/src/README.src
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/release/resources/src/README.src?rev=1843520&r1=1843519&r2=1843520&view=diff
==============================================================================
--- felix/trunk/dependencymanager/release/resources/src/README.src (original)
+++ felix/trunk/dependencymanager/release/resources/src/README.src Wed Oct 10 22:36:28 2018
@@ -29,7 +29,7 @@ Building and testing Apache Felix Depend
** Compilation Using gradle:
-- If necessary, configure your https proxy settings:
+- If necessary, configure your https proxy settings, for example:
export GRADLE_OPTS="-Dhttps.proxyHost=www.somehost.org -Dhttps.proxyPort=8080"
export http_proxy=www.somehost.org:8080
@@ -60,7 +60,7 @@ $ ./gradlew check
* go to Windows -> Preferences -> Java -> Installed JREs
* Then add a java8 JRE of your choice.
-- Install BndTools 3.0.0
+- Install BndTools 3.4.0
- Open BndTools perspective