From df41d3f83401b65a19126b8ef26e2a6e7862b9628603fd5193e3ba51a939d6a7 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 5 Oct 2017 13:05:22 +0000 Subject: [PATCH] Accepting request 531722 from home:riafarov:branches:utilities - update to 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). * Download all of humble bundle books in parallel https://til.hashrocket.com/posts/ggt1jaes4y-download-all-of-humble-bundle-books-in-parallel OBS-URL: https://build.opensuse.org/request/show/531722 OBS-URL: https://build.opensuse.org/package/show/utilities/gnu_parallel?expand=0&rev=84 --- gnu_parallel.changes | 34 +++++++++++++++++++--------- gnu_parallel.spec | 2 +- parallel-20170822.tar.bz2 | 3 --- parallel-20170822.tar.bz2.sig | 42 ----------------------------------- parallel-20170922.tar.bz2 | 3 +++ parallel-20170922.tar.bz2.sig | 42 +++++++++++++++++++++++++++++++++++ 6 files changed, 69 insertions(+), 57 deletions(-) delete mode 100644 parallel-20170822.tar.bz2 delete mode 100644 parallel-20170822.tar.bz2.sig create mode 100644 parallel-20170922.tar.bz2 create mode 100644 parallel-20170922.tar.bz2.sig diff --git a/gnu_parallel.changes b/gnu_parallel.changes index 8f21485..63e7372 100644 --- a/gnu_parallel.changes +++ b/gnu_parallel.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Oct 5 12:20:26 UTC 2017 - riafarov@suse.com + +- update to 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). + * Download all of humble bundle books in parallel + https://til.hashrocket.com/posts/ggt1jaes4y-download-all-of-humble-bundle-books-in-parallel + ------------------------------------------------------------------- Wed Sep 6 21:20:11 UTC 2017 - astieger@suse.com @@ -169,17 +181,17 @@ Mon Feb 22 16:52:11 UTC 2016 - mpluskal@suse.com Sun Jan 24 09:26:20 UTC 2016 - mpluskal@suse.com - Update to 20160122 - * --sql DBURL uses DBURL as storage for jobs and output. It does + * --sql DBURL uses DBURL as storage for jobs and output. It does not run any jobs so it requires at least one --sqlworker. DBURL must point to a table. - * --sqlworker DBURL gets jobs from DBURL and stores the result + * --sqlworker DBURL gets jobs from DBURL and stores the result back to DBURL. * --sqlandworker is a shorthand for --sql and --sqlworker. - * --sqlworker requires the output of a single job to fit in + * --sqlworker requires the output of a single job to fit in memory. * --results now also saves a file called 'seq' containing the sequence number. - * If $PARALLEL_ENV is a file, then that file will be read into + * If $PARALLEL_ENV is a file, then that file will be read into $PARALLEL_ENV. * man parallel_tutorial has been given an overhaul. * --workdir now accepts replacementstrings. @@ -189,9 +201,9 @@ Wed Dec 23 09:00:48 UTC 2015 - mpluskal@suse.com - Update to 20151222 * --transfer is now an alias for --transferfile {}. - * --transferfile works like --transfer, but takes an argument - like --return. This makes it possible to combine transferring - files with multiple input sources: + * --transferfile works like --transfer, but takes an argument + like --return. This makes it possible to combine transferring + files with multiple input sources: parallel -S server --tf {1} wc {2} {1} ::: * ::: -l -w -c * Bug fixes and man page updates. @@ -208,9 +220,9 @@ Sat Oct 24 10:59:28 UTC 2015 - mpluskal@suse.com - Update to 20151022 * --plus makes it possible to use {##} as a short had for {= - $_=$Global::JobQueue->total_jobs() =} which gives the the + $_=$Global::JobQueue->total_jobs() =} which gives the the number of jobs to run. - * {= $_=$Global::JobQueue->total_jobs() =} is incompatible with + * {= $_=$Global::JobQueue->total_jobs() =} is incompatible with -X, -m, and --xargs. ------------------------------------------------------------------- @@ -224,7 +236,7 @@ Wed Sep 9 07:17:57 UTC 2015 - mpluskal@suse.com - Update to 20150822 * If $job->skip() is called in {= =} the job will not be run. - * @arg can now be used in {= =}: parallel echo '{= $arg[2] < 5 + * @arg can now be used in {= =}: parallel echo '{= $arg[2] < 5 and $_="j" =}' ::: 1 2 3 ::: 4 5 6 ------------------------------------------------------------------- @@ -373,7 +385,7 @@ Sat Jun 28 21:05:51 UTC 2014 - jengelh@inai.de * The "--pipepart" option works with "--header", "--regexp", "--cat" and "--fifo". * "{%}" works as job slot. - + ------------------------------------------------------------------- Mon May 26 08:31:42 UTC 2014 - jengelh@inai.de diff --git a/gnu_parallel.spec b/gnu_parallel.spec index 2d9b659..dc153d6 100644 --- a/gnu_parallel.spec +++ b/gnu_parallel.spec @@ -17,7 +17,7 @@ Name: gnu_parallel -Version: 20170822 +Version: 20170922 Release: 0 Summary: Shell tool for executing jobs in parallel License: GPL-3.0+ diff --git a/parallel-20170822.tar.bz2 b/parallel-20170822.tar.bz2 deleted file mode 100644 index 07a8d97..0000000 --- a/parallel-20170822.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8949bfa3057e194119a85a8cba2c8e0bdd46b5f5851eda583d2386b95c039148 -size 1622834 diff --git a/parallel-20170822.tar.bz2.sig b/parallel-20170822.tar.bz2.sig deleted file mode 100644 index fe9d303..0000000 --- a/parallel-20170822.tar.bz2.sig +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -# To check the signature run: -# echo | gpg -# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20170822.tar.bz2.sig - -echo | gpg 2>/dev/null -gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0 -exit $? - ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQTwBAABCgAGBQJZm1jLAAoJENGrRRaIiIiIRCAmoM+uOYlWbrcTCA7SfPfgBnO0 -kqoj/6HpPmsHbWiR70EZlQXLXSX3xC3Rtql9iaCZLjBVLpTjjWke/guHNYiWx/xK -bIwHNOr4/6rWtXWPVpL7lbNasan42WoEzhuV1Di653NPDNXWrOvoH0Ej6GebvLf0 -gDAb6h6AklnulLbQTLxDGgCi9+Qg4ZDqKZyvTerm7Z0J+rY4o44TF1TbtcRgmZe4 -sbmP+FVGvCYzeLdVgMY9G7oSXUjBZCjzAtqJySp8vfhFPcvViLAswuC2Rf9aNYkJ -VTLr4W1XAHHDFTTgUU5TJHQ4Z22kbFmD/nXHyD0FiYYG6R+qzBNegdMqX2w5t3l3 -J9UyPusRaa5Ok6Ew11SyvcWEAu8bheiwGFia8Krv/6nUhJINSOOOELGBQHnUV6Ia -IHWVZ5GOcLKAuB8TRTQtOSgZa7QJ7SQKVt4VPoMrtsphawit2c5OYc91ZnzONiYg -iUjEFpc3AP8t9UAwa1/f5gb3RlklCA+72q0BLsr3T6J7sHCRbTQgeeeXWwvTMNlL -+kmNLKKbtVIDChttCkrq5xZO1aTMOLozN0a8SiWJ+lhHfzny8gb75AjckCNv49kq -2O3jzALS95XdjYlTL0KK9FJprYZTAgM8pCHEWNJKkZEKPGrI0rHUEUQHuEOboEBF -BWs3I9nv/RdPmxcTFKWZPwZtCeUDUbfGTsxkqHDO80yexkJV17JQlCP2GmPRfNl2 -Fl3KaGS2SO7UP7Qqbz9eBFUg73sgFTpB+49XaZ0WYzQlKq00joWxYR8dB7BLZHWl -oj39j/Ec7IixMprCR3hUOhwGaeFT8ICA6nEkuLyMDDK17e0kfTE9d0oFEeMNKn25 -ugjC6ntdF7rCNzuACoXtcXN6QydPe+lkkJnT8+j0k0x29Kl7na3FwBjVUJ30+2SA -gddvMUq6tLYpVsX6HZaCeriD5WYcbkXj1xvj6PrCg/4kRXZJXfVspp2EupzJSwTu -vyWoiy3QclelteIk/mTxok53nvx2OqhEdOb3ImTzY11WnaWNWajiSZ9ii/rcsWIp -/dU/2HH+cu9+vF8p3xXyza3kG9axpTutaOxh5H3M5W5ORJ2mqc8glLYWHoTwmcoJ -a0qQ1LZqTDj09jFr7unu8sVwVlnVLEa92COeBrZRi7TVY+eBHWCam6E5Uttqljy/ -C8NKXdaTAX6F+sONaKlrsaWqskyUtEHgKHS9lVwra9LyeZHeVslBT61lzeq/+pVK -yE5W28sC0T+giCpsoTJ8Uo56xBneKF6e4o0SYXNSuAGYGXyyh5eakWydkre902q1 -u/Lwl2VL3qFi4QmHGXDKEODdu1uVUl3rr8UvUuOjK64Y/l8bzcTAMMStLLPShrAQ -5DaRb/SrfAdy2gMI/inbgC3RFPnnXqeXwyDPZx7FTiT+7Jz2ZrgEBd1JP6wJhOD5 -oQRLbA0awkPDS599AgTSxtzcZ8WAaCefuIH9Mg2+T+r4vp/Ug6DSnFhBmtDairGw -nvYY5XSt49Ji9ZfYQi/qM8XsSkSPkQixbbyd56tqvgCw4XnlCYTW1saz+2zQH8O3 -d195vcvnpX0F0IJvqArvdQt1csx3Lwka8tvgL4Q6KmClXTYzYfG78dq5+8uIpN53 -xHYcngTcnn91cpql7Dzkw3RAbQ== -=v+6P ------END PGP SIGNATURE----- diff --git a/parallel-20170922.tar.bz2 b/parallel-20170922.tar.bz2 new file mode 100644 index 0000000..181b6e3 --- /dev/null +++ b/parallel-20170922.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61820ba6addcb1f9581e159795e92d6a0e4471fb888259b0b1c4b51aab6d1565 +size 1634011 diff --git a/parallel-20170922.tar.bz2.sig b/parallel-20170922.tar.bz2.sig new file mode 100644 index 0000000..2821793 --- /dev/null +++ b/parallel-20170922.tar.bz2.sig @@ -0,0 +1,42 @@ +#!/bin/bash + +# To check the signature run: +# echo | gpg +# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20170922.tar.bz2.sig + +echo | gpg 2>/dev/null +gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0 +exit $? + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQTwBAABCgAGBQJZxEXdAAoJENGrRRaIiIiIQ/8mn3nGsamPyFseGcHWlpE0ztpg +JLsCRNTWm4jCn7WZqi+EGd1jzEPXWzC0FJBnPevj3l1U8M4ajY8GxcvNDsZEbM0z ++1xJFNJaPDOeRECFy/NldWWhdcomlXDeaf5F53UCOMpqfr3KcfFlVfdyY6cB36Uc +HBX+TOG8eesJDfuv8fyN0xWhla/V9Knehz0Yqmyj5VdtDqYYlZKliyNqo6xHmhJC +d38K/FCwEADAiLljZg5nCm0PqIZp4S1TVypUTVcv/tLPwbeJN2j9qknUeP+8y/eJ +AFhDvUzZMfUvOC1n88YeSz7Y+DSiu1WpLMoRrIlVVWouC6zQiRTjD94H3v6T88nY +M99yaF2auuD6tw8Ee2Oh7TzHBlh+Mcbk17IiaR9S1iNjRk551FzTfuJdH1avf66G +WzF0FsSay4XIacirCNa1cBgPeMqkwTpNdNk0EBrcw5Gk5mmJ2LHCo9DP+ckVRlMd +SD48wj5JpGsgqAJ/eQg+dRE/UwWXZB41qPpldeCnTJunofyDJ996T039WE4Ljuqa +4lPvxnEEZlEe73+DOoO4/xgwGjiMP2bW5KwavY8htB0uFuU8MsynLxFkLWQYHOAJ +4/JQxTTIi0ungi/4L+aUa/eY0sj+dC2njxAQFXLlYkipf4sZLiAhREWYIYd9/Kx7 +zWGHV5xYsoykHxPxpJ/xUEGilxdbBunOdCra44txG4mZQAn16kitJ26ffprVpdOt +mS0gftY4fmECZbrv2C61gH8zuxsTfPw0kNRt+GUID7IfLBR5hjwqKbrx/eJ87EVy +uBdOvONkuhEeSp3osM/fqp/mTjGt9u8CPg3ivsLqPyizIw3hT492IeQCydl0eXZv +TL1YBXbMb6vGRiDc/Xoi1pJTrl3B9Tn8MRupcs7bnrhcng5C1/eTd5SedQs5kkCq +E7XfsBpmHRp2qwWQmAdyjgfmwkx8mIhwPqlvCS0p0UptK3ezVRn5GaMC8eslUjbP +LyFAOZaDnGzWF4TSUYjelzJ3HlIUuI7EWjcGNLNd4KlfzkRRg5qnsU5zdx3n8aK4 +zeI30qFT3iT8f23oElW5QDql/jTxDKUi1GLFslNtIhv8K/QIJHG7lktczdWRclHq +W6HaxC1dIuU9WeX+Xdftu7ROsCPDNuBFEd1XRCp9dw1DvexAbZ/nQm1zPNdDWvmZ +/WyWBsugdwFzEmyWUnoDBfT6XXzD6ofEiXsrusNyBmKscfo7w0ann2tcD1Rhiqs7 +VJWp+3ZJn002iG8jS8CQXDHsaLtc7P/ve3N7c0ObsKV3d7Rd+3Tba07/vPfBfnux +YQyoplS6RHPM2mmp2k3HaVfkLgm6VZ95dEHByXUCh6jqRFLZd58sgrDEt0GZfdJC +U+zpZ6dfHA3EmcLDHuooUyY2am8Paz6IqZFjSMbEtuTdxs7c/ilfvZzABAFYSwui +5v5ITHqezfqJHV2Cg4VvKJxYJbMix4V8A6tQtPLAsF0AkhEQfaQPy5oTJEc9nwV7 +daDyranodYGTBMJ4N+jy2NH+7VZ2Tqcz6f1BdCKfWYMk0HcgHmip69dUwdEgM7et +OxVGql+0dYC4u0XhRILWmbJdzkzvtzmILaWwX2KzfrtsuRVQ/q9cYcQEkf4dmJrv +MD49HOCG9uNNArpuwQ2n4zdrCA== +=bWhQ +-----END PGP SIGNATURE-----