diff --git a/NEWS b/NEWS index e18720de..f35a4bf1 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,29 @@ +20140922 + +* If the file give as --sshloginfile is changed it will be re-read + when a job finishes though at most once per second. This makes it + possible to add and remove hosts while running. + +* Brutha uses GNU Parallel https://pypi.python.org/pypi/brutha/1.0.2 + +* OCRmyPDF uses GNU Parallel https://github.com/fritz-hh/OCRmyPDF/ + +* GNU Parallel was presented at Balti and Bioinformatics "On-Air" + http://youtu.be/UtXlr19xTh8?t=2h5m0s + +* Pleiades Plus uses GNU Parallel + https://github.com/ryanfb/pleiades-plus + +* Imagemagick and GNU Parallel + http://deepdish.io/2014/09/15/gnu-parallel/ + +* GNU Parallel (Sebuah Uji Coba) + http://pr4ka5a.wordpress.com/2014/09/04/gnu-parallel-sebuah-uji-coba/ + +* GNU Parallel: 并行执行Linux命令 + http://blog.csdn.net/xzz_hust/article/details/39183837 + + 20140822 * GNU Parallel now uses the same shell it was started from as the diff --git a/README b/README index 8d3dda19..a95a3ac3 100644 --- a/README +++ b/README @@ -40,9 +40,9 @@ document. Full installation of GNU Parallel is as simple as: - wget http://ftpmirror.gnu.org/parallel/parallel-20140827.tar.bz2 - bzip2 -dc parallel-20140827.tar.bz2 | tar xvf - - cd parallel-20140827 + wget http://ftpmirror.gnu.org/parallel/parallel-20140922.tar.bz2 + bzip2 -dc parallel-20140922.tar.bz2 | tar xvf - + cd parallel-20140922 ./configure && make && make install @@ -51,9 +51,9 @@ Full installation of GNU Parallel is as simple as: If you are not root you can add ~/bin to your path and install in ~/bin and ~/share: - wget http://ftpmirror.gnu.org/parallel/parallel-20140827.tar.bz2 - bzip2 -dc parallel-20140827.tar.bz2 | tar xvf - - cd parallel-20140827 + wget http://ftpmirror.gnu.org/parallel/parallel-20140922.tar.bz2 + bzip2 -dc parallel-20140922.tar.bz2 | tar xvf - + cd parallel-20140922 ./configure --prefix=$HOME && make && make install Or if your system lacks 'make' you can simply copy src/parallel diff --git a/configure b/configure index 8b85eac8..b39f13ed 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.69 for parallel 20140827. +# Generated by GNU Autoconf 2.69 for parallel 20140922. # # Report bugs to . # @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20140827' -PACKAGE_STRING='parallel 20140827' +PACKAGE_VERSION='20140922' +PACKAGE_STRING='parallel 20140922' PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_URL='' @@ -1203,7 +1203,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 20140827 to adapt to many kinds of systems. +\`configure' configures parallel 20140922 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1269,7 +1269,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of parallel 20140827:";; + short | recursive ) echo "Configuration of parallel 20140922:";; esac cat <<\_ACEOF @@ -1345,7 +1345,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20140827 +parallel configure 20140922 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1362,7 +1362,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 20140827, which was +It was created by parallel $as_me 20140922, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2225,7 +2225,7 @@ fi # Define the identity of the package. PACKAGE='parallel' - VERSION='20140827' + VERSION='20140922' cat >>confdefs.h <<_ACEOF @@ -2867,7 +2867,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 20140827, which was +This file was extended by parallel $as_me 20140922, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2929,7 +2929,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 20140827 +parallel config.status 20140922 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index ed45511e..3b380992 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([parallel], [20140827], [bug-parallel@gnu.org]) +AC_INIT([parallel], [20140922], [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 61018fa7..9ae195f9 100644 --- a/doc/release_new_version +++ b/doc/release_new_version @@ -2,7 +2,7 @@ == alpha/beta/production == -Check that documentation is updated: +Check that documentation is updated (compare to web): git diff last-release-commit Unmodified beta since last version => production @@ -242,6 +242,10 @@ New in this release: * GNU Parallel was presented at Balti and Bioinformatics "On-Air" http://youtu.be/UtXlr19xTh8?t=2h5m0s +* Pleiades Plus uses GNU Parallel https://github.com/ryanfb/pleiades-plus + +* Imagemagick and GNU Parallel http://deepdish.io/2014/09/15/gnu-parallel/ + * GNU Parallel (Sebuah Uji Coba) http://pr4ka5a.wordpress.com/2014/09/04/gnu-parallel-sebuah-uji-coba/ * GNU Parallel: 并行执行Linux命令 http://blog.csdn.net/xzz_hust/article/details/39183837 diff --git a/packager/obs/home:tange/parallel/parallel.spec b/packager/obs/home:tange/parallel/parallel.spec index bb1f536f..44ecf62b 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: 20140827 +Version: 20140922 Release: 1 License: GPL Group: Productivity/File utilities diff --git a/src/niceload b/src/niceload index 5bcb4fad..1678bc1b 100755 --- a/src/niceload +++ b/src/niceload @@ -24,7 +24,7 @@ use strict; use Getopt::Long; $Global::progname="niceload"; -$Global::version = 20140827; +$Global::version = 20140922; Getopt::Long::Configure("bundling","require_order"); get_options_from_array(\@ARGV) || die_usage(); if($opt::version) { diff --git a/src/niceload.pod b/src/niceload.pod index 202a82e8..59024eec 100644 --- a/src/niceload.pod +++ b/src/niceload.pod @@ -101,17 +101,17 @@ B<--noswap> will set both B<--start-noswap> and B. Sets niceness. See B(1). -=item B<-p> I (alpha testing) +=item B<-p> I (beta testing) -=item B<--pid> I (alpha testing) +=item B<--pid> I (beta testing) Process ID of process to suspend. You can specify multiple process IDs with multiple B<-p> I. -=item B<--prg> I (alpha testing) +=item B<--prg> I (beta testing) -=item B<--program> I (alpha testing) +=item B<--program> I (beta testing) Name of running program to suspend. You can specify multiple programs with multiple B<--prg> I. @@ -141,7 +141,7 @@ Run limit. The running program will be slowed down if the system is above the limit. See: B<--io>, B<--load>, B<--mem>, B<--noswap>. -=item B<--sensor> I (alpha testing) +=item B<--sensor> I (beta testing) Read sensor. Use I to read a sensor. diff --git a/src/parallel b/src/parallel index def387ae..4067d1ec 100755 --- a/src/parallel +++ b/src/parallel @@ -724,7 +724,7 @@ sub get_options_from_array { sub parse_options { # Returns: N/A # Defaults: - $Global::version = 20140914; + $Global::version = 20140922; $Global::progname = 'parallel'; $Global::infinity = 2**31; $Global::debug = 0; diff --git a/src/sql b/src/sql index 8e9ce393..3d22df36 100755 --- a/src/sql +++ b/src/sql @@ -566,7 +566,7 @@ $Global::Initfile && unlink $Global::Initfile; exit ($err); sub parse_options { - $Global::version = 20140827; + $Global::version = 20140922; $Global::progname = 'sql'; # This must be done first as this may exec myself