# B24 — scripts/installCygwin.ps1: `-q` suppresses Cygwin signature warnings

Bug ref      : always.md B.24 ; pharo.md §7
Severity     : LOW (failed signature checks become silent during install)
File         : scripts/installCygwin.ps1
Lines (HEAD) : ~35-48 (cygwin setup invocation with `-q`)

## Problem

```powershell
& ".\$installerName" -dgnqNO -R "$cygwinRoot" -s "$cygwinMirror" -l "$cygwinRoot\var\cache\setup" `
    -P make `
    ...
```

The Cygwin installer's `-q` (quiet) flag suppresses warnings —
including signature verification warnings if a package or repo
metadata fails its signature check. The install proceeds silently
in those cases.

## Fix

Remove `-q`. The build log gets a bit more output; signature
failures are now visible.

```diff
diff --git a/scripts/installCygwin.ps1 b/scripts/installCygwin.ps1
index aaacd234f..926d325b2 100644
--- a/scripts/installCygwin.ps1
+++ b/scripts/installCygwin.ps1
@@ -32,7 +32,7 @@ Invoke-WebRequest -UseBasicParsing -URI "$installerURL" -OutFile "$installerName
 
 # Install cygwin and the required packages.
 echo "Installing Cygwin packages"
-& ".\$installerName" -dgnqNO -R "$cygwinRoot" -s "$cygwinMirror" -l "$cygwinRoot\var\cache\setup" `
+& ".\$installerName" -dgnNO -R "$cygwinRoot" -s "$cygwinMirror" -l "$cygwinRoot\var\cache\setup" `
     -P make `
     -P cmake `
     -P zip `

```

(The flag combo `-dgnNO` removes the `q` (quiet) bit; the rest is
unchanged.)

## Test plan

- Run the Windows CI job; confirm install completes.
- Tamper with a downloaded package's signature locally (or use a
  test mirror) and confirm the installer now reports the
  signature warning prominently rather than silently proceeding.

## Risk notes

- The Cygwin installer's normal output is verbose; expect more
  build-log noise. That is the desired trade.
