From d86733ecb451352e7f33452c78ad91fb024b15e52fa70f8d1d1df724a048f295 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 4 Feb 2021 09:51:27 +0000 Subject: [PATCH] - Update to release 20210122 OBS-URL: https://build.opensuse.org/package/show/utilities/gnu_parallel?expand=0&rev=137 --- gnu_parallel.changes | 11 +++++ gnu_parallel.spec | 4 +- parallel-20201222.tar.bz2 | 3 -- parallel-20201222.tar.bz2.sig | 41 ------------------- parallel-20210122.tar.bz2 | 3 ++ parallel-20210122.tar.bz2.sig | 41 +++++++++++++++++++ parallel-remove-nag-screen.patch | 70 ++++++++++++++++++++------------ 7 files changed, 101 insertions(+), 72 deletions(-) delete mode 100644 parallel-20201222.tar.bz2 delete mode 100644 parallel-20201222.tar.bz2.sig create mode 100644 parallel-20210122.tar.bz2 create mode 100644 parallel-20210122.tar.bz2.sig diff --git a/gnu_parallel.changes b/gnu_parallel.changes index d76ddea..1f9067b 100644 --- a/gnu_parallel.changes +++ b/gnu_parallel.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu Feb 4 09:36:55 UTC 2021 - Jan Engelhardt + +- Update to release 20210122 + * --memsuspend suspends jobs when there is little memory free. + This way you can run jobs in parallel that add up to more RAM + than is available. + * $PARALLEL_ARGHOSTGROUPS and the replacement string {agrp} + will give the hostgroup given on the argument when using + --hostgroup. + ------------------------------------------------------------------- Thu Dec 24 12:51:24 UTC 2020 - Jan Engelhardt diff --git a/gnu_parallel.spec b/gnu_parallel.spec index 92d4d54..779db91 100644 --- a/gnu_parallel.spec +++ b/gnu_parallel.spec @@ -1,7 +1,7 @@ # # spec file for package gnu_parallel # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gnu_parallel -Version: 20201222 +Version: 20210122 Release: 0 Summary: Shell tool for executing jobs in parallel License: GPL-3.0-or-later diff --git a/parallel-20201222.tar.bz2 b/parallel-20201222.tar.bz2 deleted file mode 100644 index b070018..0000000 --- a/parallel-20201222.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6e41f95ec4662177a6cd29856a00daaeebac67826dd17768c0c085fb7787d8e -size 2115156 diff --git a/parallel-20201222.tar.bz2.sig b/parallel-20201222.tar.bz2.sig deleted file mode 100644 index e28f198..0000000 --- a/parallel-20201222.tar.bz2.sig +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -# To check the signature run: -# echo | gpg -# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20201222.tar.bz2.sig - -echo | gpg 2>/dev/null -gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0 -exit $? - ------BEGIN PGP SIGNATURE----- - -iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAl/gnUAACgkQ0atFFoiI -iIhGCCagnOn8AEqkqM9fIdH86kgB71L1O/7tgKx/Zbw888fo0hEdDir75PO9LfGN -F5TQo+f5GbtZu9SmqvEZbj6XWoe4iZMJH93mkZNn3pAhFOCw4piRJly+8oUAsIhq -psenZUL58Zs1uu5XEJx2XAkDY4SL+GaGB64lpdwr2ZGHpJNS20JwAHllczeH+DQa -qRc1XhAFmODMITPaT1hG8ThXlnuJXilUdg9VVDRyug5dbjcc5pDrsUykpbcUFwHT -9pXts0FE8F1lov8XDp/bEqo9kerm1OpmQ+Ic309qQdRYkNcN8i7MlM1N+0dRjlgY -rCF/6fD4C02Zp/Up1n6a8D9kl790b2xcNAlUDEC1KyQh0IAwuxDLUTgzCvTWp4+g -rSHGwynzDlhtfu0Fhkd8bYRvWshI3CflSIMogYvhkLa9lcT4NWIRD6tanWpXvW88 -FwxyDRrHa52R9u4jyT5aHLFPe9/1as4wGrWeadygeAHTFiDYMqRTB9rIQHjNToaN -L6IzTEN53FvETXRQMbqgd3argl4cxu802TuImd37hAULhDZkxnEWj9yJzP6stlXP -cBE8aO/+HDnGgZ8Kvw3j4IxomIQyGJ6GEYJyvQUwoY0cpo/Xf5Ip/EHGpie1m7NM -rY6Fl42zARHFjNqfE3XpPHisAlvmqobW/50poitAEbZ/ET++BvWCWsydA3Z6LWDS -Y201yU1ENzm4nh6SvL+GJCVUHXu9jZQGo3ONXxB6x6xjgF5sth+AQ0lScO4FCmc0 -rXryAtWpYIQ/2bHAxS/18GZGfoEu+okyMfjf9lbxSTnOKRASAFhtcMD48RY2Nl4p -1DvY1bwYrSG7W6US5AVivX+bK7B5I/o5UBOKs7UPBZoFeMn8McEVPiYpUDCVLedJ -1hyIrQZ94rYrh9NMvyiN0yjJJ760OicR872SCEwvUvyVBVdT64nwRSGNmvPC7wHp -+EXpkb73IKTy4jWZSvBtlfYl9XbtaSuM+nCx4KBxPdsIMrU9M6Wen6S+wjAnJCpl -WshvVuKX3QlQ3RrwnvylGMDlcj0biKpuPqcNiLBTbxZTjIFvnHCuVWPr8VdLVTsd -do8Nxb75VSA4GonxyWbXPF46Jfdhc6DJ74FLcCOIz1NuLSSxdr0zcBWCNq3eruXA -mGZj4japMDEIoKvGElduHNF6y2U+9Sflj9EtBSdHK163vIo+5Pp/7EH8nn+Ey5jX -JX7RRPYWCar0PPaRc3TO3W+V8QnJZvALqTuIkqJG/49ztYYRzTC+NOBGp6RgS6Qp -r/lJxSc2k+jFSkX2yPDuUt6NfPHxIMOaPTsvo3SXRuq8CqwDToFLsq3T+GpX+MUc -ECZsZ/oiL65IkEqNC1GbnHWM+DlY9Jb3W9i6TvBbcjBksQ+4YdbTE4t+tY4GP7/I -wZROK4yWyWRnDxJOnx9l9z6aJyxjPuCtf+Q6ajlX5rAx7JLva29GbRYPwTl/JOSQ -BFKz2lBuC/pNrIbJ8xwVeNlsY9PMVdPlie7qDj2C4HPXnKt47J0KdE4s8Hf7xemx -obdygomRXUErt3Av8rBufPIgXg9KOghVGyZLigLCksBjRlfVQYIo0gKoM8KcbWck -C4mYWOXgQ1lRET6vtKrkt4tP+3QlD6JuUNKvXXR/v4gtGtYt+sKO/i/x -=i0hZ ------END PGP SIGNATURE----- diff --git a/parallel-20210122.tar.bz2 b/parallel-20210122.tar.bz2 new file mode 100644 index 0000000..89ff9d3 --- /dev/null +++ b/parallel-20210122.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4f1b6d3de4aea71f7c763ae6ba80d5e499c12869b00b66904778546cdc7b3f3 +size 2129331 diff --git a/parallel-20210122.tar.bz2.sig b/parallel-20210122.tar.bz2.sig new file mode 100644 index 0000000..0407e33 --- /dev/null +++ b/parallel-20210122.tar.bz2.sig @@ -0,0 +1,41 @@ +#!/bin/bash + +# To check the signature run: +# echo | gpg +# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20210122.tar.bz2.sig + +echo | gpg 2>/dev/null +gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0 +exit $? + +-----BEGIN PGP SIGNATURE----- + +iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmAJ2+4ACgkQ0atFFoiI +iIhnGSaeKH3bW0zA8nEgUVBfGw5xJCvJHrxxb9RLGSd2AXGM6EOMeuwR67oJ3lUN +09IZoGcUj8bULihEAR05BE/4v7Uvueg4O2UBZYyIGYL5lB5QKCvDAymZPeO/br0R +/eCL+hGw/s3hzAlwKksme9sJUt2+uwDrstigpegK3/hcSAmx2E+aUL9db4lp5832 +CYDengYheki54lhHCkwc3+Wvt5l9aYiZXazYeDVE2Hd10UAEYebS57+Dtd/gepLx +i9KZ3gP2uIkCNfACZ98nSnQE6KoBBqx/uj9Gwmu2Y1Q4g9ZBet5xC9ktlXJP99F5 +xSvu5TAgJzqpO8brHHUd6S5BHq/1rAeEEqeSLxsc9PSKYV45W3gFMiyC4GpfMd6W +2ry8sflrNemT6aCqEz5Y861PZDRG3l0nKMj9esK0RqjybkLIjHT2TSGzdZI8ecrO +2hFPP5xD6/6b4Mv+Nd1xoiHRECtDHxqmJNzbfl0X4kRy+kopamJCfj56E/jkYYYo +Sv3+EhtXIFVam/rsLHvf3QG9aCNrVEA051tMsxuUbsQFF70f77v7ELu9Mf8sbJfx +VXBma2vfRPf+/E/jwdB6KEe1tBMenZ2iRp+y2cbWiUmFVQwjUOIRy2QxkcUeAL0i +m3Mfjjy6r76Gs9QaCym3wFhJ4Nd9sB2Qt1vt54NpkNHHU3wMGg9VZqvyRF/FKBTI +yAa68zWDciQgELRg4+rM/sz012Jbl/Sva/meo3JU/lR1Feoct5pNTGldzbibHicP +r/Atwhe3IgdY4ZvuAatYi9QiQafVrLii52GVP7EJ4vXyfRW3wJa+6YOFXapl3P9B +pyKaeKPA23mST/wnM48XYO8IEZ1Edlf1r597XVHGvsrOayvqZFhIY3TklCgZAKd8 +eOcQflH9qAb92dJTKnddA5AvCixNzggielw//gjpVKAxs45V0Fiv4AA3ayf4Toby +PJteVieGXCXx+GNTinusuhm7KYMppfAWetfAstGl7tvfH1AFaOUzHWz6Wlnz948I +ZYGaNLdXcByMJaYQzqSPq3m9oEUNokg0dtuESzP4PdR9WuDkv8gUhanhwt1LgTxI +luZNjdhJG44oHQvc0+irfp/a2rGrFY9qvHjHNdDl1xVZ1bpoWVK6jUC1DW3HYVIW +0pDpUpdGuuoX0LeRPgZAcF5DCryXKo5hx92XfjtJc2To7MjLJWtxWltK6qdgGHz+ +NZ8RptmnqxciOOwnrDq3eTwR5UUw0tWm3nQl7WZYlVMdsEcDdM6JQGvYqHL4Tpm/ +h6//4953tn8YPWr4r2vR+5KlzE4cr8jf6T3AFZSMW7ZR+uVi17IknW0fumzmGyc5 +iwLsjG+Z6jVoZr4Dsk/qNW1ILHPtu2LpCLZHZVP5zZaay45h0e0qO8LvywbEIxXI +2iJN9ciFWNVNImsTtTw9boyeRBawqdHQhX7aL/RQEkIv28LEbqtRINZxBsjVzbPP +9+Bx1b/dD1NxWcFwo9vWezhhHkxwYpPmW0XcjSyYjHra5ILkSJgak4vaxoo5aLRO +p5ZYNeMt74ATfAEihpvKU/njvvl4FT9X+qmwDu6038gE1oRb5FnHdjnNo5ik+s2Z +FxF6kB+SWK+Vkm2ppBuXIEz43CVqSnpk8YPdSJvWpSDZoXvqPbxOY3DL +=GzfF +-----END PGP SIGNATURE----- diff --git a/parallel-remove-nag-screen.patch b/parallel-remove-nag-screen.patch index cffac65..38e1427 100644 --- a/parallel-remove-nag-screen.patch +++ b/parallel-remove-nag-screen.patch @@ -1,36 +1,54 @@ -From: Dan Cermak -Date: +From: Andreas Stieger +Date: Fri, 07 Jul 2017 14:55:15 +0000 +Subject: remove nag screen +Upstream: no +References: https://bugs.launchpad.net/ubuntu/+source/parallel/+bug/1779764 + +Removes the nag screen printed to stdout. +https://en.opensuse.org/openSUSE:Packaging_guidelines#Donation_requests --- src/parallel | 2 ++ src/sem | 2 ++ 2 files changed, 4 insertions(+) -Index: parallel-20200522/src/parallel +Index: parallel-20210122/src/parallel =================================================================== ---- parallel-20200522.orig/src/parallel -+++ parallel-20200522/src/parallel -@@ -2028,7 +2028,9 @@ sub parse_options(@) { - # - # If you want GNU Parallel to be maintained in the future keep - # this line. -+ if (0) { - citation_notice(); -+ } - # Seriously: _YOU_ will be harming free software by removing the - # notice. _YOU_ make it harder to justify spending time developing +--- parallel-20210122.orig/src/parallel ++++ parallel-20210122/src/parallel +@@ -1957,6 +1957,7 @@ sub parse_options(@) { + if(defined $opt::eta) { $opt::progress = $opt::eta; } + if(defined $opt::bar) { $opt::progress = $opt::bar; } + ++if (0) { + # Funding a free software project is hard. GNU Parallel is no + # exception. On top of that it seems the less visible a project + # is, the harder it is to get funding. And the nature of GNU +@@ -2032,6 +2033,7 @@ sub parse_options(@) { # it. If you *do* remove the line, please email -Index: parallel-20200522/src/sem + # hallofshame@tange.dk if you want to avoid being put in a hall of + # shame. ++} + + parse_halt(); + +Index: parallel-20210122/src/sem =================================================================== ---- parallel-20200522.orig/src/sem -+++ parallel-20200522/src/sem -@@ -2028,7 +2028,9 @@ sub parse_options(@) { - # - # If you want GNU Parallel to be maintained in the future keep - # this line. -+ if (0) { - citation_notice(); -+ } - # Seriously: _YOU_ will be harming free software by removing the - # notice. _YOU_ make it harder to justify spending time developing +--- parallel-20210122.orig/src/sem ++++ parallel-20210122/src/sem +@@ -1957,6 +1957,7 @@ sub parse_options(@) { + if(defined $opt::eta) { $opt::progress = $opt::eta; } + if(defined $opt::bar) { $opt::progress = $opt::bar; } + ++if (0) { + # Funding a free software project is hard. GNU Parallel is no + # exception. On top of that it seems the less visible a project + # is, the harder it is to get funding. And the nature of GNU +@@ -2032,6 +2033,7 @@ sub parse_options(@) { # it. If you *do* remove the line, please email + # hallofshame@tange.dk if you want to avoid being put in a hall of + # shame. ++} + + parse_halt(); +