Hi folks, Commit b283b5d518e1 ("gnulib-tool: Refactor inctests variable.") broke gnulib-tool's update mode for me. I am using the conditional-dependencies feature. Attempting to run gnulib-tool --update on one of my projects prints the following message:
gnulib-tool: option --conditional-dependencies is not supported with --with-tests which is surprising as I am not using --with-tests. The behaviour is identical even if I explicitly pass --without-tests. Closer inspection reveals that on line 4448 of gnulib-tool we have the following shell condition: if test "$cond_dependencies" = true && $inctests; then [ ... prints the error message and bails ...] fi and when my shell executes this condition, inctests is set to the empty string and the condition passes. I can reproduce easily as follows: $GNULIB/gnulib-tool --import --conditional-dependencies $GNULIB/gnulib-tool --update Reverting the aforementioned commit resolves the issue. Thanks, -- Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)