Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recommended Windows installation method installs 6.0.2, not 6.0.3 #79136

Open
dabrahams opened this issue Feb 4, 2025 · 3 comments
Open

Recommended Windows installation method installs 6.0.2, not 6.0.3 #79136

dabrahams opened this issue Feb 4, 2025 · 3 comments
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. triage needed This issue needs more specific labels

Comments

@dabrahams
Copy link
Contributor

Description

Go to https://www.swift.org/install/windows/. It says "Latest Release (Swift 6.0.3)" in big letters and under that heading recommends using winget. But if you do that, you get 6.0.2, not 6.0.3.

/cc @compnerd

Reproduction

Install swift latest with winget as instructed

Expected behavior

I get swift 6.0.3

Environment

irrelevant

Additional information

No response

@dabrahams dabrahams added bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. triage needed This issue needs more specific labels labels Feb 4, 2025
@dabrahams
Copy link
Contributor Author

In fact a similar thing applies for MacOS: Under Latest Release (Swift 6.0.3), I can install Xcode, which only gets me Swift 6.0

@compnerd
Copy link
Member

compnerd commented Feb 7, 2025

The management for WinGet is outside the Swift project. An update needs to be submitted to https://github.com/microsoft/winget-pkgs to add the 6.0.3 release.

@dabrahams
Copy link
Contributor Author

If you're saying that's the way to fix this issue, then sorry but I disagree, because

  • the MacOS page has the same problem
  • the WinGet fix will take some time to go live
  • this will happen again.

The correct fix is to make sure the web pages don't advertise something they can't deliver. Then you can push releases through their pipelines and update the web pages when the results are ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. triage needed This issue needs more specific labels
Projects
None yet
Development

No branches or pull requests

2 participants