Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnu_parallel for openSUSE:Factory 
checked in at 2023-08-28 17:18:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnu_parallel (Old)
 and      /work/SRC/openSUSE:Factory/.gnu_parallel.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnu_parallel"

Mon Aug 28 17:18:01 2023 rev:88 rq:1106925 version:20230822

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnu_parallel/gnu_parallel.changes        
2023-07-30 20:57:59.803299762 +0200
+++ /work/SRC/openSUSE:Factory/.gnu_parallel.new.1766/gnu_parallel.changes      
2023-08-28 17:18:02.274732526 +0200
@@ -1,0 +2,6 @@
+Mon Aug 28 11:46:03 UTC 2023 - Jan Engelhardt <[email protected]>
+
+- Update to release 20230822
+  * Man page updates
+
+-------------------------------------------------------------------

Old:
----
  parallel-20230722.tar.bz2
  parallel-20230722.tar.bz2.sig

New:
----
  parallel-20230822.tar.bz2
  parallel-20230822.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnu_parallel.spec ++++++
--- /var/tmp/diff_new_pack.S4PyxR/_old  2023-08-28 17:18:03.774786392 +0200
+++ /var/tmp/diff_new_pack.S4PyxR/_new  2023-08-28 17:18:03.778786537 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gnu_parallel
-Version:        20230722
+Version:        20230822
 Release:        0
 Summary:        Shell tool for executing jobs in parallel
 License:        GPL-3.0-or-later

++++++ parallel-20230722.tar.bz2 -> parallel-20230822.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/README new/parallel-20230822/README
--- old/parallel-20230722/README        2023-07-23 13:47:55.000000000 +0200
+++ new/parallel-20230822/README        2023-08-24 06:18:38.000000000 +0200
@@ -57,11 +57,11 @@
 
 Full installation of GNU Parallel is as simple as:
 
-    wget https://ftpmirror.gnu.org/parallel/parallel-20230722.tar.bz2
-    wget https://ftpmirror.gnu.org/parallel/parallel-20230722.tar.bz2.sig
-    gpg parallel-20230722.tar.bz2.sig
-    bzip2 -dc parallel-20230722.tar.bz2 | tar xvf -
-    cd parallel-20230722
+    wget https://ftpmirror.gnu.org/parallel/parallel-20230822.tar.bz2
+    wget https://ftpmirror.gnu.org/parallel/parallel-20230822.tar.bz2.sig
+    gpg parallel-20230822.tar.bz2.sig
+    bzip2 -dc parallel-20230822.tar.bz2 | tar xvf -
+    cd parallel-20230822
     ./configure && make && sudo make install
 
 
@@ -70,11 +70,11 @@
 If you are not root you can add ~/bin to your path and install in
 ~/bin and ~/share:
 
-    wget https://ftpmirror.gnu.org/parallel/parallel-20230722.tar.bz2
-    wget https://ftpmirror.gnu.org/parallel/parallel-20230722.tar.bz2.sig
-    gpg parallel-20230722.tar.bz2.sig
-    bzip2 -dc parallel-20230722.tar.bz2 | tar xvf -
-    cd parallel-20230722
+    wget https://ftpmirror.gnu.org/parallel/parallel-20230822.tar.bz2
+    wget https://ftpmirror.gnu.org/parallel/parallel-20230822.tar.bz2.sig
+    gpg parallel-20230822.tar.bz2.sig
+    bzip2 -dc parallel-20230822.tar.bz2 | tar xvf -
+    cd parallel-20230822
     ./configure --prefix=$HOME && make && make install
 
 Or if your system lacks 'make' you can simply copy src/parallel
@@ -122,8 +122,8 @@
 When using programs that use GNU Parallel to process data for
 publication please cite:
 
-    Tange, O. (2023, July 22). GNU Parallel 20230722 ('Приго́жин').
-    Zenodo. https://doi.org/10.5281/zenodo.8175685
+    Tange, O. (2023, August 22). GNU Parallel 20230822 ('Chandrayaan').
+    Zenodo. https://doi.org/10.5281/zenodo.8278274
 
 Copyright (C) 2007-2022 Ole Tange, http://ole.tange.dk and Free
 Software Foundation, Inc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/configure 
new/parallel-20230822/configure
--- old/parallel-20230722/configure     2023-07-23 13:48:40.000000000 +0200
+++ new/parallel-20230822/configure     2023-08-24 06:20:42.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for parallel 20230722.
+# Generated by GNU Autoconf 2.71 for parallel 20230822.
 #
 # Report bugs to <[email protected]>.
 #
@@ -610,8 +610,8 @@
 # Identity of this package.
 PACKAGE_NAME='parallel'
 PACKAGE_TARNAME='parallel'
-PACKAGE_VERSION='20230722'
-PACKAGE_STRING='parallel 20230722'
+PACKAGE_VERSION='20230822'
+PACKAGE_STRING='parallel 20230822'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1246,7 +1246,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures parallel 20230722 to adapt to many kinds of systems.
+\`configure' configures parallel 20230822 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1313,7 +1313,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of parallel 20230722:";;
+     short | recursive ) echo "Configuration of parallel 20230822:";;
    esac
   cat <<\_ACEOF
 
@@ -1390,7 +1390,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-parallel configure 20230722
+parallel configure 20230822
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1427,7 +1427,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by parallel $as_me 20230722, which was
+It was created by parallel $as_me 20230822, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -2379,7 +2379,7 @@
 
 # Define the identity of the package.
  PACKAGE='parallel'
- VERSION='20230722'
+ VERSION='20230822'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -3026,7 +3026,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by parallel $as_me 20230722, which was
+This file was extended by parallel $as_me 20230822, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -3090,7 +3090,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-parallel config.status 20230722
+parallel config.status 20230822
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/configure.ac 
new/parallel-20230822/configure.ac
--- old/parallel-20230722/configure.ac  2023-07-23 13:47:55.000000000 +0200
+++ new/parallel-20230822/configure.ac  2023-08-24 06:18:38.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([parallel],[20230722],[[email protected]])
+AC_INIT([parallel],[20230822],[[email protected]])
 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_FILES([
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.1 
new/parallel-20230822/src/env_parallel.1
--- old/parallel-20230722/src/env_parallel.1    2023-07-23 13:48:45.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.1    2023-08-24 06:20:44.000000000 
+0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "ENV_PARALLEL 1"
-.TH ENV_PARALLEL 1 "2023-07-23" "20230722" "parallel"
+.TH ENV_PARALLEL 1 "2023-08-24" "20230822" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.ash 
new/parallel-20230822/src/env_parallel.ash
--- old/parallel-20230722/src/env_parallel.ash  2023-07-23 13:47:55.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.ash  2023-08-24 06:18:38.000000000 
+0200
@@ -393,7 +393,7 @@
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
        # shellcheck disable=SC2006
-       echo "parset 20230722 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20230822 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2023 Ole Tange, http://ole.tange.dk and Free 
Software"
        echo "Foundation, Inc."
        echo "License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.bash 
new/parallel-20230822/src/env_parallel.bash
--- old/parallel-20230722/src/env_parallel.bash 2023-07-23 13:47:55.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.bash 2023-08-24 06:18:38.000000000 
+0200
@@ -395,7 +395,7 @@
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
        # shellcheck disable=SC2006
-       echo "parset 20230722 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20230822 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2023 Ole Tange, http://ole.tange.dk and Free 
Software"
        echo "Foundation, Inc."
        echo "License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.dash 
new/parallel-20230822/src/env_parallel.dash
--- old/parallel-20230722/src/env_parallel.dash 2023-07-23 13:47:55.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.dash 2023-08-24 06:18:38.000000000 
+0200
@@ -393,7 +393,7 @@
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
        # shellcheck disable=SC2006
-       echo "parset 20230722 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20230822 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2023 Ole Tange, http://ole.tange.dk and Free 
Software"
        echo "Foundation, Inc."
        echo "License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.ksh 
new/parallel-20230822/src/env_parallel.ksh
--- old/parallel-20230722/src/env_parallel.ksh  2023-07-23 13:47:55.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.ksh  2023-08-24 06:18:38.000000000 
+0200
@@ -376,7 +376,7 @@
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
        # shellcheck disable=SC2006
-       echo "parset 20230722 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20230822 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2023 Ole Tange, http://ole.tange.dk and Free 
Software"
        echo "Foundation, Inc."
        echo "License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.mksh 
new/parallel-20230822/src/env_parallel.mksh
--- old/parallel-20230722/src/env_parallel.mksh 2023-07-23 13:47:55.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.mksh 2023-08-24 06:18:38.000000000 
+0200
@@ -378,7 +378,7 @@
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
        # shellcheck disable=SC2006
-       echo "parset 20230722 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20230822 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2023 Ole Tange, http://ole.tange.dk and Free 
Software"
        echo "Foundation, Inc."
        echo "License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.sh 
new/parallel-20230822/src/env_parallel.sh
--- old/parallel-20230722/src/env_parallel.sh   2023-07-23 13:47:55.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.sh   2023-08-24 06:18:38.000000000 
+0200
@@ -393,7 +393,7 @@
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
        # shellcheck disable=SC2006
-       echo "parset 20230722 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20230822 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2023 Ole Tange, http://ole.tange.dk and Free 
Software"
        echo "Foundation, Inc."
        echo "License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/env_parallel.zsh 
new/parallel-20230822/src/env_parallel.zsh
--- old/parallel-20230722/src/env_parallel.zsh  2023-07-23 13:47:55.000000000 
+0200
+++ new/parallel-20230822/src/env_parallel.zsh  2023-08-24 06:18:38.000000000 
+0200
@@ -368,7 +368,7 @@
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
        # shellcheck disable=SC2006
-       echo "parset 20230722 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20230822 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2023 Ole Tange, http://ole.tange.dk and Free 
Software"
        echo "Foundation, Inc."
        echo "License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/niceload 
new/parallel-20230822/src/niceload
--- old/parallel-20230722/src/niceload  2023-07-23 13:47:55.000000000 +0200
+++ new/parallel-20230822/src/niceload  2023-08-24 06:18:38.000000000 +0200
@@ -26,7 +26,7 @@
 use strict;
 use Getopt::Long;
 $Global::progname="niceload";
-$Global::version = 20230722;
+$Global::version = 20230822;
 Getopt::Long::Configure("bundling","require_order");
 get_options_from_array(\@ARGV) || die_usage();
 if($opt::version) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/niceload.1 
new/parallel-20230822/src/niceload.1
--- old/parallel-20230722/src/niceload.1        2023-04-10 14:49:14.000000000 
+0200
+++ new/parallel-20230822/src/niceload.1        2023-07-30 15:15:38.000000000 
+0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "NICELOAD 1"
-.TH NICELOAD 1 "2023-04-10" "20230322" "parallel"
+.TH NICELOAD 1 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel 
new/parallel-20230822/src/parallel
--- old/parallel-20230722/src/parallel  2023-07-23 13:47:55.000000000 +0200
+++ new/parallel-20230822/src/parallel  2023-08-24 06:19:26.000000000 +0200
@@ -2631,7 +2631,7 @@
     # See a list in: 'man parallel_alternatives'
     #
     # If you want GNU Parallel to be maintained in the future, you
-    # should keep this line.
+    # should keep this line:
     citation_notice();
     # This is because _YOU_ actively make it harder to justify
     # spending time developing GNU Parallel by removing it.
@@ -2641,7 +2641,7 @@
 
     # *YOU* will be harming free software by removing the notice.  You
     # accept to be added to a public hall of shame by removing the
-    # line. That includes you, George and Andreas.
+    # line.  That includes you, George and Andreas.
 
     parse_halt();
 
@@ -2800,7 +2800,7 @@
 
 sub init_globals() {
     # Defaults:
-    $Global::version = 20230722;
+    $Global::version = 20230822;
     $Global::progname = 'parallel';
     $::name = "GNU Parallel";
     $Global::infinity = 2**31;
@@ -5761,8 +5761,8 @@
         "If you use programs that use GNU Parallel to process data for an 
article in a",
         "scientific publication, please cite:",
         "",
-        "  Tange, O. (2023, July 22). GNU Parallel 20230722 
('Приго́жин').",
-        "  Zenodo. https://doi.org/10.5281/zenodo.8175685";,
+        "  Tange, O. (2023, August 22). GNU Parallel 20230822 
('Chandrayaan').",
+        "  Zenodo. https://doi.org/10.5281/zenodo.8278274";,
         "",
         # Before changing these lines, please read
         # 
https://www.gnu.org/software/parallel/parallel_design.html#citation-notice
@@ -5794,8 +5794,8 @@
             "If you use programs that use GNU Parallel to process data for an 
article in a",
             "scientific publication, please cite:",
             "",
-            "  Tange, O. (2023, July 22). GNU Parallel 20230722 
('Приго́жин').",
-            "  Zenodo. https://doi.org/10.5281/zenodo.8175685";,
+            "  Tange, O. (2023, August 22). GNU Parallel 20230822 
('Chandrayaan').",
+            "  Zenodo. https://doi.org/10.5281/zenodo.8278274";,
             "",
             # Before changing these line,  please read
             # 
https://www.gnu.org/software/parallel/parallel_design.html#citation-notice and
@@ -5922,20 +5922,20 @@
        "If you use programs that use GNU Parallel to process data for an 
article in a",
        "scientific publication, please cite:",
        "",
-       "\@software{tange_2023_8175685,",
+       "\@software{tange_2023_8278274,",
        "      author       = {Tange, Ole},",
-       "      title        = {GNU Parallel 20230722 ('Приго́жин')},",
-       "      month        = Jul,",
+       "      title        = {GNU Parallel 20230822 ('Chandrayaan')},",
+       "      month        = Aug,",
        "      year         = 2023,",
        "      note         = {{GNU Parallel is a general parallelizer to run",
        "                       multiple serial command line programs in 
parallel",
        "                       without changing them.}},",
        "      publisher    = {Zenodo},",
-       "      doi          = {10.5281/zenodo.8175685},",
-       "      url          = {https://doi.org/10.5281/zenodo.8175685}";,
+       "      doi          = {10.5281/zenodo.8278274},",
+       "      url          = {https://doi.org/10.5281/zenodo.8278274}";,
        "}",
        "",
-       "(Feel free to use \\nocite{tange_2023_8175685})",
+       "(Feel free to use \\nocite{tange_2023_8278274})",
        "",
        # Before changing these lines, please read
        # 
https://www.gnu.org/software/parallel/parallel_design.html#citation-notice and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel.1 
new/parallel-20230822/src/parallel.1
--- old/parallel-20230722/src/parallel.1        2023-07-23 13:48:48.000000000 
+0200
+++ new/parallel-20230822/src/parallel.1        2023-08-12 08:47:24.000000000 
+0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARALLEL 1"
-.TH PARALLEL 1 "2023-07-23" "20230722" "parallel"
+.TH PARALLEL 1 "2023-08-12" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -427,7 +427,8 @@
 internal functions and data structures.
 .Sp
 The expression must give the same result if evaluated twice \-
-otherwise the behaviour is undefined. E.g. this will not work as expected:
+otherwise the behaviour is undefined. E.g. in some versions of \s-1GNU\s0
+\&\fBparallel\fR this will not work as expected:
 .Sp
 .Vb 1
 \&    parallel echo \*(Aq{= $_= ++$wrong_counter =}\*(Aq ::: a b c
@@ -435,57 +436,104 @@
 .Sp
 A few convenience functions and data structures have been made:
 .RS 4
-.IP " \fBQ(\fR\fIstring\fR\fB)\fR" 15
+.IP " \fBQ(\fR\fIstring\fR\fB)\fR" 2
 .IX Item " Q(string)"
-shell quote a string
-.IP " \fBpQ(\fR\fIstring\fR\fB)\fR" 15
+Shell quote a string. Example:
+.Sp
+.Vb 1
+\&  parallel echo {} is quoted as \*(Aq{= $_=Q($_) =}\*(Aq ::: \e$PWD
+.Ve
+.IP " \fBpQ(\fR\fIstring\fR\fB)\fR" 2
 .IX Item " pQ(string)"
-perl quote a string
-.IP " \fB\fBuq()\fB\fR (or \fBuq\fR)" 15
+Perl quote a string. Example:
+.Sp
+.Vb 1
+\&  parallel echo {} is quoted as \*(Aq{= $_=pQ($_) =}\*(Aq ::: \e$PWD
+.Ve
+.IP " \fB\fBuq()\fB\fR (or \fBuq\fR)" 2
 .IX Item " uq() (or uq)"
-do not quote current replacement string
-.IP " \fBhash(val)\fR" 15
+Do not quote current replacement string. Example:
+.Sp
+.Vb 1
+\&  parallel echo {} has the value \*(Aq{= uq =}\*(Aq ::: \e$PWD
+.Ve
+.IP " \fBhash(val)\fR" 2
 .IX Item " hash(val)"
-compute B::hash(val)
-.IP " \fB\fBtotal_jobs()\fB\fR" 15
+Compute B::hash(val). Example:
+.Sp
+.Vb 1
+\&  parallel echo Hash of {} is \*(Aq{= $_=hash($_) =}\*(Aq ::: a b c
+.Ve
+.IP " \fB\fBtotal_jobs()\fB\fR" 2
 .IX Item " total_jobs()"
-number of jobs in total
-.IP " \fB\fBslot()\fB\fR" 15
+Number of jobs in total. Example:
+.Sp
+.Vb 1
+\&  parallel echo Number of jobs: \*(Aq{= $_=total_jobs() =}\*(Aq ::: a b c
+.Ve
+.IP " \fB\fBslot()\fB\fR" 2
 .IX Item " slot()"
-slot number of job
-.IP " \fB\fBseq()\fB\fR" 15
+Slot number of job. Example:
+.Sp
+.Vb 1
+\&  parallel echo Job slot of {} is \*(Aq{= $_=slot() =}\*(Aq ::: a b c
+.Ve
+.IP " \fB\fBseq()\fB\fR" 2
 .IX Item " seq()"
-sequence number of job
-.IP " \fB\f(CB@arg\fB\fR" 15
+Sequence number of job. Example:
+.Sp
+.Vb 1
+\&  parallel echo Seq number of {} is \*(Aq{= $_=seq() =}\*(Aq ::: a b c
+.Ve
+.IP " \fB\f(CB@arg\fB\fR" 2
 .IX Item " @arg"
-the arguments
-.IP " \fB\fBskip()\fB\fR" 15
+The arguments counting from 1 ($arg[1] = {1} = first argument). Example:
+.Sp
+.Vb 2
+\&  parallel echo {1}+{2}=\*(Aq{=1 $_=$arg[1]+$arg[2] =}\*(Aq \e
+\&    ::: 1 2 3 ::: 2 3 4
+.Ve
+.Sp
+('{=1' forces this to be a positional replacement string, and
+therefore will not repeat the value for each arg.)
+.IP " \fB\fBskip()\fB\fR" 2
 .IX Item " skip()"
-skip this job (see also \fB\-\-filter\fR)
-.IP " \fByyyy_mm_dd_hh_mm_ss(sec)\fR (alpha testing)" 15
-.IX Item " yyyy_mm_dd_hh_mm_ss(sec) (alpha testing)"
+Skip this job (see also \fB\-\-filter\fR). Example:
+.Sp
+.Vb 2
+\&  parallel echo \*(Aq{= $arg[1] >= $arg[2] and skip =}\*(Aq \e
+\&    ::: 1 2 3 ::: 2 3 4
+.Ve
+.IP " \fByyyy_mm_dd_hh_mm_ss(sec)\fR (beta testing)" 2
+.IX Item " yyyy_mm_dd_hh_mm_ss(sec) (beta testing)"
 .PD 0
-.IP " \fByyyy_mm_dd_hh_mm(sec)\fR (alpha testing)" 15
-.IX Item " yyyy_mm_dd_hh_mm(sec) (alpha testing)"
-.IP " \fByyyy_mm_dd(sec)\fR (alpha testing)" 15
-.IX Item " yyyy_mm_dd(sec) (alpha testing)"
-.IP " \fBhh_mm_ss(sec)\fR (alpha testing)" 15
-.IX Item " hh_mm_ss(sec) (alpha testing)"
-.IP " \fBhh_mm(sec)\fR (alpha testing)" 15
-.IX Item " hh_mm(sec) (alpha testing)"
-.IP " \fByyyymmddhhmmss(sec)\fR (alpha testing)" 15
-.IX Item " yyyymmddhhmmss(sec) (alpha testing)"
-.IP " \fByyyymmddhhmm(sec)\fR (alpha testing)" 15
-.IX Item " yyyymmddhhmm(sec) (alpha testing)"
-.IP " \fByyyymmdd(sec)\fR (alpha testing)" 15
-.IX Item " yyyymmdd(sec) (alpha testing)"
-.IP " \fBhhmmss(sec)\fR (alpha testing)" 15
-.IX Item " hhmmss(sec) (alpha testing)"
-.IP " \fBhhmm(sec)\fR (alpha testing)" 15
-.IX Item " hhmm(sec) (alpha testing)"
+.IP " \fByyyy_mm_dd_hh_mm(sec)\fR (beta testing)" 2
+.IX Item " yyyy_mm_dd_hh_mm(sec) (beta testing)"
+.IP " \fByyyy_mm_dd(sec)\fR (beta testing)" 2
+.IX Item " yyyy_mm_dd(sec) (beta testing)"
+.IP " \fBhh_mm_ss(sec)\fR (beta testing)" 2
+.IX Item " hh_mm_ss(sec) (beta testing)"
+.IP " \fBhh_mm(sec)\fR (beta testing)" 2
+.IX Item " hh_mm(sec) (beta testing)"
+.IP " \fByyyymmddhhmmss(sec)\fR (beta testing)" 2
+.IX Item " yyyymmddhhmmss(sec) (beta testing)"
+.IP " \fByyyymmddhhmm(sec)\fR (beta testing)" 2
+.IX Item " yyyymmddhhmm(sec) (beta testing)"
+.IP " \fByyyymmdd(sec)\fR (beta testing)" 2
+.IX Item " yyyymmdd(sec) (beta testing)"
+.IP " \fBhhmmss(sec)\fR (beta testing)" 2
+.IX Item " hhmmss(sec) (beta testing)"
+.IP " \fBhhmm(sec)\fR (beta testing)" 2
+.IX Item " hhmm(sec) (beta testing)"
 .PD
-time functions. \fIsec\fR is number of seconds since epoch. If left out
-it will use current local time.
+Time functions. \fIsec\fR is number of seconds since epoch. If left out
+it will use current local time. Example:
+.Sp
+.Vb 3
+\&  parallel echo \*(AqNow: {= $_=yyyy_mm_dd_hh_mm_ss() =}\*(Aq ::: Dummy
+\&  parallel echo \*(AqThe end: {= $_=yyyy_mm_dd_hh_mm_ss($_) =}\*(Aq \e
+\&    ::: 2147483648
+.Ve
 .RE
 .RS 4
 .Sp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel.html 
new/parallel-20230822/src/parallel.html
--- old/parallel-20230722/src/parallel.html     2023-07-23 13:48:46.000000000 
+0200
+++ new/parallel-20230822/src/parallel.html     2023-08-12 08:47:25.000000000 
+0200
@@ -317,7 +317,7 @@
 
 <p><b>$_</b> will contain the same as <b>{}</b>. After evaluating <i>perl 
expression</i> <b>$_</b> will be used as the value. It is recommended to only 
change $_ but you have full access to all of GNU <b>parallel</b>&#39;s internal 
functions and data structures.</p>
 
-<p>The expression must give the same result if evaluated twice - otherwise the 
behaviour is undefined. E.g. this will not work as expected:</p>
+<p>The expression must give the same result if evaluated twice - otherwise the 
behaviour is undefined. E.g. in some versions of GNU <b>parallel</b> this will 
not work as expected:</p>
 
 <pre><code>parallel echo &#39;{= $_= ++$wrong_counter =}&#39; ::: a b 
c</code></pre>
 
@@ -328,97 +328,123 @@
 <dt id="Q-string"> <b>Q(</b><i>string</i><b>)</b></dt>
 <dd>
 
-<p>shell quote a string</p>
+<p>Shell quote a string. Example:</p>
+
+<pre><code>parallel echo {} is quoted as &#39;{= $_=Q($_) =}&#39; ::: 
\$PWD</code></pre>
 
 </dd>
 <dt id="pQ-string"> <b>pQ(</b><i>string</i><b>)</b></dt>
 <dd>
 
-<p>perl quote a string</p>
+<p>Perl quote a string. Example:</p>
+
+<pre><code>parallel echo {} is quoted as &#39;{= $_=pQ($_) =}&#39; ::: 
\$PWD</code></pre>
 
 </dd>
 <dt id="uq-or-uq"> <b>uq()</b> (or <b>uq</b>)</dt>
 <dd>
 
-<p>do not quote current replacement string</p>
+<p>Do not quote current replacement string. Example:</p>
+
+<pre><code>parallel echo {} has the value &#39;{= uq =}&#39; ::: 
\$PWD</code></pre>
 
 </dd>
 <dt id="hash-val"> <b>hash(val)</b></dt>
 <dd>
 
-<p>compute B::hash(val)</p>
+<p>Compute B::hash(val). Example:</p>
+
+<pre><code>parallel echo Hash of {} is &#39;{= $_=hash($_) =}&#39; ::: a b 
c</code></pre>
 
 </dd>
 <dt id="total_jobs"> <b>total_jobs()</b></dt>
 <dd>
 
-<p>number of jobs in total</p>
+<p>Number of jobs in total. Example:</p>
+
+<pre><code>parallel echo Number of jobs: &#39;{= $_=total_jobs() =}&#39; ::: a 
b c</code></pre>
 
 </dd>
 <dt id="slot"> <b>slot()</b></dt>
 <dd>
 
-<p>slot number of job</p>
+<p>Slot number of job. Example:</p>
+
+<pre><code>parallel echo Job slot of {} is &#39;{= $_=slot() =}&#39; ::: a b 
c</code></pre>
 
 </dd>
 <dt id="seq"> <b>seq()</b></dt>
 <dd>
 
-<p>sequence number of job</p>
+<p>Sequence number of job. Example:</p>
+
+<pre><code>parallel echo Seq number of {} is &#39;{= $_=seq() =}&#39; ::: a b 
c</code></pre>
 
 </dd>
 <dt id="arg"> <b>@arg</b></dt>
 <dd>
 
-<p>the arguments</p>
+<p>The arguments counting from 1 ($arg[1] = {1} = first argument). Example:</p>
+
+<pre><code>parallel echo {1}+{2}=&#39;{=1 $_=$arg[1]+$arg[2] =}&#39; \
+  ::: 1 2 3 ::: 2 3 4</code></pre>
+
+<p>(&#39;{=1&#39; forces this to be a positional replacement string, and 
therefore will not repeat the value for each arg.)</p>
 
 </dd>
 <dt id="skip"> <b>skip()</b></dt>
 <dd>
 
-<p>skip this job (see also <b>--filter</b>)</p>
+<p>Skip this job (see also <b>--filter</b>). Example:</p>
+
+<pre><code>parallel echo &#39;{= $arg[1] &gt;= $arg[2] and skip =}&#39; \
+  ::: 1 2 3 ::: 2 3 4</code></pre>
 
 </dd>
-<dt id="yyyy_mm_dd_hh_mm_ss-sec-alpha-testing"> 
<b>yyyy_mm_dd_hh_mm_ss(sec)</b> (alpha testing)</dt>
+<dt id="yyyy_mm_dd_hh_mm_ss-sec-beta-testing"> <b>yyyy_mm_dd_hh_mm_ss(sec)</b> 
(beta testing)</dt>
 <dd>
 
 </dd>
-<dt id="yyyy_mm_dd_hh_mm-sec-alpha-testing"> <b>yyyy_mm_dd_hh_mm(sec)</b> 
(alpha testing)</dt>
+<dt id="yyyy_mm_dd_hh_mm-sec-beta-testing"> <b>yyyy_mm_dd_hh_mm(sec)</b> (beta 
testing)</dt>
 <dd>
 
 </dd>
-<dt id="yyyy_mm_dd-sec-alpha-testing"> <b>yyyy_mm_dd(sec)</b> (alpha 
testing)</dt>
+<dt id="yyyy_mm_dd-sec-beta-testing"> <b>yyyy_mm_dd(sec)</b> (beta 
testing)</dt>
 <dd>
 
 </dd>
-<dt id="hh_mm_ss-sec-alpha-testing"> <b>hh_mm_ss(sec)</b> (alpha testing)</dt>
+<dt id="hh_mm_ss-sec-beta-testing"> <b>hh_mm_ss(sec)</b> (beta testing)</dt>
 <dd>
 
 </dd>
-<dt id="hh_mm-sec-alpha-testing"> <b>hh_mm(sec)</b> (alpha testing)</dt>
+<dt id="hh_mm-sec-beta-testing"> <b>hh_mm(sec)</b> (beta testing)</dt>
 <dd>
 
 </dd>
-<dt id="yyyymmddhhmmss-sec-alpha-testing"> <b>yyyymmddhhmmss(sec)</b> (alpha 
testing)</dt>
+<dt id="yyyymmddhhmmss-sec-beta-testing"> <b>yyyymmddhhmmss(sec)</b> (beta 
testing)</dt>
 <dd>
 
 </dd>
-<dt id="yyyymmddhhmm-sec-alpha-testing"> <b>yyyymmddhhmm(sec)</b> (alpha 
testing)</dt>
+<dt id="yyyymmddhhmm-sec-beta-testing"> <b>yyyymmddhhmm(sec)</b> (beta 
testing)</dt>
 <dd>
 
 </dd>
-<dt id="yyyymmdd-sec-alpha-testing"> <b>yyyymmdd(sec)</b> (alpha testing)</dt>
+<dt id="yyyymmdd-sec-beta-testing"> <b>yyyymmdd(sec)</b> (beta testing)</dt>
 <dd>
 
 </dd>
-<dt id="hhmmss-sec-alpha-testing"> <b>hhmmss(sec)</b> (alpha testing)</dt>
+<dt id="hhmmss-sec-beta-testing"> <b>hhmmss(sec)</b> (beta testing)</dt>
 <dd>
 
 </dd>
-<dt id="hhmm-sec-alpha-testing"> <b>hhmm(sec)</b> (alpha testing)</dt>
+<dt id="hhmm-sec-beta-testing"> <b>hhmm(sec)</b> (beta testing)</dt>
 <dd>
 
-<p>time functions. <i>sec</i> is number of seconds since epoch. If left out it 
will use current local time.</p>
+<p>Time functions. <i>sec</i> is number of seconds since epoch. If left out it 
will use current local time. Example:</p>
+
+<pre><code>parallel echo &#39;Now: {= $_=yyyy_mm_dd_hh_mm_ss() =}&#39; ::: 
Dummy
+parallel echo &#39;The end: {= $_=yyyy_mm_dd_hh_mm_ss($_) =}&#39; \
+  ::: 2147483648</code></pre>
 
 </dd>
 </dl>
Binary files old/parallel-20230722/src/parallel.pdf and 
new/parallel-20230822/src/parallel.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel.pod 
new/parallel-20230822/src/parallel.pod
--- old/parallel-20230722/src/parallel.pod      2023-07-23 13:41:33.000000000 
+0200
+++ new/parallel-20230822/src/parallel.pod      2023-08-12 08:47:22.000000000 
+0200
@@ -330,72 +330,100 @@
 internal functions and data structures.
 
 The expression must give the same result if evaluated twice -
-otherwise the behaviour is undefined. E.g. this will not work as expected:
+otherwise the behaviour is undefined. E.g. in some versions of GNU
+B<parallel> this will not work as expected:
 
     parallel echo '{= $_= ++$wrong_counter =}' ::: a b c
 
 A few convenience functions and data structures have been made:
 
-=over 15
+=over 2
 
 =item Z<> B<Q(>I<string>B<)>
 
-shell quote a string
+Shell quote a string. Example:
+
+  parallel echo {} is quoted as '{= $_=Q($_) =}' ::: \$PWD
 
 =item Z<> B<pQ(>I<string>B<)>
 
-perl quote a string
+Perl quote a string. Example:
+
+  parallel echo {} is quoted as '{= $_=pQ($_) =}' ::: \$PWD
 
 =item Z<> B<uq()> (or B<uq>)
 
-do not quote current replacement string
+Do not quote current replacement string. Example:
+
+  parallel echo {} has the value '{= uq =}' ::: \$PWD
 
 =item Z<> B<hash(val)>
 
-compute B::hash(val)
+Compute B::hash(val). Example:
+
+  parallel echo Hash of {} is '{= $_=hash($_) =}' ::: a b c
 
 =item Z<> B<total_jobs()>
 
-number of jobs in total
+Number of jobs in total. Example:
+
+  parallel echo Number of jobs: '{= $_=total_jobs() =}' ::: a b c
 
 =item Z<> B<slot()>
 
-slot number of job
+Slot number of job. Example:
+
+  parallel echo Job slot of {} is '{= $_=slot() =}' ::: a b c
 
 =item Z<> B<seq()>
 
-sequence number of job
+Sequence number of job. Example:
+
+  parallel echo Seq number of {} is '{= $_=seq() =}' ::: a b c
 
 =item Z<> B<@arg>
 
-the arguments
+The arguments counting from 1 ($arg[1] = {1} = first argument). Example:
+
+  parallel echo {1}+{2}='{=1 $_=$arg[1]+$arg[2] =}' \
+    ::: 1 2 3 ::: 2 3 4
+
+('{=1' forces this to be a positional replacement string, and
+therefore will not repeat the value for each arg.)
 
 =item Z<> B<skip()>
 
-skip this job (see also B<--filter>)
+Skip this job (see also B<--filter>). Example:
+
+  parallel echo '{= $arg[1] >= $arg[2] and skip =}' \
+    ::: 1 2 3 ::: 2 3 4
+
+=item Z<> B<yyyy_mm_dd_hh_mm_ss(sec)> (beta testing)
 
-=item Z<> B<yyyy_mm_dd_hh_mm_ss(sec)> (alpha testing)
+=item Z<> B<yyyy_mm_dd_hh_mm(sec)> (beta testing)
 
-=item Z<> B<yyyy_mm_dd_hh_mm(sec)> (alpha testing)
+=item Z<> B<yyyy_mm_dd(sec)> (beta testing)
 
-=item Z<> B<yyyy_mm_dd(sec)> (alpha testing)
+=item Z<> B<hh_mm_ss(sec)> (beta testing)
 
-=item Z<> B<hh_mm_ss(sec)> (alpha testing)
+=item Z<> B<hh_mm(sec)> (beta testing)
 
-=item Z<> B<hh_mm(sec)> (alpha testing)
+=item Z<> B<yyyymmddhhmmss(sec)> (beta testing)
 
-=item Z<> B<yyyymmddhhmmss(sec)> (alpha testing)
+=item Z<> B<yyyymmddhhmm(sec)> (beta testing)
 
-=item Z<> B<yyyymmddhhmm(sec)> (alpha testing)
+=item Z<> B<yyyymmdd(sec)> (beta testing)
 
-=item Z<> B<yyyymmdd(sec)> (alpha testing)
+=item Z<> B<hhmmss(sec)> (beta testing)
 
-=item Z<> B<hhmmss(sec)> (alpha testing)
+=item Z<> B<hhmm(sec)> (beta testing)
 
-=item Z<> B<hhmm(sec)> (alpha testing)
+Time functions. I<sec> is number of seconds since epoch. If left out
+it will use current local time. Example:
 
-time functions. I<sec> is number of seconds since epoch. If left out
-it will use current local time.
+  parallel echo 'Now: {= $_=yyyy_mm_dd_hh_mm_ss() =}' ::: Dummy
+  parallel echo 'The end: {= $_=yyyy_mm_dd_hh_mm_ss($_) =}' \
+    ::: 2147483648
 
 =back
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel.rst 
new/parallel-20230822/src/parallel.rst
--- old/parallel-20230722/src/parallel.rst      2023-07-23 13:48:46.000000000 
+0200
+++ new/parallel-20230822/src/parallel.rst      2023-08-12 08:47:27.000000000 
+0200
@@ -276,7 +276,7 @@
  
  \ **$_**\  will contain the same as \ **{}**\ . After evaluating \ *perl 
expression*\  \ **$_**\  will be used as the value. It is recommended to only 
change $_ but you have full access to all of GNU \ **parallel**\ 's internal 
functions and data structures.
  
- The expression must give the same result if evaluated twice - otherwise the 
behaviour is undefined. E.g. this will not work as expected:
+ The expression must give the same result if evaluated twice - otherwise the 
behaviour is undefined. E.g. in some versions of GNU \ **parallel**\  this will 
not work as expected:
  
  
  .. code-block:: perl
@@ -289,97 +289,163 @@
  
  - \ **Q(**\ \ *string*\ \ **)**\ 
   
-  shell quote a string
+  Shell quote a string. Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo {} is quoted as '{= $_=Q($_) =}' ::: \$PWD
+  
   
  
  
  - \ **pQ(**\ \ *string*\ \ **)**\ 
   
-  perl quote a string
+  Perl quote a string. Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo {} is quoted as '{= $_=pQ($_) =}' ::: \$PWD
+  
   
  
  
  - \ **uq()**\  (or \ **uq**\ )
   
-  do not quote current replacement string
+  Do not quote current replacement string. Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo {} has the value '{= uq =}' ::: \$PWD
+  
   
  
  
  - \ **hash(val)**\ 
   
-  compute B::hash(val)
+  Compute B::hash(val). Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo Hash of {} is '{= $_=hash($_) =}' ::: a b c
+  
   
  
  
  - \ **total_jobs()**\ 
   
-  number of jobs in total
+  Number of jobs in total. Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo Number of jobs: '{= $_=total_jobs() =}' ::: a b c
+  
   
  
  
  - \ **slot()**\ 
   
-  slot number of job
+  Slot number of job. Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo Job slot of {} is '{= $_=slot() =}' ::: a b c
+  
   
  
  
  - \ **seq()**\ 
   
-  sequence number of job
+  Sequence number of job. Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo Seq number of {} is '{= $_=seq() =}' ::: a b c
+  
   
  
  
  - \ **@arg**\ 
   
-  the arguments
+  The arguments counting from 1 ($arg[1] = {1} = first argument). Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo {1}+{2}='{=1 $_=$arg[1]+$arg[2] =}' \
+       ::: 1 2 3 ::: 2 3 4
+  
+  
+  ('{=1' forces this to be a positional replacement string, and therefore will 
not repeat the value for each arg.)
   
  
  
  - \ **skip()**\ 
   
-  skip this job (see also \ **--filter**\ )
+  Skip this job (see also \ **--filter**\ ). Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo '{= $arg[1] >= $arg[2] and skip =}' \
+       ::: 1 2 3 ::: 2 3 4
+  
   
  
  
- - \ **yyyy_mm_dd_hh_mm_ss(sec)**\  (alpha testing)
+ - \ **yyyy_mm_dd_hh_mm_ss(sec)**\  (beta testing)
  
  
  
- - \ **yyyy_mm_dd_hh_mm(sec)**\  (alpha testing)
+ - \ **yyyy_mm_dd_hh_mm(sec)**\  (beta testing)
  
  
  
- - \ **yyyy_mm_dd(sec)**\  (alpha testing)
+ - \ **yyyy_mm_dd(sec)**\  (beta testing)
  
  
  
- - \ **hh_mm_ss(sec)**\  (alpha testing)
+ - \ **hh_mm_ss(sec)**\  (beta testing)
  
  
  
- - \ **hh_mm(sec)**\  (alpha testing)
+ - \ **hh_mm(sec)**\  (beta testing)
  
  
  
- - \ **yyyymmddhhmmss(sec)**\  (alpha testing)
+ - \ **yyyymmddhhmmss(sec)**\  (beta testing)
  
  
  
- - \ **yyyymmddhhmm(sec)**\  (alpha testing)
+ - \ **yyyymmddhhmm(sec)**\  (beta testing)
  
  
  
- - \ **yyyymmdd(sec)**\  (alpha testing)
+ - \ **yyyymmdd(sec)**\  (beta testing)
  
  
  
- - \ **hhmmss(sec)**\  (alpha testing)
+ - \ **hhmmss(sec)**\  (beta testing)
  
  
  
- - \ **hhmm(sec)**\  (alpha testing)
+ - \ **hhmm(sec)**\  (beta testing)
+  
+  Time functions. \ *sec*\  is number of seconds since epoch. If left out it 
will use current local time. Example:
+  
+  
+  .. code-block:: perl
+  
+     parallel echo 'Now: {= $_=yyyy_mm_dd_hh_mm_ss() =}' ::: Dummy
+     parallel echo 'The end: {= $_=yyyy_mm_dd_hh_mm_ss($_) =}' \
+       ::: 2147483648
   
-  time functions. \ *sec*\  is number of seconds since epoch. If left out it 
will use current local time.
   
  
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel.texi 
new/parallel-20230822/src/parallel.texi
--- old/parallel-20230722/src/parallel.texi     2023-07-23 13:48:57.000000000 
+0200
+++ new/parallel-20230822/src/parallel.texi     2023-08-12 08:47:32.000000000 
+0200
@@ -371,7 +371,8 @@
 internal functions and data structures.
 
 The expression must give the same result if evaluated twice -
-otherwise the behaviour is undefined. E.g. this will not work as expected:
+otherwise the behaviour is undefined. E.g. in some versions of GNU
+@strong{parallel} this will not work as expected:
 
 @verbatim
     parallel echo '{= $_= ++$wrong_counter =}' ::: a b c
@@ -383,80 +384,127 @@
 @item @strong{Q(}@emph{string}@strong{)}
 @anchor{@strong{Q(}@emph{string}@strong{)}}
 
-shell quote a string
+Shell quote a string. Example:
+
+@verbatim
+  parallel echo {} is quoted as '{= $_=Q($_) =}' ::: \$PWD
+@end verbatim
 
 @item @strong{pQ(}@emph{string}@strong{)}
 @anchor{@strong{pQ(}@emph{string}@strong{)}}
 
-perl quote a string
+Perl quote a string. Example:
+
+@verbatim
+  parallel echo {} is quoted as '{= $_=pQ($_) =}' ::: \$PWD
+@end verbatim
 
 @item @strong{uq()} (or @strong{uq})
 @anchor{@strong{uq()} (or @strong{uq})}
 
-do not quote current replacement string
+Do not quote current replacement string. Example:
+
+@verbatim
+  parallel echo {} has the value '{= uq =}' ::: \$PWD
+@end verbatim
 
 @item @strong{hash(val)}
 @anchor{@strong{hash(val)}}
 
-compute B::hash(val)
+Compute B::hash(val). Example:
+
+@verbatim
+  parallel echo Hash of {} is '{= $_=hash($_) =}' ::: a b c
+@end verbatim
 
 @item @strong{total_jobs()}
 @anchor{@strong{total_jobs()}}
 
-number of jobs in total
+Number of jobs in total. Example:
+
+@verbatim
+  parallel echo Number of jobs: '{= $_=total_jobs() =}' ::: a b c
+@end verbatim
 
 @item @strong{slot()}
 @anchor{@strong{slot()}}
 
-slot number of job
+Slot number of job. Example:
+
+@verbatim
+  parallel echo Job slot of {} is '{= $_=slot() =}' ::: a b c
+@end verbatim
 
 @item @strong{seq()}
 @anchor{@strong{seq()}}
 
-sequence number of job
+Sequence number of job. Example:
+
+@verbatim
+  parallel echo Seq number of {} is '{= $_=seq() =}' ::: a b c
+@end verbatim
 
 @item @strong{@@arg}
 @anchor{@strong{@@arg}}
 
-the arguments
+The arguments counting from 1 ($arg[1] = @{1@} = first argument). Example:
+
+@verbatim
+  parallel echo {1}+{2}='{=1 $_=$arg[1]+$arg[2] =}' \
+    ::: 1 2 3 ::: 2 3 4
+@end verbatim
+
+('@{=1' forces this to be a positional replacement string, and
+therefore will not repeat the value for each arg.)
 
 @item @strong{skip()}
 @anchor{@strong{skip()}}
 
-skip this job (see also @strong{--filter})
+Skip this job (see also @strong{--filter}). Example:
+
+@verbatim
+  parallel echo '{= $arg[1] >= $arg[2] and skip =}' \
+    ::: 1 2 3 ::: 2 3 4
+@end verbatim
 
-@item @strong{yyyy_mm_dd_hh_mm_ss(sec)} (alpha testing)
-@anchor{@strong{yyyy_mm_dd_hh_mm_ss(sec)} (alpha testing)}
+@item @strong{yyyy_mm_dd_hh_mm_ss(sec)} (beta testing)
+@anchor{@strong{yyyy_mm_dd_hh_mm_ss(sec)} (beta testing)}
 
-@item @strong{yyyy_mm_dd_hh_mm(sec)} (alpha testing)
-@anchor{@strong{yyyy_mm_dd_hh_mm(sec)} (alpha testing)}
+@item @strong{yyyy_mm_dd_hh_mm(sec)} (beta testing)
+@anchor{@strong{yyyy_mm_dd_hh_mm(sec)} (beta testing)}
 
-@item @strong{yyyy_mm_dd(sec)} (alpha testing)
-@anchor{@strong{yyyy_mm_dd(sec)} (alpha testing)}
+@item @strong{yyyy_mm_dd(sec)} (beta testing)
+@anchor{@strong{yyyy_mm_dd(sec)} (beta testing)}
 
-@item @strong{hh_mm_ss(sec)} (alpha testing)
-@anchor{@strong{hh_mm_ss(sec)} (alpha testing)}
+@item @strong{hh_mm_ss(sec)} (beta testing)
+@anchor{@strong{hh_mm_ss(sec)} (beta testing)}
 
-@item @strong{hh_mm(sec)} (alpha testing)
-@anchor{@strong{hh_mm(sec)} (alpha testing)}
+@item @strong{hh_mm(sec)} (beta testing)
+@anchor{@strong{hh_mm(sec)} (beta testing)}
 
-@item @strong{yyyymmddhhmmss(sec)} (alpha testing)
-@anchor{@strong{yyyymmddhhmmss(sec)} (alpha testing)}
+@item @strong{yyyymmddhhmmss(sec)} (beta testing)
+@anchor{@strong{yyyymmddhhmmss(sec)} (beta testing)}
 
-@item @strong{yyyymmddhhmm(sec)} (alpha testing)
-@anchor{@strong{yyyymmddhhmm(sec)} (alpha testing)}
+@item @strong{yyyymmddhhmm(sec)} (beta testing)
+@anchor{@strong{yyyymmddhhmm(sec)} (beta testing)}
 
-@item @strong{yyyymmdd(sec)} (alpha testing)
-@anchor{@strong{yyyymmdd(sec)} (alpha testing)}
+@item @strong{yyyymmdd(sec)} (beta testing)
+@anchor{@strong{yyyymmdd(sec)} (beta testing)}
 
-@item @strong{hhmmss(sec)} (alpha testing)
-@anchor{@strong{hhmmss(sec)} (alpha testing)}
+@item @strong{hhmmss(sec)} (beta testing)
+@anchor{@strong{hhmmss(sec)} (beta testing)}
 
-@item @strong{hhmm(sec)} (alpha testing)
-@anchor{@strong{hhmm(sec)} (alpha testing)}
+@item @strong{hhmm(sec)} (beta testing)
+@anchor{@strong{hhmm(sec)} (beta testing)}
 
-time functions. @emph{sec} is number of seconds since epoch. If left out
-it will use current local time.
+Time functions. @emph{sec} is number of seconds since epoch. If left out
+it will use current local time. Example:
+
+@verbatim
+  parallel echo 'Now: {= $_=yyyy_mm_dd_hh_mm_ss() =}' ::: Dummy
+  parallel echo 'The end: {= $_=yyyy_mm_dd_hh_mm_ss($_) =}' \
+    ::: 2147483648
+@end verbatim
 
 @end table
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel_alternatives.7 
new/parallel-20230822/src/parallel_alternatives.7
--- old/parallel-20230722/src/parallel_alternatives.7   2023-07-21 
04:42:27.000000000 +0200
+++ new/parallel-20230822/src/parallel_alternatives.7   2023-07-30 
15:15:40.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARALLEL_ALTERNATIVES 7"
-.TH PARALLEL_ALTERNATIVES 7 "2023-07-21" "20230622" "parallel"
+.TH PARALLEL_ALTERNATIVES 7 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel_book.7 
new/parallel-20230822/src/parallel_book.7
--- old/parallel-20230722/src/parallel_book.7   2023-04-10 14:49:14.000000000 
+0200
+++ new/parallel-20230822/src/parallel_book.7   2023-07-30 15:15:36.000000000 
+0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARALLEL_BOOK 7"
-.TH PARALLEL_BOOK 7 "2023-04-10" "20230322" "parallel"
+.TH PARALLEL_BOOK 7 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel_design.7 
new/parallel-20230822/src/parallel_design.7
--- old/parallel-20230722/src/parallel_design.7 2023-05-22 00:55:42.000000000 
+0200
+++ new/parallel-20230822/src/parallel_design.7 2023-07-30 15:15:38.000000000 
+0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARALLEL_DESIGN 7"
-.TH PARALLEL_DESIGN 7 "2023-05-21" "20230422" "parallel"
+.TH PARALLEL_DESIGN 7 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel_examples.7 
new/parallel-20230822/src/parallel_examples.7
--- old/parallel-20230722/src/parallel_examples.7       2023-05-22 
00:55:42.000000000 +0200
+++ new/parallel-20230822/src/parallel_examples.7       2023-07-30 
15:15:40.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARALLEL_EXAMPLES 7"
-.TH PARALLEL_EXAMPLES 7 "2023-05-21" "20230422" "parallel"
+.TH PARALLEL_EXAMPLES 7 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
Binary files old/parallel-20230722/src/parallel_options_map.pdf and 
new/parallel-20230822/src/parallel_options_map.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parallel_tutorial.7 
new/parallel-20230822/src/parallel_tutorial.7
--- old/parallel-20230722/src/parallel_tutorial.7       2023-04-10 
14:49:14.000000000 +0200
+++ new/parallel-20230822/src/parallel_tutorial.7       2023-07-30 
15:15:37.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARALLEL_TUTORIAL 7"
-.TH PARALLEL_TUTORIAL 7 "2023-04-10" "20230322" "parallel"
+.TH PARALLEL_TUTORIAL 7 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parcat.1 
new/parallel-20230822/src/parcat.1
--- old/parallel-20230722/src/parcat.1  2023-04-10 14:49:14.000000000 +0200
+++ new/parallel-20230822/src/parcat.1  2023-07-30 15:15:37.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARCAT 1"
-.TH PARCAT 1 "2023-04-10" "20230322" "parallel"
+.TH PARCAT 1 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parset.1 
new/parallel-20230822/src/parset.1
--- old/parallel-20230722/src/parset.1  2023-04-10 14:49:14.000000000 +0200
+++ new/parallel-20230822/src/parset.1  2023-07-30 15:15:37.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARSET 1"
-.TH PARSET 1 "2023-04-10" "20230322" "parallel"
+.TH PARSET 1 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parsort 
new/parallel-20230822/src/parsort
--- old/parallel-20230722/src/parsort   2023-07-23 13:47:55.000000000 +0200
+++ new/parallel-20230822/src/parsort   2023-08-24 06:18:38.000000000 +0200
@@ -137,7 +137,7 @@
     "help" => \$opt::dummy,
     ) || exit(255);
 $Global::progname = ($0 =~ m:(^|/)([^/]+)$:)[1];
-$Global::version = 20230722;
+$Global::version = 20230822;
 if($opt::version) { version(); exit 0; }
 # Remove -D and --parallel=N
 my @s = (grep { ! /^-D$|^--parallel=\S+$/ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/parsort.1 
new/parallel-20230822/src/parsort.1
--- old/parallel-20230722/src/parsort.1 2023-07-23 13:48:45.000000000 +0200
+++ new/parallel-20230822/src/parsort.1 2023-08-24 06:20:44.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARSORT 1"
-.TH PARSORT 1 "2023-07-23" "20230722" "parallel"
+.TH PARSORT 1 "2023-08-24" "20230822" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/sem 
new/parallel-20230822/src/sem
--- old/parallel-20230722/src/sem       2023-07-23 13:47:55.000000000 +0200
+++ new/parallel-20230822/src/sem       2023-08-24 06:19:26.000000000 +0200
@@ -2631,7 +2631,7 @@
     # See a list in: 'man parallel_alternatives'
     #
     # If you want GNU Parallel to be maintained in the future, you
-    # should keep this line.
+    # should keep this line:
     citation_notice();
     # This is because _YOU_ actively make it harder to justify
     # spending time developing GNU Parallel by removing it.
@@ -2641,7 +2641,7 @@
 
     # *YOU* will be harming free software by removing the notice.  You
     # accept to be added to a public hall of shame by removing the
-    # line. That includes you, George and Andreas.
+    # line.  That includes you, George and Andreas.
 
     parse_halt();
 
@@ -2800,7 +2800,7 @@
 
 sub init_globals() {
     # Defaults:
-    $Global::version = 20230722;
+    $Global::version = 20230822;
     $Global::progname = 'parallel';
     $::name = "GNU Parallel";
     $Global::infinity = 2**31;
@@ -5761,8 +5761,8 @@
         "If you use programs that use GNU Parallel to process data for an 
article in a",
         "scientific publication, please cite:",
         "",
-        "  Tange, O. (2023, July 22). GNU Parallel 20230722 
('Приго́жин').",
-        "  Zenodo. https://doi.org/10.5281/zenodo.8175685";,
+        "  Tange, O. (2023, August 22). GNU Parallel 20230822 
('Chandrayaan').",
+        "  Zenodo. https://doi.org/10.5281/zenodo.8278274";,
         "",
         # Before changing these lines, please read
         # 
https://www.gnu.org/software/parallel/parallel_design.html#citation-notice
@@ -5794,8 +5794,8 @@
             "If you use programs that use GNU Parallel to process data for an 
article in a",
             "scientific publication, please cite:",
             "",
-            "  Tange, O. (2023, July 22). GNU Parallel 20230722 
('Приго́жин').",
-            "  Zenodo. https://doi.org/10.5281/zenodo.8175685";,
+            "  Tange, O. (2023, August 22). GNU Parallel 20230822 
('Chandrayaan').",
+            "  Zenodo. https://doi.org/10.5281/zenodo.8278274";,
             "",
             # Before changing these line,  please read
             # 
https://www.gnu.org/software/parallel/parallel_design.html#citation-notice and
@@ -5922,20 +5922,20 @@
        "If you use programs that use GNU Parallel to process data for an 
article in a",
        "scientific publication, please cite:",
        "",
-       "\@software{tange_2023_8175685,",
+       "\@software{tange_2023_8278274,",
        "      author       = {Tange, Ole},",
-       "      title        = {GNU Parallel 20230722 ('Приго́жин')},",
-       "      month        = Jul,",
+       "      title        = {GNU Parallel 20230822 ('Chandrayaan')},",
+       "      month        = Aug,",
        "      year         = 2023,",
        "      note         = {{GNU Parallel is a general parallelizer to run",
        "                       multiple serial command line programs in 
parallel",
        "                       without changing them.}},",
        "      publisher    = {Zenodo},",
-       "      doi          = {10.5281/zenodo.8175685},",
-       "      url          = {https://doi.org/10.5281/zenodo.8175685}";,
+       "      doi          = {10.5281/zenodo.8278274},",
+       "      url          = {https://doi.org/10.5281/zenodo.8278274}";,
        "}",
        "",
-       "(Feel free to use \\nocite{tange_2023_8175685})",
+       "(Feel free to use \\nocite{tange_2023_8278274})",
        "",
        # Before changing these lines, please read
        # 
https://www.gnu.org/software/parallel/parallel_design.html#citation-notice and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/sem.1 
new/parallel-20230822/src/sem.1
--- old/parallel-20230722/src/sem.1     2023-04-10 14:49:14.000000000 +0200
+++ new/parallel-20230822/src/sem.1     2023-07-30 15:15:36.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "SEM 1"
-.TH SEM 1 "2023-04-10" "20230322" "parallel"
+.TH SEM 1 "2023-07-28" "20230722" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/sql 
new/parallel-20230822/src/sql
--- old/parallel-20230722/src/sql       2023-07-23 13:47:55.000000000 +0200
+++ new/parallel-20230822/src/sql       2023-08-24 06:18:38.000000000 +0200
@@ -670,7 +670,7 @@
 exit ($err);
 
 sub parse_options {
-    $Global::version = 20230722;
+    $Global::version = 20230822;
     $Global::progname = 'sql';
 
     # This must be done first as this may exec myself
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20230722/src/sql.1 
new/parallel-20230822/src/sql.1
--- old/parallel-20230722/src/sql.1     2023-07-23 13:48:44.000000000 +0200
+++ new/parallel-20230822/src/sql.1     2023-08-24 06:20:44.000000000 +0200
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "SQL 1"
-.TH SQL 1 "2023-07-23" "20230722" "parallel"
+.TH SQL 1 "2023-08-24" "20230822" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l

++++++ parallel-20230722.tar.bz2.sig -> parallel-20230822.tar.bz2.sig ++++++
--- /work/SRC/openSUSE:Factory/gnu_parallel/parallel-20230722.tar.bz2.sig       
2023-07-30 20:57:59.883300237 +0200
+++ 
/work/SRC/openSUSE:Factory/.gnu_parallel.new.1766/parallel-20230822.tar.bz2.sig 
    2023-08-28 17:18:02.374736117 +0200
@@ -2,7 +2,7 @@
 
 # To check the signature run:
 #   echo | gpg
-#   gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve 
parallel-20230722.tar.bz2.sig
+#   gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve 
parallel-20230822.tar.bz2.sig
 
 echo | gpg 2>/dev/null
 gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0
@@ -10,32 +10,32 @@
 
 -----BEGIN PGP SIGNATURE-----
 
-iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmS9E/EACgkQ0atFFoiI
-iIhUnyagy5iptRe44f7yOtzktf7FpdxTADoGIxRIR9kHUH1UlPAm/qKPvnXhN4HB
-ZF2K3knspuIz2UWLhnPO2DHcEoqIwt8+BB3c0g5A6qQSZDfW04FuvvBGD0VeKrLS
-XGAb8hDfy9UnUxKvBNjRLH9N3Cp1bbnaoMzHWW3O+teuzeQA8vih6ueAB6hbFgRa
-LuO17c1mrPKLACSsxXcK6mbsrDlag1VilmsRmjyRf6fqFzchMjhzRvYPwfHWAz1m
-OAL/47lmjRmXtrl6SwsZXnpCyY1J8fsL49vcjHUAOe1k/I7pmEm6IwcYz3JVlOoo
-Z5bu6oitF4qg3o2NF9q4q5ZR+r+dnV3PoLs/6PHV9qQxU8u+Uhyuj/o1P2/5HoNj
-ved4N+ijlVzJA0ltySzKvR8ZAQYn41ecAgFT8K5qOnglK4Q++HnRMAutdKACCsiW
-bBZZIwGt24emEDaIBWIVQ7jdbj5yaKAF3iLsek4nVXKzqyU1fXMSrCKdeSMNC4MI
-m38AtXrcyOhrUgJRAILGCnT44Kj5/A1T5r6tkHV87FVDD5MgkiaTLLN/H4jZ+EgK
-Eawv6JKm6xgKbKs4F+um1o2XuXt2f2dVKlKoyY8pgvi97rKa69EiR3ZxtyzmE5LI
-7cru6WQ3hUIM+PyVv78X5MxJWNqcXhXfiTjYWHh5DGfWr+/HjhOImgqdg5GInFbf
-fIwBUrfo+cSWlalo0wxYGgP0//zc1CscZ9x0cvTQYSYhynRSIf4PP7UMwkebThLL
-d59mPh/sAWCf69bCbmLi4ylU0r5RPSweSHlm4Z5Q+whX7F4oewPdW8oGgdahRpxm
-xgjHFHgDRGfHjLHgRH2GQm8OUaqdiovA1SFYTFqCsb/HFYPbrUniGlxlMGk7W4Z6
-wEPwe/vkOmUOVTWCsSLi+lrULCAzkVsWB27XNRdR5ocKEDlhTVaYoe9+NUlaKYSz
-3+k040UG5YuOaqOBEmn1bkpHuHHt0MU3I92atUFByNDtd3sef4UYzWnlbv55HekQ
-XcwAmau2B32Q8yz+y6zE6FUQr5LiYY1PnzQVe348OTYjXcpU/gh5jZ7yAFRQQZ2j
-/RAjaC+3EbydVYsKadDLzvABW7SzDXEC3fgUXBiFkvlJiiB1s2VMZeS5LVryncoo
-IZ7TACoXyMwd8dCuSFveZUv0hzWY9VZNOP4gajkYBB75o+wAXSseOjWrr9lgyjw4
-MXW3INgptw8iD98QcCfG4NI1qbCbZpocpdBPbXoc3EM/hKBoFqPk/3MS98a+rjiw
-b/SxCdv8rmbY36jcVaeTc4RI5rR4wG9XvH8aZs6kHrWutJ6dAPuhJ708fE0lttVd
-pWxHbSCcpf6T8KrKMuNvIQxJPkHZfMuERprQ+VN4fJwWKQIkfJGAqv9FtCDBxt3r
-LCnm6TvTV/+Rft8Mpd3eHRhKygOxSN1GBRRG68wqHqdjgH6pwmmqxj/p8Qy6tZJR
-BoZG4qL9clHLtpp6GW9dyoOG9lenST9pFd6Xku838WkenHwy5Gb+HDH4clQQJ9Wj
-RVyApGmNNjwbrH5NSiPdmG8PUbBniGb1FWCXD1me9Mn7fdc16RBKlAsqTkWQmYq6
-Aj5PzRBiSPmox1UrNun//tvnvWjw0mktTdc91W3S4SfuBT0GCy8Oy8T+
-=N6Gs
+iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmTm2tgACgkQ0atFFoiI
+iIg9JyaeIOoCWJncdwuyf6SPARKw82EPLm6xtAp0qRMFrkPlf6h/3KEH9Heyczun
+wPlLjStA0nPLGNDhKl8m+GQ44RRE5TXU0G3j8+2/V8tKUL2zZxg/U1UPpi+OAf60
+RHUzJLCS6SMhdKUruobAQ0jeYBNjxPEJ2WzLCXIQITRTketB/sE26cVHhBzbqmfN
+Vb6m4t+E1pnVgbIaUvFYLvm0H2jE+OYLetos6cK8camiABYm/H6U1McVghANEZW3
+nPdowTYCA/rr3tqVfnKq+Ex1oJdgJ3jnkP37NPsR4jVb0qBsvs95T+OfkqyZ/EXm
+YdnG0JLIHT4CWHoQ16fOxfyBcL+wzfJG8I+aVBA996r+SZEYqxwMOxI24nARXDlC
+FxJYzraJnl8A4Z+PqPBh1nu4rQLNDXyIHFcuOvOJgX36GR18pAt9P2UNUR7gYedZ
+lS8kA60r1W3HkNVkvyDBXqpcyCxF9iNwZ7z9Oyyy+N24X8i/bBclUGRtLQVl6YOj
+EDVvOay6HSH/HpW+w+Km7jPV3p+ACk2EuxxHK7GI8vnRWqo31d1vKxvUFb47jE03
+ZJIb5aCYnHQQuPGBntQnRyzpLZoDZFRss52vojFHLbEinQ+4Lwo2NLF26y/BkP94
+0v2qW9x5evExoFgwnVFWX+bMQVkHlWXTMIDJP1byfrlfOYVj4vJzFdx2c25hMl4c
+f4Tk3HYmkybZC9PoSO6vybWiQcqoYzcvuKDRPmq94OL6GU6kiydArBvBJ/OdpId2
+cVO8KNqo3s9+TYC641tmBF6xNru/UrcKQ/6B4x3PXIfJIlxVmFgUi/aWYUEgUAvr
+ClVU0zV8eZ6o7pLx4/iEUmmVBtFbGaHAoqK76nIf5d4tWjc+pPoUAMqxc/I2tDcR
+7nQ+p28GF5zSe1XtePRQxNS0RxeK0nGZ37PZV5SyY1+eD14NH5rFdHA0UO1ftqw8
+rU44C5unzTJ8x7P7+8KobvXf/TowZHiRY19ggNhg3W3E++FFfV5kRvserr+kxWyt
+XjbYYlev1Ov2sjxWE0mpxENPC8Ko+Dz21IrCQ1u/O6m4/uNpFxLivGemrd3X49mK
+tbDke+IvhXdd86vFr3HcvLdkBekkR7Whe8PZXk7a13EE/DFiM/olrRCECOE+HmJZ
+x1RX8D0cNpp4yIvSGYKC1ObzXCM7znywR0CIsxsjswNEGqOCJ3N00P0mV+V9vvaJ
+6x9gK3LSjzLQmvkg9DUUr9yJG8SnMRVl+kWiLTWXCS4gWdJufk13Yu2gny5S/vEB
+fiEIaLOCG4WmurL+06zDyRjSFeRwW11WTUaZgonb0GRR94pVAdHchNMUapyTeBuf
+7TmMSlXxPkjEgq579Yt9b4zHV9NSotK2JZyCR4AILaWMJo/q9tzHCppkHGXAAAiY
+DQIXqTQR3Fk7zQR5rmroWPvu2C6+Ufy1bdR4kSy57yvPK7TUIVjj6noxgSvOWGPx
+jriiigjnNqbBvKA06gumgLSuz04mVKew4cwB3hkw8nrrnOYOB4jlzjelutft4kmX
+ob3U5AB1L10xo1yRWsliWPK+aWY0uP1QuywmWJ8619qn6zKb5YMVTi8ljBVO6meU
+pw3RF/aAkVTs5NgeG+U4fv3esymgBQUuV8G5n2KJYjBo2GxXChZwnk3D
+=m7BZ
 -----END PGP SIGNATURE-----

++++++ parallel-remove-nag-screen.patch ++++++
--- /var/tmp/diff_new_pack.S4PyxR/_old  2023-08-28 17:18:04.622816845 +0200
+++ /var/tmp/diff_new_pack.S4PyxR/_new  2023-08-28 17:18:04.626816989 +0200
@@ -12,10 +12,10 @@
  src/sem      |    2 ++
  2 files changed, 4 insertions(+)
 
-Index: parallel-20230722/src/parallel
+Index: parallel-20230822/src/parallel
 ===================================================================
---- parallel-20230722.orig/src/parallel
-+++ parallel-20230722/src/parallel
+--- parallel-20230822.orig/src/parallel
++++ parallel-20230822/src/parallel
 @@ -2604,6 +2604,7 @@ sub parse_options(@) {
      # out, and if it works, you should post it on the email
      # list. Ideas that will cost work and which have not been tested
@@ -26,16 +26,16 @@
      # Parallel under a new name, but it does not give you the right to
 @@ -2643,6 +2644,7 @@ sub parse_options(@) {
      # accept to be added to a public hall of shame by removing the
-     # line. That includes you, George and Andreas.
+     # line.  That includes you, George and Andreas.
  
 +}
      parse_halt();
  
      if($ENV{'PARALLEL_ENV'}) {
-Index: parallel-20230722/src/sem
+Index: parallel-20230822/src/sem
 ===================================================================
---- parallel-20230722.orig/src/sem
-+++ parallel-20230722/src/sem
+--- parallel-20230822.orig/src/sem
++++ parallel-20230822/src/sem
 @@ -2629,6 +2629,7 @@ sub parse_options(@) {
      # runs. If that is too much trouble for you, why not use one of
      # the alternatives instead?
@@ -43,10 +43,10 @@
 +    if (0) {
      #
      # If you want GNU Parallel to be maintained in the future, you
-     # should keep this line.
+     # should keep this line:
 @@ -2643,6 +2644,7 @@ sub parse_options(@) {
      # accept to be added to a public hall of shame by removing the
-     # line. That includes you, George and Andreas.
+     # line.  That includes you, George and Andreas.
  
 +}
      parse_halt();

Reply via email to