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-----
