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-10-04 22:33:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnu_parallel (Old) and /work/SRC/openSUSE:Factory/.gnu_parallel.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnu_parallel" Wed Oct 4 22:33:00 2023 rev:89 rq:1115327 version:20230922 Changes: -------- --- /work/SRC/openSUSE:Factory/gnu_parallel/gnu_parallel.changes 2023-08-28 17:18:02.274732526 +0200 +++ /work/SRC/openSUSE:Factory/.gnu_parallel.new.28202/gnu_parallel.changes 2023-10-04 22:34:16.073748885 +0200 @@ -1,0 +2,6 @@ +Wed Oct 4 07:51:22 UTC 2023 - Jan Engelhardt <[email protected]> + +- Update to release 20230922 + * Bug fixes and man page updates. + +------------------------------------------------------------------- Old: ---- parallel-20230822.tar.bz2 parallel-20230822.tar.bz2.sig New: ---- parallel-20230922.tar.bz2 parallel-20230922.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnu_parallel.spec ++++++ --- /var/tmp/diff_new_pack.4PAVFP/_old 2023-10-04 22:34:17.729808741 +0200 +++ /var/tmp/diff_new_pack.4PAVFP/_new 2023-10-04 22:34:17.733808885 +0200 @@ -17,7 +17,7 @@ Name: gnu_parallel -Version: 20230822 +Version: 20230922 Release: 0 Summary: Shell tool for executing jobs in parallel License: GPL-3.0-or-later ++++++ parallel-20230822.tar.bz2 -> parallel-20230922.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/Makefile.am new/parallel-20230922/Makefile.am --- old/parallel-20230822/Makefile.am 2023-07-28 09:16:44.000000000 +0200 +++ new/parallel-20230922/Makefile.am 2023-09-24 21:42:27.000000000 +0200 @@ -9,6 +9,8 @@ web: cd src; make web + cp -r src/*.pdf src/sphinx/build/html/* ../parallel-web/parallel + cp ../parallel-web/parallel/parallel.html ../parallel-web/parallel/man.html upload: eval `gpg-agent --daemon` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/Makefile.in new/parallel-20230922/Makefile.in --- old/parallel-20230822/Makefile.in 2023-08-24 06:20:42.000000000 +0200 +++ new/parallel-20230922/Makefile.in 2023-09-24 21:42:44.000000000 +0200 @@ -778,6 +778,8 @@ web: cd src; make web + cp -r src/*.pdf src/sphinx/build/html/* ../parallel-web/parallel + cp ../parallel-web/parallel/parallel.html ../parallel-web/parallel/man.html upload: eval `gpg-agent --daemon` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/NEWS new/parallel-20230922/NEWS --- old/parallel-20230822/NEWS 2023-08-04 07:34:40.000000000 +0200 +++ new/parallel-20230922/NEWS 2023-09-24 21:24:26.000000000 +0200 @@ -1,3 +1,33 @@ +20230922 + +New in this release: + +* Bug fixes and man page updates. + +News about GNU Parallel: + +* This CLI Tool is AMAZING | Prime Reacts + https://www.youtube.com/watch?v=ry49BZA-tgg + +* New Data Engineering Stack - GNU parallel + https://www.linkedin.com/feed/update/urn:li:activity:7100509073149743104?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7100509073149743104%29 + + +20230822 + +New in this release: + +* Bug fixes and man page updates. + +News about GNU Parallel: + +* GNU Parallel, where have you been all my life? + https://alexplescan.com/posts/2023/08/20/gnu-parallel/ + +* Parallel (multithreaded) music download from Youtube + https://hrna.moe/?p=parallel-multithread-music-download + + 20230722 New in this release: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/README new/parallel-20230922/README --- old/parallel-20230822/README 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/README 2023-09-24 21:29:49.000000000 +0200 @@ -57,11 +57,11 @@ Full installation of GNU Parallel is as simple as: - 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 + wget https://ftpmirror.gnu.org/parallel/parallel-20230922.tar.bz2 + wget https://ftpmirror.gnu.org/parallel/parallel-20230922.tar.bz2.sig + gpg parallel-20230922.tar.bz2.sig + bzip2 -dc parallel-20230922.tar.bz2 | tar xvf - + cd parallel-20230922 ./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-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 + wget https://ftpmirror.gnu.org/parallel/parallel-20230922.tar.bz2 + wget https://ftpmirror.gnu.org/parallel/parallel-20230922.tar.bz2.sig + gpg parallel-20230922.tar.bz2.sig + bzip2 -dc parallel-20230922.tar.bz2 | tar xvf - + cd parallel-20230922 ./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, August 22). GNU Parallel 20230822 ('Chandrayaan'). - Zenodo. https://doi.org/10.5281/zenodo.8278274 + Tange, O. (2023, September 22). GNU Parallel 20230922 ('Derna'). + Zenodo. https://doi.org/10.5281/zenodo.8374296 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-20230822/configure new/parallel-20230922/configure --- old/parallel-20230822/configure 2023-08-24 06:20:42.000000000 +0200 +++ new/parallel-20230922/configure 2023-09-24 21:32:16.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 20230822. +# Generated by GNU Autoconf 2.71 for parallel 20230922. # # Report bugs to <[email protected]>. # @@ -610,8 +610,8 @@ # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20230822' -PACKAGE_STRING='parallel 20230822' +PACKAGE_VERSION='20230922' +PACKAGE_STRING='parallel 20230922' 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 20230822 to adapt to many kinds of systems. +\`configure' configures parallel 20230922 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 20230822:";; + short | recursive ) echo "Configuration of parallel 20230922:";; esac cat <<\_ACEOF @@ -1390,7 +1390,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20230822 +parallel configure 20230922 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 20230822, which was +It was created by parallel $as_me 20230922, 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='20230822' + VERSION='20230922' 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 20230822, which was +This file was extended by parallel $as_me 20230922, 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 20230822 +parallel config.status 20230922 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-20230822/configure.ac new/parallel-20230922/configure.ac --- old/parallel-20230822/configure.ac 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/configure.ac 2023-09-24 21:29:49.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([parallel],[20230822],[[email protected]]) +AC_INIT([parallel],[20230922],[[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-20230822/src/env_parallel.1 new/parallel-20230922/src/env_parallel.1 --- old/parallel-20230822/src/env_parallel.1 2023-08-24 06:20:44.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.1 2023-09-24 21:32:22.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ENV_PARALLEL 1" -.TH ENV_PARALLEL 1 "2023-08-24" "20230822" "parallel" +.TH ENV_PARALLEL 1 "2023-09-24" "20230922" "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-20230822/src/env_parallel.ash new/parallel-20230922/src/env_parallel.ash --- old/parallel-20230822/src/env_parallel.ash 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.ash 2023-09-24 21:29:49.000000000 +0200 @@ -393,7 +393,7 @@ fi if [ "$_parset_NAME" = "--version" ] ; then # shellcheck disable=SC2006 - echo "parset 20230822 (GNU parallel `parallel --minversion 1`)" + echo "parset 20230922 (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-20230822/src/env_parallel.bash new/parallel-20230922/src/env_parallel.bash --- old/parallel-20230822/src/env_parallel.bash 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.bash 2023-09-24 21:29:49.000000000 +0200 @@ -395,7 +395,7 @@ fi if [ "$_parset_NAME" = "--version" ] ; then # shellcheck disable=SC2006 - echo "parset 20230822 (GNU parallel `parallel --minversion 1`)" + echo "parset 20230922 (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-20230822/src/env_parallel.dash new/parallel-20230922/src/env_parallel.dash --- old/parallel-20230822/src/env_parallel.dash 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.dash 2023-09-24 21:29:49.000000000 +0200 @@ -393,7 +393,7 @@ fi if [ "$_parset_NAME" = "--version" ] ; then # shellcheck disable=SC2006 - echo "parset 20230822 (GNU parallel `parallel --minversion 1`)" + echo "parset 20230922 (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-20230822/src/env_parallel.ksh new/parallel-20230922/src/env_parallel.ksh --- old/parallel-20230822/src/env_parallel.ksh 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.ksh 2023-09-24 21:29:49.000000000 +0200 @@ -376,7 +376,7 @@ fi if [ "$_parset_NAME" = "--version" ] ; then # shellcheck disable=SC2006 - echo "parset 20230822 (GNU parallel `parallel --minversion 1`)" + echo "parset 20230922 (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-20230822/src/env_parallel.mksh new/parallel-20230922/src/env_parallel.mksh --- old/parallel-20230822/src/env_parallel.mksh 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.mksh 2023-09-24 21:29:49.000000000 +0200 @@ -378,7 +378,7 @@ fi if [ "$_parset_NAME" = "--version" ] ; then # shellcheck disable=SC2006 - echo "parset 20230822 (GNU parallel `parallel --minversion 1`)" + echo "parset 20230922 (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-20230822/src/env_parallel.sh new/parallel-20230922/src/env_parallel.sh --- old/parallel-20230822/src/env_parallel.sh 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.sh 2023-09-24 21:29:49.000000000 +0200 @@ -393,7 +393,7 @@ fi if [ "$_parset_NAME" = "--version" ] ; then # shellcheck disable=SC2006 - echo "parset 20230822 (GNU parallel `parallel --minversion 1`)" + echo "parset 20230922 (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-20230822/src/env_parallel.zsh new/parallel-20230922/src/env_parallel.zsh --- old/parallel-20230822/src/env_parallel.zsh 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/env_parallel.zsh 2023-09-24 21:29:49.000000000 +0200 @@ -368,7 +368,7 @@ fi if [ "$_parset_NAME" = "--version" ] ; then # shellcheck disable=SC2006 - echo "parset 20230822 (GNU parallel `parallel --minversion 1`)" + echo "parset 20230922 (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-20230822/src/niceload new/parallel-20230922/src/niceload --- old/parallel-20230822/src/niceload 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/niceload 2023-09-24 21:29:49.000000000 +0200 @@ -26,7 +26,7 @@ use strict; use Getopt::Long; $Global::progname="niceload"; -$Global::version = 20230822; +$Global::version = 20230922; 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-20230822/src/niceload.1 new/parallel-20230922/src/niceload.1 --- old/parallel-20230822/src/niceload.1 2023-07-30 15:15:38.000000000 +0200 +++ new/parallel-20230922/src/niceload.1 2023-09-18 00:20:15.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "NICELOAD 1" -.TH NICELOAD 1 "2023-07-28" "20230722" "parallel" +.TH NICELOAD 1 "2023-09-17" "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-20230822/src/parallel new/parallel-20230922/src/parallel --- old/parallel-20230822/src/parallel 2023-08-24 06:19:26.000000000 +0200 +++ new/parallel-20230922/src/parallel 2023-09-24 21:29:49.000000000 +0200 @@ -2800,7 +2800,7 @@ sub init_globals() { # Defaults: - $Global::version = 20230822; + $Global::version = 20230922; $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, August 22). GNU Parallel 20230822 ('Chandrayaan').", - " Zenodo. https://doi.org/10.5281/zenodo.8278274", + " Tange, O. (2023, September 22). GNU Parallel 20230922 ('Derna').", + " Zenodo. https://doi.org/10.5281/zenodo.8374296", "", # 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, August 22). GNU Parallel 20230822 ('Chandrayaan').", - " Zenodo. https://doi.org/10.5281/zenodo.8278274", + " Tange, O. (2023, September 22). GNU Parallel 20230922 ('Derna').", + " Zenodo. https://doi.org/10.5281/zenodo.8374296", "", # 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_8278274,", + "\@software{tange_2023_8374296,", " author = {Tange, Ole},", - " title = {GNU Parallel 20230822 ('Chandrayaan')},", - " month = Aug,", + " title = {GNU Parallel 20230922 ('Derna')},", + " month = Sep,", " 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.8278274},", - " url = {https://doi.org/10.5281/zenodo.8278274}", + " doi = {10.5281/zenodo.8374296},", + " url = {https://doi.org/10.5281/zenodo.8374296}", "}", "", - "(Feel free to use \\nocite{tange_2023_8278274})", + "(Feel free to use \\nocite{tange_2023_8374296})", "", # 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-20230822/src/parallel.1 new/parallel-20230922/src/parallel.1 --- old/parallel-20230822/src/parallel.1 2023-08-12 08:47:24.000000000 +0200 +++ new/parallel-20230922/src/parallel.1 2023-09-24 21:32:26.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARALLEL 1" -.TH PARALLEL 1 "2023-08-12" "20230722" "parallel" +.TH PARALLEL 1 "2023-09-24" "20230922" "parallel" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -504,27 +504,27 @@ \& 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)" +.IP " \fByyyy_mm_dd_hh_mm_ss(sec)\fR" 2 +.IX Item " yyyy_mm_dd_hh_mm_ss(sec)" .PD 0 -.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)" +.IP " \fByyyy_mm_dd_hh_mm(sec)\fR" 2 +.IX Item " yyyy_mm_dd_hh_mm(sec)" +.IP " \fByyyy_mm_dd(sec)\fR" 2 +.IX Item " yyyy_mm_dd(sec)" +.IP " \fBhh_mm_ss(sec)\fR" 2 +.IX Item " hh_mm_ss(sec)" +.IP " \fBhh_mm(sec)\fR" 2 +.IX Item " hh_mm(sec)" +.IP " \fByyyymmddhhmmss(sec)\fR" 2 +.IX Item " yyyymmddhhmmss(sec)" +.IP " \fByyyymmddhhmm(sec)\fR" 2 +.IX Item " yyyymmddhhmm(sec)" +.IP " \fByyyymmdd(sec)\fR" 2 +.IX Item " yyyymmdd(sec)" +.IP " \fBhhmmss(sec)\fR" 2 +.IX Item " hhmmss(sec)" +.IP " \fBhhmm(sec)\fR" 2 +.IX Item " hhmm(sec)" .PD Time functions. \fIsec\fR is number of seconds since epoch. If left out it will use current local time. Example: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel.html new/parallel-20230922/src/parallel.html --- old/parallel-20230822/src/parallel.html 2023-08-12 08:47:25.000000000 +0200 +++ new/parallel-20230922/src/parallel.html 2023-09-24 21:32:24.000000000 +0200 @@ -401,43 +401,43 @@ ::: 1 2 3 ::: 2 3 4</code></pre> </dd> -<dt id="yyyy_mm_dd_hh_mm_ss-sec-beta-testing"> <b>yyyy_mm_dd_hh_mm_ss(sec)</b> (beta testing)</dt> +<dt id="yyyy_mm_dd_hh_mm_ss-sec"> <b>yyyy_mm_dd_hh_mm_ss(sec)</b></dt> <dd> </dd> -<dt id="yyyy_mm_dd_hh_mm-sec-beta-testing"> <b>yyyy_mm_dd_hh_mm(sec)</b> (beta testing)</dt> +<dt id="yyyy_mm_dd_hh_mm-sec"> <b>yyyy_mm_dd_hh_mm(sec)</b></dt> <dd> </dd> -<dt id="yyyy_mm_dd-sec-beta-testing"> <b>yyyy_mm_dd(sec)</b> (beta testing)</dt> +<dt id="yyyy_mm_dd-sec"> <b>yyyy_mm_dd(sec)</b></dt> <dd> </dd> -<dt id="hh_mm_ss-sec-beta-testing"> <b>hh_mm_ss(sec)</b> (beta testing)</dt> +<dt id="hh_mm_ss-sec"> <b>hh_mm_ss(sec)</b></dt> <dd> </dd> -<dt id="hh_mm-sec-beta-testing"> <b>hh_mm(sec)</b> (beta testing)</dt> +<dt id="hh_mm-sec"> <b>hh_mm(sec)</b></dt> <dd> </dd> -<dt id="yyyymmddhhmmss-sec-beta-testing"> <b>yyyymmddhhmmss(sec)</b> (beta testing)</dt> +<dt id="yyyymmddhhmmss-sec"> <b>yyyymmddhhmmss(sec)</b></dt> <dd> </dd> -<dt id="yyyymmddhhmm-sec-beta-testing"> <b>yyyymmddhhmm(sec)</b> (beta testing)</dt> +<dt id="yyyymmddhhmm-sec"> <b>yyyymmddhhmm(sec)</b></dt> <dd> </dd> -<dt id="yyyymmdd-sec-beta-testing"> <b>yyyymmdd(sec)</b> (beta testing)</dt> +<dt id="yyyymmdd-sec"> <b>yyyymmdd(sec)</b></dt> <dd> </dd> -<dt id="hhmmss-sec-beta-testing"> <b>hhmmss(sec)</b> (beta testing)</dt> +<dt id="hhmmss-sec"> <b>hhmmss(sec)</b></dt> <dd> </dd> -<dt id="hhmm-sec-beta-testing"> <b>hhmm(sec)</b> (beta testing)</dt> +<dt id="hhmm-sec"> <b>hhmm(sec)</b></dt> <dd> <p>Time functions. <i>sec</i> is number of seconds since epoch. If left out it will use current local time. Example:</p> Binary files old/parallel-20230822/src/parallel.pdf and new/parallel-20230922/src/parallel.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel.pod new/parallel-20230922/src/parallel.pod --- old/parallel-20230822/src/parallel.pod 2023-08-12 08:47:22.000000000 +0200 +++ new/parallel-20230922/src/parallel.pod 2023-09-24 21:27:31.000000000 +0200 @@ -398,25 +398,25 @@ 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)> -=item Z<> B<yyyy_mm_dd_hh_mm(sec)> (beta testing) +=item Z<> B<yyyy_mm_dd_hh_mm(sec)> -=item Z<> B<yyyy_mm_dd(sec)> (beta testing) +=item Z<> B<yyyy_mm_dd(sec)> -=item Z<> B<hh_mm_ss(sec)> (beta testing) +=item Z<> B<hh_mm_ss(sec)> -=item Z<> B<hh_mm(sec)> (beta testing) +=item Z<> B<hh_mm(sec)> -=item Z<> B<yyyymmddhhmmss(sec)> (beta testing) +=item Z<> B<yyyymmddhhmmss(sec)> -=item Z<> B<yyyymmddhhmm(sec)> (beta testing) +=item Z<> B<yyyymmddhhmm(sec)> -=item Z<> B<yyyymmdd(sec)> (beta testing) +=item Z<> B<yyyymmdd(sec)> -=item Z<> B<hhmmss(sec)> (beta testing) +=item Z<> B<hhmmss(sec)> -=item Z<> B<hhmm(sec)> (beta testing) +=item Z<> B<hhmm(sec)> Time functions. I<sec> is number of seconds since epoch. If left out it will use current local time. Example: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel.rst new/parallel-20230922/src/parallel.rst --- old/parallel-20230822/src/parallel.rst 2023-08-12 08:47:27.000000000 +0200 +++ new/parallel-20230922/src/parallel.rst 2023-09-24 21:32:22.000000000 +0200 @@ -399,43 +399,43 @@ - - \ **yyyy_mm_dd_hh_mm_ss(sec)**\ (beta testing) + - \ **yyyy_mm_dd_hh_mm_ss(sec)**\ - - \ **yyyy_mm_dd_hh_mm(sec)**\ (beta testing) + - \ **yyyy_mm_dd_hh_mm(sec)**\ - - \ **yyyy_mm_dd(sec)**\ (beta testing) + - \ **yyyy_mm_dd(sec)**\ - - \ **hh_mm_ss(sec)**\ (beta testing) + - \ **hh_mm_ss(sec)**\ - - \ **hh_mm(sec)**\ (beta testing) + - \ **hh_mm(sec)**\ - - \ **yyyymmddhhmmss(sec)**\ (beta testing) + - \ **yyyymmddhhmmss(sec)**\ - - \ **yyyymmddhhmm(sec)**\ (beta testing) + - \ **yyyymmddhhmm(sec)**\ - - \ **yyyymmdd(sec)**\ (beta testing) + - \ **yyyymmdd(sec)**\ - - \ **hhmmss(sec)**\ (beta testing) + - \ **hhmmss(sec)**\ - - \ **hhmm(sec)**\ (beta testing) + - \ **hhmm(sec)**\ Time functions. \ *sec*\ is number of seconds since epoch. If left out it will use current local time. Example: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel.texi new/parallel-20230922/src/parallel.texi --- old/parallel-20230822/src/parallel.texi 2023-08-12 08:47:32.000000000 +0200 +++ new/parallel-20230922/src/parallel.texi 2023-09-24 21:32:41.000000000 +0200 @@ -467,35 +467,35 @@ ::: 1 2 3 ::: 2 3 4 @end verbatim -@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_ss(sec)} +@anchor{@strong{yyyy_mm_dd_hh_mm_ss(sec)}} -@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_hh_mm(sec)} +@anchor{@strong{yyyy_mm_dd_hh_mm(sec)}} -@item @strong{yyyy_mm_dd(sec)} (beta testing) -@anchor{@strong{yyyy_mm_dd(sec)} (beta testing)} +@item @strong{yyyy_mm_dd(sec)} +@anchor{@strong{yyyy_mm_dd(sec)}} -@item @strong{hh_mm_ss(sec)} (beta testing) -@anchor{@strong{hh_mm_ss(sec)} (beta testing)} +@item @strong{hh_mm_ss(sec)} +@anchor{@strong{hh_mm_ss(sec)}} -@item @strong{hh_mm(sec)} (beta testing) -@anchor{@strong{hh_mm(sec)} (beta testing)} +@item @strong{hh_mm(sec)} +@anchor{@strong{hh_mm(sec)}} -@item @strong{yyyymmddhhmmss(sec)} (beta testing) -@anchor{@strong{yyyymmddhhmmss(sec)} (beta testing)} +@item @strong{yyyymmddhhmmss(sec)} +@anchor{@strong{yyyymmddhhmmss(sec)}} -@item @strong{yyyymmddhhmm(sec)} (beta testing) -@anchor{@strong{yyyymmddhhmm(sec)} (beta testing)} +@item @strong{yyyymmddhhmm(sec)} +@anchor{@strong{yyyymmddhhmm(sec)}} -@item @strong{yyyymmdd(sec)} (beta testing) -@anchor{@strong{yyyymmdd(sec)} (beta testing)} +@item @strong{yyyymmdd(sec)} +@anchor{@strong{yyyymmdd(sec)}} -@item @strong{hhmmss(sec)} (beta testing) -@anchor{@strong{hhmmss(sec)} (beta testing)} +@item @strong{hhmmss(sec)} +@anchor{@strong{hhmmss(sec)}} -@item @strong{hhmm(sec)} (beta testing) -@anchor{@strong{hhmm(sec)} (beta testing)} +@item @strong{hhmm(sec)} +@anchor{@strong{hhmm(sec)}} Time functions. @emph{sec} is number of seconds since epoch. If left out it will use current local time. Example: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel_alternatives.7 new/parallel-20230922/src/parallel_alternatives.7 --- old/parallel-20230822/src/parallel_alternatives.7 2023-07-30 15:15:40.000000000 +0200 +++ new/parallel-20230922/src/parallel_alternatives.7 2023-09-18 00:20:17.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARALLEL_ALTERNATIVES 7" -.TH PARALLEL_ALTERNATIVES 7 "2023-07-28" "20230722" "parallel" +.TH PARALLEL_ALTERNATIVES 7 "2023-09-17" "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-20230822/src/parallel_alternatives.rst new/parallel-20230922/src/parallel_alternatives.rst --- old/parallel-20230822/src/parallel_alternatives.rst 2023-07-30 15:15:40.000000000 +0200 +++ new/parallel-20230922/src/parallel_alternatives.rst 2023-09-18 00:20:17.000000000 +0200 @@ -1517,7 +1517,7 @@ 1$ seq 1 3 | parallel echo {} -\ **2. Read data from file (\\`-i\\`)**\ +\ **2. Read data from file (\`-i\`)**\ .. code-block:: perl @@ -1527,7 +1527,7 @@ 2$ cat data1.txt data2.txt | parallel echo {} -\ **3. Keep output order (\\`-k\\`)**\ +\ **3. Keep output order (\`-k\`)**\ .. code-block:: perl @@ -1537,7 +1537,7 @@ 3$ seq 1 3 | parallel -k echo {} -\ **4. Timeout (\\`-t\\`)**\ +\ **4. Timeout (\`-t\`)**\ .. code-block:: perl @@ -1547,7 +1547,7 @@ 4$ time seq 1 | parallel --timeout 1 'sleep 2; echo {}' -\ **5. Retry (\\`-r\\`)**\ +\ **5. Retry (\`-r\`)**\ .. code-block:: perl @@ -1565,7 +1565,7 @@ 5$ seq 1 | parallel -u --retries 2 'python unexisted_script.py' -\ **6. Dirname (\\`{/}\\`) and basename (\\`{%}\\`) and remove custom suffix (\\`{^suffix}\\`)**\ +\ **6. Dirname (\`{/}\`) and basename (\`{%}\`) and remove custom suffix (\`{^suffix}\`)**\ .. code-block:: perl @@ -1576,7 +1576,7 @@ parallel --plus echo {//} {/} {%_1.txt.gz} -\ **7. Get basename, and remove last (\\`{.}\\`) or any (\\`{:}\\`) extension**\ +\ **7. Get basename, and remove last (\`{.}\`) or any (\`{:}\`) extension**\ .. code-block:: perl @@ -1598,7 +1598,7 @@ parallel --colsep ' ' 'echo job {#}: {2} {2.} {3/:%_1}' -\ **9. Capture submatch using regular expression (\\`{@regexp}\\`)**\ +\ **9. Capture submatch using regular expression (\`{@regexp}\`)**\ .. code-block:: perl @@ -1608,7 +1608,7 @@ 9$ echo read_1.fq.gz | parallel 'echo {@(.+)_\d}' -\ **10. Custom field delimiter (\\`-d\\`)**\ +\ **10. Custom field delimiter (\`-d\`)**\ .. code-block:: perl @@ -1618,7 +1618,7 @@ 10$ echo a=b=c | parallel -d = echo {1} {2} {3} -\ **11. Send multi-lines to every command (\\`-n\\`)**\ +\ **11. Send multi-lines to every command (\`-n\`)**\ .. code-block:: perl @@ -1634,7 +1634,7 @@ 11$ seq 5 | parallel -n 2 -k 'echo {}; echo' -\ **12. Custom record delimiter (\\`-D\\`), note that empty records are not used.**\ +\ **12. Custom record delimiter (\`-D\`), note that empty records are not used.**\ .. code-block:: perl @@ -1668,7 +1668,7 @@ ) -\ **13. Assign value to variable, like \\`awk -v\\` (\\`-v\\`)**\ +\ **13. Assign value to variable, like \`awk -v\` (\`-v\`)**\ .. code-block:: perl @@ -1721,7 +1721,7 @@ My brother's 12" records -\ **14. Preset variable (\\`-v\\`), avoid repeatedly writing verbose replacement strings**\ +\ **14. Preset variable (\`-v\`), avoid repeatedly writing verbose replacement strings**\ .. code-block:: perl @@ -1753,7 +1753,7 @@ parallel 'p={@(.+?)_\d}; echo $p ${p}_2.fq.gz' -\ **15. Interrupt jobs by \\`Ctrl-C\\`, rush will stop unfinished commands and exit.**\ +\ **15. Interrupt jobs by \`Ctrl-C\`, rush will stop unfinished commands and exit.**\ .. code-block:: perl @@ -1765,7 +1765,7 @@ ^C -\ **16. Continue/resume jobs (\\`-c\\`). When some jobs failed (by execution failure, timeout, or canceling by user with \\`Ctrl + C\\`), please switch flag \\`-c/--continue\\` on and run again, so that \\`rush\\` can save successful commands and ignore them in \ \*NEXT\*\ run.**\ +\ **16. Continue/resume jobs (\`-c\`). When some jobs failed (by execution failure, timeout, or canceling by user with \`Ctrl + C\`), please switch flag \`-c/--continue\` on and run again, so that \`rush\` can save successful commands and ignore them in \ \*NEXT\*\ run.**\ .. code-block:: perl @@ -1801,7 +1801,7 @@ echo finish {}' -\ **17. A comprehensive example: downloading 1K+ pages given by three URL list files using \\`phantomjs save_page.js\\` (some page contents are dynamically generated by Javascript, so \\`wget\\` does not work). Here I set max jobs number (\\`-j\\`) as \\`20\\`, each job has a max running time (\\`-t\\`) of \\`60\\` seconds and \\`3\\` retry changes (\\`-r\\`). Continue flag \\`-c\\` is also switched on, so we can continue unfinished jobs. Luckily, it's accomplished in one run :)**\ +\ **17. A comprehensive example: downloading 1K+ pages given by three URL list files using \`phantomjs save_page.js\` (some page contents are dynamically generated by Javascript, so \`wget\` does not work). Here I set max jobs number (\`-j\`) as \`20\`, each job has a max running time (\`-t\`) of \`60\` seconds and \`3\` retry changes (\`-r\`). Continue flag \`-c\` is also switched on, so we can continue unfinished jobs. Luckily, it's accomplished in one run :)**\ .. code-block:: perl @@ -1829,7 +1829,7 @@ done -\ **18. A bioinformatics example: mapping with \\`bwa\\`, and processing result with \\`samtools\\`:**\ +\ **18. A bioinformatics example: mapping with \`bwa\`, and processing result with \`samtools\`:**\ .. code-block:: perl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel_book.7 new/parallel-20230922/src/parallel_book.7 --- old/parallel-20230822/src/parallel_book.7 2023-07-30 15:15:36.000000000 +0200 +++ new/parallel-20230922/src/parallel_book.7 2023-09-18 00:20:15.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARALLEL_BOOK 7" -.TH PARALLEL_BOOK 7 "2023-07-28" "20230722" "parallel" +.TH PARALLEL_BOOK 7 "2023-09-17" "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-20230822/src/parallel_design.7 new/parallel-20230922/src/parallel_design.7 --- old/parallel-20230822/src/parallel_design.7 2023-07-30 15:15:38.000000000 +0200 +++ new/parallel-20230922/src/parallel_design.7 2023-09-18 00:20:16.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARALLEL_DESIGN 7" -.TH PARALLEL_DESIGN 7 "2023-07-28" "20230722" "parallel" +.TH PARALLEL_DESIGN 7 "2023-09-17" "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-20230822/src/parallel_design.rst new/parallel-20230922/src/parallel_design.rst --- old/parallel-20230822/src/parallel_design.rst 2023-07-30 15:15:38.000000000 +0200 +++ new/parallel-20230922/src/parallel_design.rst 2023-09-18 00:20:16.000000000 +0200 @@ -435,9 +435,9 @@ - \--tmux <<TODO Fixup with '-quoting>> mkfifo /tmp/tmx3cMEV && - sh -c 'tmux -S /tmp/tmsaKpv1 new-session -s p334310 -d "sleep .2" >/dev/null 2>&1'; tmux -S /tmp/tmsaKpv1 new-window -t p334310 -n wc\\ 10 \\(wc\\ 10\\)\\;\\ perl\\ -e\\ \\'while\\(\\$t++\\<3\\)\\{\\ print\\ \\$ARGV\\[0\\],\\"\\\\n\\"\\ \\}\\'\\ \\$\\?h/\\$status\\ \\>\\>\\ /tmp/tmx3cMEV\\&echo\\ wc\\\\\\ 10\\;\\ echo\\ \\Job\\ finished\\ at:\\ \\\`date\\\`\\;sleep\\ 10; exec perl -e '$/="/";$_=<>;$c=<>;unlink $ARGV; /(\\d+)h/ and exit($1);exit$c' /tmp/tmx3cMEV + sh -c 'tmux -S /tmp/tmsaKpv1 new-session -s p334310 -d "sleep .2" >/dev/null 2>&1'; tmux -S /tmp/tmsaKpv1 new-window -t p334310 -n wc\\ 10 \\(wc\\ 10\\)\\;\\ perl\\ -e\\ \\'while\\(\\$t++\\<3\\)\\{\\ print\\ \\$ARGV\\[0\\],\\"\\\\n\\"\\ \\}\\'\\ \\$\\?h/\\$status\\ \\>\\>\\ /tmp/tmx3cMEV\\&echo\\ wc\\\\\\ 10\\;\\ echo\\ \\Job\\ finished\\ at:\\ \\`date\\`\\;sleep\\ 10; exec perl -e '$/="/";$_=<>;$c=<>;unlink $ARGV; /(\\d+)h/ and exit($1);exit$c' /tmp/tmx3cMEV - mkfifo \ *tmpfile.tmx*\ ; tmux -S <tmpfile.tms> new-session -s p\ *PID*\ -d 'sleep .2' >&/dev/null; tmux -S <tmpfile.tms> new-window -t p\ *PID*\ -n <<shell quoted input>> \\(<<shell quoted input>>\\)\\;\\ perl\\ -e\\ \\'while\\(\\$t++\\<3\\)\\{\\ print\\ \\$ARGV\\[0\\],\\"\\\\n\\"\\ \\}\\'\\ \\$\\?h/\\$status\\ \\>\\>\\ \ *tmpfile.tmx*\ \\&echo\\ <<shell double quoted input>>\\;echo\\ \\Job\\ finished\\ at:\\ \\\`date\\\`\\;sleep\\ 10; exec perl -e '$/="/";$_=<>;$c=<>;unlink $ARGV; /(\\d+)h/ and exit($1);exit$c' \ *tmpfile.tmx*\ + mkfifo \ *tmpfile.tmx*\ ; tmux -S <tmpfile.tms> new-session -s p\ *PID*\ -d 'sleep .2' >&/dev/null; tmux -S <tmpfile.tms> new-window -t p\ *PID*\ -n <<shell quoted input>> \\(<<shell quoted input>>\\)\\;\\ perl\\ -e\\ \\'while\\(\\$t++\\<3\\)\\{\\ print\\ \\$ARGV\\[0\\],\\"\\\\n\\"\\ \\}\\'\\ \\$\\?h/\\$status\\ \\>\\>\\ \ *tmpfile.tmx*\ \\&echo\\ <<shell double quoted input>>\\;echo\\ \\Job\\ finished\\ at:\\ \\`date\\`\\;sleep\\ 10; exec perl -e '$/="/";$_=<>;$c=<>;unlink $ARGV; /(\\d+)h/ and exit($1);exit$c' \ *tmpfile.tmx*\ First a FIFO is made (.tmx). It is used for communicating exit value. Next a new tmux session is made. This may fail if there is already a session, so the output is ignored. If all job slots finish at the same time, then \ **tmux**\ will close the session. A temporary socket is made (.tms) to avoid a race condition in \ **tmux**\ . It is cleaned up when GNU \ **parallel**\ finishes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel_examples.7 new/parallel-20230922/src/parallel_examples.7 --- old/parallel-20230822/src/parallel_examples.7 2023-07-30 15:15:40.000000000 +0200 +++ new/parallel-20230922/src/parallel_examples.7 2023-09-18 00:20:16.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARALLEL_EXAMPLES 7" -.TH PARALLEL_EXAMPLES 7 "2023-07-28" "20230722" "parallel" +.TH PARALLEL_EXAMPLES 7 "2023-09-17" "20230822" "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-20230822/src/parallel_options_map.pdf and new/parallel-20230922/src/parallel_options_map.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-20230822/src/parallel_tutorial.7 new/parallel-20230922/src/parallel_tutorial.7 --- old/parallel-20230822/src/parallel_tutorial.7 2023-07-30 15:15:37.000000000 +0200 +++ new/parallel-20230922/src/parallel_tutorial.7 2023-09-18 00:20:16.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARALLEL_TUTORIAL 7" -.TH PARALLEL_TUTORIAL 7 "2023-07-28" "20230722" "parallel" +.TH PARALLEL_TUTORIAL 7 "2023-09-17" "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-20230822/src/parcat.1 new/parallel-20230922/src/parcat.1 --- old/parallel-20230822/src/parcat.1 2023-07-30 15:15:37.000000000 +0200 +++ new/parallel-20230922/src/parcat.1 2023-09-18 00:20:15.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARCAT 1" -.TH PARCAT 1 "2023-07-28" "20230722" "parallel" +.TH PARCAT 1 "2023-09-17" "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-20230822/src/parset.1 new/parallel-20230922/src/parset.1 --- old/parallel-20230822/src/parset.1 2023-07-30 15:15:37.000000000 +0200 +++ new/parallel-20230922/src/parset.1 2023-09-18 00:20:15.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARSET 1" -.TH PARSET 1 "2023-07-28" "20230722" "parallel" +.TH PARSET 1 "2023-09-17" "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-20230822/src/parsort new/parallel-20230922/src/parsort --- old/parallel-20230822/src/parsort 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/parsort 2023-09-24 21:29:49.000000000 +0200 @@ -137,7 +137,7 @@ "help" => \$opt::dummy, ) || exit(255); $Global::progname = ($0 =~ m:(^|/)([^/]+)$:)[1]; -$Global::version = 20230822; +$Global::version = 20230922; 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-20230822/src/parsort.1 new/parallel-20230922/src/parsort.1 --- old/parallel-20230822/src/parsort.1 2023-08-24 06:20:44.000000000 +0200 +++ new/parallel-20230922/src/parsort.1 2023-09-24 21:32:22.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PARSORT 1" -.TH PARSORT 1 "2023-08-24" "20230822" "parallel" +.TH PARSORT 1 "2023-09-24" "20230922" "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-20230822/src/sem new/parallel-20230922/src/sem --- old/parallel-20230822/src/sem 2023-08-24 06:19:26.000000000 +0200 +++ new/parallel-20230922/src/sem 2023-09-24 21:29:49.000000000 +0200 @@ -2800,7 +2800,7 @@ sub init_globals() { # Defaults: - $Global::version = 20230822; + $Global::version = 20230922; $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, August 22). GNU Parallel 20230822 ('Chandrayaan').", - " Zenodo. https://doi.org/10.5281/zenodo.8278274", + " Tange, O. (2023, September 22). GNU Parallel 20230922 ('Derna').", + " Zenodo. https://doi.org/10.5281/zenodo.8374296", "", # 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, August 22). GNU Parallel 20230822 ('Chandrayaan').", - " Zenodo. https://doi.org/10.5281/zenodo.8278274", + " Tange, O. (2023, September 22). GNU Parallel 20230922 ('Derna').", + " Zenodo. https://doi.org/10.5281/zenodo.8374296", "", # 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_8278274,", + "\@software{tange_2023_8374296,", " author = {Tange, Ole},", - " title = {GNU Parallel 20230822 ('Chandrayaan')},", - " month = Aug,", + " title = {GNU Parallel 20230922 ('Derna')},", + " month = Sep,", " 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.8278274},", - " url = {https://doi.org/10.5281/zenodo.8278274}", + " doi = {10.5281/zenodo.8374296},", + " url = {https://doi.org/10.5281/zenodo.8374296}", "}", "", - "(Feel free to use \\nocite{tange_2023_8278274})", + "(Feel free to use \\nocite{tange_2023_8374296})", "", # 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-20230822/src/sem.1 new/parallel-20230922/src/sem.1 --- old/parallel-20230822/src/sem.1 2023-07-30 15:15:36.000000000 +0200 +++ new/parallel-20230922/src/sem.1 2023-09-18 00:20:15.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SEM 1" -.TH SEM 1 "2023-07-28" "20230722" "parallel" +.TH SEM 1 "2023-09-17" "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-20230822/src/sql new/parallel-20230922/src/sql --- old/parallel-20230822/src/sql 2023-08-24 06:18:38.000000000 +0200 +++ new/parallel-20230922/src/sql 2023-09-24 21:29:49.000000000 +0200 @@ -670,7 +670,7 @@ exit ($err); sub parse_options { - $Global::version = 20230822; + $Global::version = 20230922; $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-20230822/src/sql.1 new/parallel-20230922/src/sql.1 --- old/parallel-20230822/src/sql.1 2023-08-24 06:20:44.000000000 +0200 +++ new/parallel-20230922/src/sql.1 2023-09-24 21:32:22.000000000 +0200 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SQL 1" -.TH SQL 1 "2023-08-24" "20230822" "parallel" +.TH SQL 1 "2023-09-24" "20230922" "parallel" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l ++++++ parallel-20230822.tar.bz2.sig -> parallel-20230922.tar.bz2.sig ++++++ --- /work/SRC/openSUSE:Factory/gnu_parallel/parallel-20230822.tar.bz2.sig 2023-08-28 17:18:02.374736117 +0200 +++ /work/SRC/openSUSE:Factory/.gnu_parallel.new.28202/parallel-20230922.tar.bz2.sig 2023-10-04 22:34:16.537765656 +0200 @@ -2,7 +2,7 @@ # To check the signature run: # echo | gpg -# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20230822.tar.bz2.sig +# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20230922.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----- -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 +iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmUQtFMACgkQ0atFFoiI +iIjHnCagzcbCqXKS26bch79oIIEfMBwPeVtpC+TGzA9lrGkVH+Ccy8zRWPMvFsjW +984UidhoB4bUsidRlynH1FekhRrbLjo/YIgThqfcfVZE5QEys6/d35encBJtpOiU +TeiFASx0cJO7SshJuoghNhf1CvB154snAcQC091DNafVz3jfHfxi4Vi2tzq1cVtT +lvSjg0FIHSLxdksYGzNAdf5rspdNLlT5XcY2MTceqPyvolWIMXN4C+fXPAmum+mX +hinF8fxQHJIvl+A9AV/M9H/4S63xO/dNpsJNuw9K4w/QE/tza8bbQ1A7U4N26PY9 +wSpNb1Tl8yV8egHh8MGadRvQcdpG/MnYZ7hK/hAvl0Qtm0HLk1Bb0efDw6q1fI1F +dQhJf3oLs4r4VFFEieOxgWMnaCkalV6Pum5o8RFuyVyA1cvCaarTpFTix36EuTif +pIezJXcY2cISwSNw7f2fa2g/J/i0f+hmNj6/IONlKaUv4ZB2aRNOzAAPJju7cZu8 +iBlmTsS3PhEetuwbpfLEawpDgAM9QPRkyv4mtlvG56bRrH8nu4byQwfehg2XpwKL +0MMwUh8NrdwsSXCQ1gIKG5a/njeIRoziy2CdHHumXREiHnHe1Jnzh1V+kD8yA2up +XznjdP3b7y8/6xQUxEZ+GGQcVv6kSbbynla/KNeqtMqv5CWsp5h/WUR2gEmnNS0+ +gBABpMNrsJa3a3oSPwV7k2ozQSOR8vpopjab3CyV9CrLM786whzrY7ZUwnKNrn8i +95uhTaM10VGfIzFH0qs6nXK1F1HCFwdRt7E4oGiQ7iQIY8ksUwI9oHmc73XX0m3r +w1Breka7KFOhQZWeampvjOvJwT7sCjnZUNDIfXQtdYQWRpCLfkA7k2oKfmIfgnS7 +3W7Z9j7DzR4V/iw4NegZYKbDNvRqEAUYouqwb+xMnrmTITvPcW7+eMmFecLqvbtN +/yagpb+fiQ7XlvVQgJ0ovSbJ5Jk4DgNh5dCM2DVQx92qgRuLczEfVqkvqX/ljRPi +w6MRbaLvB6va8F7EFxANYsDR17ePedW0hW4sskdxed/EMJgqcK2n9LShZm7dK3dm +bvEmeWIqE7CPAUK7+I5Do4TdxonXaqTdggsoYJZbdWQgFgjkCA35Rdp9ERFmaCEq +9jy4qLYLSLk3I7w5hqlcETee2ZKoyMyDFfilq/gkK40948O2iAIWIZEKxMkMIc3r +AYxaZBOg88yH3wnI+EbBcEIcqEGoLCApe9tBTJ9pUAPuC2+G4DL5ep4jgf5uGF5e +zmxXbug662k6LVxHScisTorCSepFzXJcrPJfexd5TER1kv/tIrmbBla9ikjFfYeA +OX1Oaicf716I1jTCG/RDQ/bpoknPzwjpWdQ0W04BDIONYHMYMlkKSOmGGT30VX/C +xioDYvME5o9TT8b9+qTLUVhXcE0+RJUHUu9GSholgesSieMG3NQmt7MBVNQON53Z +FXalit/ohhp893uiY2JB0x96n6tmNdKJti59yKCFqO0eIioiZve8i2oD6V3NLcMd +8y99d+Qz1N68WHGa+bHS+9c01XIB2Bc6cAxjj7oh4D1ITDfRmjayk9ZYt00R3wZp +Qli4dFlEItcn2cxtcs9hBapohFLpQgLkuEPst/y6lxFv8JiC3C+DnEAe +=h+yx -----END PGP SIGNATURE-----
