Sync from SUSE:SLFO:Main gnu_parallel revision ea08f658068593da993ca0d7d6294477
This commit is contained in:
commit
3d5bf9a546
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
mtime: 1729675390
|
||||||
|
commit: 8d60b8a26f95dd442636584271b8c6c2474e8f1a47cde52f0ebaa5b0482f8299
|
||||||
|
url: https://src.opensuse.org/jengelh/gnu_parallel
|
||||||
|
revision: master
|
BIN
build.specials.obscpio
(Stored with Git LFS)
Normal file
BIN
build.specials.obscpio
(Stored with Git LFS)
Normal file
Binary file not shown.
3
gnu_parallel-rpmlintrc
Normal file
3
gnu_parallel-rpmlintrc
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# env_parallel and parset are intended to be sourced and *not* executed directly
|
||||||
|
addFilter(".*env-script-interpreter.*/usr/bin/env_parallel.*")
|
||||||
|
addFilter(".*env-script-interpreter.*/usr/bin/parset")
|
991
gnu_parallel.changes
Normal file
991
gnu_parallel.changes
Normal file
@ -0,0 +1,991 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 23 09:14:22 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20241022
|
||||||
|
* --fast disables a lot of functionality to speed up running
|
||||||
|
jobs.
|
||||||
|
* --match: Match input source with regexp to set replacement
|
||||||
|
fields.
|
||||||
|
- Delete parallel-remove-nag-screen.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 30 21:37:39 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20240622:
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
* --onall now supports sshpass - user:pass@host.
|
||||||
|
* --memfree kills do not count as --retries.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 28 19:07:24 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20240422:
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 28 17:36:49 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20240122:
|
||||||
|
* --sshlogin supports ranges: server[01-12,15]
|
||||||
|
10.0.[1-10].[2-254]
|
||||||
|
* --plus enables {slot-1} and {seq-1} = {%}-1 and {#}-1 to
|
||||||
|
count from 0.
|
||||||
|
* env_parallel.{sh,ash,dash,bash,ksh,zsh} is now the same
|
||||||
|
script.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 27 11:31:19 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20231222:
|
||||||
|
* --combine-exec combines GNU Parallel with any executable.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 27 15:13:53 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20231122:
|
||||||
|
* -a file1 -a +file2 will link file2 to file1 similar to ::::+
|
||||||
|
--bar shows total time when all jobs are done.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 1 21:30:09 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20231022
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 4 07:51:22 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20230922
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 28 11:46:03 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20230822
|
||||||
|
* Man page updates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 29 21:31:26 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20230722:
|
||||||
|
* Time functions (e.g. yyyymmdd($secs) ) can now take secs
|
||||||
|
since epoch as argument.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 5 09:47:59 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20230422
|
||||||
|
* --jobs evaluates expression: ``+3*log(55)% = ncpu*1.12``
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 30 22:51:08 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20230322
|
||||||
|
* Better support for wide characters in --latest-line
|
||||||
|
* Support for rsync 3.2.7
|
||||||
|
* parallel: --files0 is --files but \0 separated
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 28 20:30:39 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20230122:
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 23 11:35:34 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20221222
|
||||||
|
* --results works on more file systems (e.g. fat)
|
||||||
|
* Joblog gives the same exit code as bash
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 24 00:00:09 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20221122
|
||||||
|
* Support for IPv6 adresses and _ in hostnames in --sshlogin.
|
||||||
|
* Use --total-jobs for --eta/--bar if generating jobs is slow.
|
||||||
|
* --bar supports UTF8.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 29 12:00:35 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20221022:
|
||||||
|
* --latest-line chops line length at terminal width.
|
||||||
|
* Determine max command length faster on Microsoft Windows.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 29 19:15:36 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220922:
|
||||||
|
* --colour-failed only changes output for failing jobs.
|
||||||
|
* Password for --sshlogin can be put in $SSHPASS.
|
||||||
|
* Examples are moved from `man parallel` to `man parallel_examples`.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 25 07:48:15 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220822:
|
||||||
|
* --header 0 allows using {filename} as replacement string
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 5 14:58:48 UTC 2022 - Thorsten Kukuk <kukuk@suse.com>
|
||||||
|
|
||||||
|
- Use full path for perl interpreter to fix
|
||||||
|
"/usr/bin/parallel: perl: bad interpreter: No such file or directory"
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 25 06:31:00 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220722:
|
||||||
|
* --colour-failed will color output red if the job fails.
|
||||||
|
* sql: support for InfluxDB.
|
||||||
|
* Polarhome.com is dead, so these OSs are no longer supported: AIX
|
||||||
|
HPUX IRIX Minix OPENSTEP OpenIndiana OpenServer QNX Solaris Syllable
|
||||||
|
Tru64 Ultrix UnixWare.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
- add bash and zsh completion subpackages
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 6 08:57:24 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220622:
|
||||||
|
* , can be used in --sshlogin if quoted as \, or ,,
|
||||||
|
* --plus {/#regexp/str} replace ^regexp with str.
|
||||||
|
* --plus {/%regexp/str} replace regexp$ with str.
|
||||||
|
* --plus {//regexp/str} replace every regexp with str.
|
||||||
|
* 'make install' installs bash+zsh completion files.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 29 18:13:18 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220522:
|
||||||
|
* --latest-line shows only the latest line of running jobs.
|
||||||
|
* --color colors output in different colors per job (this obsoletes --ctag).
|
||||||
|
* xargs compatibility: --process-slot-var foo sets $foo to jobslot-1.
|
||||||
|
* xargs compatibility: --open-tty opens the terminal on stdin (standard input).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 24 20:17:25 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220422:
|
||||||
|
* sash is no longer supported as shell.
|
||||||
|
* --retries 0 is an alias for --retries 2147483647.
|
||||||
|
* --shell-completion returns shell completion code.
|
||||||
|
* --ssh-login-file reloads every second.
|
||||||
|
* --parset is replaced with --_parset because it is only used internally.
|
||||||
|
* sem --pipe passes STDIN (standard input) to the command.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 23 21:51:09 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220322:
|
||||||
|
* --sshlogin user:password@host is now supported by using sshpass.
|
||||||
|
* Bug fixes and man page updates: Many options now have a 'See also' section.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 20 19:49:11 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220222:
|
||||||
|
* Encoding of remote commands has changed. This limits the length of
|
||||||
|
remote commands to less than half. It also requires $REMOTE_TMPDIR
|
||||||
|
to be writable. It makes this release beta quality.
|
||||||
|
* Time functions hh_mm_ss() hhmmss() hh_mm() hhmm() are now available
|
||||||
|
for {= =}.
|
||||||
|
* Many options in the man page for parallel now has 'see also' for
|
||||||
|
related options.
|
||||||
|
* parallel_options_map.pdf is a map showing which options other
|
||||||
|
options relate to.
|
||||||
|
* {uniq} added to --plus to only run jobs with unique values.
|
||||||
|
* sem --fg exits with the exit code of the job.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 23 16:15:30 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20220122:
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 27 14:31:23 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20211222:
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 27 12:51:44 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20211122:
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
* Don't postpone output until $jobslots jobs have been started.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 8 11:06:00 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20210922
|
||||||
|
* --ctag/--ctagstring colors the tag in different colors for
|
||||||
|
each job.
|
||||||
|
* You can use unit prefixes (k, m, g, etc) with -n -N -L.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 27 06:41:44 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20210722:
|
||||||
|
* --results no longer prints the result to standard output
|
||||||
|
* parset supports associative arrays in bash, ksh, zsh.
|
||||||
|
* Online HTML is now generated by Sphinx.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 8 15:44:27 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20210522
|
||||||
|
* --plus includes {%%regexp} and {##regexp}.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 4 13:35:39 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20210422
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 23 15:02:34 UTC 2021 - Anton Smorodskyi <asmorodskyi@suse.com>
|
||||||
|
|
||||||
|
- Update to release 20210322
|
||||||
|
* parallel: Partial Reuse licensing support.
|
||||||
|
* parallel: Bugfix {0%}/{0#}. Added warning_once().
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 21 23:22:18 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20210222
|
||||||
|
* --filter only run jobs where the filter is true. The filter
|
||||||
|
can contain replacement strings and Perl code such as: '{1} <
|
||||||
|
{2}+1'.
|
||||||
|
* --template takes a text file as a template with replacement
|
||||||
|
strings. Then it replaces the replacement strings and saves
|
||||||
|
it under a new filename.
|
||||||
|
* --plus implements {0%} {0#} replacement string for zero
|
||||||
|
padded slot and sequence.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
||||||
|
|
||||||
|
- Update to release 20201222
|
||||||
|
* --pipe engine changed making --pipe alpha quality.
|
||||||
|
* --results -.json outputs results as JSON objects on stdout
|
||||||
|
(standard output).
|
||||||
|
* --delay 123auto will auto-adjust --delay. If jobs fail due to
|
||||||
|
being spawned too quickly, --delay will exponentially
|
||||||
|
increase.
|
||||||
|
* --plus sets {hgrp} that gives the intersection of the
|
||||||
|
hostgroups of the job and the sshlogin that the job is run
|
||||||
|
on.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 20 13:20:06 UTC 2020 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 20201122:
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 1 23:14:53 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20201022
|
||||||
|
* --termseq now works for jobs running remotely.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 9 18:12:26 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20200922
|
||||||
|
* New CPU detection for GNU/Linux
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 5 15:28:30 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20200822
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 30 13:01:42 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20200722
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 5 14:53:23 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20200522
|
||||||
|
* While running a job $PARALLEL_JOBSLOT is the jobslot of the
|
||||||
|
job. It is equal to {%} unless the job is being retried. See
|
||||||
|
{%} for details.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 28 21:29:53 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20200422
|
||||||
|
* parsort makes GNU sort run faster for files with more
|
||||||
|
than 1M lines.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 23 10:23:12 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20200322
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 16 09:36:27 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20200222
|
||||||
|
* --blocktimeout dur - Time out for reading block when using
|
||||||
|
--pipe. If it takes longer than dur to read a full block, use
|
||||||
|
the partial block read so far.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 10 09:56:23 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 20191222
|
||||||
|
* No new functionality was introduced.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 9 11:14:31 UTC 2020 - Dan Čermák <dcermak@suse.com>
|
||||||
|
|
||||||
|
- Remove /usr/bin/env rpmlint errors:
|
||||||
|
* fix shebang in %{_bindir}/parallel
|
||||||
|
* add rpmlint filters for env_parallel.* and parset, as these are not intended
|
||||||
|
to be executed
|
||||||
|
- Change URLs to use https instead of http
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 28 12:51:56 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
|
||||||
|
|
||||||
|
- Update to new release 20191022
|
||||||
|
* --nice is now inherited by the nice level that GNU Parallel is
|
||||||
|
started at. So 'nice -n10 parallel' will also cause remote jobs to be
|
||||||
|
run at nice level 10.
|
||||||
|
* --delay is now accurate to within 5 ms.
|
||||||
|
* --tee will use --output-error=warn-nopipe if supported by tee.
|
||||||
|
- Refresh parallel-remove-nag-screen.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 1 06:50:27 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to new release 20190822
|
||||||
|
* {= uq; =} causes the replacement string to be unquoted.
|
||||||
|
* --tagstring {=...=} is now evaluated for each line with
|
||||||
|
--linebuffer.
|
||||||
|
* Use -J ./profile to read a profile in current dir.
|
||||||
|
* Speedup of startup by 40%: Find the parent shell differently
|
||||||
|
on GNU/Linux, cache information about the CPU and which
|
||||||
|
setpgrp method to use to make GNU Parallel start 40% faster.
|
||||||
|
* $PARALLEL_SSHLOGIN can be used in the command line.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 26 13:41:04 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
|
||||||
|
|
||||||
|
- Update to new upstream release 20190422
|
||||||
|
* 'env_parallel --end-session' makes it possible to nest
|
||||||
|
'env_parallel --session'
|
||||||
|
* --shard makes it possible to send input to the same jobslot
|
||||||
|
based on the value in one column of the input.
|
||||||
|
It is similar to sharding in databases.
|
||||||
|
* --shellquote --shellquote will shell quote the input twice.
|
||||||
|
* SIGTERM is changed to SIGHUP, so sending SIGHUP will make
|
||||||
|
GNU Parallel start no more jobs, but wait for running jobs
|
||||||
|
to finish.
|
||||||
|
* SIGTERM SIGTERM is changed to SIGTERM, so sending SIGTERM
|
||||||
|
will make GNU Parallel kill all running jobs.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 23 17:26:52 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to new upstream release 20181122
|
||||||
|
* Experimental simpler job flow control.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 14 20:02:22 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to new upstream release 20181022
|
||||||
|
* env_parallel.fish: --session support (alpha quality)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 25 07:36:35 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20180822
|
||||||
|
* parset sets exit code fixed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 8 16:42:50 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20180722
|
||||||
|
* The quoting engine has been changed. Instead of using
|
||||||
|
\-quoting GNU Parallel now uses '-quoting in
|
||||||
|
bash/ash/dash/ksh. This should improve compatibility with
|
||||||
|
different locales. This is a big change causing this release
|
||||||
|
to be alpha quality.
|
||||||
|
* The CPU calculation has changed. By default GNU Parallel uses
|
||||||
|
the number of CPU threads as the number of CPUs. This can be
|
||||||
|
changed to the number of CPU cores or number of CPU sockets
|
||||||
|
with --use-cores-instead-of-threads or
|
||||||
|
--use-sockets-instead-of-threads.
|
||||||
|
* The detected number of sockets, cores, and threads can be
|
||||||
|
shown with --number-of-sockets, --number-of-cores, and
|
||||||
|
--number-of-threads.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 22 07:55:24 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20180622:
|
||||||
|
* Deal better with multibyte chars by forcing LC_ALL=C
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 25 17:53:59 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20180522:
|
||||||
|
* --tty allows for more programs accessing /dev/tty in parallel.
|
||||||
|
Some programs require tty access without using it.
|
||||||
|
* env_parallel --session will record names in current environment
|
||||||
|
in $PARALLEL_IGNORED_NAMES and exit. It is only used with
|
||||||
|
env_parallel, and can work like --record-env but in a single
|
||||||
|
session.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 23 14:07:44 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20180422:
|
||||||
|
* Parse input sources as CSV with --csv. With --pipe only consider
|
||||||
|
full CSV-records
|
||||||
|
* Time in --bar is printed as 1d02h03m04s
|
||||||
|
* Optimization of --tee: It spawns a process less per value
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 30 15:47:51 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20180322:
|
||||||
|
* niceload -p can now take multiple pids separated by comma
|
||||||
|
* --timeout gives a warning when killing processes
|
||||||
|
* --embed now uses the same code for all supported shells
|
||||||
|
* --delay can now take arguments like 1h12m07s
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 7 23:14:12 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20180222
|
||||||
|
* --embed makes it possible to embed GNU parallel
|
||||||
|
in a shell script.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 24 09:13:30 UTC 2017 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20171222:
|
||||||
|
* env_parset for ash, dash, ksh, sh, zsh
|
||||||
|
* Automatically create hostgroups if argument ends in @sshlogin
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 23 07:31:32 UTC 2017 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20171022:
|
||||||
|
* Initial support for XDG Base Directory $XDG_* environment
|
||||||
|
variables
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
- update to 20170822:
|
||||||
|
* --line-buffer no longer uses tempfiles. This is faster and
|
||||||
|
makes it possible for a single process to output more data than
|
||||||
|
there is free disk space.
|
||||||
|
* ship documentation license texts
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jul 30 12:30:19 UTC 2017 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20170722:
|
||||||
|
* Bug fixes and man page updates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 7 14:58:14 UTC 2017 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20170622:
|
||||||
|
* The command line can now contain \257 (Macron) or UTF
|
||||||
|
characters containing \257.
|
||||||
|
- includes changes from 20170522:
|
||||||
|
* --timeout can now use s=second,m=minute,h=hour,d=day.
|
||||||
|
* --dr is now an alias for --dry-run.
|
||||||
|
- remove donation nag screen, add parallel-remove-nag-screen.patch
|
||||||
|
See "man 1 parallel" or "parallel --citation" for the upstream
|
||||||
|
request for citation or project donation.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 8 13:39:45 UTC 2017 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 20170422:
|
||||||
|
* --halt supports done in addition to success and fail.
|
||||||
|
* parset will set variables in parallel in Bash.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
- includes changes from 20170322:
|
||||||
|
* --rpl can now take arguments by adding '(regexp)' in the
|
||||||
|
replacement string.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
- includes changes from 20170222:
|
||||||
|
* env_parallel now supports /bin/sh, ash, dash.
|
||||||
|
* --tee will pipe all data to all jobs. Used with --pipe/
|
||||||
|
--pipepart and :::. Small example: seq 3333 | parallel --pipe
|
||||||
|
--tee --tag 'grep {} | wc -l' ::: {0..9}
|
||||||
|
* If --results {replstr} ends in /: save in dir. Otherwise save
|
||||||
|
as file. Example: parallel --results {} echo {} ::: a b c
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
- includes changes from 20170206alpha:
|
||||||
|
* --tee introduced.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 23 09:56:44 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20170122
|
||||||
|
* sql now uses a temporary credentials file for MySQL to avoid
|
||||||
|
warnings.
|
||||||
|
* --sqlmaster and --sqlworker have been reworked.
|
||||||
|
* --sqlworker only reads from the DBURL: any command and any
|
||||||
|
arguments are ignored.
|
||||||
|
* --sqlmaster +DBURL will append commands to the DBURL and not
|
||||||
|
erase the table.
|
||||||
|
* If --results contain a replacement string, no tree structure
|
||||||
|
with args will be generated.
|
||||||
|
* --fg --tmux or --fg --tmuxpane will connect to the tmux.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 1 16:06:57 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20161222
|
||||||
|
* --results foo.csv will save output as a CSV-file. Can be
|
||||||
|
directly imported into R or LibreCalc.
|
||||||
|
* When using --pipepart a negative --block-size is not
|
||||||
|
interpreted as a block size but as the number of blocks each
|
||||||
|
jobslot should have.
|
||||||
|
* --sqlmaster/--sqlandworker will append jobs to the DBURL if the
|
||||||
|
DBURL is prepended with +.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 23 00:09:25 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20161122
|
||||||
|
* --record-env can now be used with env_parallel for bash, ksh,
|
||||||
|
pdksh, and zsh.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 24 18:35:16 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to version 20161022:
|
||||||
|
* First command no longer gets stdin as it causes unpredictable
|
||||||
|
issues.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
- Changes for version 20160922
|
||||||
|
* parcat - cat files or fifos in parallel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 30 08:47:57 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20160822
|
||||||
|
* --tmuxpane opens jobs in panes in tmux. Useful if you want to
|
||||||
|
monitor progress of less than 100 simultaneous jobs.
|
||||||
|
* --linebuffer now treats \r as line ending, too.
|
||||||
|
* Perl changes forces use of floats to be given with leading
|
||||||
|
zero, so 0.1 and not .1
|
||||||
|
* --xapply renamed to --link.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jul 31 17:52:04 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20160722
|
||||||
|
* env_parallel is now ready for wider testing. It is still beta
|
||||||
|
quality.
|
||||||
|
* env_parallel is heavily modified for all shells and testing has
|
||||||
|
been increased.
|
||||||
|
* Selectively choosing what to export using --env now works for
|
||||||
|
env_parallel (bash, csh, fish, ksh, pdksh, tcsh, zsh).
|
||||||
|
* --round-robin now gives more work to a job that processes
|
||||||
|
faster instead of same amount to all jobs.
|
||||||
|
* --pipepart works on block devices on GNU/Linux.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 22 06:36:38 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20160622
|
||||||
|
* $PATH can now be exported using --env PATH. Useful if GNU
|
||||||
|
Parallel is not in your path on remote machines.
|
||||||
|
* If --block is left out, --pipepart will use a block size that
|
||||||
|
will result in 10 jobs per jobslot.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 22 14:57:17 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20160522
|
||||||
|
* niceload --net pauses the program if the internet connection
|
||||||
|
is overloaded.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 21 23:06:02 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20160422
|
||||||
|
* :::+ and ::::+ work like ::: and :::: but links this input source
|
||||||
|
to the previous input source in a --xapply fashion. Contrary to
|
||||||
|
--xapply values do not wrap: The shortest input source determines
|
||||||
|
the length.
|
||||||
|
* --line-buffer --keep-order now outputs continuously from the
|
||||||
|
oldest job still running. This is more what you would expect than
|
||||||
|
the earlier behaviour where --keep-order had no effect with
|
||||||
|
--line-buffer.
|
||||||
|
* env_parallel supports tcsh, csh, pdksh. In fish it now supports
|
||||||
|
arrays. In csh/tcsh it now supports variables, aliases, and
|
||||||
|
arrays with no special chars. In pdksh it supports aliases,
|
||||||
|
functions, variables, and arrays.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 22 22:05:36 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20160322
|
||||||
|
* env_parallel is a function that exports the environment
|
||||||
|
(functions, aliases, variables, and arrays) to GNU Parallel.
|
||||||
|
* niceload --prg now searches for substrings if no process with the
|
||||||
|
name is found.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 22 16:52:11 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 20160222
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
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
|
||||||
|
back to DBURL.
|
||||||
|
* --sqlandworker is a shorthand for --sql and --sqlworker.
|
||||||
|
* --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
|
||||||
|
$PARALLEL_ENV.
|
||||||
|
* man parallel_tutorial has been given an overhaul.
|
||||||
|
* --workdir now accepts replacementstrings.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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:
|
||||||
|
parallel -S server --tf {1} wc {2} {1} ::: * ::: -l -w -c
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 23 12:11:14 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 20151122
|
||||||
|
* Automating large numbers of tasks https://rcc.uchicago.edu/docs/tutorials/kicp-tutorials/running-jobs.html
|
||||||
|
* Max out your IOPs with GNU Parallel http://blog.bitratchet.com/2015/11/11/max-out-your-iops-with-gnu-parallel/
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
number of jobs to run.
|
||||||
|
* {= $_=$Global::JobQueue->total_jobs() =} is incompatible with
|
||||||
|
-X, -m, and --xargs.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 22 07:11:31 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 20150922
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
and $_="j" =}' ::: 1 2 3 ::: 4 5 6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 24 17:52:36 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- GNU parallel 20150722:
|
||||||
|
* If a record fits in a block, --block only reads upto the size
|
||||||
|
of --block. If not: --block reads a full --block more.
|
||||||
|
* 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.
|
||||||
|
* --nice now uses a perl wrapper instead of the nice command.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jul 19 20:55:17 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- GNU parallel 20150622:
|
||||||
|
* --halt has been rewritten completely. You can now combine
|
||||||
|
percentages with success or fail. See the man page.
|
||||||
|
* Exit values 102..254 have been removed. 101 means more than 100
|
||||||
|
jobs failed.
|
||||||
|
* Killing through --timeout, --memfree, or --halt is now done as
|
||||||
|
a process group.
|
||||||
|
* --termseq determines which signals are sent when a job is
|
||||||
|
killed.
|
||||||
|
* An empty argument would previously cause no string to be
|
||||||
|
inserted. This is now changed to '' being inserted, thus
|
||||||
|
prepending a space to the output of: parallel echo {} b ::: ''
|
||||||
|
* $PARALLEL_ENV can now be set to an environment prepending the
|
||||||
|
command. Used in env_parallel as mentioned in the manpage.
|
||||||
|
* --retry-failed will retry all failed jobs in a joblog. It will
|
||||||
|
ignore any command given.
|
||||||
|
* --ssh and $PARALLEL_SSH can be used to set the command used for
|
||||||
|
ssh. The command is assumed to behave the same way as ssh.
|
||||||
|
* --fifo now works in csh, too.
|
||||||
|
* Q(...) can be used in {= =} to shell quote a string.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 23 19:17:45 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- GNU parallel 20150522: [boo#932143]
|
||||||
|
* Security: The security issue for --sshlogin + --fifo/--cat has
|
||||||
|
been fixed. Thereby all issues with
|
||||||
|
http://lists.gnu.org/archive/html/parallel/2015-04/msg00045.html
|
||||||
|
have been fixed.
|
||||||
|
* Security: After further security analysis the issue fixed in
|
||||||
|
20150422 also fixed the problem for --tmux.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 26 19:38:50 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- GNU parallel 20150422:
|
||||||
|
* Security fix: A local attacker could make a user overwrite one
|
||||||
|
of his own files with a single byte when using --compress,
|
||||||
|
--tmux, --pipe, --cat or --fifo when guessing random file names
|
||||||
|
within a time window of 15 ms. [boo#928664]
|
||||||
|
* --shuf will generate all jobs, and shuffle them before running
|
||||||
|
them. This is useful to get a quick preview of the results before
|
||||||
|
running the full batch.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 22 20:22:03 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Avoid SLE11SP3 build failure by not mixing %doc with %_docdir/%name
|
||||||
|
in the files list.
|
||||||
|
- Split documentation (82%) into separate package per
|
||||||
|
rpmlint suggestion
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 22 20:14:15 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- GNU parallel 20150322:
|
||||||
|
* --number-of-cores respects 'taskset' on GNU/Linux.
|
||||||
|
* --joblog --pipe gives the data send and received in the log.
|
||||||
|
* GNU Parallel was tested to support 100 GB sized records in
|
||||||
|
--pipe. A few bugs was fixed to support >2 GB records. It works,
|
||||||
|
but is rather slow.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
- remove fdupes, not required
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 5 19:10:04 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- GNU parallel 20150222:
|
||||||
|
* --tmux has gotten a major overhaul.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
- includes changes from 20150122:
|
||||||
|
* Remote jobs now send stderr (standard error) to stderr
|
||||||
|
(standard error) instead of stdout (standard output).
|
||||||
|
* Remote execution command is now packed using base64 encoded
|
||||||
|
bzip2. This means that big environments (app. 100 KB) can be
|
||||||
|
transferred. This change makes remote execution alpha quality.
|
||||||
|
* --semaphoretimeout now takes a negative value. This means give
|
||||||
|
up if the semaphore is not gotten within the timeout.
|
||||||
|
* --halt -1 and -2 now means halt if a job succeeds (so the
|
||||||
|
opposite of 1 and 2).
|
||||||
|
* --no-keep-order will reverse --keep-order.
|
||||||
|
* Bash's second fix of shellshock caused --env to break again
|
||||||
|
when exporting functions. This has been fixed again.
|
||||||
|
* A semibig refactoring of big functions. All non-trivial
|
||||||
|
functions are now less than 100 lines. The refactoring makes
|
||||||
|
this release beta quality.
|
||||||
|
* A description of the design decisions for GNU Parallel can be
|
||||||
|
found in 'man parallel_design'.
|
||||||
|
* A bug fix in replacement strings caused rewrite of the
|
||||||
|
replacement function. This makes use of replacement strings
|
||||||
|
alpha quality.
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 8 00:41:08 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20141122
|
||||||
|
* Remote systems can be divided into hostgroups (e.g. web and db)
|
||||||
|
by prepending '@groupname/' to the sshlogin. Multiple groups can
|
||||||
|
be given by separating groups with '+'.
|
||||||
|
E.g. @web/www1 @web+db/www2 @db/mariadb
|
||||||
|
* Remote execution can be restricted to servers that are part of
|
||||||
|
one or more groups by '@groupname' as an sshlogin. Multiple
|
||||||
|
groups can be given by separating groups with '+'.
|
||||||
|
E.g. -S @web or -S @db+web
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 04:28:53 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20140722
|
||||||
|
* {= perl expression =} can be used as replacement string. The
|
||||||
|
expression should modify $_. E.g. {= s/\.gz$// =} to remove .gz
|
||||||
|
from the string. This makes replacement strings extremely flexible.
|
||||||
|
* Positional perl expressions (similar to {2}) are given as
|
||||||
|
{=2 perl expression=} where 2 is the position.
|
||||||
|
* One small backwards incompatability: {1}_{2} will replace {2}
|
||||||
|
with the empty string if there is only one argument. Previously,
|
||||||
|
{2} would have been left untouched.
|
||||||
|
* Replacement strings can be defined using --rpl. E.g. parallel
|
||||||
|
--rpl '{.gz} s/\.gz$//' echo {.gz} ::: *.gz
|
||||||
|
* --tmux will direct the output to a tmux session instead of files.
|
||||||
|
Each running jobs will be in its own window.
|
||||||
|
* --halt 10% will stop spawning new jobs if 10% failed so far.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 28 21:05:51 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20140622
|
||||||
|
* 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
|
||||||
|
|
||||||
|
- Update to new upstream release 20130522
|
||||||
|
* --tollef has been retired. The format of --eta and --joblog has
|
||||||
|
changed slightly.
|
||||||
|
* added --pipepart, a highly efficient alternative to --pipe if the
|
||||||
|
input is a real file and not a pipe. If using --cat or --fifo
|
||||||
|
with --pipe, the {} in the command will be replaced with the name
|
||||||
|
of a physical file and a fifo respectively containing the block
|
||||||
|
from --pipe.
|
||||||
|
* --controlmaster is no longer experimental.
|
||||||
|
* --env is now copied when determining CPUs on remote system. It is
|
||||||
|
useful for copying $PATH if parallel is not in the normal path.
|
||||||
|
* --results now chops the argument if the argument is longer than
|
||||||
|
the allowed path length.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 23 10:23:17 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20131122
|
||||||
|
* A citation notice is printed on stderr only if stderr is a
|
||||||
|
terminal, the user has not specified --no-notice, and the user
|
||||||
|
has not run --bibtex once.
|
||||||
|
* --compress will compress temporary files.
|
||||||
|
* --compress-program controls which program to use for compressing
|
||||||
|
temporary files.
|
||||||
|
* --bar shows progress as a progress bar compatible with zenity.
|
||||||
|
* --resume can now be used with --result:
|
||||||
|
jobs already run will be skipped.
|
||||||
|
* --transfer and --basefile support paths relative to the --workdir
|
||||||
|
by inserting /./ into the path.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 28 11:35:36 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20131022
|
||||||
|
* Using --transfer with files containing /./ in the path will copy
|
||||||
|
the files relative to the --workdir. The maximal command length
|
||||||
|
is now cached in a file, halving the startup time.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 30 23:34:39 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20130922
|
||||||
|
* PDF-files of documentation is now included. Bugfixes and man page
|
||||||
|
updates have been made.
|
||||||
|
- Remove fix-pod-syntax.diff (merged upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 7 17:36:39 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20130722
|
||||||
|
* --round-robin with --pipe will now write all blocks to
|
||||||
|
already-running jobs.
|
||||||
|
* --env can now transfer the Bash function for remote execution.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 23 05:41:30 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20130522
|
||||||
|
* --ctrlc is now the default if --pipe is not used, making it
|
||||||
|
possible to kill remotely-started jobs simply by pressing Ctrl-C.
|
||||||
|
* --timeout 200% now means "kill jobs which take more than twice
|
||||||
|
the time of the median runtime of a job".
|
||||||
|
* Jobs are now distributed round-robin when having mulitiple
|
||||||
|
--sshlogin, instead of filling up one --sshlogin at a time.
|
||||||
|
- Update to new upstream release 20130622
|
||||||
|
* --xapply now recycles arguments if an input source has more
|
||||||
|
arguments than others.
|
||||||
|
* The sleep time between jobs is now both increased and decreased
|
||||||
|
exponentially.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 20 11:36:03 UTC 2013 - coolo@suse.com
|
||||||
|
|
||||||
|
- add fix-pod-syntax.diff to fix build with perl 5.18
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 8 17:30:12 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 20130422
|
||||||
|
* --ctrlc will send SIGINT to tasks running on remote computers and
|
||||||
|
thus killing them.
|
||||||
|
* --load now uses `ps` to see immediately see the number of running
|
||||||
|
processes instead of `uptime` thus making --load react much faster.
|
||||||
|
* --retries works with --onall.
|
||||||
|
* --nice works under tcsh.
|
||||||
|
- Ship license file and do tarball signature verification
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 27 15:46:58 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Initial package (version 20130222) for build.opensuse.org
|
91
gnu_parallel.keyring
Normal file
91
gnu_parallel.keyring
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
pub 9888R/88888888 2013-07-07
|
||||||
|
uid Ole Tange <ole@tange.dk>
|
||||||
|
uid Ole Tange <tange@gnu.org>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v2.0.21 (GNU/Linux)
|
||||||
|
|
||||||
|
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
|
||||||
|
9q+Fk6o=
|
||||||
|
=CaPx
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
110
gnu_parallel.spec
Normal file
110
gnu_parallel.spec
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
#
|
||||||
|
# spec file for package gnu_parallel
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: gnu_parallel
|
||||||
|
Version: 20241022
|
||||||
|
Release: 0
|
||||||
|
Summary: Shell tool for executing jobs in parallel
|
||||||
|
License: GPL-3.0-or-later
|
||||||
|
Group: Productivity/File utilities
|
||||||
|
URL: https://www.gnu.org/software/parallel/
|
||||||
|
#Git-Clone: https://git.savannah.gnu.org/git/parallel.git
|
||||||
|
Source: https://ftp.gnu.org/gnu/parallel/parallel-%version.tar.bz2
|
||||||
|
Source2: https://ftp.gnu.org/gnu/parallel/parallel-%version.tar.bz2.sig
|
||||||
|
Source3: %name.keyring
|
||||||
|
Source9: %name-rpmlintrc
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
GNU Parallel is a shell tool for executing jobs in parallel using one
|
||||||
|
or more computers. A job can be a single command or a small script
|
||||||
|
that has to be run for each of the lines in the input. The typical
|
||||||
|
input is a list of files, a list of hosts, a list of users, a list of
|
||||||
|
URLs, or a list of tables. A job can also be a command that reads from
|
||||||
|
a pipe. GNU Parallel can then split the input and pipe it into
|
||||||
|
commands in parallel.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Documentation for GNU parallel
|
||||||
|
License: CC-BY-SA-3.0 AND GFDL-1.3-only
|
||||||
|
Group: Documentation/HTML
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
GNU Parallel is a shell tool for executing jobs in parallel using one
|
||||||
|
or more computers.
|
||||||
|
This subpackage contains the documentation for Parallel.
|
||||||
|
|
||||||
|
%package bash-completion
|
||||||
|
Summary: zsh completion for GNU parallel
|
||||||
|
Requires: %name = %version
|
||||||
|
Supplements: (%name and bash-completion)
|
||||||
|
BuildRequires: bash
|
||||||
|
|
||||||
|
%description bash-completion
|
||||||
|
GNU Parallel is a shell tool for executing jobs in parallel using one
|
||||||
|
or more computers.
|
||||||
|
This subpackage contains the bash completion for Parallel.
|
||||||
|
|
||||||
|
%package zsh-completion
|
||||||
|
Summary: zsh completion for GNU parallel
|
||||||
|
Requires: %name = %version
|
||||||
|
Supplements: (%name and zsh)
|
||||||
|
BuildRequires: zsh
|
||||||
|
|
||||||
|
%description zsh-completion
|
||||||
|
GNU Parallel is a shell tool for executing jobs in parallel using one
|
||||||
|
or more computers.
|
||||||
|
This subpackage contains the zsh completion for Parallel.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n parallel-%version -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure --docdir="%_docdir/%name"
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
echo 'sub citation_notice(){}' >>"%buildroot/%_bindir/parallel"
|
||||||
|
cp -a CITATION NEWS README "%buildroot/%_docdir/%name/"
|
||||||
|
|
||||||
|
# fix shebang to to not use env & preserve the time stamps
|
||||||
|
sed -i.orig "s:^#\!/usr/bin/env\s\+perl\s\?$:#!/usr/bin/perl:" "%buildroot/%_bindir/parallel"
|
||||||
|
touch -r "%buildroot/%_bindir/parallel.orig" "%buildroot/%_bindir/parallel"
|
||||||
|
rm "%buildroot/%_bindir/parallel.orig"
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSES/GPL-3.0-or-later.txt LICENSES/CC-BY-SA-4.0.txt LICENSES/GFDL-1.3-or-later.txt
|
||||||
|
%_bindir/env_parallel*
|
||||||
|
%_bindir/niceload
|
||||||
|
%_bindir/par*
|
||||||
|
%_bindir/sem
|
||||||
|
%_bindir/sql
|
||||||
|
%_mandir/man1/*.1*
|
||||||
|
%_mandir/man7/*.7*
|
||||||
|
|
||||||
|
%files bash-completion
|
||||||
|
%_datadir/bash-completion/
|
||||||
|
|
||||||
|
%files zsh-completion
|
||||||
|
%_datadir/zsh/
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%_docdir/%name/
|
||||||
|
|
||||||
|
%changelog
|
BIN
parallel-20241022.tar.bz2
(Stored with Git LFS)
Normal file
BIN
parallel-20241022.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
41
parallel-20241022.tar.bz2.sig
Normal file
41
parallel-20241022.tar.bz2.sig
Normal 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-20241022.tar.bz2.sig
|
||||||
|
|
||||||
|
echo | gpg 2>/dev/null
|
||||||
|
gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0
|
||||||
|
exit $?
|
||||||
|
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
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
|
||||||
|
=loqh
|
||||||
|
-----END PGP SIGNATURE-----
|
Loading…
Reference in New Issue
Block a user