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 2021-12-28 12:26:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnu_parallel (Old)
 and      /work/SRC/openSUSE:Factory/.gnu_parallel.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnu_parallel"

Tue Dec 28 12:26:28 2021 rev:71 rq:942844 version:20211222

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnu_parallel/gnu_parallel.changes        
2021-12-02 02:13:37.610960479 +0100
+++ /work/SRC/openSUSE:Factory/.gnu_parallel.new.2520/gnu_parallel.changes      
2021-12-28 12:27:02.820503458 +0100
@@ -1,0 +2,6 @@
+Mon Dec 27 14:31:23 UTC 2021 - Dirk M??ller <[email protected]>
+
+- update to 20211222:
+  * Bug fixes and man page updates.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ gnu_parallel.spec ++++++
--- /var/tmp/diff_new_pack.Qrsose/_old  2021-12-28 12:27:03.460503942 +0100
+++ /var/tmp/diff_new_pack.Qrsose/_new  2021-12-28 12:27:03.464503945 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gnu_parallel
-Version:        20211122
+Version:        20211222
 Release:        0
 Summary:        Shell tool for executing jobs in parallel
 License:        GPL-3.0-or-later

++++++ parallel-20211122.tar.bz2 -> parallel-20211222.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/NEWS new/parallel-20211222/NEWS
--- old/parallel-20211122/NEWS  2021-11-23 00:26:33.000000000 +0100
+++ new/parallel-20211222/NEWS  2021-12-22 00:18:31.000000000 +0100
@@ -1,3 +1,22 @@
+20211222
+
+New in this release:
+
+* Bug fixes and man page updates.
+
+News about GNU Parallel:
+
+* The first version of Parallel will be 20 years on 2022-01-06
+
+* HerrComp Intro HPC gnu parallel https://www.youtube.com/watch?v=tcgjKWfgWQY
+
+* ??????????????????????????????????????????????????? 
https://qiita.com/toramili/items/44a770cfb9ef1edc9e26
+
+* How To Install parallel on Ubuntu 20.04 
https://installati.one/ubuntu/20.04/parallel/
+
+* Distributing embarrassingly parallel tasks GNU Parallel 
https://ulhpc-tutorials.readthedocs.io/en/latest/sequential/gnu-parallel/
+
+
 20211122
 
 New in this release:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/README new/parallel-20211222/README
--- old/parallel-20211122/README        2021-11-23 00:35:26.000000000 +0100
+++ new/parallel-20211222/README        2021-12-22 00:22:54.000000000 +0100
@@ -57,11 +57,11 @@
 
 Full installation of GNU Parallel is as simple as:
 
-    wget https://ftpmirror.gnu.org/parallel/parallel-20211122.tar.bz2
-    wget https://ftpmirror.gnu.org/parallel/parallel-20211122.tar.bz2.sig
-    gpg parallel-20211122.tar.bz2.sig
-    bzip2 -dc parallel-20211122.tar.bz2 | tar xvf -
-    cd parallel-20211122
+    wget https://ftpmirror.gnu.org/parallel/parallel-20211222.tar.bz2
+    wget https://ftpmirror.gnu.org/parallel/parallel-20211222.tar.bz2.sig
+    gpg parallel-20211222.tar.bz2.sig
+    bzip2 -dc parallel-20211222.tar.bz2 | tar xvf -
+    cd parallel-20211222
     ./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-20211122.tar.bz2
-    wget https://ftpmirror.gnu.org/parallel/parallel-20211122.tar.bz2.sig
-    gpg parallel-20211122.tar.bz2.sig
-    bzip2 -dc parallel-20211122.tar.bz2 | tar xvf -
-    cd parallel-20211122
+    wget https://ftpmirror.gnu.org/parallel/parallel-20211222.tar.bz2
+    wget https://ftpmirror.gnu.org/parallel/parallel-20211222.tar.bz2.sig
+    gpg parallel-20211222.tar.bz2.sig
+    bzip2 -dc parallel-20211222.tar.bz2 | tar xvf -
+    cd parallel-20211222
     ./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. (2021, November 22). GNU Parallel 20211122 ('Peng Shuai').
-    Zenodo. https://doi.org/10.5281/zenodo.5719513
+    Tange, O. (2021, December 22). GNU Parallel 20211222 ('St??jberg').
+    Zenodo. https://doi.org/10.5281/zenodo.5797028
 
 Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
 2016, 2017, 2018, 2019, 2020, 2021 Ole Tange, http://ole.tange.dk and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/configure 
new/parallel-20211222/configure
--- old/parallel-20211122/configure     2021-11-23 00:37:59.000000000 +0100
+++ new/parallel-20211222/configure     2021-12-22 00:24:57.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for parallel 20211122.
+# Generated by GNU Autoconf 2.69 for parallel 20211222.
 #
 # Report bugs to <[email protected]>.
 #
@@ -579,8 +579,8 @@
 # Identity of this package.
 PACKAGE_NAME='parallel'
 PACKAGE_TARNAME='parallel'
-PACKAGE_VERSION='20211122'
-PACKAGE_STRING='parallel 20211122'
+PACKAGE_VERSION='20211222'
+PACKAGE_STRING='parallel 20211222'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1214,7 +1214,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 20211122 to adapt to many kinds of systems.
+\`configure' configures parallel 20211222 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1281,7 +1281,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of parallel 20211122:";;
+     short | recursive ) echo "Configuration of parallel 20211222:";;
    esac
   cat <<\_ACEOF
 
@@ -1357,7 +1357,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-parallel configure 20211122
+parallel configure 20211222
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1374,7 +1374,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 20211122, which was
+It was created by parallel $as_me 20211222, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2237,7 +2237,7 @@
 
 # Define the identity of the package.
  PACKAGE='parallel'
- VERSION='20211122'
+ VERSION='20211222'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2880,7 +2880,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 20211122, which was
+This file was extended by parallel $as_me 20211222, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -2942,7 +2942,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-parallel config.status 20211122
+parallel config.status 20211222
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/configure.ac 
new/parallel-20211222/configure.ac
--- old/parallel-20211122/configure.ac  2021-11-23 00:35:26.000000000 +0100
+++ new/parallel-20211222/configure.ac  2021-12-22 00:22:54.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT([parallel], [20211122], [[email protected]])
+AC_INIT([parallel], [20211222], [[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-20211122/src/env_parallel 
new/parallel-20211222/src/env_parallel
--- old/parallel-20211122/src/env_parallel      2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel      2021-12-22 00:22:54.000000000 
+0100
@@ -30,10 +30,10 @@
     source="$1"
     script="$2"
     into="$3"
-    if grepq $script $into; then
+    if grepq $script "$into"; then
        true already installed
     else
-       echo $source \`which $script\` >> $into
+       echo $source \`which $script\` >> "$into"
     fi
 }
 
@@ -42,32 +42,32 @@
 
   case $key in
       -i|--install)
-         installer . env_parallel.bash  $HOME/.bashrc
-         installer . env_parallel.sh  $HOME/.shrc
-         installer . env_parallel.zsh   $HOME/.zshenv
-         installer source env_parallel.ksh $HOME/.kshrc
-         installer source env_parallel.mksh $HOME/.mkshrc
+         installer . env_parallel.bash  "$HOME"/.bashrc
+         installer . env_parallel.sh  "$HOME"/.shrc
+         installer . env_parallel.zsh   "$HOME"/.zshenv
+         installer source env_parallel.ksh "$HOME"/.kshrc
+         installer source env_parallel.mksh "$HOME"/.mkshrc
          echo $SHELL | grepq /pdksh &&
-             installer . env_parallel.pdksh $HOME/.profile
+             installer . env_parallel.pdksh "$HOME"/.profile
          echo $SHELL | grepq /ash &&
-             installer . env_parallel.ash $HOME/.profile
+             installer . env_parallel.ash "$HOME"/.profile
          echo $SHELL | grepq /dash &&
-             installer . env_parallel.dash $HOME/.profile
-         installer source env_parallel.csh $HOME/.cshrc
-         installer source env_parallel.tcsh $HOME/.tcshrc
-         mkdir -p $HOME/.config/fish
-         grepq env_parallel.fish $HOME/.config/fish/config.fish ||
-           echo '. (which env_parallel.fish)' >> $HOME/.config/fish/config.fish
+             installer . env_parallel.dash "$HOME"/.profile
+         installer source env_parallel.csh "$HOME"/.cshrc
+         installer source env_parallel.tcsh "$HOME"/.tcshrc
+         mkdir -p "$HOME"/.config/fish
+         grepq env_parallel.fish "$HOME"/.config/fish/config.fish ||
+           echo '. (which env_parallel.fish)' >> 
"$HOME"/.config/fish/config.fish
          echo 'Installed env_parallel in:'
-         echo "    " $HOME/.bashrc
-         echo "    " $HOME/.shrc
-         echo "    " $HOME/.zshenv
-         echo "    " $HOME/.config/fish/config.fish
-         echo "    " $HOME/.kshrc
-         echo "    " $HOME/.mkshrc
-         echo "    " $HOME/.profile
-         echo "    " $HOME/.cshrc
-         echo "    " $HOME/.tcshrc
+         echo "    " "$HOME"/.bashrc
+         echo "    " "$HOME"/.shrc
+         echo "    " "$HOME"/.zshenv
+         echo "    " "$HOME"/.config/fish/config.fish
+         echo "    " "$HOME"/.kshrc
+         echo "    " "$HOME"/.mkshrc
+         echo "    " "$HOME"/.profile
+         echo "    " "$HOME"/.cshrc
+         echo "    " "$HOME"/.tcshrc
          exit
       ;;
       *)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/src/env_parallel.1 
new/parallel-20211222/src/env_parallel.1
--- old/parallel-20211122/src/env_parallel.1    2021-11-23 00:38:02.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.1    2021-12-22 00:25:00.000000000 
+0100
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "ENV_PARALLEL 1"
-.TH ENV_PARALLEL 1 "2021-11-22" "20211122" "parallel"
+.TH ENV_PARALLEL 1 "2021-12-21" "20211222" "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-20211122/src/env_parallel.ash 
new/parallel-20211222/src/env_parallel.ash
--- old/parallel-20211122/src/env_parallel.ash  2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.ash  2021-12-22 00:22:54.000000000 
+0100
@@ -385,7 +385,7 @@
        return 255
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
-       echo "parset 20211122 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20211222 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2021 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-20211122/src/env_parallel.bash 
new/parallel-20211222/src/env_parallel.bash
--- old/parallel-20211122/src/env_parallel.bash 2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.bash 2021-12-22 00:22:54.000000000 
+0100
@@ -384,7 +384,7 @@
        return 255
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
-       echo "parset 20211122 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20211222 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2021 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-20211122/src/env_parallel.dash 
new/parallel-20211222/src/env_parallel.dash
--- old/parallel-20211122/src/env_parallel.dash 2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.dash 2021-12-22 00:22:54.000000000 
+0100
@@ -385,7 +385,7 @@
        return 255
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
-       echo "parset 20211122 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20211222 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2021 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-20211122/src/env_parallel.ksh 
new/parallel-20211222/src/env_parallel.ksh
--- old/parallel-20211122/src/env_parallel.ksh  2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.ksh  2021-12-22 00:22:54.000000000 
+0100
@@ -363,7 +363,7 @@
        return 255
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
-       echo "parset 20211122 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20211222 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2021 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-20211122/src/env_parallel.mksh 
new/parallel-20211222/src/env_parallel.mksh
--- old/parallel-20211122/src/env_parallel.mksh 2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.mksh 2021-12-22 00:22:54.000000000 
+0100
@@ -365,7 +365,7 @@
        return 255
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
-       echo "parset 20211122 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20211222 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2021 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-20211122/src/env_parallel.sh 
new/parallel-20211222/src/env_parallel.sh
--- old/parallel-20211122/src/env_parallel.sh   2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.sh   2021-12-22 00:22:54.000000000 
+0100
@@ -390,7 +390,7 @@
        return 255
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
-       echo "parset 20211122 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20211222 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2021 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-20211122/src/env_parallel.zsh 
new/parallel-20211222/src/env_parallel.zsh
--- old/parallel-20211122/src/env_parallel.zsh  2021-11-23 00:35:26.000000000 
+0100
+++ new/parallel-20211222/src/env_parallel.zsh  2021-12-22 00:22:54.000000000 
+0100
@@ -355,7 +355,7 @@
        return 255
     fi
     if [ "$_parset_NAME" = "--version" ] ; then
-       echo "parset 20211122 (GNU parallel `parallel --minversion 1`)"
+       echo "parset 20211222 (GNU parallel `parallel --minversion 1`)"
        echo "Copyright (C) 2007-2021 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-20211122/src/niceload 
new/parallel-20211222/src/niceload
--- old/parallel-20211122/src/niceload  2021-11-23 00:35:26.000000000 +0100
+++ new/parallel-20211222/src/niceload  2021-12-22 00:22:54.000000000 +0100
@@ -26,7 +26,7 @@
 use strict;
 use Getopt::Long;
 $Global::progname="niceload";
-$Global::version = 20211122;
+$Global::version = 20211222;
 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-20211122/src/parallel 
new/parallel-20211222/src/parallel
--- old/parallel-20211122/src/parallel  2021-11-23 00:35:26.000000000 +0100
+++ new/parallel-20211222/src/parallel  2021-12-22 00:22:54.000000000 +0100
@@ -924,7 +924,7 @@
     return $loop;
 }
 
-sub group_by_stdin_filter() {
+sub pipe_group_by_setup() {
     # Record separator with 119 bit random value
     $opt::recend = '';
     $opt::recstart =
@@ -2264,7 +2264,7 @@
 
 sub init_globals() {
     # Defaults:
-    $Global::version = 20211122;
+    $Global::version = 20211222;
     $Global::progname = 'parallel';
     $::name = "GNU Parallel";
     $Global::infinity = 2**31;
@@ -5077,8 +5077,8 @@
         "If you use programs that use GNU Parallel to process data for an 
article in a",
         "scientific publication, please cite:",
         "",
-         "  Tange, O. (2021, November 22). GNU Parallel 20211122 ('Peng 
Shuai').",
-        "  Zenodo. https://doi.org/10.5281/zenodo.5719513";,
+         "  Tange, O. (2021, December 22). GNU Parallel 20211222 
('St??jberg').",
+        "  Zenodo. https://doi.org/10.5281/zenodo.5797028";,
         "",
         # Before changing these lines,  please read
          # 
https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice
@@ -5110,8 +5110,8 @@
             "If you use programs that use GNU Parallel to process data for an 
article in a",
             "scientific publication, please cite:",
             "",
-            "  Tange, O. (2021, November 22). GNU Parallel 20211122 ('Peng 
Shuai').",
-            "  Zenodo. https://doi.org/10.5281/zenodo.5719513";,
+            "  Tange, O. (2021, December 22). GNU Parallel 20211222 
('St??jberg').",
+            "  Zenodo. https://doi.org/10.5281/zenodo.5797028";,
             "",
             # Before changing these line,  please read
             # 
https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice and
@@ -5236,20 +5236,20 @@
        "If you use programs that use GNU Parallel to process data for an 
article in a",
        "scientific publication, please cite:",
        "",
-       "\@software{tange_2021_5719513,",
+       "\@software{tange_2021_5797028,",
        "      author       = {Tange, Ole},",
-       "      title        = {GNU Parallel 20211122 ('Peng Shuai')},",
-       "      month        = Nov,",
+       "      title        = {GNU Parallel 20211222 ('St??jberg')},",
+       "      month        = Dec,",
        "      year         = 2021,",
        "      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.5719513},",
-       "      url          = {https://doi.org/10.5281/zenodo.5719513}";,
+       "      doi          = {10.5281/zenodo.5797028},",
+       "      url          = {https://doi.org/10.5281/zenodo.5797028}";,
        "}",
        "",
-       "(Feel free to use \\nocite{tange_2021_5719513})",
+       "(Feel free to use \\nocite{tange_2021_5797028})",
        "",
        # Before changing these lines, please read
        # 
https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice and
@@ -13991,15 +13991,16 @@
 
     if($opt::pipepart) {
        pipepart_setup();
-    } elsif($opt::pipe and $opt::tee) {
-       pipe_tee_setup();
-    } elsif($opt::pipe and $opt::shard or $opt::bin) {
-       pipe_shard_setup();
+    } elsif($opt::pipe) {
+       if($opt::tee) {
+           pipe_tee_setup();
+       } elsif($opt::shard or $opt::bin) {
+           pipe_shard_setup();
+       } elsif($opt::groupby) {
+           pipe_group_by_setup();
+       }
     }
 
-    if(not $opt::pipepart and $opt::groupby) {
-       group_by_stdin_filter();
-    }
     if($opt::eta or $opt::bar or $opt::shuf or $Global::halt_pct) {
        # Count the number of jobs or shuffle all jobs
        # before starting any.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/src/parsort 
new/parallel-20211222/src/parsort
--- old/parallel-20211122/src/parsort   2021-11-23 00:35:26.000000000 +0100
+++ new/parallel-20211222/src/parsort   2021-12-22 00:22:54.000000000 +0100
@@ -122,7 +122,7 @@
     "help" => \$opt::dummy,
     ) || exit(255);
 $Global::progname = ($0 =~ m:(^|/)([^/]+)$:)[1];
-$Global::version = 20211122;
+$Global::version = 20211222;
 if($opt::version) { version(); exit 0; }
 @Global::sortoptions = grep { ! /^-D$/ }
     shell_quote(@ARGV_before[0..($#ARGV_before-$#ARGV-1)]);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/src/parsort.1 
new/parallel-20211222/src/parsort.1
--- old/parallel-20211122/src/parsort.1 2021-11-23 00:38:02.000000000 +0100
+++ new/parallel-20211222/src/parsort.1 2021-12-22 00:25:00.000000000 +0100
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "PARSORT 1"
-.TH PARSORT 1 "2021-11-22" "20211122" "parallel"
+.TH PARSORT 1 "2021-12-21" "20211222" "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-20211122/src/sem 
new/parallel-20211222/src/sem
--- old/parallel-20211122/src/sem       2021-11-23 00:35:26.000000000 +0100
+++ new/parallel-20211222/src/sem       2021-12-22 00:22:54.000000000 +0100
@@ -924,7 +924,7 @@
     return $loop;
 }
 
-sub group_by_stdin_filter() {
+sub pipe_group_by_setup() {
     # Record separator with 119 bit random value
     $opt::recend = '';
     $opt::recstart =
@@ -2264,7 +2264,7 @@
 
 sub init_globals() {
     # Defaults:
-    $Global::version = 20211122;
+    $Global::version = 20211222;
     $Global::progname = 'parallel';
     $::name = "GNU Parallel";
     $Global::infinity = 2**31;
@@ -5077,8 +5077,8 @@
         "If you use programs that use GNU Parallel to process data for an 
article in a",
         "scientific publication, please cite:",
         "",
-         "  Tange, O. (2021, November 22). GNU Parallel 20211122 ('Peng 
Shuai').",
-        "  Zenodo. https://doi.org/10.5281/zenodo.5719513";,
+         "  Tange, O. (2021, December 22). GNU Parallel 20211222 
('St??jberg').",
+        "  Zenodo. https://doi.org/10.5281/zenodo.5797028";,
         "",
         # Before changing these lines,  please read
          # 
https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice
@@ -5110,8 +5110,8 @@
             "If you use programs that use GNU Parallel to process data for an 
article in a",
             "scientific publication, please cite:",
             "",
-            "  Tange, O. (2021, November 22). GNU Parallel 20211122 ('Peng 
Shuai').",
-            "  Zenodo. https://doi.org/10.5281/zenodo.5719513";,
+            "  Tange, O. (2021, December 22). GNU Parallel 20211222 
('St??jberg').",
+            "  Zenodo. https://doi.org/10.5281/zenodo.5797028";,
             "",
             # Before changing these line,  please read
             # 
https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice and
@@ -5236,20 +5236,20 @@
        "If you use programs that use GNU Parallel to process data for an 
article in a",
        "scientific publication, please cite:",
        "",
-       "\@software{tange_2021_5719513,",
+       "\@software{tange_2021_5797028,",
        "      author       = {Tange, Ole},",
-       "      title        = {GNU Parallel 20211122 ('Peng Shuai')},",
-       "      month        = Nov,",
+       "      title        = {GNU Parallel 20211222 ('St??jberg')},",
+       "      month        = Dec,",
        "      year         = 2021,",
        "      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.5719513},",
-       "      url          = {https://doi.org/10.5281/zenodo.5719513}";,
+       "      doi          = {10.5281/zenodo.5797028},",
+       "      url          = {https://doi.org/10.5281/zenodo.5797028}";,
        "}",
        "",
-       "(Feel free to use \\nocite{tange_2021_5719513})",
+       "(Feel free to use \\nocite{tange_2021_5797028})",
        "",
        # Before changing these lines, please read
        # 
https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice and
@@ -13991,15 +13991,16 @@
 
     if($opt::pipepart) {
        pipepart_setup();
-    } elsif($opt::pipe and $opt::tee) {
-       pipe_tee_setup();
-    } elsif($opt::pipe and $opt::shard or $opt::bin) {
-       pipe_shard_setup();
+    } elsif($opt::pipe) {
+       if($opt::tee) {
+           pipe_tee_setup();
+       } elsif($opt::shard or $opt::bin) {
+           pipe_shard_setup();
+       } elsif($opt::groupby) {
+           pipe_group_by_setup();
+       }
     }
 
-    if(not $opt::pipepart and $opt::groupby) {
-       group_by_stdin_filter();
-    }
     if($opt::eta or $opt::bar or $opt::shuf or $Global::halt_pct) {
        # Count the number of jobs or shuffle all jobs
        # before starting any.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-20211122/src/sql 
new/parallel-20211222/src/sql
--- old/parallel-20211122/src/sql       2021-11-23 00:35:26.000000000 +0100
+++ new/parallel-20211222/src/sql       2021-12-22 00:22:54.000000000 +0100
@@ -600,7 +600,7 @@
 exit ($err);
 
 sub parse_options {
-    $Global::version = 20211122;
+    $Global::version = 20211222;
     $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-20211122/src/sql.1 
new/parallel-20211222/src/sql.1
--- old/parallel-20211122/src/sql.1     2021-11-23 00:38:02.000000000 +0100
+++ new/parallel-20211222/src/sql.1     2021-12-22 00:25:00.000000000 +0100
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "SQL 1"
-.TH SQL 1 "2021-11-22" "20211122" "parallel"
+.TH SQL 1 "2021-12-21" "20211222" "parallel"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l

++++++ parallel-20211122.tar.bz2.sig -> parallel-20211222.tar.bz2.sig ++++++
--- /work/SRC/openSUSE:Factory/gnu_parallel/parallel-20211122.tar.bz2.sig       
2021-12-02 02:13:37.734960101 +0100
+++ 
/work/SRC/openSUSE:Factory/.gnu_parallel.new.2520/parallel-20211222.tar.bz2.sig 
    2021-12-28 12:27:02.900503518 +0100
@@ -2,7 +2,7 @@
 
 # To check the signature run:
 #   echo | gpg
-#   gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve 
parallel-20211122.tar.bz2.sig
+#   gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve 
parallel-20211222.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-----
 
-iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmGcKpQACgkQ0atFFoiI
-iIh85Caffd3Eds+Z5GZtLwo/nlNOCteLSCVe6rDJ8yCknUT36KCUTqd9Uxkx8lZa
-rIIXO6ABiX/AzY24SIPDjTc3VOzve0rACwj56hEpCRw7GMuWwa90iqmTFj5GyK2Z
-uf83zkVJ2HhPCk0V9rRb6HWvPIA1doKtaqPGt+al58T4TkVVUoYKPv+swvqxWPtL
-gfha1G2ldWy7SUozJZv6+EC5ciJ4D2z+7vFJ29VVniKTLQ564YiiClO5G5mvTtyu
-DAR6ZAMPhJZwUDhyykKeZCIzP110MK+69l0rJf1mKm8lwbFspdgH3Hi+QJ3cdFNF
-fKGr5AAf9pc02bTsCAmLwdZEv5A0u3z3KT5LWiKoJEAzh3vIOtUcX831BjrkfX+y
-PiMmiPs87TnvV51FaHh0ZcvzYHME9tM2ag21X+h7w2Y/0MwAuWzhnljDvMPPF3aN
-5fH3snjtqMXmn5XgHRL8zyGF9COI1VLKOSKFSK3YcLz4hH1+tY7n3I5NUyQqH14S
-7Pa5sdpxlzawUpm90PorszlKpmfDUH/DGTnaMA3zyy0znvir3/gZrnonrub5uPWe
-ytNeMPncXe8QTUe6vB3VTDBBZkdDc7dOWCybj4SP8ZlexAbG3ym3aiDTcIyKR9lI
-Gwhpvn4zy4hx7hwQrhi+UEKjTXYQDBYfRwI6+DO08RLDyyjfQ2x5fP7Qie+xXncX
-3Vt7CHzUyH9rweCa0c6ScKDozXtbYcv3m7bE64bPdFLXJAgr/HRKyW9veUyKDtI2
-WuS3uc/IdjV8kkgvE990PgDb84yTSS1nJ6vkvzyf4omkk265Uw+OXCqD5G05lcVA
-+YTRYyU25PhufuTmkNVX10uO9ht6ENY1gBj4DJyLvEGcUAXekdDOuX5ziVo99EXu
-bF5/nV+hKcQBhcuf7FRl4z4qswMypzPcWWwiLN3Aqf6WXzUdz2vOTw79Ehm0Anc0
-qzIreQ3Uv1BIAGVzBvFXiKEOQECJofL9wegWJncTDttRzC7FYAhK7jsfrQFM8VCH
-W4wUdQqeXyQy0ou3xJZr0Ryau64c6joaciHJGEImK0N/HEzjSA/43xQcbonvfpRO
-a8YiIKvuM648PGlXofi3iP2qcpNKbQC+6kUirBCHn0s+2zq2d9cpXJK3O7qANSfU
-e/ZnD55SltMepOI3lRgKtJJjANnBQZLdMcNWFI/oR2IwYR8+kRvezMzQPjBZCfHv
-vRd15kUUDuVoc5U97r8fK3ynBsuiO3cmBNbgwq6+BVo622tSgfQwLbSbHSabYTbF
-hwPjrh/5pcpnHXzHaHQ2TUivmuK1VIGiCUllpyripF////AFf+YY6Ns+DcSPe/5O
-oLy8JKyNPzclRiKkerExSRQqeLg5uKyWIf/BwWuxvbZA/LgaQb6QtI0VryhxdGiz
-OvVBCvAkPknctApkj24qKJEDxHz6jbIEAz3TGnbgH0tW8QVHa1D9SG39/jR0HhRc
-Vg2coG8iZSrmSDZHHB+SCM+p7x51ha8ezaXME9SlDbZRLam4N4B1ZolnSlbng1un
-RF7Viu/R/92R91GBWE2gavDqzlIcwagJtm0TUCyUling+Quez8EbWwCs19b4w2D7
-YQEt+6PFCOZkLtj/iZAABCczmfWKw6PtxJdF+JTAG3PK2qZJHi0zBHyf
-=O68d
+iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmHCYlkACgkQ0atFFoiI
+iIiEyCaglovSsf5jPjGIOgL3pwpGHrVxcxDMgRXrOcLEq9bOcaklOH07bCshiVBl
+YvY0F4a7b+b1bh68ElVWCxYxoLFIBRjpT/LhrJSq5B8FUBZU9OaawY/ZugejQ2GJ
+nP2NMG/vN5MUvvw6DcNvyo3X3da58RnXsTU+IwXLbx1YPOXVHImiLHIuhtWRuiaO
+aFs8j11rx/3/Hm1I3xW3lrZziqFWE2IRVZN5AKzJ1igrL4STx1gYYCfyofCBTQ2V
+/JwpZBhaqrM4yOroFVBykdGlCgo3HTgonDlQ85hyxSmiKnIP+h7omyfz1Tn1MREI
+ITiVJupHYRaL9i5CzhVpE10HYaiTNhzYHCd0pUJorR0Bw8fxl7X/n+9REWi+RoZa
+eRM5sVCBw5LUfNDzR/f6gotp94WthaGoiFT7PgwaeEIHfqFb7ruKtnF6P8jwdSDJ
+4Bu08EoYCPvauFNwN1Ul3VtLJsamwz2X9Ue+NdUWzIrq2Qavw9kNkBOh4se5Fjmg
+OYYWZIYLo4qlzC+wrDTLiRn4GBm86hQk98pJpYNtJ/EcGXHoFagxFnZPbRQA0uuO
+hdAHzi9SfQYEzoO2cKjm2SPjrFOEFKqzR/i1jaKApjfgRs5bkE882PRi5hrfz8WP
+GIKCWEOy6VGqNIA4PhRqrLntu28k+1JY2oaIyXIWhwqJLsnHYF9DFNlcPIFjwEFT
+RHgkx6ncjIi6bUm/u4YnSoYRzt/lcvMC9eqGyJp+w/mQolKtEriWIBF1R4vlRaXq
+bGBwKr1CSPbS1ZQqcDrfJCCRi01I3EoWc89uvhBzR/ZXDut/nsShcVX7//0fFFQM
+BP9tSuiTu/aPucKCzS0k3iO499Tl52QFLYqB09J9PNcyDZujfvLzK09ZzId2OVic
+UkSHeCWxWMuOStG34C66qExnpGEQTJ4ng+T1j2n62CbuFfMKcbhn9qBX9SEAgmP6
+k9P2cRXkPd3Wl004ryitib0I4j4ucmsFSHIUGBB9iPvJ/r/XtSEpLNpdO0WtAkDN
+P8ojJzQLlNZ5IjSxRt2RjKrsFdoWz6Uwle8DepJA+R8RUi/ITWf7pE1q5YHsrthU
+Pj3vI40eNaGjUxt80oFvLC/yHcrKsbkam8Jy6s6rTpN99exVZ3mBf/A6+FTI1bAY
+XBw6ysrjOUtvowu7MhWrMwuaaZtscjZGieSuLMH9XBNYAfPuigSdad/rQIqFX/ie
+2HOuT7opGyiz14IIHs10frtDD4WwaOMTaTcAMhbywwXWs6hKwaCx4RuQ9ra/BmdL
+EzJDlVJgM30BEdkR08zpmUx3M5i1yk1vSugj1ZxUIGcwINpdpr8Ukmy6PpI+ESfS
+FsRSgS4DFOzC25lo5xRSDKq5rCqI0N2p/7JynV21T1i0FCRMXeb5miHuwYG4uv87
+/qgj8w6vCf+m7X1lgOOnhDVnGWlCeHXa6bVHElTtfclfiC35QPhOET9aM/BG80gA
+PCu14gzXziHHmDg5o1wkb2ilpDOKSAu26P1Wifyd33Z3Xhc485+4kzzzVXHTE0BL
+HO3r6MIeKUrQ5CLI6eOeN2g6XdkoJiraJs+rST0095wvPwrjiHrnK5buKoNFK2XY
+izuEKeXQq1WXwjz285ztePCNzb/+Wx05AwS5yBixJVgzyD3odNgFlv/b
+=3X0J
 -----END PGP SIGNATURE-----

Reply via email to