Updated: setup (2.937)

Jon Turney <[email protected]> Tue, 17 Mar 2026 19:43:10 +0000
Newsgroups gmane.os.cygwin.announce
Message-ID <[email protected]>
A new version of setup is available at:

  https://cygwin.com/setup-x86_64.exe  (64 bit version)


Changes compared to 2.935:

- Fix a crash when the '--build-depends' option names a package with 
only test versions.

- Better tolerate file mismatches on a mirror by falling back through 
alternate compression types when the package manifest has a missing or 
invalid signature.

- In new installations, defer to the base-files package to create 
Cygwin.bat. (setup stopped making a shortcut to this file when mintty 
became the default terminal in 2011. The version that base-files creates 
is superior since it is relocatable.)
   Addresses: 
https://cygwin.com/pipermail/cygwin-apps/2025-August/044482.html

- When multiple sites are specified, only require that we successfully 
fetch the manifest from any, rather than all, of them (as we did prior 
to 2.883).

This may not be what's wanted if they point to package repositories with 
different labels (e.g. the cygwin repository and an overlay repository), 
but we currently have no way of knowing if that's the case.

This makes giving multiple mirror URLs, thinking setup will fallback if 
one isn't working, behave somewhat more like expected.

- Restore missing indication of "Parsing" stage in GUI feedback.

- Fix cross-building with the current libgpg-error in Fedora 43.

- Clean up various pieces of ancient cruft in comments.



Replies to this message are not the place for setup feature requests.

For instructions on obtaining and building the source code for setup, 
see https://sourceware.org/cygwin-apps/setup.html

Please send bug reports, as usual, to the public mailing list cygwin AT 
cygwin DOT com.

-- 
              *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit <https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: <https://sourceware.org/lists.html#unsubscribe>.