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

MRTK Master Release Packages #1530

Closed

Conversation

StephenHodgson
Copy link
Contributor

Added Release packages and removed one compiler warning

@SimonDarksideJ
Copy link
Contributor

These new packages don't follow the same naming standard as the previous packages, so it appears out of order.

Should it not be:
HoloToolkit-Unity-v1.2017.2.1.unitypackage

Or should the Version number be increased as well?

@StephenHodgson
Copy link
Contributor Author

We decided to drop the v1

@StephenHodgson
Copy link
Contributor Author

These file names match the release tag version

@SimonDarksideJ
Copy link
Contributor

Righteo, just testing tonight (while waiting on other comments)

Copy link
Contributor

@SimonDarksideJ SimonDarksideJ left a comment

Choose a reason for hiding this comment

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

Looks good and tests well.

@SimonDarksideJ
Copy link
Contributor

Best to not merge this until #1471 is done and then update. To ensure it has the latest Build Window

@StephenHodgson
Copy link
Contributor Author

1471 didn't make it into the release I made these packages for.

It'll likely be in the next release.
We've got a new workflow to follow, and it'll get merged into Dev, then the stabilization branch, then into master. These packages are from that last round of stabilization testing, that subsequently followed with a release of 2017.2.1.0

// Defaulting coordinate system to Stationary for transparent headsets, like HoloLens.
// This puts the origin (0, 0, 0) at the first place where the user started the application.
private TrackingSpaceType transparentTrackingSpaceType = TrackingSpaceType.Stationary;
//private TrackingSpaceType transparentTrackingSpaceType = TrackingSpaceType.Stationary;
Copy link
Contributor

Choose a reason for hiding this comment

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

The non-package parts of this PR look like they should be added to the dev branch instead of into master.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Well I already added these changes to the packages and they're already released, soo....

Copy link
Contributor

@keveleigh keveleigh Dec 29, 2017

Choose a reason for hiding this comment

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

The packages attached to the release aren't actually a snapshot of master...? That seems counter to the entire idea of a release.

Those packages can also be updated to the correct ones, as they're a GitHub construct and not a git one.

Copy link
Contributor Author

@StephenHodgson StephenHodgson Jan 2, 2018

Choose a reason for hiding this comment

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

Well the stabilization branch got merged into master before I could review it, and this was the stuff that needed to be fixed. I don't like making releases that include warnings or issues building, which is what the changes outlined show.

So you'd rather put out a broken release?

Copy link

Choose a reason for hiding this comment

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

Packages need to be from master. Is that the case?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

They are. With the fixes addressed.

Copy link

@NeerajW NeerajW left a comment

Choose a reason for hiding this comment

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

Sorry if I sound confused. These are from master correct? The packages should match release. If there are bugs please document them in the release.

@StephenHodgson
Copy link
Contributor Author

I wasn't about to publish a release with known bugs that were easy to address, So I fixed them.

In the future I'd like to have the time to review before making merges back into the master branch.

@NeerajW
Copy link

NeerajW commented Jan 5, 2018

@StephenHodgson we have already marked terrible releases :) Sample the one before the holiday release. I agree in spirit. But your fixes just seem warnings. Far less benign that older ones which did not even do basics correctly.

Why dont you craft a patch holiday release with your fixes if you feel so passionate about these? We already have that avenue :)

Mismatching packages are just lying about the source truth.

@StephenHodgson
Copy link
Contributor Author

Not a warning if you can't build for a specific platform ;)

@StephenHodgson
Copy link
Contributor Author

StephenHodgson commented Jan 5, 2018

Mismatching packages are just lying about the source truth.

Which is what if PR aims to address and fix

@StephenHodgson
Copy link
Contributor Author

After Shiproom meeting it was decided to update the released packages and make a patch release.

@StephenHodgson StephenHodgson deleted the MRTK-MasterRelease branch January 10, 2018 22:03
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.

4 participants