You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are four instances of printf -v in funclib.sh (e.g. https://github.com/gnulib-modules/bootstrap/blob/master/build-aux/funclib.sh#L1156) which do not work in the dash shell. Although that file doesn't specify #!/bin/sh, the bootstrap script it ends up included in does. These printf -v var ... should be replaced with var="$(printf ...)" which will allow the tests in question to proceed on dash and potentially get a faster func_quotefast_eval than the fallback.
There are four instances of
printf -v
infunclib.sh
(e.g. https://github.com/gnulib-modules/bootstrap/blob/master/build-aux/funclib.sh#L1156) which do not work in thedash
shell. Although that file doesn't specify#!/bin/sh
, thebootstrap
script it ends up included in does. Theseprintf -v var ...
should be replaced withvar="$(printf ...)"
which will allow the tests in question to proceed on dash and potentially get a fasterfunc_quotefast_eval
than the fallback.See: https://salsa.debian.org/debian/devscripts/-/blob/main/scripts/checkbashisms.pl?ref_type=heads#L706 (against which I'll be submitting a patch about the quoting shortly)
The text was updated successfully, but these errors were encountered: