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

0.9.x Build Troubleshooting Early December 2023 SGT #821

Conversation

stephengtuggy
Copy link
Contributor

@stephengtuggy stephengtuggy commented Dec 4, 2023

Thank you for submitting a pull request and becoming a contributor to the Vega Strike Core Engine.

Please answer the following:

Code Changes:

Issues Fixed By This PR:
Fixes #812 for 0.9.x and following

Purpose:

  • What is this pull request trying to do? Get Windows, Linux, and macOS CI builds all succeeding consistently
  • What release is this for? 0.9.x
  • Is there a project or milestone we should apply this to? 0.9.x

Issues Remaining, observed during testing:
#823
#793

@stephengtuggy stephengtuggy self-assigned this Dec 4, 2023
@stephengtuggy stephengtuggy marked this pull request as ready for review December 5, 2023 07:00
@stephengtuggy stephengtuggy requested a review from a team December 5, 2023 07:00
set -e

PACKAGE_SPEC="$1"
LEAVE_LINKED="$2"
Copy link
Member

Choose a reason for hiding this comment

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

Would be good to have some comments describing how to use this script and the meaning of the parameters.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@BenjamenMeyer Agreed. It would be good. :-)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

... To finish the thought: Can we delay adding the comments until a future PR? Or do they need to be added right now, in your opinion?

Copy link
Member

Choose a reason for hiding this comment

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

We can delay

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Okay, sounds good. I'll file a new issue for that documentation work

@stephengtuggy stephengtuggy changed the base branch from master to 0.9.x April 21, 2024 06:52
@BenjamenMeyer
Copy link
Member

@stephengtuggy please rerun the Mac-CI builds so we can see what's broken.

@stephengtuggy
Copy link
Contributor Author

@stephengtuggy please rerun the Mac-CI builds so we can see what's broken.

@BenjamenMeyer I'd be happy to. Unfortunately, the Rerun button appears to be disabled. Maybe because the CI builds for this PR last ran so many months ago?

I plan to port some of the needed changes that were just merged into 0.8.x, into this PR branch. That should trigger a fresh run of the CI builds, and hopefully fix some or all of the remaining errors as well.

@BenjamenMeyer
Copy link
Member

Perhaps just do a minor change (whitespace?) and push. Unfortunately it runs everything.

@stephengtuggy
Copy link
Contributor Author

Closing in favor of #851 , which includes pretty much all of the important changes from this PR.

stephengtuggy added a commit to stephengtuggy/Vega-Strike-Engine-Source that referenced this pull request Apr 29, 2024
…ncorporate changes from PR vegastrike#821 ; fix macOS detection ("Darwin")
@stephengtuggy stephengtuggy deleted the 0.9.x_build_troubleshooting_2023-12_sgt branch May 3, 2024 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Some macOS builds failing due to Python version conflicts
2 participants