This is an automated email from the ASF dual-hosted git repository. swebb2066 pushed a commit to branch prepare_site_for_release in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git
commit 308e29abd3f6984b82d38851383396f6e630346c Author: Stephen Webb <[email protected]> AuthorDate: Thu Oct 17 15:10:06 2024 +1100 Prepare the release of a new web site --- admin/releasing.md | 3 +++ src/site/CMakeLists.txt | 8 ++++++++ src/site/markdown/change-report-gh.md | 2 +- src/site/markdown/download.md.in | 34 +++++++++++++--------------------- 4 files changed, 25 insertions(+), 22 deletions(-) diff --git a/admin/releasing.md b/admin/releasing.md index cff818d1..ea3daeeb 100644 --- a/admin/releasing.md +++ b/admin/releasing.md @@ -55,6 +55,9 @@ Steps 1. Tag the released version - `git checkout v1.3.0-RC1` - `git push origin tag rel/v1.3.0` +1. Set your details in `src/site/CMakeLists.txt` + - Set your name in the LOG4CXX_RELEASE_MANAGER variable + - Set your GnuPG key in the LOG4CXX_RELEASE_MANAGER_KEY variable 1. Enter the release date in `src/site/markdown/change-report-gh.md` - Commit the change - Update the staged web site using [the update procedure](staging.md) diff --git a/src/site/CMakeLists.txt b/src/site/CMakeLists.txt index ac76bf6d..e15f9d0f 100644 --- a/src/site/CMakeLists.txt +++ b/src/site/CMakeLists.txt @@ -21,6 +21,14 @@ if(BUILD_SITE) find_package( Doxygen REQUIRED dot ) + set(LOG4CXX_SOURCE_PACKAGE_FILE_NAME "apache-log4cxx-${LOG4CXX_RELEASE_VERSION}") + set(LOG4CXX_SOURCE_MIRROR_URL "https://www.apache.org/dyn/closer.cgi/logging/log4cxx/${LOG4CXX_RELEASE_VERSION}/${LOG4CXX_SOURCE_PACKAGE_FILE_NAME}") + set(APACHE_LOGGING_DISTRIBUTION_URL "https://www.apache.org/dist/logging") + set(LOG4CXX_DOCUMENTATION_URL "https://logging.apache.org/log4cxx") + set(LOG4CXX_DISTRIBUTION_URL "${APACHE_LOGGING_DISTRIBUTION_URL}/log4cxx/${LOG4CXX_RELEASE_VERSION}/${LOG4CXX_SOURCE_PACKAGE_FILE_NAME}") + set(LOG4CXX_RELEASE_MANAGER "Stephen Webb") + set(LOG4CXX_RELEASE_MANAGER_KEY "C6FC425C96722EFC4E2D02D5D4305EBC16B4A78D") + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/doxy/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile ) diff --git a/src/site/markdown/change-report-gh.md b/src/site/markdown/change-report-gh.md index 7a84fce9..c5b8e9c2 100644 --- a/src/site/markdown/change-report-gh.md +++ b/src/site/markdown/change-report-gh.md @@ -25,7 +25,7 @@ Change Log {#changelog} | Version | Date | Description | | ------------------- | ---------- | -------------------- | -| [1.3.0](#rel_1_3_0) | 2024-XX-XX | Maintenance release | +| [1.3.0](#rel_1_3_0) | 2024-10-21 | Maintenance release | | [1.2.0](#rel_1_2_0) | 2024-01-01 | Maintenance release | | [1.1.0](#rel_1_1_0) | 2023-05-01 | General bugfix release | | [1.0.0](#rel_1_0_0) | 2023-01-01 | Major release to standardize the library and make it ABI stable | diff --git a/src/site/markdown/download.md.in b/src/site/markdown/download.md.in index 68051a10..1d28c9b3 100644 --- a/src/site/markdown/download.md.in +++ b/src/site/markdown/download.md.in @@ -31,23 +31,23 @@ Download {#download} | | Mirrors | Checksum | Signature | |-------------------------|---------|----------|-----------| -| Apache Log4cxx ${LOG4CXX_RELEASE_VERSION} (tar.gz) | [apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz] | [apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz.sha512] | [apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz.asc] | -| Apache Log4cxx ${LOG4CXX_RELEASE_VERSION} (zip) | [apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip] | [apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip.sha512] | [apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip.asc] | +| Apache Log4cxx ${LOG4CXX_RELEASE_VERSION} (tar.gz) | [source archive](${LOG4CXX_SOURCE_MIRROR_URL}.tar.gz) | [sha512](${LOG4CXX_DISTRIBUTION_URL}.tar.gz.sha512) [sha256](${LOG4CXX_DISTRIBUTION_URL}.tar.gz.sha256) | [GnuPG signature](${LOG4CXX_DISTRIBUTION_URL}.tar.gz.asc) | +| Apache Log4cxx ${LOG4CXX_RELEASE_VERSION} (zip) | [source archive](${LOG4CXX_SOURCE_MIRROR_URL}.zip) | [sha512](${LOG4CXX_DISTRIBUTION_URL}.zip.sha512) [sha256](${LOG4CXX_DISTRIBUTION_URL}.zip.sha256) | [GnuPG signature](${LOG4CXX_DISTRIBUTION_URL}.zip.asc) | It is essential that you verify the integrity of the downloaded files using the PGP or SHA512 signatures. Please read [Verifying Apache HTTP Server Releases](https://httpd.apache.org/dev/verification.html) for more information on why you should verify our releases. -The PGP signatures can be verified using PGP or GPG. First download the [KEYS](https://www.apache.org/dist/logging/KEYS) +The PGP signatures can be verified using PGP or GPG. First download the [KEYS](${APACHE_LOGGING_DISTRIBUTION_URL}/KEYS) as well as the asc signature file for the relevant distribution. Make sure you get these files from the -[main distribution directory](https://www.apache.org/dist/logging/), rather than from a mirror. Then verify the signatures using: +[main distribution directory](${APACHE_LOGGING_DISTRIBUTION_URL}/), rather than from a mirror. Then verify the signatures using: ~~~ % gpg --import KEYS -% gpg --verify apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz.asc apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz +% gpg --verify ${LOG4CXX_SOURCE_PACKAGE_FILE_NAME}.tar.gz.asc ${LOG4CXX_SOURCE_PACKAGE_FILE_NAME}.tar.gz ~~~ -* apache-log4cxx-${LOG4CXX_RELEASE_VERSION} is signed by ${releaseManager} (${releaseKey}) +* ${LOG4CXX_SOURCE_PACKAGE_FILE_NAME} is signed by ${LOG4CXX_RELEASE_MANAGER} (${LOG4CXX_RELEASE_MANAGER_KEY}) Alternatively, you can verify the SHA512 signature on the files. A unix program called sha512 or sha512sum is included in many unix distributions. @@ -56,18 +56,10 @@ in many unix distributions. | Version | Release Date | | :--------------------------: | :----------------------: | -| [1.2.0](https://logging.apache.org/log4cxx/1.2.0/download.html) | Jan-2024 | -| [1.1.0](https://logging.apache.org/log4cxx/1.1.0/download.html) | May-2023 | -| [1.0.0](https://logging.apache.org/log4cxx/1.0.0/download.html) | Jan-2023 | -| [0.13.0](https://logging.apache.org/log4cxx/0.13.0/download.html) | Aug-2022 | -| [0.12.1](https://logging.apache.org/log4cxx/0.12.1/download.html) | Sept-2021 | -| [0.11.0](https://logging.apache.org/log4cxx/0.11.0/download.html) | Aug-2020 | -| [0.10.0](https://logging.apache.org/log4cxx/0.10.0/download.html) | 2008 | - - -[apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz]:https://www.apache.org/dyn/closer.cgi/logging/log4cxx/${LOG4CXX_RELEASE_VERSION}/apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz -[apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz.sha512]:https://www.apache.org/dist/logging/log4cxx/${LOG4CXX_RELEASE_VERSION}/apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz.sha512 -[apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz.asc]:https://www.apache.org/dist/logging/log4cxx/${LOG4CXX_RELEASE_VERSION}/apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.tar.gz.asc -[apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip]:https://www.apache.org/dyn/closer.cgi/logging/log4cxx/${LOG4CXX_RELEASE_VERSION}/apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip -[apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip.sha512]:https://www.apache.org/dist/logging/log4cxx/${LOG4CXX_RELEASE_VERSION}/apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip.sha512 -[apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip.asc]:https://www.apache.org/dist/logging/log4cxx/${LOG4CXX_RELEASE_VERSION}/apache-log4cxx-${LOG4CXX_RELEASE_VERSION}.zip.asc +| [1.2.0](${LOG4CXX_DOCUMENTATION_URL}/1.2.0/download.html) | Jan-2024 | +| [1.1.0](${LOG4CXX_DOCUMENTATION_URL}/1.1.0/download.html) | May-2023 | +| [1.0.0](${LOG4CXX_DOCUMENTATION_URL}/1.0.0/download.html) | Jan-2023 | +| [0.13.0](${LOG4CXX_DOCUMENTATION_URL}/0.13.0/download.html) | Aug-2022 | +| [0.12.1](${LOG4CXX_DOCUMENTATION_URL}/0.12.1/download.html) | Sept-2021 | +| [0.11.0](${LOG4CXX_DOCUMENTATION_URL}/0.11.0/download.html) | Aug-2020 | +| [0.10.0](${LOG4CXX_DOCUMENTATION_URL}/0.10.0/download.html) | 2008 |
