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

Add protection against devendored packaging. #13057

Closed
wants to merge 1 commit into from

Conversation

freakboy3742
Copy link
Contributor

PR #12962 introduced a patch adding iOS support that included a vendored component that has been submitted and accepted upstream, but not yet included in a formal release.

This breaks for uses that use devendored versions of packaging.

This adds an import catch so that devendored installs won't break. They won't have iOS support, but they won't break.

Fixes #13053.

@sbidoul
Copy link
Member

sbidoul commented Oct 29, 2024

Thanks a lot for the quick reaction @freakboy3742 !

Let's wait a bit to see if a packaging release would be feasible soon.

@freakboy3742
Copy link
Contributor Author

Let's wait a bit to see if a packaging release would be feasible soon.

Understood - it didn't take much effort to get this up. I mostly just wanted to make sure the option was on the table if reverting was starting to look like a possibility. If this PR ends up going into the bit bucket, I'm fine with that, too,

@sbidoul sbidoul added this to the 24.3 milestone Nov 8, 2024
@sbidoul sbidoul mentioned this pull request Nov 8, 2024
@freakboy3742
Copy link
Contributor Author

Closing on the basis that packaging 24.2 has been released.

@freakboy3742 freakboy3742 deleted the rework-ios-support branch November 10, 2024 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

24.3 release uses unreleased vendored packaging, breaking devendored systems
2 participants