Skip to content

Conversation

@DarwinJS
Copy link
Contributor

@DarwinJS DarwinJS commented Jun 27, 2018

PR Summary

-preview switch:

PR Checklist

-preview switch:
 - installs pwsh-preview packages when a package manager is being used.
 - uses link name pwsh-preview when tar ball install is being done
 - results in preview release being available for calling manually, but does not become systemwide version
* -includeide - installs vscode and vscode powershell extension (only relevant to machines with desktop environment)
* -interactivetesting - do a quick launch test of vscode - only relevant when used with -includeide
* -skip-sudo-check - use sudo without verifying it's availability (hard to accurately do on some distros)
* -allowprerelease - includes prereleases of powershell core when selection allows this. Repository based installs take the latest on the repo url regardless of this switch.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

technically, this is a breaking change, but not in the product

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is fine since it hasn't been in for long

Copy link
Contributor Author

@DarwinJS DarwinJS Jun 27, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I think it was only working for 24-36 hours. But the "allow" made it sound like they wouldn't be isolated, parallel installs, but possibly install over production.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, this lgtm, but I'm supposed to give 24 hours for review.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also these changes are just trying to keep up with significant "breaking change" design decisions - like establishing the entirely separate package id for previews. It's a great change - but such shifts are the lions share of "breaking" compared to the breaking code changes needed to support them.

@TravisEz13 TravisEz13 merged commit 68ab1e0 into PowerShell:master Jun 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants