Post-release updates.

This commit is contained in:
Ole Tange 2015-07-29 02:19:51 +02:00
parent 147c24aeda
commit 95d75a290f
5 changed files with 29 additions and 45 deletions

View file

@ -209,48 +209,32 @@ cc:Tim Cuthbertson <tim3d.junk@gmail.com>,
Ryoichiro Suzuki <ryoichiro.suzuki@gmail.com>, Ryoichiro Suzuki <ryoichiro.suzuki@gmail.com>,
Jesse Alama <jesse.alama@gmail.com> Jesse Alama <jesse.alama@gmail.com>
Subject: GNU Parallel 20150722 ('Pluto') released [stable] Subject: GNU Parallel 20150822 ('') released <<[stable]>>
GNU Parallel 20150722 ('Pluto') [stable] has been released. It is available for download at: http://ftp.gnu.org/gnu/parallel/ GNU Parallel 20150822 ('') <<[stable]>> 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. <<No new functionality was introduced so this is a good candidate for a stable release.>>
Haiku of the month: Haiku of the month:
Multi cores I see. Single job is slow.
Doing nothing. I say no! Hundred parallel are fast.
Use GNU Parallel. Use GNU Parallel.
-- Ole Tange -- Ole Tange
New in this release: New in this release:
* If a record fits in a block, --block only reads upto the size of --block. If not: --block reads a full --block more. * Version of GNU Parallel that uses PostgreSQL as backend https://github.com/stephen-fralich/parallel-sql/
* Due to widely spread distributions still using --tollef even after a year of being retired following a year of being obsolete, --tollef now gives an error unless used with --gnu. * <<Har angiveligt submittet ny version - afventer opdatering>> GNU Parallel was used (unfortunately without citation) in: MUGBAS: a species free gene-based programme suite for post-GWAS analysis http://www.ncbi.nlm.nih.gov/pubmed/25765345
* --nice now uses a perl wrapper instead of the nice command. * <<Afventer updateret publisering>> GNU Parallel was used in: Large Scale Author Name Disambiguation in Digital Libraries http://ieeexplore.ieee.org/xpl/abstractReferences.jsp?tp=&arnumber=7004487&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D7004487
* Cookie 2013-08-18 was won by Mark Maimone, 1 year and 11 months after release. * <<kontaktet 2015-06-22 Afventer svar fra journal>> GNU Parallel was used (unfortunately with wrong citation) in: TADSim: Discrete Event-Based Performance Prediction for Temperature-Accelerated Dynamics http://vruehle.de/publications/2015c.pdf
* A parser for GNU Parallel --joblog files: https://github.com/harryjubb/joblog * << Update forventet juni Rachel har lige svaret >> GNU Parallel was used in: SISRS: Site Identification from Short Read Sequences https://github.com/rachelss/SISRS/
* GNU Parallel was cited in: Dynamical formation & scattering of hierarchical triples: Cross sections, Kozai-Lidov oscillations, and collisions http://arxiv.org/pdf/1507.03593.pdf * Distribution des traitements avec GNU Parallel http://blog.inovia-conseil.fr/?p=226#4
* GNU Parallel was cited in: A Fast Compiler for NetKAT http://arxiv.org/pdf/1506.06378.pdf
* GNU Parallel was cited in: Flexible Modeling of Epidemics with an Empirical Bayes Framework http://www.stat.cmu.edu/~ryantibs/papers/empbayes.pdf
* GNU Parallel was cited in: Decomposing Time-Lapse Paintings into Layers http://cs.gmu.edu/~ygingold/timemap/Decomposing%20Time-Lapse%20Paintings%20into%20Layers%20(Tan%20et%20al%202015%20SIGGRAPH)%20600dpi.pdf
* GNU Parallel was used in: Somatic mutation calling from the matched tumor-normal exome-sequencing http://fafner.meb.ki.se/biostatwiki/somac/
* Parallel Processing from the Command Line https://www.perpetual-beta.org/weblog/parallel-processing-from-the-command-line.html
* Using GNU Parallel to speed up network operations http://vielmetti.typepad.com/vacuum/2015/06/using-gnu-parallel-to-speed-up-network-operations.html
* Crawl faster with "parallel" - but how fast? http://andreas-wpv.blogspot.com/2015/07/crawl-faster-with-parallel-but-how-fast.html
* Simultaneously benchmark many URLs with ApacheBench and GNU parallel https://www.simonholywell.com/post/2015/06/parallel-benchmark-many-urls-with-apachebench/
* Bug fixes and man page updates. * Bug fixes and man page updates.

0
packager/debian/debian-template/rules Normal file → Executable file
View file

View file

@ -1089,7 +1089,7 @@ sub parse_options {
sub init_globals { sub init_globals {
# Defaults: # Defaults:
$Global::version = 20150722; $Global::version = 20150723;
$Global::progname = 'parallel'; $Global::progname = 'parallel';
$Global::infinity = 2**31; $Global::infinity = 2**31;
$Global::debug = 0; $Global::debug = 0;

View file

@ -484,9 +484,9 @@ harder to finance development. However, if you pay 10000 EUR, you
should feel free to use B<--will-cite>. should feel free to use B<--will-cite>.
=item B<--block> I<size> (alpha testing) =item B<--block> I<size> (beta testing)
=item B<--block-size> I<size> (alpha testing) =item B<--block-size> I<size> (beta testing)
Size of block in bytes to read at a time. The I<size> can be postfixed Size of block in bytes to read at a time. The I<size> can be postfixed
with K, M, G, T, P, k, m, g, t, or p which would multiply the size with K, M, G, T, P, k, m, g, t, or p which would multiply the size
@ -505,7 +505,7 @@ I<size> defaults to 1M.
See B<--pipe> and B<--pipepart> for use of this. See B<--pipe> and B<--pipepart> for use of this.
=item B<--cat> (beta testing) =item B<--cat>
Create a temporary file with content. Normally B<--pipe>/B<--pipepart> Create a temporary file with content. Normally B<--pipe>/B<--pipepart>
will give data to the program on stdin (standard input). With B<--cat> will give data to the program on stdin (standard input). With B<--cat>
@ -692,7 +692,7 @@ Implies B<--semaphore>.
See also B<--bg>, B<man sem>. See also B<--bg>, B<man sem>.
=item B<--fifo> (beta testing) =item B<--fifo>
Create a temporary fifo with content. Normally B<--pipe> and Create a temporary fifo with content. Normally B<--pipe> and
B<--pipepart> will give data to the program on stdin (standard B<--pipepart> will give data to the program on stdin (standard
@ -746,9 +746,9 @@ See also: B<--line-buffer> B<--ungroup>
Print a summary of the options to GNU B<parallel> and exit. Print a summary of the options to GNU B<parallel> and exit.
=item B<--halt-on-error> I<val> (beta testing) =item B<--halt-on-error> I<val>
=item B<--halt> I<val> (beta testing) =item B<--halt> I<val>
When should GNU B<parallel> terminate? In some situations it makes no When should GNU B<parallel> terminate? In some situations it makes no
sense to run all jobs. GNU B<parallel> should simply give up as soon sense to run all jobs. GNU B<parallel> should simply give up as soon
@ -1139,9 +1139,9 @@ of each job is saved in a file and the filename is then printed.
See also: B<--results> See also: B<--results>
=item B<--pipe> (alpha testing) =item B<--pipe> (beta testing)
=item B<--spreadstdin> (alpha testing) =item B<--spreadstdin> (beta testing)
Spread input to jobs on stdin (standard input). Read a block of data Spread input to jobs on stdin (standard input). Read a block of data
from stdin (standard input) and give one block of data as input to one from stdin (standard input) and give one block of data as input to one
@ -1284,7 +1284,7 @@ Overrides an earlier B<--keep-order> (e.g. if set in
B<~/.parallel/config>). B<~/.parallel/config>).
=item B<--nice> I<niceness> (alpha testing) =item B<--nice> I<niceness> (beta testing)
Run the command at this niceness. For simple commands you can just add Run the command at this niceness. For simple commands you can just add
B<nice> in front of the command. But if the command consists of more B<nice> in front of the command. But if the command consists of more
@ -1488,7 +1488,7 @@ commands.
See also B<--joblog>, B<--resume>. See also B<--joblog>, B<--resume>.
=item B<--retry-failed> (beta testing) =item B<--retry-failed>
Retry all failed jobs in joblog. By reading B<--joblog> GNU Retry all failed jobs in joblog. By reading B<--joblog> GNU
B<parallel> will figure out the failed jobs and run those again. B<parallel> will figure out the failed jobs and run those again.
@ -1747,7 +1747,7 @@ Do not use the first line of input (used by GNU B<parallel> itself
when called with B<--shebang>). when called with B<--shebang>).
=item B<--ssh> I<sshcommand> (beta testing) =item B<--ssh> I<sshcommand>
GNU B<parallel> defaults to using B<ssh> for remote access. This can GNU B<parallel> defaults to using B<ssh> for remote access. This can
be overridden with B<--ssh>. It can also be set on a per server be overridden with B<--ssh>. It can also be set on a per server
@ -1914,7 +1914,7 @@ I<str> and TAB (\t). I<str> can contain replacement strings such as
B<--tagstring> is ignored when using B<-u>, B<--onall>, and B<--nonall>. B<--tagstring> is ignored when using B<-u>, B<--onall>, and B<--nonall>.
=item B<--termseq> I<sequence> (beta testing) =item B<--termseq> I<sequence>
Termination sequence. When a job is killed due to B<--timeout>, Termination sequence. When a job is killed due to B<--timeout>,
B<--memfree>, B<--halt>, or abnormal termination of GNU B<parallel>, B<--memfree>, B<--halt>, or abnormal termination of GNU B<parallel>,
@ -1942,7 +1942,7 @@ Use B<tmux> for output. Start a B<tmux> session and run each job in a
window in that session. No other output will be produced. window in that session. No other output will be produced.
=item B<--timeout> I<val> (beta testing) =item B<--timeout> I<val>
Time out for command. If the command runs for longer than I<val> Time out for command. If the command runs for longer than I<val>
seconds it will get killed with SIGTERM, followed by SIGTERM 200 ms seconds it will get killed with SIGTERM, followed by SIGTERM 200 ms
@ -3540,7 +3540,7 @@ $SHELL. If undefined use:
=back =back
=item $PARALLEL_SSH (beta testing) =item $PARALLEL_SSH
GNU B<parallel> defaults to using B<ssh> for remote access. This can GNU B<parallel> defaults to using B<ssh> for remote access. This can
be overridden with $PARALLEL_SSH, which again can be overridden with be overridden with $PARALLEL_SSH, which again can be overridden with

View file

@ -138,9 +138,9 @@ takes a person to the toilet, waits for the person to finish, and
exits. exits.
=item B<--semaphoretimeout> I<secs> (alpha testing) =item B<--semaphoretimeout> I<secs> (beta testing)
=item B<--st> I<secs> (alpha testing) =item B<--st> I<secs> (beta testing)
If I<secs> > 0: If the semaphore is not released within I<secs> If I<secs> > 0: If the semaphore is not released within I<secs>
seconds, take it anyway. seconds, take it anyway.