mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-11-22 14:07:55 +00:00
Released as 20120122 ('Dead SOPA').
This commit is contained in:
parent
5e8e95ecf0
commit
ad2fc4baad
46
NEWS
46
NEWS
|
@ -1,3 +1,49 @@
|
||||||
|
20120122
|
||||||
|
|
||||||
|
* --header : uses the first input line as column names and you can
|
||||||
|
then use {colname} as a replacement string in the command. This also
|
||||||
|
works with multiple :::'s.
|
||||||
|
|
||||||
|
* --header <regexp> matches a header as a regular expression and
|
||||||
|
repeats the header for each block with --pipe.
|
||||||
|
|
||||||
|
* --resume resumes from the last unfinished job. Useful if you stop
|
||||||
|
GNU Parallel and restart it later with the same arguments.
|
||||||
|
|
||||||
|
* niceload now propagates exit status correctly.
|
||||||
|
|
||||||
|
* Show your support for GNU Parallel. For a limited time you can get a
|
||||||
|
GNU Parallel T-shirt+mug+pen+100 postcards at 20 EUR. See
|
||||||
|
https://www.gnu.org/software/parallel/merchandise.html
|
||||||
|
|
||||||
|
* Options -g -B -T -U -W -Y are retired as warned 6 months ago.
|
||||||
|
|
||||||
|
* GNU Parallel referenced in article on Holographic Grid Cloud. Thanks
|
||||||
|
to Stefano Gallozzi. http://arxiv.org/pdf/1112.6128
|
||||||
|
|
||||||
|
* Article in IEEE Software on GNU Parallel. Thanks to Diomidis
|
||||||
|
Spinellis. http://www.spinellis.gr/blog/20110911/
|
||||||
|
|
||||||
|
* An article on Narwhal which uses GNU Parallel. They forgot to add
|
||||||
|
the reference. Please remember --bibtex if you use GNU Parallel in
|
||||||
|
an article.
|
||||||
|
http://bioinformatics.oxfordjournals.org/content/early/2011/11/08/bioinformatics.btr613.full.pdf
|
||||||
|
|
||||||
|
* Blog post on using GNU Parallel to speed up BLAST queries:
|
||||||
|
http://blog.mckuhn.de/2012/01/embarrassingly-parallel-blast-search.html
|
||||||
|
|
||||||
|
* Video showing Wake-on-LAN with GNU Parallel.
|
||||||
|
https://www.youtube.com/watch?v=0mB-yIyKFLQ
|
||||||
|
|
||||||
|
* Using GNU Parallel with Solr.
|
||||||
|
http://sujitpal.blogspot.com/2011/12/solr-report-generation-with-python.html
|
||||||
|
|
||||||
|
* First job ad including GNU Parallel:
|
||||||
|
http://seeker.dice.com/jobsearch/servlet/JobSearch?op=101&dockey=xml/7/6/76f858de083a094f74b1a5d3ba53ffc5@endecaindex
|
||||||
|
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
|
||||||
20111222
|
20111222
|
||||||
|
|
||||||
* --timeout will now kill grandchildren.
|
* --timeout will now kill grandchildren.
|
||||||
|
|
20
configure
vendored
20
configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.68 for parallel 20111222.
|
# Generated by GNU Autoconf 2.68 for parallel 20120122.
|
||||||
#
|
#
|
||||||
# Report bugs to <bug-parallel@gnu.org>.
|
# Report bugs to <bug-parallel@gnu.org>.
|
||||||
#
|
#
|
||||||
|
@ -559,8 +559,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='parallel'
|
PACKAGE_NAME='parallel'
|
||||||
PACKAGE_TARNAME='parallel'
|
PACKAGE_TARNAME='parallel'
|
||||||
PACKAGE_VERSION='20111222'
|
PACKAGE_VERSION='20120122'
|
||||||
PACKAGE_STRING='parallel 20111222'
|
PACKAGE_STRING='parallel 20120122'
|
||||||
PACKAGE_BUGREPORT='bug-parallel@gnu.org'
|
PACKAGE_BUGREPORT='bug-parallel@gnu.org'
|
||||||
PACKAGE_URL=''
|
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.
|
# 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.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures parallel 20111222 to adapt to many kinds of systems.
|
\`configure' configures parallel 20120122 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -1242,7 +1242,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of parallel 20111222:";;
|
short | recursive ) echo "Configuration of parallel 20120122:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -1309,7 +1309,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
parallel configure 20111222
|
parallel configure 20120122
|
||||||
generated by GNU Autoconf 2.68
|
generated by GNU Autoconf 2.68
|
||||||
|
|
||||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||||
|
@ -1326,7 +1326,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by parallel $as_me 20111222, which was
|
It was created by parallel $as_me 20120122, which was
|
||||||
generated by GNU Autoconf 2.68. Invocation command line was
|
generated by GNU Autoconf 2.68. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -2141,7 +2141,7 @@ fi
|
||||||
|
|
||||||
# Define the identity of the package.
|
# Define the identity of the package.
|
||||||
PACKAGE='parallel'
|
PACKAGE='parallel'
|
||||||
VERSION='20111222'
|
VERSION='20120122'
|
||||||
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
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
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by parallel $as_me 20111222, which was
|
This file was extended by parallel $as_me 20120122, which was
|
||||||
generated by GNU Autoconf 2.68. Invocation command line was
|
generated by GNU Autoconf 2.68. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -2766,7 +2766,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
parallel config.status 20111222
|
parallel config.status 20120122
|
||||||
configured by $0, generated by GNU Autoconf 2.68,
|
configured by $0, generated by GNU Autoconf 2.68,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
24
doc/promo
24
doc/promo
|
@ -20,31 +20,31 @@ http://nd.gd/0t GNU Parallel http://nd.gd/0s may be better.
|
||||||
|
|
||||||
Comments:
|
Comments:
|
||||||
|
|
||||||
http://nd.gd/0u http://www.gnu.org/software/parallel/
|
http://pi.dk/0 https://www.gnu.org/software/parallel/
|
||||||
http://nd.gd/0s http://www.youtube.com/watch?v=OpaiGYxkSuQ
|
http://pi.dk/1 https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
|
||||||
http://nd.gd/0t http://en.wikipedia.org/wiki/Xargs#The_separator_problem
|
http://pi.dk/2 https://savannah.gnu.org/news/?group=parallel
|
||||||
http://nd.gd/3k http://www.gnu.org/software/parallel/man.html#differences_between_xargs_and_gnu_parallel
|
|
||||||
http://nd.gd/po http://www.gnu.org/software/parallel/man.html#example__distributing_work_to_local_and_remote_computers
|
|
||||||
http://ur1.ca/7h7yx http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
|
|
||||||
|
|
||||||
If you like xargs you may love GNU Parallel: http://nd.gd/0s
|
http://pi.dk/5 https://en.wikipedia.org/wiki/Xargs#The_separator_problem
|
||||||
|
http://pi.dk/6 https://www.gnu.org/software/parallel/man.html#differences_between_xargs_and_gnu_parallel
|
||||||
|
http://pi.dk/7 https://www.gnu.org/software/parallel/man.html#example__distributing_work_to_local_and_remote_computers
|
||||||
|
|
||||||
With GNU Parallel (http://nd.gd/0s) you can do:
|
If you like xargs you may love GNU Parallel: http://pi.dk/1
|
||||||
|
|
||||||
|
With GNU Parallel (http://pi.dk/0) you can do:
|
||||||
ls | grep jpeg | parallel mv {} {.}.jpg
|
ls | grep jpeg | parallel mv {} {.}.jpg
|
||||||
|
|
||||||
Watch the intro video for GNU Parallel: http://nd.gd/0s
|
Watch the intro video for GNU Parallel: http://pi.dk/1
|
||||||
|
|
||||||
If your input file names are generated by users, you need to deal with
|
If your input file names are generated by users, you need to deal with
|
||||||
surprising file names containing space, ', or " in the filename.
|
surprising file names containing space, ', or " in the filename.
|
||||||
|
|
||||||
xargs can give nasty surprises due to the separator problem
|
xargs can give nasty surprises due to the separator problem
|
||||||
http://en.wikipedia.org/wiki/Xargs#The_separator_problem
|
http://pi.dk/5
|
||||||
http://nd.gd/0t
|
|
||||||
|
|
||||||
GNU Parallel http://nd.gd/0s may be better.
|
GNU Parallel http://nd.gd/0s may be better.
|
||||||
|
|
||||||
@jaylyerly @stevenf xargs will bite you if file names contain
|
@jaylyerly @stevenf xargs will bite you if file names contain
|
||||||
space http://nd.gd/0t. Use GNU Parallel instead: http://nd.gd/0s
|
space http://pi.dk/5. Use GNU Parallel instead: http://pi.dk/0
|
||||||
|
|
||||||
Please repay by spreading the word about GNU Parallel to your
|
Please repay by spreading the word about GNU Parallel to your
|
||||||
contacts/blog/facebook/linkedin/mailing lists/user group
|
contacts/blog/facebook/linkedin/mailing lists/user group
|
||||||
|
|
|
@ -139,25 +139,11 @@ http://freshmeat.net/projects/parallel/releases/new
|
||||||
|
|
||||||
== Update Diaspora Twitter ==
|
== Update Diaspora Twitter ==
|
||||||
|
|
||||||
New version of #GNU Parallel released. See what is new in this release
|
New version of #GNU Parallel http://pi.dk/0 released. See what is new
|
||||||
http://nd.gd/2j Watch the intro videos http://nd.gd/039
|
in this release http://pi.dk/2 Watch the intro videos http://pi.dk/1
|
||||||
|
|
||||||
https://savannah.gnu.org/news/?group=parallel
|
https://savannah.gnu.org/news/?group=parallel
|
||||||
|
|
||||||
# Obsolete: Now use @GnuParallel
|
|
||||||
# # Only 350 requests per hour: 1 tweet = 3 requests
|
|
||||||
# # 119 tweets/hour = sleep 30 per tweet (40 to be safe)
|
|
||||||
# # The above is not enough.
|
|
||||||
# # Went over the limit at number 132 (sleep 40)
|
|
||||||
# # https://support.twitter.com/entries/15364-about-twitter-limits-update-api-dm-and-following
|
|
||||||
# # says 250 direct msg per day = 86400/250 = sleep 345
|
|
||||||
# cat twitters | grep -iv removed |
|
|
||||||
# parallel -j1 sleep 354\; echo @{} You have shown interest in GNU Parallel. \
|
|
||||||
# New version: http://nd.gd/2j This is the last message: Follow @GnuParallel \
|
|
||||||
# '|' ttytter
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
== Send announce ==
|
== Send announce ==
|
||||||
|
|
||||||
http://groups.google.com/group/comp.unix.shell/post
|
http://groups.google.com/group/comp.unix.shell/post
|
||||||
|
|
Loading…
Reference in a new issue