From ba060304f6a85f4803d3cd153fb147c86720830f Mon Sep 17 00:00:00 2001 From: Ole Tange Date: Mon, 21 Jan 2013 23:59:44 +0100 Subject: [PATCH] Released as 20130122 ('Jyoti Singh Pandey'). --- NEWS | 24 +++++++++++++++++++ configure | 20 ++++++++-------- configure.ac | 2 +- doc/release_new_version | 7 ++++++ .../obs/home:tange/parallel/parallel.spec | 2 +- src/niceload | 2 +- src/parallel | 2 +- src/parallel.pod | 14 +++++------ src/parallel.texi | 24 +++++++++---------- src/sql | 2 +- 10 files changed, 65 insertions(+), 34 deletions(-) diff --git a/NEWS b/NEWS index 36d96af7..5303421f 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,27 @@ +20130122 + +* --sshdelay Delay starting next ssh by secs seconds. GNU parallel + will pause secs seconds after starting each ssh. secs can be less + than 1 seconds. + +* Official OpenBSD port: + http://ftp.openbsd.org/ports/sysutils/parallel/ + +* Official DragonFlyBSD package: + http://www.mirrorservice.org/sites/ftp.dragonflybsd.org/packages/amd64/DragonFly-3.0.0/stable/parallel/ + +* Post about niceload in Hungarian: + http://commandline.blog.hu/2013/01/02/niceload + +* 自炊スキャンデータをKobo Gloに最適化 + http://interstadial.wordpress.com/2013/01/20/ + +* GNU parallel+ssh で複数のリモートホストに複数のコマンドを実行させる + http://oshiire.to/archives/1686 + +* Bug fixes and man page updates. + + 20121222 * --shebang-wrap makes is possible to parallelize scripts by putting diff --git a/configure b/configure index 2ff087e2..97d4b202 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for parallel 20121222. +# Generated by GNU Autoconf 2.68 for parallel 20130122. # # Report bugs to . # @@ -559,8 +559,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20121222' -PACKAGE_STRING='parallel 20121222' +PACKAGE_VERSION='20130122' +PACKAGE_STRING='parallel 20130122' PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_URL='' @@ -1176,7 +1176,7 @@ if test "$ac_init_help" = "long"; then # 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 20121222 to adapt to many kinds of systems. +\`configure' configures parallel 20130122 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1242,7 +1242,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of parallel 20121222:";; + short | recursive ) echo "Configuration of parallel 20130122:";; esac cat <<\_ACEOF @@ -1309,7 +1309,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20121222 +parallel configure 20130122 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1326,7 +1326,7 @@ cat >config.log <<_ACEOF 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 20121222, which was +It was created by parallel $as_me 20130122, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2141,7 +2141,7 @@ fi # Define the identity of the package. PACKAGE='parallel' - VERSION='20121222' + VERSION='20130122' cat >>confdefs.h <<_ACEOF @@ -2704,7 +2704,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # 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 20121222, which was +This file was extended by parallel $as_me 20130122, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2766,7 +2766,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -parallel config.status 20121222 +parallel config.status 20130122 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 091a66f2..3756de2a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([parallel], [20121222], [bug-parallel@gnu.org]) +AC_INIT([parallel], [20130122], [bug-parallel@gnu.org]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([ diff --git a/doc/release_new_version b/doc/release_new_version index c2f59c93..3f2d8ebf 100644 --- a/doc/release_new_version +++ b/doc/release_new_version @@ -178,6 +178,10 @@ available for download at: http://ftp.gnu.org/gnu/parallel/ New in this release: +* --sshdelay Delay starting next ssh by secs seconds. GNU parallel + will pause secs seconds after starting each ssh. secs can be less + than 1 seconds. + * Official OpenBSD port: http://ftp.openbsd.org/ports/sysutils/parallel/ @@ -187,6 +191,9 @@ New in this release: * Post about niceload in Hungarian: http://commandline.blog.hu/2013/01/02/niceload +* 自炊スキャンデータをKobo Gloに最適化 + http://interstadial.wordpress.com/2013/01/20/ + * GNU parallel+ssh で複数のリモートホストに複数のコマンドを実行させる http://oshiire.to/archives/1686 diff --git a/packager/obs/home:tange/parallel/parallel.spec b/packager/obs/home:tange/parallel/parallel.spec index 62ce3b12..f3558517 100644 --- a/packager/obs/home:tange/parallel/parallel.spec +++ b/packager/obs/home:tange/parallel/parallel.spec @@ -1,6 +1,6 @@ Summary: Shell tool for executing jobs in parallel Name: parallel -Version: 20121222 +Version: 20130122 Release: 1 License: GPL Group: Productivity/File utilities diff --git a/src/niceload b/src/niceload index 4ee269e5..cdc49be6 100755 --- a/src/niceload +++ b/src/niceload @@ -24,7 +24,7 @@ use strict; use Getopt::Long; $Global::progname="niceload"; -$Global::version = 20130117; +$Global::version = 20130122; Getopt::Long::Configure("bundling","require_order"); get_options_from_array(\@ARGV) || die_usage(); if($opt::version) { diff --git a/src/parallel b/src/parallel index a6ad4067..d55b2eaa 100755 --- a/src/parallel +++ b/src/parallel @@ -617,7 +617,7 @@ sub get_options_from_array { sub parse_options { # Returns: N/A # Defaults: - $Global::version = 20130109; + $Global::version = 20130122; $Global::progname = 'parallel'; $Global::infinity = 2**31; $Global::debug = 0; diff --git a/src/parallel.pod b/src/parallel.pod index b6debb02..e3d32531 100644 --- a/src/parallel.pod +++ b/src/parallel.pod @@ -452,7 +452,7 @@ If I is omitted, there is no end of file string. If neither B<-E> nor B<-e> is used, no end of file string is used. -=item B<--env> I (beta testing) +=item B<--env> I Copy environment variable I. This will copy I to the environment that the command is run in. This is especially useful for @@ -479,7 +479,7 @@ See also: B<--bg>, B Implies B<--semaphore>. -=item B<--filter-hosts> (alpha testing) +=item B<--filter-hosts> (beta testing) Remove down hosts. For each remote host: check that login through ssh works. If not: do not use this host. @@ -664,7 +664,7 @@ to see the difference: =item B<-L> I -When used with B<--pipe>: Read records of I (alpha testing). +When used with B<--pipe>: Read records of I (beta testing). When used otherwise: Use at most I nonblank input lines per command line. Trailing blanks cause an input line to be logically @@ -680,7 +680,7 @@ Implies B<-X> unless B<-m>, B<--xargs>, or B<--pipe> is set. =item B<-l>[I] -When used with B<--pipe>: Read records of I (alpha testing). +When used with B<--pipe>: Read records of I (beta testing). When used otherwise: Synonym for the B<-L> option. Unlike B<-L>, the I argument is optional. If I is not specified, @@ -814,7 +814,7 @@ defaults to '\n'. To have no record separator use B<--recend "">. B<--files> is often used with B<--pipe>. -=item B<--plain> (beta testing) +=item B<--plain> Ignore any B<--profile>, $PARALLEL, ~/.parallel/config, and B<--tollef> to get full control on the command line (used by GNU @@ -1497,9 +1497,9 @@ Use B<-v> B<-v> to print the wrapping ssh command when running remotely. Print the version GNU B and exit. -=item B<--workdir> I (alpha testing) +=item B<--workdir> I (beta testing) -=item B<--wd> I (alpha testing) +=item B<--wd> I (beta testing) Files transferred using B<--transfer> and B<--return> will be relative to I on remote computers, and the command will be executed in diff --git a/src/parallel.texi b/src/parallel.texi index 42fc225e..c259d68e 100644 --- a/src/parallel.texi +++ b/src/parallel.texi @@ -479,8 +479,8 @@ because it is POSIX compliant for @strong{xargs} while this option is not. If @emph{eof-str} is omitted, there is no end of file string. If neither @strong{-E} nor @strong{-e} is used, no end of file string is used. -@item @strong{--env} @emph{var} (beta testing) -@anchor{@strong{--env} @emph{var} (beta testing)} +@item @strong{--env} @emph{var} +@anchor{@strong{--env} @emph{var}} Copy environment variable @emph{var}. This will copy @emph{var} to the environment that the command is run in. This is especially useful for @@ -506,8 +506,8 @@ See also: @strong{--bg}, @strong{man sem} Implies @strong{--semaphore}. -@item @strong{--filter-hosts} (alpha testing) -@anchor{@strong{--filter-hosts} (alpha testing)} +@item @strong{--filter-hosts} (beta testing) +@anchor{@strong{--filter-hosts} (beta testing)} Remove down hosts. For each remote host: check that login through ssh works. If not: do not use this host. @@ -716,7 +716,7 @@ to see the difference: @item @strong{-L} @emph{max-lines} @anchor{@strong{-L} @emph{max-lines}} -When used with @strong{--pipe}: Read records of @emph{max-lines} (alpha testing). +When used with @strong{--pipe}: Read records of @emph{max-lines} (beta testing). When used otherwise: Use at most @emph{max-lines} nonblank input lines per command line. Trailing blanks cause an input line to be logically @@ -733,7 +733,7 @@ Implies @strong{-X} unless @strong{-m}, @strong{--xargs}, or @strong{--pipe} is @item @strong{-l}[@emph{max-lines}] @anchor{@strong{-l}[@emph{max-lines}]} -When used with @strong{--pipe}: Read records of @emph{max-lines} (alpha testing). +When used with @strong{--pipe}: Read records of @emph{max-lines} (beta testing). When used otherwise: Synonym for the @strong{-L} option. Unlike @strong{-L}, the @emph{max-lines} argument is optional. If @emph{max-lines} is not specified, @@ -870,8 +870,8 @@ defaults to '\n'. To have no record separator use @strong{--recend ""}. @strong{--files} is often used with @strong{--pipe}. -@item @strong{--plain} (beta testing) -@anchor{@strong{--plain} (beta testing)} +@item @strong{--plain} +@anchor{@strong{--plain}} Ignore any @strong{--profile}, $PARALLEL, ~/.parallel/config, and @strong{--tollef} to get full control on the command line (used by GNU @@ -1612,11 +1612,11 @@ Use @strong{-v} @strong{-v} to print the wrapping ssh command when running remot Print the version GNU @strong{parallel} and exit. -@item @strong{--workdir} @emph{mydir} (alpha testing) -@anchor{@strong{--workdir} @emph{mydir} (alpha testing)} +@item @strong{--workdir} @emph{mydir} (beta testing) +@anchor{@strong{--workdir} @emph{mydir} (beta testing)} -@item @strong{--wd} @emph{mydir} (alpha testing) -@anchor{@strong{--wd} @emph{mydir} (alpha testing)} +@item @strong{--wd} @emph{mydir} (beta testing) +@anchor{@strong{--wd} @emph{mydir} (beta testing)} Files transferred using @strong{--transfer} and @strong{--return} will be relative to @emph{mydir} on remote computers, and the command will be executed in diff --git a/src/sql b/src/sql index 3be8e7fa..265de7a7 100755 --- a/src/sql +++ b/src/sql @@ -556,7 +556,7 @@ $Global::Initfile && unlink $Global::Initfile; exit ($err); sub parse_options { - $Global::version = 20121222; + $Global::version = 20130122; $Global::progname = 'sql'; # This must be done first as this may exec myself