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>'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 '{= $_= ++$wrong_counter =}' ::: 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 '{= $_=Q($_) =}' ::: \$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 '{= $_=pQ($_) =}' ::: \$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 '{= uq =}' ::: \$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 '{= $_=hash($_) =}' ::: 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: '{= $_=total_jobs() =}' ::: 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 '{= $_=slot() =}' ::: 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 '{= $_=seq() =}' ::: 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}='{=1 $_=$arg[1]+$arg[2] =}' \ + ::: 1 2 3 ::: 2 3 4</code></pre> + +<p>('{=1' 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 '{= $arg[1] >= $arg[2] and skip =}' \ + ::: 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 'Now: {= $_=yyyy_mm_dd_hh_mm_ss() =}' ::: Dummy +parallel echo 'The end: {= $_=yyyy_mm_dd_hh_mm_ss($_) =}' \ + ::: 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();
