* Re: 01/02: gnu: parallel: Update to 20180122.
[not found] ` <20180122174854.33CFD207FC@vcs0.savannah.gnu.org>
@ 2018-01-22 18:23 ` Tobias Geerinckx-Rice
0 siblings, 0 replies; only message in thread
From: Tobias Geerinckx-Rice @ 2018-01-22 18:23 UTC (permalink / raw)
To: guix-devel
[-- Attachment #1: Type: text/plain, Size: 877 bytes --]
Guix,
On 2018-01-22 18:48, me@tobias.gr wrote:
> nckx pushed a commit to branch master
> in repository guix.
>
> commit 1a35f274af16278be769eb72cddea1b14701ab26
> Author: Tobias Geerinckx-Rice <me@tobias.gr>
> Date: Mon Jan 22 18:23:00 2018 +0100
>
> gnu: parallel: Update to 20180122.
>
> * gnu/packages/parallel.scm (parallel): Update to 20180122.
[...]
> (sha256
> (base32
> - "1p3r6dlhy49q3y468kf65nqdp0knqw41vwga9rprrvi04kywgj4v"))))
> + "1wkkqghdjp9j2aqnrfh57kad1w41gdg7knhhlciczkm853f4d0sw"))))
Minutes after I pushed this, the tarball changed upstream. Diffoscope
output attached. I'll wait an hour or so for any sign of a follow-up on
the GNU Parallel mailing list for an explanation (and who knows, another
change) before I push the new hash.
Kind regards,
T G-R
Sent from a Web browser. Excuse or enjoy my brevity.
[-- Attachment #2: parallel-20180122.tar.bz2.diffoscope --]
[-- Type: text/plain, Size: 20847 bytes --]
--- /gnu/store/v1nspzc8ams04k4cfgbg5y6mcl3fas59-parallel-20180122.tar.bz2
+++ /gnu/store/ppyrnv70vcgybq9jvd9c06r5qg11alk4-parallel-20180122.tar.bz2
â --- v1nspzc8ams04k4cfgbg5y6mcl3fas59-parallel-20180122.tar
âââ +++ ppyrnv70vcgybq9jvd9c06r5qg11alk4-parallel-20180122.tar
âââ file list
â â @@ -1,15 +1,15 @@
â â -drwxrwxr-x 0 1000 1000 0 2018-01-22 10:34:48.000000 parallel-20180122/
â â +drwxrwxr-x 0 1000 1000 0 2018-01-22 16:11:23.000000 parallel-20180122/
â â -rw-rw-r-- 0 1000 1000 35147 2018-01-14 04:35:56.000000 parallel-20180122/COPYING
â â -rw-rw-r-- 0 1000 1000 136156 2018-01-22 10:28:54.000000 parallel-20180122/NEWS
â â -rwxrwxr-x 0 1000 1000 110321 2018-01-22 09:49:42.000000 parallel-20180122/configure
â â -rw-rw-r-- 0 1000 1000 631 2018-01-14 04:35:56.000000 parallel-20180122/CITATION
â â -rwxr-xr-x 0 1000 1000 6872 2018-01-22 09:49:43.000000 parallel-20180122/missing
â â -rwxr-xr-x 0 1000 1000 15155 2018-01-22 09:49:43.000000 parallel-20180122/install-sh
â â -drwxrwxr-x 0 1000 1000 0 2018-01-22 10:34:49.000000 parallel-20180122/src/
â â +drwxrwxr-x 0 1000 1000 0 2018-01-22 16:11:23.000000 parallel-20180122/src/
â â -rw-rw-r-- 0 1000 1000 42278 2018-01-16 15:02:37.000000 parallel-20180122/src/parallel_book.pdf
â â -rw-rw-r-- 0 1000 1000 8872 2018-01-16 15:04:31.000000 parallel-20180122/src/sem.pod
â â -rwxrwxr-x 0 1000 1000 64 2018-01-14 04:35:56.000000 parallel-20180122/src/parset
â â -rw-rw-r-- 0 1000 1000 94577 2018-01-16 15:15:44.000000 parallel-20180122/src/parallel_tutorial.7
â â -rw-rw-r-- 0 1000 1000 211154 2018-01-16 15:17:37.000000 parallel-20180122/src/parallel_tutorial.pdf
â â -rw-rw-r-- 0 1000 1000 63029 2018-01-16 15:15:44.000000 parallel-20180122/src/parallel_alternatives.7
â â -rwxrwxr-x 0 1000 1000 10497 2018-01-16 15:04:31.000000 parallel-20180122/src/env_parallel.bash
â â @@ -26,18 +26,18 @@
â â -rw-rw-r-- 0 1000 1000 55346 2018-01-16 15:16:44.000000 parallel-20180122/src/env_parallel.pdf
â â -rwxrwxr-x 0 1000 1000 33083 2018-01-22 09:49:20.000000 parallel-20180122/src/niceload
â â -rw-rw-r-- 0 1000 1000 4015 2018-01-16 15:04:31.000000 parallel-20180122/src/parcat.pod
â â -rw-rw-r-- 0 1000 1000 41759 2018-01-22 09:50:03.000000 parallel-20180122/src/sql.pdf
â â -rw-rw-r-- 0 1000 1000 5174 2018-01-16 15:15:55.000000 parallel-20180122/src/parcat.texi
â â -rwxrwxr-x 0 1000 1000 5455 2018-01-16 15:04:31.000000 parallel-20180122/src/env_parallel.tcsh
â â -rw-rw-r-- 0 1000 1000 38438 2018-01-16 15:16:31.000000 parallel-20180122/src/sem.pdf
â â --rwxrwxr-x 0 1000 1000 9802 2018-01-16 15:04:31.000000 parallel-20180122/src/env_parallel.sh
â â +-rwxrwxr-x 0 1000 1000 9894 2018-01-22 13:11:18.000000 parallel-20180122/src/env_parallel.sh
â â -rw-rw-r-- 0 1000 1000 14682 2018-01-22 09:49:55.000000 parallel-20180122/src/niceload.html
â â -rw-rw-r-- 0 1000 1000 50489 2018-01-16 14:59:58.000000 parallel-20180122/src/parallel_design.7
â â --rwxrwxr-x 0 1000 1000 9149 2018-01-16 15:04:31.000000 parallel-20180122/src/env_parallel.ash
â â +-rwxrwxr-x 0 1000 1000 9906 2018-01-22 13:12:40.000000 parallel-20180122/src/env_parallel.ash
â â -rw-rw-r-- 0 1000 1000 91294 2018-01-16 15:16:11.000000 parallel-20180122/src/parallel_tutorial.texi
â â -rw-rw-r-- 0 1000 1000 15630 2018-01-22 09:49:50.000000 parallel-20180122/src/parallel_book.html
â â -rw-rw-r-- 0 1000 1000 27767 2018-01-16 15:15:43.000000 parallel-20180122/src/env_parallel.1
â â -rw-rw-r-- 0 1000 1000 185521 2018-01-22 09:49:47.000000 parallel-20180122/src/parallel.html
â â -rw-rw-r-- 0 1000 1000 73428 2018-01-16 15:04:31.000000 parallel-20180122/src/parallel_tutorial.pod
â â -rw-rw-r-- 0 1000 1000 17361 2018-01-22 09:49:47.000000 parallel-20180122/src/sql.1
â â -rw-rw-r-- 0 1000 1000 6067 2018-01-22 09:49:55.000000 parallel-20180122/src/parcat.html
â â @@ -65,15 +65,15 @@
â â -rw-rw-r-- 0 1000 1000 8432 2018-01-16 15:15:56.000000 parallel-20180122/src/parset.texi
â â -rw-rw-r-- 0 1000 1000 57516 2018-01-16 15:16:04.000000 parallel-20180122/src/parallel_alternatives.texi
â â -rw-rw-r-- 0 1000 1000 13759 2018-01-16 15:16:03.000000 parallel-20180122/src/niceload.texi
â â -rw-rw-r-- 0 1000 1000 175004 2018-01-22 09:50:04.000000 parallel-20180122/src/parallel.texi
â â -rw-rw-r-- 0 1000 1000 176372 2018-01-22 09:49:48.000000 parallel-20180122/src/parallel.1
â â -rw-rw-r-- 0 1000 1000 15638 2018-01-22 09:49:54.000000 parallel-20180122/src/sql.html
â â -rw-rw-r-- 0 1000 1000 12548 2018-01-22 09:49:53.000000 parallel-20180122/src/sem.html
â â --rwxrwxr-x 0 1000 1000 9152 2018-01-16 15:04:31.000000 parallel-20180122/src/env_parallel.dash
â â +-rwxrwxr-x 0 1000 1000 9909 2018-01-22 13:13:45.000000 parallel-20180122/src/env_parallel.dash
â â -rw-rw-r-- 0 1000 1000 51369 2018-01-22 09:49:51.000000 parallel-20180122/src/parallel_design.html
â â -rwxrwxr-x 0 1000 1000 6115 2018-01-16 15:04:31.000000 parallel-20180122/src/env_parallel.fish
â â -rw-rw-r-- 0 1000 1000 32049 2018-01-22 09:49:43.000000 parallel-20180122/src/Makefile.in
â â -rw-rw-r-- 0 1000 1000 13833 2018-01-22 09:49:51.000000 parallel-20180122/src/sql.texi
â â -rwxrwxr-x 0 1000 1000 31767 2018-01-22 09:49:20.000000 parallel-20180122/src/sql
â â -rw-rw-r-- 0 1000 1000 141651 2018-01-20 02:10:19.000000 parallel-20180122/src/parallel.pod
â â -rw-rw-r-- 0 1000 1000 10048 2018-01-22 09:49:56.000000 parallel-20180122/src/parset.html
âââ parallel-20180122/src/env_parallel.sh
â â @@ -55,15 +55,15 @@
â â perl -ne '/^(\S+) is a function$/ and not $seen{$1}++ and print "$1\n"'
â â }
â â _bodies_of_FUNCTIONS() {
â â type "$@" | perl -ne '/^(\S+) is a function$/ or print'
â â }
â â _names_of_VARIABLES() {
â â # This may screw up if variables contain \n and =
â â - set | perl -ne 's/^(\S+)=.*/$1/ and print;'
â â + set | perl -ne 's/^(\S+?)=.*/$1/ and print;'
â â }
â â _bodies_of_VARIABLES() {
â â # Crappy typeset -p
â â for _i in "$@"
â â do
â â perl -e 'print @ARGV' "$_i="
â â eval echo \"\$$_i\" | perl -e '$/=undef; $a=<>; chop($a); print $a' |
â â @@ -117,22 +117,24 @@
â â }
â â $vars = join "|",map { quotemeta $_ } @envvar;
â â print $vars ? "($vars)" : "(.*)";
â â ' -- "$@"
â â }
â â _which() {
â â # type returns:
â â + # ll is an alias for ls -l (in ash)
â â # bash is a tracked alias for /bin/bash
â â # true is a shell builtin
â â # which is /usr/bin/which
â â # which is hashed (/usr/bin/which)
â â # aliased to `alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
â â # Return 0 if found, 1 otherwise
â â type "$@" |
â â - perl -pe '$exit += (s/ is aliased to .*// ||
â â + perl -pe '$exit += (s/ is an alias for .*// ||
â â + s/ is aliased to .*// ||
â â s/ is a shell builtin// ||
â â s/.* is hashed .(\S+).$/$1/ ||
â â s/.* is (a tracked alias for )?//);
â â END { exit not $exit }'
â â }
â â
â â if _which parallel >/dev/null; then
âââ parallel-20180122/src/env_parallel.ash
â â @@ -55,33 +55,38 @@
â â perl -ne '/^(\S+) is a function$/ and not $seen{$1}++ and print "$1\n"'
â â }
â â _bodies_of_FUNCTIONS() {
â â type "$@" | perl -ne '/^(\S+) is a function$/ or print'
â â }
â â _names_of_VARIABLES() {
â â # This may screw up if variables contain \n and =
â â - set | perl -ne 's/^(\S+)=.*/$1/ and print;'
â â + set | perl -ne 's/^(\S+?)=.*/$1/ and print;'
â â }
â â _bodies_of_VARIABLES() {
â â # Crappy typeset -p
â â for _i in "$@"
â â do
â â perl -e 'print @ARGV' "$_i="
â â eval echo \"\$$_i\" | perl -e '$/=undef; $a=<>; chop($a); print $a' |
â â perl -pe 's/[\002-\011\013-\032\\\#\?\`\(\)\{\}\[\]\^\*\<\=\>\~\|\; \"\!\$\&\202-\377]/\\$&/go;'"s/'/\\\'/g; s/[\n]/'\\n'/go;";
â â echo
â â done
â â }
â â _remove_bad_NAMES() {
â â # Do not transfer vars and funcs from env_parallel
â â - grep -Ev '^(_names_of_ALIASES|_bodies_of_ALIASES|_names_of_maybe_FUNCTIONS|_names_of_FUNCTIONS|_bodies_of_FUNCTIONS|_names_of_VARIABLES|_bodies_of_VARIABLES|_remove_bad_NAMES|_prefix_PARALLEL_ENV|_get_ignored_VARS|_make_grep_REGEXP|_ignore_UNDERSCORE|_alias_NAMES|_list_alias_BODIES|_function_NAMES|_list_function_BODIES|_variable_NAMES|_list_variable_VALUES|_prefix_PARALLEL_ENV|PARALLEL_TMP)$' |
â â + # Some versions of grep do not support -E: Use perl
â â + # grep -Ev '^(_names_of_ALIASES|_bodies_of_ALIASES|_names_of_maybe_FUNCTIONS|_names_of_FUNCTIONS|_bodies_of_FUNCTIONS|_names_of_VARIABLES|_bodies_of_VARIABLES|_remove_bad_NAMES|_prefix_PARALLEL_ENV|_get_ignored_VARS|_make_grep_REGEXP|_ignore_UNDERSCORE|_alias_NAMES|_list_alias_BODIES|_function_NAMES|_list_function_BODIES|_variable_NAMES|_list_variable_VALUES|_prefix_PARALLEL_ENV|PARALLEL_TMP)$' |
â â +
â â + perl -ne '/^(_names_of_ALIASES|_bodies_of_ALIASES|_names_of_maybe_FUNCTIONS|_names_of_FUNCTIONS|_bodies_of_FUNCTIONS|_names_of_VARIABLES|_bodies_of_VARIABLES|_remove_bad_NAMES|_prefix_PARALLEL_ENV|_get_ignored_VARS|_make_grep_REGEXP|_ignore_UNDERSCORE|_alias_NAMES|_list_alias_BODIES|_function_NAMES|_list_function_BODIES|_variable_NAMES|_list_variable_VALUES|_prefix_PARALLEL_ENV|PARALLEL_TMP)$/ and next;
â â # Filter names matching --env
â â - grep -E "^$_grep_REGEXP"\$ | grep -vE "^$_ignore_UNDERSCORE"\$ |
â â + /^'"$_grep_REGEXP"'$/ or next;
â â + /^'"$_ignore_UNDERSCORE"'$/ and next;
â â # Vars set by /bin/sh
â â - grep -Ev '^(_)$'
â â + /^(_|TIMEOUT)$/ and next;
â â + print;'
â â }
â â
â â _get_ignored_VARS() {
â â perl -e '
â â for(@ARGV){
â â $next_is_env and push @envvar, split/,/, $_;
â â $next_is_env=/^--env$/;
â â @@ -112,22 +117,26 @@
â â }
â â $vars = join "|",map { quotemeta $_ } @envvar;
â â print $vars ? "($vars)" : "(.*)";
â â ' -- "$@"
â â }
â â _which() {
â â # type returns:
â â + # ll is an alias for ls -l (in ash)
â â # bash is a tracked alias for /bin/bash
â â # true is a shell builtin
â â # which is /usr/bin/which
â â + # which is hashed (/usr/bin/which)
â â # aliased to `alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
â â # Return 0 if found, 1 otherwise
â â type "$@" |
â â - perl -pe '$exit += (s/ aliased to .*// ||
â â + perl -pe '$exit += (s/ is an alias for .*// ||
â â + s/ is aliased to .*// ||
â â s/ is a shell builtin// ||
â â + s/.* is hashed .(\S+).$/$1/ ||
â â s/.* is (a tracked alias for )?//);
â â END { exit not $exit }'
â â }
â â
â â if _which parallel >/dev/null; then
â â true parallel found in path
â â else
â â @@ -180,14 +189,15 @@
â â unset _variable_NAMES
â â
â â PARALLEL_ENV="`
â â $_list_alias_BODIES;
â â $_list_function_BODIES;
â â $_list_variable_VALUES;
â â `"
â â +
â â export PARALLEL_ENV
â â unset _list_alias_BODIES
â â unset _list_variable_VALUES
â â unset _list_function_BODIES
â â unset _grep_REGEXP
â â unset _ignore_UNDERSCORE
â â # Test if environment is too big
â â @@ -252,29 +262,29 @@
â â print STDERR "parset: Error: $_ is an invalid variable name.\n";
â â print STDERR "parset: Error: Variable names must be letter followed by letters or digits.\n";
â â $exitval = 255;
â â }
â â }
â â exit $exitval;
â â ' || return 255
â â - if echo "$_parset_name" | grep -E ',| ' >/dev/null ; then
â â - # $1 contains , or space
â â + if perl -e 'exit not grep /,| /, @ARGV' "$_parset_name" ; then
â â + # $_parset_name contains , or space
â â # Split on , or space to get the names
â â eval "$(
â â # Compute results into files
â â $_parset_parallel_prg --files -k "$@" |
â â # var1=`cat tmpfile1; rm tmpfile1`
â â # var2=`cat tmpfile2; rm tmpfile2`
â â parallel -q echo {2}='`cat {1}; rm {1}`' :::: - :::+ $(
â â echo "$_parset_name" |
â â perl -pe 's/,/ /g'
â â )
â â )"
â â else
â â - # $1 contains no space or ,
â â - # => $1 is the name of the array to put data into
â â - # Supported in: bash
â â + # $_parset_name does not contain , or space
â â + # => $_parset_name is the name of the array to put data into
â â + # Supported in: bash zsh ksh
â â # Arrays do not work in: ash dash
â â eval "$_parset_name=( $( $_parset_parallel_prg --files -k "$@" |
â â perl -pe 'chop;$_="\"\`cat $_; rm $_\`\" "' ) )"
â â fi
â â }
âââ parallel-20180122/src/env_parallel.dash
â â @@ -55,33 +55,38 @@
â â perl -ne '/^(\S+) is a function$/ and not $seen{$1}++ and print "$1\n"'
â â }
â â _bodies_of_FUNCTIONS() {
â â type "$@" | perl -ne '/^(\S+) is a function$/ or print'
â â }
â â _names_of_VARIABLES() {
â â # This may screw up if variables contain \n and =
â â - set | perl -ne 's/^(\S+)=.*/$1/ and print;'
â â + set | perl -ne 's/^(\S+?)=.*/$1/ and print;'
â â }
â â _bodies_of_VARIABLES() {
â â # Crappy typeset -p
â â for _i in "$@"
â â do
â â perl -e 'print @ARGV' "$_i="
â â eval echo \"\$$_i\" | perl -e '$/=undef; $a=<>; chop($a); print $a' |
â â perl -pe 's/[\002-\011\013-\032\\\#\?\`\(\)\{\}\[\]\^\*\<\=\>\~\|\; \"\!\$\&\202-\377]/\\$&/go;'"s/'/\\\'/g; s/[\n]/'\\n'/go;";
â â echo
â â done
â â }
â â _remove_bad_NAMES() {
â â # Do not transfer vars and funcs from env_parallel
â â - grep -Ev '^(_names_of_ALIASES|_bodies_of_ALIASES|_names_of_maybe_FUNCTIONS|_names_of_FUNCTIONS|_bodies_of_FUNCTIONS|_names_of_VARIABLES|_bodies_of_VARIABLES|_remove_bad_NAMES|_prefix_PARALLEL_ENV|_get_ignored_VARS|_make_grep_REGEXP|_ignore_UNDERSCORE|_alias_NAMES|_list_alias_BODIES|_function_NAMES|_list_function_BODIES|_variable_NAMES|_list_variable_VALUES|_prefix_PARALLEL_ENV|PARALLEL_TMP)$' |
â â + # Some versions of grep do not support -E: Use perl
â â + # grep -Ev '^(_names_of_ALIASES|_bodies_of_ALIASES|_names_of_maybe_FUNCTIONS|_names_of_FUNCTIONS|_bodies_of_FUNCTIONS|_names_of_VARIABLES|_bodies_of_VARIABLES|_remove_bad_NAMES|_prefix_PARALLEL_ENV|_get_ignored_VARS|_make_grep_REGEXP|_ignore_UNDERSCORE|_alias_NAMES|_list_alias_BODIES|_function_NAMES|_list_function_BODIES|_variable_NAMES|_list_variable_VALUES|_prefix_PARALLEL_ENV|PARALLEL_TMP)$' |
â â +
â â + perl -ne '/^(_names_of_ALIASES|_bodies_of_ALIASES|_names_of_maybe_FUNCTIONS|_names_of_FUNCTIONS|_bodies_of_FUNCTIONS|_names_of_VARIABLES|_bodies_of_VARIABLES|_remove_bad_NAMES|_prefix_PARALLEL_ENV|_get_ignored_VARS|_make_grep_REGEXP|_ignore_UNDERSCORE|_alias_NAMES|_list_alias_BODIES|_function_NAMES|_list_function_BODIES|_variable_NAMES|_list_variable_VALUES|_prefix_PARALLEL_ENV|PARALLEL_TMP)$/ and next;
â â # Filter names matching --env
â â - grep -E "^$_grep_REGEXP"\$ | grep -vE "^$_ignore_UNDERSCORE"\$ |
â â + /^'"$_grep_REGEXP"'$/ or next;
â â + /^'"$_ignore_UNDERSCORE"'$/ and next;
â â # Vars set by /bin/sh
â â - grep -Ev '^(_)$'
â â + /^(_|TIMEOUT)$/ and next;
â â + print;'
â â }
â â
â â _get_ignored_VARS() {
â â perl -e '
â â for(@ARGV){
â â $next_is_env and push @envvar, split/,/, $_;
â â $next_is_env=/^--env$/;
â â @@ -112,22 +117,26 @@
â â }
â â $vars = join "|",map { quotemeta $_ } @envvar;
â â print $vars ? "($vars)" : "(.*)";
â â ' -- "$@"
â â }
â â _which() {
â â # type returns:
â â + # ll is an alias for ls -l (in ash)
â â # bash is a tracked alias for /bin/bash
â â # true is a shell builtin
â â # which is /usr/bin/which
â â + # which is hashed (/usr/bin/which)
â â # aliased to `alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
â â # Return 0 if found, 1 otherwise
â â type "$@" |
â â - perl -pe '$exit += (s/ aliased to .*// ||
â â + perl -pe '$exit += (s/ is an alias for .*// ||
â â + s/ is aliased to .*// ||
â â s/ is a shell builtin// ||
â â + s/.* is hashed .(\S+).$/$1/ ||
â â s/.* is (a tracked alias for )?//);
â â END { exit not $exit }'
â â }
â â
â â if _which parallel >/dev/null; then
â â true parallel found in path
â â else
â â @@ -180,14 +189,15 @@
â â unset _variable_NAMES
â â
â â PARALLEL_ENV="`
â â $_list_alias_BODIES;
â â $_list_function_BODIES;
â â $_list_variable_VALUES;
â â `"
â â +
â â export PARALLEL_ENV
â â unset _list_alias_BODIES
â â unset _list_variable_VALUES
â â unset _list_function_BODIES
â â unset _grep_REGEXP
â â unset _ignore_UNDERSCORE
â â # Test if environment is too big
â â @@ -252,29 +262,29 @@
â â print STDERR "parset: Error: $_ is an invalid variable name.\n";
â â print STDERR "parset: Error: Variable names must be letter followed by letters or digits.\n";
â â $exitval = 255;
â â }
â â }
â â exit $exitval;
â â ' || return 255
â â - if echo "$_parset_name" | grep -E ',| ' >/dev/null ; then
â â - # $1 contains , or space
â â + if perl -e 'exit not grep /,| /, @ARGV' "$_parset_name" ; then
â â + # $_parset_name contains , or space
â â # Split on , or space to get the names
â â eval "$(
â â # Compute results into files
â â $_parset_parallel_prg --files -k "$@" |
â â # var1=`cat tmpfile1; rm tmpfile1`
â â # var2=`cat tmpfile2; rm tmpfile2`
â â parallel -q echo {2}='`cat {1}; rm {1}`' :::: - :::+ $(
â â echo "$_parset_name" |
â â perl -pe 's/,/ /g'
â â )
â â )"
â â else
â â - # $1 contains no space or ,
â â - # => $1 is the name of the array to put data into
â â - # Supported in: bash
â â + # $_parset_name does not contain , or space
â â + # => $_parset_name is the name of the array to put data into
â â + # Supported in: bash zsh ksh
â â # Arrays do not work in: ash dash
â â eval "$_parset_name=( $( $_parset_parallel_prg --files -k "$@" |
â â perl -pe 'chop;$_="\"\`cat $_; rm $_\`\" "' ) )"
â â fi
â â }
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-01-22 18:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20180122174852.4716.42969@vcs0.savannah.gnu.org>
[not found] ` <20180122174854.33CFD207FC@vcs0.savannah.gnu.org>
2018-01-22 18:23 ` 01/02: gnu: parallel: Update to 20180122 Tobias Geerinckx-Rice
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).