cygwin setup version 2.909 not installing (silent mode) - bug or user error?

Richard Beels
Wed Sep 22 01:50:19 GMT 2021

At 9/21/2021 at 12:28, Shakespearean monkeys danced on Jason Pyeron's 
keyboard and said:
>If the last execution of the setup used download only and the setup 
>is used with -q and without either -D or -L it still defaults to -D
>Adding -Y does not change the behavior either.
>Workaround was to launch setup, advance to "select download source", 
>select install, advance to next screen, abort, re-run silent install.
> From setup --help:
>-D --download                     Download packages from internet only
>-L --local-install                Install packages from local directory only
>-Y --prune-install                Prune the installation to only the requested
>                                    packages

I noticed this a while back, too, with .908.  I thought I mentioned 
it but maybe not.

There are explicit switches for download (-D) only or local-install 
(-L) but not for "install from the internet".  It looks like the 
"last-action" setting in /etc/setup/setup.rc controls what is used as 
the default for the next run: "Download", "Install" (local install) 
and "Download, Install" (internet install).

At a minimum, it seems that the code currently is in contradiction to 
the --help output: once you choose -L or -D, that becomes the default 
mode for subsequent runs.  Until explicitly changed back by running 
setup and clicking the appropriate button on the second dialog (or 
editing the rc file?). 

More information about the Cygwin mailing list