diff --git a/doc/release_new_version b/doc/release_new_version index 13db8dd7..01e96620 100644 --- a/doc/release_new_version +++ b/doc/release_new_version @@ -209,48 +209,32 @@ cc:Tim Cuthbertson , Ryoichiro Suzuki , Jesse Alama -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. +<> Haiku of the month: - Multi cores I see. - Doing nothing. I say no! + Single job is slow. + Hundred parallel are fast. Use GNU Parallel. - -- Ole Tange + -- Ole Tange 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. +* <> 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. +* <> 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. +* <> 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 - -* 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/ +* Distribution des traitements avec GNU Parallel http://blog.inovia-conseil.fr/?p=226#4 * Bug fixes and man page updates. diff --git a/packager/debian/debian-template/rules b/packager/debian/debian-template/rules old mode 100644 new mode 100755 diff --git a/src/parallel b/src/parallel index 66d627a0..a4d044f1 100755 --- a/src/parallel +++ b/src/parallel @@ -1089,7 +1089,7 @@ sub parse_options { sub init_globals { # Defaults: - $Global::version = 20150722; + $Global::version = 20150723; $Global::progname = 'parallel'; $Global::infinity = 2**31; $Global::debug = 0; diff --git a/src/parallel.pod b/src/parallel.pod index 4f6f2716..b6e67e8a 100644 --- a/src/parallel.pod +++ b/src/parallel.pod @@ -484,9 +484,9 @@ harder to finance development. However, if you pay 10000 EUR, you should feel free to use B<--will-cite>. -=item B<--block> I (alpha testing) +=item B<--block> I (beta testing) -=item B<--block-size> I (alpha testing) +=item B<--block-size> I (beta testing) Size of block in bytes to read at a time. The I can be postfixed with K, M, G, T, P, k, m, g, t, or p which would multiply the size @@ -505,7 +505,7 @@ I defaults to 1M. 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> 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. -=item B<--fifo> (beta testing) +=item B<--fifo> Create a temporary fifo with content. Normally B<--pipe> and 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 and exit. -=item B<--halt-on-error> I (beta testing) +=item B<--halt-on-error> I -=item B<--halt> I (beta testing) +=item B<--halt> I When should GNU B terminate? In some situations it makes no sense to run all jobs. GNU B 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> -=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 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>). -=item B<--nice> I (alpha testing) +=item B<--nice> I (beta testing) Run the command at this niceness. For simple commands you can just add B in front of the command. But if the command consists of more @@ -1488,7 +1488,7 @@ commands. 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 B 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 itself when called with B<--shebang>). -=item B<--ssh> I (beta testing) +=item B<--ssh> I GNU B defaults to using B for remote access. This can be overridden with B<--ssh>. It can also be set on a per server @@ -1914,7 +1914,7 @@ I and TAB (\t). I can contain replacement strings such as B<--tagstring> is ignored when using B<-u>, B<--onall>, and B<--nonall>. -=item B<--termseq> I (beta testing) +=item B<--termseq> I Termination sequence. When a job is killed due to B<--timeout>, B<--memfree>, B<--halt>, or abnormal termination of GNU B, @@ -1942,7 +1942,7 @@ Use B for output. Start a B session and run each job in a window in that session. No other output will be produced. -=item B<--timeout> I (beta testing) +=item B<--timeout> I Time out for command. If the command runs for longer than I seconds it will get killed with SIGTERM, followed by SIGTERM 200 ms @@ -3540,7 +3540,7 @@ $SHELL. If undefined use: =back -=item $PARALLEL_SSH (beta testing) +=item $PARALLEL_SSH GNU B defaults to using B for remote access. This can be overridden with $PARALLEL_SSH, which again can be overridden with diff --git a/src/sem.pod b/src/sem.pod index c2a78f58..aeb22a63 100644 --- a/src/sem.pod +++ b/src/sem.pod @@ -138,9 +138,9 @@ takes a person to the toilet, waits for the person to finish, and exits. -=item B<--semaphoretimeout> I (alpha testing) +=item B<--semaphoretimeout> I (beta testing) -=item B<--st> I (alpha testing) +=item B<--st> I (beta testing) If I > 0: If the semaphore is not released within I seconds, take it anyway.