You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by gi...@apache.org on 2023/10/07 13:35:00 UTC
[celix-site] branch asf-site updated: Updated site from master (aaaf48174b244d7d54ef9b8b0b6547a75c7482e8)
This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/celix-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new a47ff25 Updated site from master (aaaf48174b244d7d54ef9b8b0b6547a75c7482e8)
a47ff25 is described below
commit a47ff250b9f483d0236ef789ce6621d3ab0b4cbf
Author: jenkins <bu...@apache.org>
AuthorDate: Sat Oct 7 13:34:57 2023 +0000
Updated site from master (aaaf48174b244d7d54ef9b8b0b6547a75c7482e8)
---
content/contributing/index.xml | 3 +--
content/contributing/releasing.html | 23 ++++++++++++++++-------
content/index.xml | 3 +--
content/sitemap.xml | 6 +++---
4 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/content/contributing/index.xml b/content/contributing/index.xml
index 6a6e68c..afe872e 100644
--- a/content/contributing/index.xml
+++ b/content/contributing/index.xml
@@ -24,8 +24,7 @@ The following image visualizes the workflow Celix is using:</description>
<guid>https://celix.apache.org/contributing/releasing.html</guid>
<description>Releasing Apache Celix Note: This information is only of use to Apache Celix Release Managers!
Steps to follow:
-Create signing KEYS Create release branch Update release related files Compile and test Create, sign and publish artifacts Run the vote Post the vote results Vote Passed Create Git tag and merge to master Roll out release artifacts Publish release documentation Update the website Announce the release Interesting links:
-Apache Release Guide Apache Release Signing Apache RAT Apache OpenPGP HowTo Create signing KEYS Each Release Manager must have his own signing keys.</description>
+Create signing KEYS Create release branch Update release related files Compile and test Create, sign and publish artifacts Run the vote Post the vote results Vote Passed Create Git tag and merge to master Move release artifacts from &ldquo;dev&rdquo; to &ldquo;release&rdquo; area Roll out release artifacts Publish release documentation Update the website Announce the release Interesting links:</description>
</item>
<item>
diff --git a/content/contributing/releasing.html b/content/contributing/releasing.html
index 560d0fe..7140d5f 100644
--- a/content/contributing/releasing.html
+++ b/content/contributing/releasing.html
@@ -138,6 +138,7 @@
<li><a href="#vote-passed">Vote Passed</a>
<ul>
<li><a href="#create-git-tag-and-merge-to-master">Create Git tag and merge to master</a></li>
+ <li><a href="#move-release-artifacts-from-dev-to-release-area">Move release artifacts from “dev” to “release” area</a></li>
<li><a href="#roll-out-release-artifacts">Roll out release artifacts</a></li>
<li><a href="#publish-release-documentation">Publish release documentation</a></li>
<li><a href="#update-the-website">Update the website</a></li>
@@ -320,8 +321,9 @@ of votes made, including whether a vote is binding or not. For a successful vote
</span></span><span style="display:flex;"><span>+1 Name of Approvers (not binding)
</span></span><span style="display:flex;"><span>...
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span>The released artifact will be moved to the release area for mirroring. The
-</span></span><span style="display:flex;"><span>release branch will be merged with master and a 2.1.0 tag will be created.
+</span></span><span style="display:flex;"><span>The released artifact will be moved to the release area for mirroring.
+</span></span><span style="display:flex;"><span>The X.Y.Z tag will be created on the release branch and
+</span></span><span style="display:flex;"><span>the release branch will be merged with the master branch.
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>After the mirroring period the news & downloads of the website will be
</span></span><span style="display:flex;"><span>updated and the release will be announced.
@@ -342,7 +344,7 @@ A tag - named like rel/celix-X.Y.Z - needs to created and the release branch nee
</span></span><span style="display:flex;"><span>$ git config --global user.signingkey E43F742E
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#080;font-style:italic"># Create the tag</span>
-</span></span><span style="display:flex;"><span>$ git tag -s rel/celix-X.Y.Z -m <span style="color:#b44">'Celix release X.Y.Z'</span>
+</span></span><span style="display:flex;"><span>$ git tag -s rel/celix-X.Y.Z -m <span style="color:#b44">'Apache Celix Release X.Y.Z'</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#080;font-style:italic"># Next thing to do is pushing the tag to the remote</span>
</span></span><span style="display:flex;"><span>$ git push origin rel/celix-X.Y.Z
@@ -350,7 +352,12 @@ A tag - named like rel/celix-X.Y.Z - needs to created and the release branch nee
</span></span><span style="display:flex;"><span>$ git checkout master
</span></span><span style="display:flex;"><span>$ git merge release-X.Y.Z
</span></span><span style="display:flex;"><span>$ git push origin master
-</span></span></code></pre></div><h3 id="roll-out-release-artifacts">Roll out release artifacts</h3>
+</span></span></code></pre></div><h3 id="move-release-artifacts-from-dev-to-release-area">Move release artifacts from “dev” to “release” area</h3>
+<p>First remove the previous release from the “release” area.</p>
+<p>Then use the following svn command to move the release artifacts from “dev” to “release”:</p>
+<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>svn move https://dist.apache.org/repos/dist/dev/celix/celix-X.Y.Z https://dist.apache.org/repos/dist/release/celix/
+</span></span></code></pre></div><p>Note that a svn move ensures that the voted released artifacts are moved as-is.</p>
+<h3 id="roll-out-release-artifacts">Roll out release artifacts</h3>
<p>When a release is moved from the “dev” area to “release” area. The automated
svnpubsub will move the artifact to the correct server for mirroring. Mirroring typically can take up to 24 hours.</p>
<p>Besides uploading the new release, the old release should be archived. Since archiving is already automated,
@@ -394,16 +401,18 @@ substituted with the actual released version). This file can be copied and updat
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>To: announce@apache.org, dev@celix.apache.org
</span></span><span style="display:flex;"><span>Subject: [ANNOUNCE] Apache Celix X.Y.Z released
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span>The Apache Celix team is pleased to announce the release of Celix X.Y.Z.
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span>Celix is an implementation of the OSGi specification adapted to C. It will follow the API as close as possible, but since the OSGi specification is written primarily for Java, there will be differences. An important aspect of the implementation is interoperability between Java and C. This interoperability is achieved by porting and implementing the Remote Services specification in Celix.
+</span></span><span style="display:flex;"><span>The Apache Celix team is pleased to announce the release of Apache Celix X.Y.Z.
+</span></span><span style="display:flex;"><span>
+</span></span><span style="display:flex;"><span>Apache Celix is an implementation of the OSGi specification adapted to C and C++.
+</span></span><span style="display:flex;"><span>It is a framework to develop (dynamic) modular software applications using component and service-oriented programming.
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>This new release focuses on .... {add additional information for this release}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>The release is available here:
</span></span><span style="display:flex;"><span>https://celix.apache.org/download.cgi
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span>The full change log is available here:
+</span></span><span style="display:flex;"><span>The full change log is available here: {add link to CHANGES.md}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>We welcome your help and feedback. For more information on how to report problems, and to get involved, visit the project website at https://celix.apache.org/
</span></span><span style="display:flex;"><span>
diff --git a/content/index.xml b/content/index.xml
index 9a4d9b0..a8e95d1 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -1588,8 +1588,7 @@ for every char device services found - a &ldquo;word&rdquo; device servi
<guid>https://celix.apache.org/contributing/releasing.html</guid>
<description>Releasing Apache Celix Note: This information is only of use to Apache Celix Release Managers!
Steps to follow:
-Create signing KEYS Create release branch Update release related files Compile and test Create, sign and publish artifacts Run the vote Post the vote results Vote Passed Create Git tag and merge to master Roll out release artifacts Publish release documentation Update the website Announce the release Interesting links:
-Apache Release Guide Apache Release Signing Apache RAT Apache OpenPGP HowTo Create signing KEYS Each Release Manager must have his own signing keys.</description>
+Create signing KEYS Create release branch Update release related files Compile and test Create, sign and publish artifacts Run the vote Post the vote results Vote Passed Create Git tag and merge to master Move release artifacts from &ldquo;dev&rdquo; to &ldquo;release&rdquo; area Roll out release artifacts Publish release documentation Update the website Announce the release Interesting links:</description>
</item>
<item>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 879cd6b..662098e 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -3,7 +3,7 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://celix.apache.org/</loc>
- <lastmod>2023-10-07T13:55:07+02:00</lastmod>
+ <lastmod>2023-10-07T15:33:56+02:00</lastmod>
</url><url>
<loc>https://celix.apache.org/docs/2.3.0/celix/documents/bundles.html</loc>
<lastmod>2022-07-17T19:34:47+02:00</lastmod>
@@ -156,7 +156,7 @@
<lastmod>2022-07-14T18:57:22+02:00</lastmod>
</url><url>
<loc>https://celix.apache.org/contributing.html</loc>
- <lastmod>2023-09-19T22:09:16+02:00</lastmod>
+ <lastmod>2023-10-07T15:33:56+02:00</lastmod>
</url><url>
<loc>https://celix.apache.org/docs/2.1.0/celix/documents/getting_started/creating_a_simple_bundle.html</loc>
<lastmod>2020-02-03T15:43:09+01:00</lastmod>
@@ -447,7 +447,7 @@
<lastmod>2022-07-14T18:57:22+02:00</lastmod>
</url><url>
<loc>https://celix.apache.org/contributing/releasing.html</loc>
- <lastmod>2023-09-19T22:09:16+02:00</lastmod>
+ <lastmod>2023-10-07T15:33:56+02:00</lastmod>
</url><url>
<loc>https://celix.apache.org/docs/2.1.0/celix/remote_services/remote_service_admin/README.html</loc>
<lastmod>2020-02-03T15:43:09+01:00</lastmod>