From 97ed1a37e5280b6e4d34a54d4864626341b12459 Mon Sep 17 00:00:00 2001 From: Ole Tange Date: Sun, 22 Aug 2010 11:00:52 +0200 Subject: [PATCH] Released as 20100822. --- NEWS | 29 +++++++++++++++++++++++++++++ autom4te.cache/output.0 | 20 ++++++++++---------- autom4te.cache/output.1 | 20 ++++++++++---------- autom4te.cache/traces.1 | 2 +- configure | 20 ++++++++++---------- configure.ac | 2 +- doc/release_new_version | 12 ++++++++++-- src/Makefile.am | 2 +- src/Makefile.in | 2 +- src/parallel | 2 +- 10 files changed, 74 insertions(+), 37 deletions(-) diff --git a/NEWS b/NEWS index 80bffe7f..90174ab9 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,32 @@ +20100822 + +* Counting semaphore functionality: start a job in the background. If + N jobs are already running, wait for one to complete. Examples: + sem 'sleep 2; echo foo'; sem 'sleep 1; echo bar'; sem --wait + sem -j2 'sleep 2; echo foo'; sem -j2 'sleep 1; echo bar'; sem --wait + +* With --colsep a table can be used as input. Example: + cat tab_sep_table | parallel --colsep '\t' echo col1 {1} col2 {2} + +* --trim can remove white space around arguments. + +* --sshloginfile '..' means use ~/.parallel/sshloginfile + +* Zero install package. Thanks to Tim Cuthbertson + +* OpenSUSE package. Thanks to Markus Ammer + +* NixOS package. Thanks to Ludovic Courtès + +* Web review http://oentend.blogspot.com/2010/08/gnu-parallel.html + Thanks to Pavel Nuzhdin + +* Web review http://psung.blogspot.com/2010/08/gnu-parallel.html + Thanks to Phil Sung + + 20100722 * Arguments can now be given on the command line. Example: diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0 index 3ba1f54a..e7094810 100644 --- a/autom4te.cache/output.0 +++ b/autom4te.cache/output.0 @@ -1,6 +1,6 @@ @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.65 for parallel 20100817. +@%:@ Generated by GNU Autoconf 2.65 for parallel 20100822. @%:@ @%:@ Report bugs to . @%:@ @@ -551,8 +551,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20100817' -PACKAGE_STRING='parallel 20100817' +PACKAGE_VERSION='20100822' +PACKAGE_STRING='parallel 20100822' PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_URL='' @@ -1167,7 +1167,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 20100817 to adapt to many kinds of systems. +\`configure' configures parallel 20100822 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1233,7 +1233,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of parallel 20100817:";; + short | recursive ) echo "Configuration of parallel 20100822:";; esac cat <<\_ACEOF @@ -1300,7 +1300,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20100817 +parallel configure 20100822 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1317,7 +1317,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 20100817, which was +It was created by parallel $as_me 20100822, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2125,7 +2125,7 @@ fi # Define the identity of the package. PACKAGE='parallel' - VERSION='20100817' + VERSION='20100822' cat >>confdefs.h <<_ACEOF @@ -2675,7 +2675,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 20100817, which was +This file was extended by parallel $as_me 20100822, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2737,7 +2737,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 20100817 +parallel config.status 20100822 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" diff --git a/autom4te.cache/output.1 b/autom4te.cache/output.1 index 3ba1f54a..e7094810 100644 --- a/autom4te.cache/output.1 +++ b/autom4te.cache/output.1 @@ -1,6 +1,6 @@ @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.65 for parallel 20100817. +@%:@ Generated by GNU Autoconf 2.65 for parallel 20100822. @%:@ @%:@ Report bugs to . @%:@ @@ -551,8 +551,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20100817' -PACKAGE_STRING='parallel 20100817' +PACKAGE_VERSION='20100822' +PACKAGE_STRING='parallel 20100822' PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_URL='' @@ -1167,7 +1167,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 20100817 to adapt to many kinds of systems. +\`configure' configures parallel 20100822 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1233,7 +1233,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of parallel 20100817:";; + short | recursive ) echo "Configuration of parallel 20100822:";; esac cat <<\_ACEOF @@ -1300,7 +1300,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20100817 +parallel configure 20100822 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1317,7 +1317,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 20100817, which was +It was created by parallel $as_me 20100822, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2125,7 +2125,7 @@ fi # Define the identity of the package. PACKAGE='parallel' - VERSION='20100817' + VERSION='20100822' cat >>confdefs.h <<_ACEOF @@ -2675,7 +2675,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 20100817, which was +This file was extended by parallel $as_me 20100822, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2737,7 +2737,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 20100817 +parallel config.status 20100822 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" diff --git a/autom4te.cache/traces.1 b/autom4te.cache/traces.1 index b8da6432..8478ae42 100644 --- a/autom4te.cache/traces.1 +++ b/autom4te.cache/traces.1 @@ -1,4 +1,4 @@ -m4trace:configure.ac:1: -1- AC_INIT([parallel], [20100817], [bug-parallel@gnu.org]) +m4trace:configure.ac:1: -1- AC_INIT([parallel], [20100822], [bug-parallel@gnu.org]) m4trace:configure.ac:1: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:1: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:1: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) diff --git a/configure b/configure index 492bb339..3f7b208c 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.65 for parallel 20100817. +# Generated by GNU Autoconf 2.65 for parallel 20100822. # # Report bugs to . # @@ -551,8 +551,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20100817' -PACKAGE_STRING='parallel 20100817' +PACKAGE_VERSION='20100822' +PACKAGE_STRING='parallel 20100822' PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_URL='' @@ -1167,7 +1167,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 20100817 to adapt to many kinds of systems. +\`configure' configures parallel 20100822 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1233,7 +1233,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of parallel 20100817:";; + short | recursive ) echo "Configuration of parallel 20100822:";; esac cat <<\_ACEOF @@ -1300,7 +1300,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20100817 +parallel configure 20100822 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1317,7 +1317,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 20100817, which was +It was created by parallel $as_me 20100822, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2125,7 +2125,7 @@ fi # Define the identity of the package. PACKAGE='parallel' - VERSION='20100817' + VERSION='20100822' cat >>confdefs.h <<_ACEOF @@ -2675,7 +2675,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 20100817, which was +This file was extended by parallel $as_me 20100822, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2737,7 +2737,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 20100817 +parallel config.status 20100822 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 40a4c127..be87b6aa 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([parallel], [20100817], [bug-parallel@gnu.org]) +AC_INIT([parallel], [20100822], [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 38812d59..ab87d8cc 100644 --- a/doc/release_new_version +++ b/doc/release_new_version @@ -37,6 +37,14 @@ With the same things that goes in the announce mail make dist make dist-bzip2 +== Test the package == + +cp parallel-$YYYYMMDD.tar.bz2 /tmp +cd /tmp +tar xjvf parallel-$YYYYMMDD.tar.bz2 +cd parallel-$YYYYMMDD +./configure && make && sudo make install + == Upload == YYYYMMDD=`yyyymmdd` @@ -83,9 +91,9 @@ cc:Peter Simons , Sandro Cazzaniga , Markus Ammer , Pavel Nuzhdin , Phil Sung -Subject: GNU Parallel 20100722 released +Subject: GNU Parallel 20100822 released -GNU Parallel 20100722 has been released. It is available for +GNU Parallel 20100822 has been released. It is available for download at: http://ftp.gnu.org/gnu/parallel/ New in this release: diff --git a/src/Makefile.am b/src/Makefile.am index 2f1862b9..acdc0f14 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -22,4 +22,4 @@ sem: parallel ln -s parallel sem DISTCLEANFILES = parallel.1 sem.1 parallel.html sem.html -EXTRA_DIST = parallel sem parallel.1 sem.1 parallel.html sem.html +EXTRA_DIST = parallel sem parallel.1 sem.1 parallel.html sem.html sem.pod diff --git a/src/Makefile.in b/src/Makefile.in index 02120533..3b68be1b 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -150,7 +150,7 @@ bin_SCRIPTS = parallel sem man_MANS = parallel.1 sem.1 doc_DATA = parallel.html sem.html DISTCLEANFILES = parallel.1 sem.1 parallel.html sem.html -EXTRA_DIST = parallel sem parallel.1 sem.1 parallel.html sem.html +EXTRA_DIST = parallel sem parallel.1 sem.1 parallel.html sem.html sem.pod all: all-am .SUFFIXES: diff --git a/src/parallel b/src/parallel index 8fb4adac..86e71584 100755 --- a/src/parallel +++ b/src/parallel @@ -2164,7 +2164,7 @@ sub acquire_semaphore { sub parse_options { # Returns: N/A # Defaults: - $Global::version = 20100817; + $Global::version = 20100822; $Global::progname = 'parallel'; $Global::debug = 0; $Global::verbose = 0;