From a74c5c316f01e00ff22a4ae7a5b83db94fc360d0 Mon Sep 17 00:00:00 2001 From: Ole Tange Date: Sat, 22 Mar 2014 12:59:46 +0100 Subject: [PATCH] =?UTF-8?q?Released=20as=2020140322=20('=E6=98=86=E6=98=8E?= =?UTF-8?q?=20MH370').?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- NEWS | 38 +++++++++++++++++++ README | 12 +++--- configure | 20 +++++----- configure.ac | 2 +- doc/release_new_version | 3 ++ .../obs/home:tange/parallel/parallel.spec | 2 +- src/niceload | 2 +- src/parallel | 2 +- src/parallel.pod | 8 ++-- src/parallel.texi | 16 ++++---- src/parallel_tutorial.1 | 2 +- src/sql | 2 +- 12 files changed, 75 insertions(+), 34 deletions(-) diff --git a/NEWS b/NEWS index 012ad541..c4040f18 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,43 @@ 20140222 +* Offical package for Alpine Linux now exists: + http://alpinelinux.org/apk/main/x86/parallel + +* GNU Parallel was cited in: Estimating uncertainties in statistics + computed from direct numerical simulation + http://dx.doi.org/10.1063/1.4866813 + +* GNU Parallel was cited in: Vehicle routing problems with time + windows and multiple service workers: a systematic comparison + between ACO and GRASP + http://link.springer.com/article/10.1007/s10100-014-0341-z + +* GNU Parallel, quick and easy + http://www.reganmian.net/blog/2014/03/09/gnu-parallel-quick-and-easy/ + +* Using Multiple CPU Cores With Command Line Tools + http://prateekvjoshi.com/2014/03/07/using-multiple-cpu-cores-with-command-line-tools/ + +* Batch convert mp3 CBR to VBR + http://blogs.zercle.com/bouroo/2013/03/batch-convert-mp3-cbr-to-vbr/ + +* Running Behat in parallel with Selenium grid + http://zalas.eu/running-behat-in-parallel-with-selenium-grid/ + +* Git-Mirror per cronjob aktuell halten + https://www.schtobia.de/2013/git-mirror-per-cronjob-aktuell-halten/ + +* Пишем многопоточный скрипт на bash + http://dafter.ru/duf/howto/130.html + +* 如何利用多核CPU来加速你的Linux命令 + http://www.chinadmd.com/file/xpcr6wpctzwtuu3ivwiaatcs_1.html + +* Bug fixes and man page updates. + + +20140222 + New in this release: * --tollef has been retired. diff --git a/README b/README index 0a3c5763..5c6c1423 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-20140222.tar.bz2 - bzip2 -dc parallel-20140222.tar.bz2 | tar xvf - - cd parallel-20140222 + wget http://ftpmirror.gnu.org/parallel/parallel-20140322.tar.bz2 + bzip2 -dc parallel-20140322.tar.bz2 | tar xvf - + cd parallel-20140322 ./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-20140222.tar.bz2 - bzip2 -dc parallel-20140222.tar.bz2 | tar xvf - - cd parallel-20140222 + wget http://ftpmirror.gnu.org/parallel/parallel-20140322.tar.bz2 + bzip2 -dc parallel-20140322.tar.bz2 | tar xvf - + cd parallel-20140322 ./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 2e17ff28..bc0f3e71 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 20140222. +# Generated by GNU Autoconf 2.69 for parallel 20140322. # # Report bugs to . # @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20140222' -PACKAGE_STRING='parallel 20140222' +PACKAGE_VERSION='20140322' +PACKAGE_STRING='parallel 20140322' PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_URL='' @@ -1194,7 +1194,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 20140222 to adapt to many kinds of systems. +\`configure' configures parallel 20140322 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1260,7 +1260,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of parallel 20140222:";; + short | recursive ) echo "Configuration of parallel 20140322:";; esac cat <<\_ACEOF @@ -1327,7 +1327,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20140222 +parallel configure 20140322 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1344,7 +1344,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 20140222, which was +It was created by parallel $as_me 20140322, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2159,7 +2159,7 @@ fi # Define the identity of the package. PACKAGE='parallel' - VERSION='20140222' + VERSION='20140322' cat >>confdefs.h <<_ACEOF @@ -2710,7 +2710,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 20140222, which was +This file was extended by parallel $as_me 20140322, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2772,7 +2772,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 20140222 +parallel config.status 20140322 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 9dd221af..7df26289 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([parallel], [20140222], [bug-parallel@gnu.org]) +AC_INIT([parallel], [20140322], [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 bc005e2c..2caac47f 100644 --- a/doc/release_new_version +++ b/doc/release_new_version @@ -210,6 +210,9 @@ Subject: GNU Parallel 20140322 ('昆明 MH370') released GNU Parallel 20140322 ('昆明 MH370') has been released. It is available for download at: http://ftp.gnu.org/gnu/parallel/ +No new functionality was introduced so this is a good candidate for a stable release. + + New in this release: * Offical package for Alpine Linux now exists: http://alpinelinux.org/apk/main/x86/parallel diff --git a/packager/obs/home:tange/parallel/parallel.spec b/packager/obs/home:tange/parallel/parallel.spec index 9801074c..98739364 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: 20140222 +Version: 20140322 Release: 1 License: GPL Group: Productivity/File utilities diff --git a/src/niceload b/src/niceload index 6cc0f74b..830b3191 100755 --- a/src/niceload +++ b/src/niceload @@ -24,7 +24,7 @@ use strict; use Getopt::Long; $Global::progname="niceload"; -$Global::version = 20140222; +$Global::version = 20140322; 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 0621e6fc..d9ab4546 100755 --- a/src/parallel +++ b/src/parallel @@ -628,7 +628,7 @@ sub get_options_from_array { sub parse_options { # Returns: N/A # Defaults: - $Global::version = 20140315; + $Global::version = 20140322; $Global::progname = 'parallel'; $Global::infinity = 2**31; $Global::debug = 0; diff --git a/src/parallel.pod b/src/parallel.pod index cc717af4..df5bf3bf 100644 --- a/src/parallel.pod +++ b/src/parallel.pod @@ -412,7 +412,7 @@ I is a Perl Regular Expression: http://perldoc.perl.org/perlre.html -=item B<--compress> (alpha testing) +=item B<--compress> (beta testing) Compress temporary files. If the output is big and very compressible this will take up less disk space in $TMPDIR and possibly be faster due to less @@ -423,9 +423,9 @@ B, B, B, B, B in that order, and use the first available. -=item B<--compress-program> I (alpha testing) +=item B<--compress-program> I (beta testing) -=item B<--decompress-program> I (alpha testing) +=item B<--decompress-program> I (beta testing) Use I for (de)compressing temporary files. It is assumed that I will decompress stdin (standard input) to stdout (standard @@ -747,7 +747,7 @@ B<-l 0> is an alias for B<-l 1>. Implies B<-X> unless B<-m>, B<--xargs>, or B<--pipe> is set. -=item B<--line-buffer> (alpha testing) +=item B<--line-buffer> (beta testing) Buffer output on line basis. B<--group> will keep the output together for a whole job. B<--ungroup> allows output to mixup with half a line diff --git a/src/parallel.texi b/src/parallel.texi index 5ed17c41..56c14021 100644 --- a/src/parallel.texi +++ b/src/parallel.texi @@ -434,8 +434,8 @@ separating the columns. The n'th column can be access using @emph{regexp} is a Perl Regular Expression: http://perldoc.perl.org/perlre.html -@item @strong{--compress} (alpha testing) -@anchor{@strong{--compress} (alpha testing)} +@item @strong{--compress} (beta testing) +@anchor{@strong{--compress} (beta testing)} Compress temporary files. If the output is big and very compressible this will take up less disk space in $TMPDIR and possibly be faster due to less @@ -445,11 +445,11 @@ GNU @strong{parallel} will try @strong{lzop}, @strong{pigz}, @strong{gzip}, @str @strong{plzip}, @strong{bzip2}, @strong{lzma}, @strong{lzip}, @strong{xz} in that order, and use the first available. -@item @strong{--compress-program} @emph{prg} (alpha testing) -@anchor{@strong{--compress-program} @emph{prg} (alpha testing)} +@item @strong{--compress-program} @emph{prg} (beta testing) +@anchor{@strong{--compress-program} @emph{prg} (beta testing)} -@item @strong{--decompress-program} @emph{prg} (alpha testing) -@anchor{@strong{--decompress-program} @emph{prg} (alpha testing)} +@item @strong{--decompress-program} @emph{prg} (beta testing) +@anchor{@strong{--decompress-program} @emph{prg} (beta testing)} Use @emph{prg} for (de)compressing temporary files. It is assumed that @emph{prg -dc} will decompress stdin (standard input) to stdout (standard @@ -798,8 +798,8 @@ standard specifies @strong{-L} instead. Implies @strong{-X} unless @strong{-m}, @strong{--xargs}, or @strong{--pipe} is set. -@item @strong{--line-buffer} (alpha testing) -@anchor{@strong{--line-buffer} (alpha testing)} +@item @strong{--line-buffer} (beta testing) +@anchor{@strong{--line-buffer} (beta testing)} Buffer output on line basis. @strong{--group} will keep the output together for a whole job. @strong{--ungroup} allows output to mixup with half a line diff --git a/src/parallel_tutorial.1 b/src/parallel_tutorial.1 index 3364cf75..97f05d83 100644 --- a/src/parallel_tutorial.1 +++ b/src/parallel_tutorial.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "PARALLEL_TUTORIAL 1" -.TH PARALLEL_TUTORIAL 1 "2014-01-25" "20140222" "parallel" +.TH PARALLEL_TUTORIAL 1 "2014-01-25" "20140322" "parallel" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/src/sql b/src/sql index 3a2470b3..06b6b137 100755 --- a/src/sql +++ b/src/sql @@ -556,7 +556,7 @@ $Global::Initfile && unlink $Global::Initfile; exit ($err); sub parse_options { - $Global::version = 20140222; + $Global::version = 20140322; $Global::progname = 'sql'; # This must be done first as this may exec myself