From 137d94b75ed1404c58505c45ff3a8885d522db4d Mon Sep 17 00:00:00 2001 From: aurianer Date: Tue, 29 Sep 2020 14:48:06 +0200 Subject: [PATCH] Update notes and versions for patch release 1.5.1 --- CMakeLists.txt | 4 +- cmake/packaging/rpm/Changelog.txt | 3 ++ .../sphinx/contributing/release_procedure.rst | 5 ++- docs/sphinx/manual/building_hpx.rst | 2 +- docs/sphinx/quickstart.rst | 2 +- docs/sphinx/releases.rst | 1 + docs/sphinx/releases/whats_new_1_5_1.rst | 44 +++++++++++++++++++ 7 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 docs/sphinx/releases/whats_new_1_5_1.rst diff --git a/CMakeLists.txt b/CMakeLists.txt index 2812c7a8bd67..80c87e45976c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,8 +66,8 @@ endif() # ############################################################################## set(HPX_VERSION_MAJOR 1) set(HPX_VERSION_MINOR 5) -set(HPX_VERSION_SUBMINOR 0) -set(HPX_VERSION_DATE 20200902) +set(HPX_VERSION_SUBMINOR 1) +set(HPX_VERSION_DATE 20200930) set(HPX_VERSION_TAG "") set(HPX_VERSION diff --git a/cmake/packaging/rpm/Changelog.txt b/cmake/packaging/rpm/Changelog.txt index 0d92058d321d..d7024d361314 100644 --- a/cmake/packaging/rpm/Changelog.txt +++ b/cmake/packaging/rpm/Changelog.txt @@ -1,3 +1,6 @@ +* Wed Sep 30 2020 STE||AR Group 1.5.1 +- HPX Release 1.5.1 (https://hpx-docs.stellar-group.org/tags/1.5.1/html/releases/whats_new_1_5_1.html) + * Wed Sep 02 2020 STE||AR Group 1.5.0 - HPX Release 1.5.0 (https://hpx-docs.stellar-group.org/tags/1.5.0/html/releases/whats_new_1_5_0.html) diff --git a/docs/sphinx/contributing/release_procedure.rst b/docs/sphinx/contributing/release_procedure.rst index 03f8fa40202a..4c6f44f4eb6d 100644 --- a/docs/sphinx/contributing/release_procedure.rst +++ b/docs/sphinx/contributing/release_procedure.rst @@ -23,8 +23,9 @@ are completed to avoid confusion. #. Write release notes in ``docs/sphinx/releases/whats_new_$VERSION.rst``. Keep adding merged PRs and closed issues to this until just before the release is - made. Use ``tools/generate_pr_issue_list.sh`` to generate the lists. Add the - new release notes to the table of contents in ``docs/sphinx/releases.rst``. + made. Use ``tools/generate_pr_issue_list.sh`` to generate the lists. + +#. Add the new release notes to the table of contents in ``docs/sphinx/releases.rst``. #. Build the docs, and proof-read them. Update any documentation that may have changed, and correct any typos. Pay special attention to: diff --git a/docs/sphinx/manual/building_hpx.rst b/docs/sphinx/manual/building_hpx.rst index aad98d3c5676..7d9ca5e95b30 100644 --- a/docs/sphinx/manual/building_hpx.rst +++ b/docs/sphinx/manual/building_hpx.rst @@ -657,7 +657,7 @@ How to install |hpx| on Unix variants .. code-block:: bash - cmake -DBOOST_ROOT=~/packages/boost -DHWLOC_ROOT=/packages/hwloc -DCMAKE_INSTALL_PREFIX=~/packages/hpx ~/downloads/hpx_1.5.0 + cmake -DBOOST_ROOT=~/packages/boost -DHWLOC_ROOT=/packages/hwloc -DCMAKE_INSTALL_PREFIX=~/packages/hpx ~/downloads/hpx_1.5.1 * Invoke GNU make. If you are on a machine with multiple cores, add the -jN flag to your make invocation, where N is the number of parallel processes |hpx| diff --git a/docs/sphinx/quickstart.rst b/docs/sphinx/quickstart.rst index 3366f4675bcf..b8632b17a315 100644 --- a/docs/sphinx/quickstart.rst +++ b/docs/sphinx/quickstart.rst @@ -33,7 +33,7 @@ It is also recommended that you check out the latest stable tag: .. code-block:: sh - git checkout 1.5.0 + git checkout 1.5.1 |hpx| dependencies ================== diff --git a/docs/sphinx/releases.rst b/docs/sphinx/releases.rst index c9aca34dc863..4b77d13d4158 100644 --- a/docs/sphinx/releases.rst +++ b/docs/sphinx/releases.rst @@ -14,6 +14,7 @@ Releases .. toctree:: :maxdepth: 1 + releases/whats_new_1_5_1 releases/whats_new_1_5_0 releases/whats_new_1_4_1 releases/whats_new_1_4_0 diff --git a/docs/sphinx/releases/whats_new_1_5_1.rst b/docs/sphinx/releases/whats_new_1_5_1.rst new file mode 100644 index 000000000000..a6e15dafbcc2 --- /dev/null +++ b/docs/sphinx/releases/whats_new_1_5_1.rst @@ -0,0 +1,44 @@ +.. + Copyright (C) 2020 ETH Zurich + + SPDX-License-Identifier: BSL-1.0 + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +.. _hpx_1_5_1: + +=========================== +|hpx| V1.5.1 (Sep 30, 2020) +=========================== + +General changes +=============== + +This is a patch release. It contains the following changes: + +* Remove restriction on suspending runtime with multiple localities, users are + now responsible for synchronizing work between localities before suspending. +* Fixes several compilation problems and warnings. +* Adds notes in the documentation explaining how to cite HPX. + +Closed issues +============= + +* :hpx-issue:`4971` - Parallel sort fails to compile with C++20 +* :hpx-issue:`4950` - Build with `HPX_WITH_PARCELPORT_ACTION_COUNTERS` `ON` fails +* :hpx-issue:`4940` - Codespell report for "HPX" (on fossies.org) +* :hpx-issue:`4937` - Allow suspension of runtime for multiple localities + +Closed pull requests +==================== + +* :hpx-pr:`4982` - Add page about citing HPX to documentation +* :hpx-pr:`4981` - Adding the missing include +* :hpx-pr:`4974` - Remove leftover format export hack +* :hpx-pr:`4972` - Removing use of get_temporary_buffer and return_temporary_buffer +* :hpx-pr:`4963` - Renaming files to avoid warnings from the vs build system +* :hpx-pr:`4951` - Fixing build if HPX_WITH_PARCELPORT_ACTION_COUNTERS=On +* :hpx-pr:`4946` - Allow suspension on multiple localities +* :hpx-pr:`4944` - Fix typos reported by fossies codespell report +* :hpx-pr:`4941` - Adding some explanation to README about how to cite HPX +* :hpx-pr:`4939` - Small changes