From 823645285fcc2c8597fae695456d1b61e80bbe14 Mon Sep 17 00:00:00 2001 From: Ole Tange Date: Mon, 23 Oct 2017 09:08:28 +0200 Subject: [PATCH] Released as 20171022 ('Catalonia') --- NEWS | 28 ++++++++++++++++++- README | 12 ++++---- configure | 20 ++++++------- configure.ac | 2 +- doc/release_new_version | 21 ++++++++------ packager/obs/home:tange/parallel/.osc/_files | 10 +++---- .../home:tange/parallel/.osc/parallel.spec | 2 +- .../obs/home:tange/parallel/parallel.spec | 2 +- src/niceload | 2 +- src/parallel | 2 +- src/sql | 2 +- 11 files changed, 66 insertions(+), 37 deletions(-) diff --git a/NEWS b/NEWS index 8b403aad..69cf1fde 100644 --- a/NEWS +++ b/NEWS @@ -1,14 +1,40 @@ +20171022 + +* Initial support for XDG Base Directory $XDG_* environment variables. + +* Validating half a million TIFF files. Part + Two + https://www.dpoc.ac.uk/2017/08/17/validating-half-a-million-tiff-files-part-two/ + +* Turing data science class: Cluster computing + https://www.turing.ac.uk/events/masterclass-cluster-computing/ + +* Butlin:Unix for Bioinformatics - advanced tutorial + https://openwetware.org/wiki/Butlin:Unix_for_Bioinformatics_-_advanced_tutorial + +* พยายามใช้ CPU ให้ครบทุก CORE + https://veer66.wordpress.com/2017/09/02/use-multi-core/ + +* Examples on using GNU Parallel + https://gist.github.com/drmalex07/de8ff1379a560f6d84a0d863e60ae378 + +* Bug fixes and man page updates. + + 20170922 * Use '--limit myprog' to make a dynamic job limit. Just return 0 to spawn another job, 1 to not spawn another job, and 2 to kill the youngest job. -* PARALLEL_RSYNC_OPTS and --rsync-opts sets the options for rsync (Default: -rlDzR). +* PARALLEL_RSYNC_OPTS and --rsync-opts sets the options for rsync + (Default: -rlDzR). * Download all of humble bundle books in parallel https://til.hashrocket.com/posts/ggt1jaes4y-download-all-of-humble-bundle-books-in-parallel +* Bug fixes and man page updates. + 20170822 diff --git a/README b/README index 5dc2fa42..fd6bc6eb 100644 --- a/README +++ b/README @@ -44,9 +44,9 @@ document. Full installation of GNU Parallel is as simple as: - wget http://ftpmirror.gnu.org/parallel/parallel-20170922.tar.bz2 - bzip2 -dc parallel-20170922.tar.bz2 | tar xvf - - cd parallel-20170922 + wget http://ftpmirror.gnu.org/parallel/parallel-20171022.tar.bz2 + bzip2 -dc parallel-20171022.tar.bz2 | tar xvf - + cd parallel-20171022 ./configure && make && sudo make install @@ -55,9 +55,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-20170922.tar.bz2 - bzip2 -dc parallel-20170922.tar.bz2 | tar xvf - - cd parallel-20170922 + wget http://ftpmirror.gnu.org/parallel/parallel-20171022.tar.bz2 + bzip2 -dc parallel-20171022.tar.bz2 | tar xvf - + cd parallel-20171022 ./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 73be6512..87c0a81f 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 20170922. +# Generated by GNU Autoconf 2.69 for parallel 20171022. # # Report bugs to . # @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='parallel' PACKAGE_TARNAME='parallel' -PACKAGE_VERSION='20170922' -PACKAGE_STRING='parallel 20170922' +PACKAGE_VERSION='20171022' +PACKAGE_STRING='parallel 20171022' PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_URL='' @@ -1214,7 +1214,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 20170922 to adapt to many kinds of systems. +\`configure' configures parallel 20171022 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1281,7 +1281,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of parallel 20170922:";; + short | recursive ) echo "Configuration of parallel 20171022:";; esac cat <<\_ACEOF @@ -1357,7 +1357,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -parallel configure 20170922 +parallel configure 20171022 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1374,7 +1374,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 20170922, which was +It was created by parallel $as_me 20171022, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2237,7 +2237,7 @@ fi # Define the identity of the package. PACKAGE='parallel' - VERSION='20170922' + VERSION='20171022' cat >>confdefs.h <<_ACEOF @@ -2880,7 +2880,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 20170922, which was +This file was extended by parallel $as_me 20171022, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2942,7 +2942,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 20170922 +parallel config.status 20171022 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index b740569c..83332a2f 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([parallel], [20170922], [bug-parallel@gnu.org]) +AC_INIT([parallel], [20171022], [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 375e6aa9..46c46ca9 100644 --- a/doc/release_new_version +++ b/doc/release_new_version @@ -199,27 +199,30 @@ to:parallel@gnu.org, bug-parallel@gnu.org stable-bcc: Jesse Alama -Subject: GNU Parallel 20171022 ('Peter Madsen/Catalonia/Las Vegas') released <<[stable]>> +Subject: GNU Parallel 20171022 ('Catalonia') released <<[stable]>> -GNU Parallel 20171022 ('Peter Madsen') <<[stable]>> has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/ +GNU Parallel 20171022 ('Catalonia') <<[stable]>> has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/ <> Haiku of the month: - <<>> - --ole-tange + Cores should never sit + idle - you have work to do! + Use GNU Parallel. + -- Ole Tange New in this release: -* -https://www.turing.ac.uk/events/masterclass-cluster-computing/ +* Validating half a million TIFF files. Part Two. https://www.dpoc.ac.uk/2017/08/17/validating-half-a-million-tiff-files-part-two/ -https://openwetware.org/wiki/Butlin:Unix_for_Bioinformatics_-_advanced_tutorial +* Turing data science class: Cluster computing https://www.turing.ac.uk/events/masterclass-cluster-computing/ -https://veer66.wordpress.com/2017/09/02/use-multi-core/ +* Butlin:Unix for Bioinformatics - advanced tutorial https://openwetware.org/wiki/Butlin:Unix_for_Bioinformatics_-_advanced_tutorial -https://gist.github.com/drmalex07/de8ff1379a560f6d84a0d863e60ae378 +* พยายามใช้ CPU ให้ครบทุก CORE https://veer66.wordpress.com/2017/09/02/use-multi-core/ + +* Examples on using GNU Parallel https://gist.github.com/drmalex07/de8ff1379a560f6d84a0d863e60ae378 <> diff --git a/packager/obs/home:tange/parallel/.osc/_files b/packager/obs/home:tange/parallel/.osc/_files index ca880359..ff35b207 100644 --- a/packager/obs/home:tange/parallel/.osc/_files +++ b/packager/obs/home:tange/parallel/.osc/_files @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/packager/obs/home:tange/parallel/.osc/parallel.spec b/packager/obs/home:tange/parallel/.osc/parallel.spec index 3c89475a..eb1efd7d 100644 --- a/packager/obs/home:tange/parallel/.osc/parallel.spec +++ b/packager/obs/home:tange/parallel/.osc/parallel.spec @@ -1,6 +1,6 @@ Summary: Shell tool for executing jobs in parallel Name: parallel -Version: 20170922 +Version: 20171022 Release: 1.2 License: GPL Group: Productivity/File utilities diff --git a/packager/obs/home:tange/parallel/parallel.spec b/packager/obs/home:tange/parallel/parallel.spec index 3c89475a..eb1efd7d 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: 20170922 +Version: 20171022 Release: 1.2 License: GPL Group: Productivity/File utilities diff --git a/src/niceload b/src/niceload index 76a69643..b1179d28 100755 --- a/src/niceload +++ b/src/niceload @@ -24,7 +24,7 @@ use strict; use Getopt::Long; $Global::progname="niceload"; -$Global::version = 20170923; +$Global::version = 20171022; 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 59cf10e8..7e322be5 100755 --- a/src/parallel +++ b/src/parallel @@ -1381,7 +1381,7 @@ sub check_invalid_option_combinations { sub init_globals { # Defaults: - $Global::version = 20170923; + $Global::version = 20171022; $Global::progname = 'parallel'; $Global::infinity = 2**31; $Global::debug = 0; diff --git a/src/sql b/src/sql index 34a7d54c..a2c7f47d 100755 --- a/src/sql +++ b/src/sql @@ -576,7 +576,7 @@ $Global::Initfile && unlink $Global::Initfile; exit ($err); sub parse_options { - $Global::version = 20170923; + $Global::version = 20171022; $Global::progname = 'sql'; # This must be done first as this may exec myself