mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-11-22 05:57:54 +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
|
||||
|
||||
* --timeout will now kill grandchildren.
|
||||
|
|
20
configure
vendored
20
configure
vendored
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# 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>.
|
||||
#
|
||||
|
@ -559,8 +559,8 @@ MAKEFLAGS=
|
|||
# Identity of this package.
|
||||
PACKAGE_NAME='parallel'
|
||||
PACKAGE_TARNAME='parallel'
|
||||
PACKAGE_VERSION='20111222'
|
||||
PACKAGE_STRING='parallel 20111222'
|
||||
PACKAGE_VERSION='20120122'
|
||||
PACKAGE_STRING='parallel 20120122'
|
||||
PACKAGE_BUGREPORT='bug-parallel@gnu.org'
|
||||
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.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
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]...
|
||||
|
||||
|
@ -1242,7 +1242,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of parallel 20111222:";;
|
||||
short | recursive ) echo "Configuration of parallel 20120122:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -1309,7 +1309,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
parallel configure 20111222
|
||||
parallel configure 20120122
|
||||
generated by GNU Autoconf 2.68
|
||||
|
||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||
|
@ -1326,7 +1326,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 20111222, which was
|
||||
It was created by parallel $as_me 20120122, which was
|
||||
generated by GNU Autoconf 2.68. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -2141,7 +2141,7 @@ fi
|
|||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='parallel'
|
||||
VERSION='20111222'
|
||||
VERSION='20120122'
|
||||
|
||||
|
||||
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
|
||||
# values after options handling.
|
||||
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
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -2766,7 +2766,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 20111222
|
||||
parallel config.status 20120122
|
||||
configured by $0, generated by GNU Autoconf 2.68,
|
||||
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:
|
||||
|
||||
http://nd.gd/0u http://www.gnu.org/software/parallel/
|
||||
http://nd.gd/0s http://www.youtube.com/watch?v=OpaiGYxkSuQ
|
||||
http://nd.gd/0t http://en.wikipedia.org/wiki/Xargs#The_separator_problem
|
||||
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
|
||||
http://pi.dk/0 https://www.gnu.org/software/parallel/
|
||||
http://pi.dk/1 https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
|
||||
http://pi.dk/2 https://savannah.gnu.org/news/?group=parallel
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
surprising file names containing space, ', or " in the filename.
|
||||
|
||||
xargs can give nasty surprises due to the separator problem
|
||||
http://en.wikipedia.org/wiki/Xargs#The_separator_problem
|
||||
http://nd.gd/0t
|
||||
http://pi.dk/5
|
||||
|
||||
GNU Parallel http://nd.gd/0s may be better.
|
||||
|
||||
@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
|
||||
contacts/blog/facebook/linkedin/mailing lists/user group
|
||||
|
|
|
@ -139,25 +139,11 @@ http://freshmeat.net/projects/parallel/releases/new
|
|||
|
||||
== Update Diaspora Twitter ==
|
||||
|
||||
New version of #GNU Parallel released. See what is new in this release
|
||||
http://nd.gd/2j Watch the intro videos http://nd.gd/039
|
||||
New version of #GNU Parallel http://pi.dk/0 released. See what is new
|
||||
in this release http://pi.dk/2 Watch the intro videos http://pi.dk/1
|
||||
|
||||
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 ==
|
||||
|
||||
http://groups.google.com/group/comp.unix.shell/post
|
||||
|
|
Loading…
Reference in a new issue