1
0
forked from pool/gnu_parallel

- Update to release 20210122

OBS-URL: https://build.opensuse.org/package/show/utilities/gnu_parallel?expand=0&rev=137
This commit is contained in:
Jan Engelhardt 2021-02-04 09:51:27 +00:00 committed by Git OBS Bridge
parent 48caf06e5f
commit d86733ecb4
7 changed files with 101 additions and 72 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Thu Feb 4 09:36:55 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- 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 <jengelh@inai.de>

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b6e41f95ec4662177a6cd29856a00daaeebac67826dd17768c0c085fb7787d8e
size 2115156

View File

@ -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-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b4f1b6d3de4aea71f7c763ae6ba80d5e499c12869b00b66904778546cdc7b3f3
size 2129331

View File

@ -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-----

View File

@ -1,36 +1,54 @@
From: Dan Cermak <dcermak@suse.com>
Date:
From: Andreas Stieger <astieger@suse.com>
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();