From 2f9dc0b034f16eb3c765d3be063e0151e4518d24 Mon Sep 17 00:00:00 2001 From: Ole Tange Date: Wed, 22 Oct 2014 22:17:01 +0200 Subject: [PATCH] Released as 20141022 ('Shellshock'). --- NEWS | 55 +++++++++++++++++++ README | 12 ++-- configure | 20 +++---- configure.ac | 2 +- .../obs/home:tange/parallel/parallel.spec | 2 +- src/niceload | 2 +- src/parallel | 2 +- src/sql | 2 +- 8 files changed, 76 insertions(+), 21 deletions(-) diff --git a/NEWS b/NEWS index f35a4bf1..dbf51b6c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,58 @@ +20141022 + +* --env was changed to deal with Bash's new way of exporting a function. + +* GNU Parallel was cited in: Exclusion of cosmic rays in + protoplanetary disks. II. Chemical gradients and observational + signatures http://iopscience.iop.org/0004-637X/794/2/123/article + +* GNU Parallel was cited in: Application of Machine Learning to + Algorithm Selection for TSP + http://www.dbai.tuwien.ac.at/staff/musliu/art_ictai_cam.pdf + +* GNU Parallel was cited in: Performance Models for LTE-Advanced + Random Access + http://repository.asu.edu/attachments/137242/content/Tyagi_asu_0010E_14116.pdf + +* GNU Parallel was used (unfortunately without citation) in: De Novo + Insertions and Deletions of Predominantly Paternal Origin Are + Associated with Autism Spectrum Disorder + http://www.cell.com/cms/attachment/2019079667/2039310868/mmc1.pdf + +* GNU Parallel was determined 'popular' by Statistical Analysis of + Popular Open Source Software Projects and Their Communities + http://andiwre.itmaranatha.org/prosiding/ICITEE2014/PaperAndiWRE-ICITEE2014.pdf + +* GNU Parallel is demonstrated in: Data Science at the Command Line: + Facing the Future with Time-Tested Tools + +* GNU Parallel was covered in a talk at Sydney Perl Mongers group + http://www.openfusion.net/talks/pwp/#24 + +* GNU Parallel and how to get started with it + http://www.jduck.net/blog/2014/09/30/gnu-paralell/ + +* Behat/Selenium/Parallel + http://jaffamonkey.com/behat-selenium-parallel/ + +* Comparing Golang, Scala, Elixir and Ruby for ETL + http://www.dimroc.com/2014/09/29/etl-language-showdown/ + +* Parallelizing Batch Jobs for Fun and Profit + http://mikeseidle.com/tech/programming/2013/03/parallelizing-batch-jobs + +* Assemble a list of which of these hosts are up or down + http://opsfun.wordpress.com/2014/03/31/gnu-parallel/ + +* Running commands on many nodes simultaneously + http://opsfun.wordpress.com/2014/03/31/19/ + +* Ubuntu 13.04でGNU ParallelをGNUモードで動かす + http://qiita.com/YusukeSuzuki@github/items/7b96b5876bf980f21e85 + +* Bug fixes and man page updates. + + 20140922 * If the file give as --sshloginfile is changed it will be re-read diff --git a/README b/README index eeeb2e72..e5cd4c62 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-20141009.tar.bz2 - bzip2 -dc parallel-20141009.tar.bz2 | tar xvf - - cd parallel-20141009 + wget http://ftpmirror.gnu.org/parallel/parallel-20141022.tar.bz2 + bzip2 -dc parallel-20141022.tar.bz2 | tar xvf - + cd parallel-20141022 ./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-20141009.tar.bz2 - bzip2 -dc parallel-20141009.tar.bz2 | tar xvf - - cd parallel-20141009 + wget http://ftpmirror.gnu.org/parallel/parallel-20141022.tar.bz2 + bzip2 -dc parallel-20141022.tar.bz2 | tar xvf - + cd parallel-20141022 ./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 baf0e8e2..4068316c 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 20141009. +# Generated by GNU Autoconf 2.69 for parallel 20141022. # # Report bugs to . # @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20141009' -PACKAGE_STRING='parallel 20141009' +PACKAGE_VERSION='20141022' +PACKAGE_STRING='parallel 20141022' 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 20141009 to adapt to many kinds of systems. +\`configure' configures parallel 20141022 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 20141009:";; + short | recursive ) echo "Configuration of parallel 20141022:";; 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 20141009 +parallel configure 20141022 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 20141009, which was +It was created by parallel $as_me 20141022, 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='20141009' + VERSION='20141022' 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 20141009, which was +This file was extended by parallel $as_me 20141022, 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 20141009 +parallel config.status 20141022 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 11da781e..119abe10 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([parallel], [20141009], [bug-parallel@gnu.org]) +AC_INIT([parallel], [20141022], [bug-parallel@gnu.org]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([ diff --git a/packager/obs/home:tange/parallel/parallel.spec b/packager/obs/home:tange/parallel/parallel.spec index 82405772..61c4511f 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: 20141009 +Version: 20141022 Release: 1 License: GPL Group: Productivity/File utilities diff --git a/src/niceload b/src/niceload index 13784b34..ddb441e2 100755 --- a/src/niceload +++ b/src/niceload @@ -24,7 +24,7 @@ use strict; use Getopt::Long; $Global::progname="niceload"; -$Global::version = 20141009; +$Global::version = 20141022; 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 18c2318a..82f926d3 100755 --- a/src/parallel +++ b/src/parallel @@ -772,7 +772,7 @@ sub get_options_from_array { sub parse_options { # Returns: N/A # Defaults: - $Global::version = 20141009; + $Global::version = 20141022; $Global::progname = 'parallel'; $Global::infinity = 2**31; $Global::debug = 0; diff --git a/src/sql b/src/sql index 237f5b79..4ba5421d 100755 --- a/src/sql +++ b/src/sql @@ -566,7 +566,7 @@ $Global::Initfile && unlink $Global::Initfile; exit ($err); sub parse_options { - $Global::version = 20141009; + $Global::version = 20141022; $Global::progname = 'sql'; # This must be done first as this may exec myself