From 382f4074318b1dfb4b72eb48a500a9d899c7aa1c Mon Sep 17 00:00:00 2001
From: Matthieu Imbert <matthieu.imbert@inria.fr>
Date: Tue, 18 Mar 2025 13:13:01 +0100
Subject: [PATCH] version 2.8.2

---
 README.md         |  2 +-
 debian/changelog  | 13 +++++++++++++
 doc/userguide.rst |  8 ++++----
 3 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index 408637b..adfcb03 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ along with Execo.  If not, see <http://www.gnu.org/licenses/>
 Versions
 ========
 
-latest stable version: v2.8.1 (2024-10-21)
+latest stable version: v2.8.2 (2025-03-18)
 
 Installation instructions
 =========================
diff --git a/debian/changelog b/debian/changelog
index a8b88db..2281c04 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+python-execo (2.8.2) unstable; urgency=medium
+
+  * [execo_g5k] planning: fix exclusion of hosts/cluster additional constraint
+  * [execo_g5k] api_utils: get_cluster_site() returns None for an unknown cluster instead of raising an exception (to be consistent with the rest of the api eg. get_host_cluster()
+  * [execo, execo_g5k] fix escape sequences (in regexes or in strings)
+  * [execo, execo_g5k] use pipes.quote or shlex.quote depending on py version
+  * [doc] fix bug reporting url
+  * [execo] utils: singleton_to_collection better None handling -> empty list
+  * [execo_g5k] oar: add -t origin=execo to all jobs
+  * [execo_g5k] remove oargridsub (but the examples in the user guide still need to be updated)
+
+ -- Matthieu Imbert <matthieu.imbert@inria.fr>  Tue, 18 Mar 2025 13:09:22 +0100
+
 python-execo (2.8.1) unstable; urgency=medium
 
   * [execo, execo_g5k, execi_engine] fix regexes thanks to python 3.12 improved handling of invalid escape sequences (https://docs.python.org/3/whatsnew/3.12.html#other-language-changes)
diff --git a/doc/userguide.rst b/doc/userguide.rst
index 25d3413..691cedc 100644
--- a/doc/userguide.rst
+++ b/doc/userguide.rst
@@ -18,9 +18,9 @@ with packages managed by your distribution package manager.
 
 - Install from a release tar.gz package::
 
-   $ wget https://gitlab.inria.fr/mimbert/execo/-/package_files/[...]/download -O execo-2.8.1.tar.gz
-   $ tar xzf execo-2.8.1.tar.gz
-   $ cd execo-2.8.1/
+   $ wget https://gitlab.inria.fr/mimbert/execo/-/package_files/[...]/download -O execo-2.8.2.tar.gz
+   $ tar xzf execo-2.8.2.tar.gz
+   $ cd execo-2.8.2/
    $ python setup.py install --user
 
 - Or install from source repository if you want the very latest
@@ -40,7 +40,7 @@ with packages managed by your distribution package manager.
 
 - Or install from debian package::
 
-   $ dpkg -i python-execo_2.8.1_all.deb
+   $ dpkg -i python-execo_2.8.2_all.deb
 
 Configuration
 =============
-- 
GitLab