Skip to content

Conversation

cho-m
Copy link
Member

@cho-m cho-m commented Aug 13, 2025

Trying to reproduce some failures from #233031 on 15-arm64 runner.

Can't reproduce locally. I have newer macOS and Xcode 16.4 so not sure if this is issue with runner version.

EDIT: Maybe https://developer.apple.com/documentation/xcode-release-notes/xcode-16_4-release-notes#Apple-Clang-Compiler

Fixed: The base template for std::char_traits is restored after being removed in Xcode 16.3; it is still deprecated and is going to be removed in a future release. Restoring the base template allows code that attempts to instantiate char_traits with types that are not provided by the Standard (for example, std::basic_string<long long> and similar) to still compile, giving it more time to transition.
 (149025504)

@cho-m cho-m added CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. CI-skip-dependents Pass --skip-dependents to brew test-bot. labels Aug 13, 2025
@github-actions github-actions bot added the boost Boost use is a significant feature of the PR or issue label Aug 13, 2025
@cho-m cho-m added boost Boost use is a significant feature of the PR or issue and removed boost Boost use is a significant feature of the PR or issue labels Aug 13, 2025
@cho-m cho-m changed the title povray cpprestsdk: revision bump (TESTING Xcode 16.4) povray cpprestsdk: revision bump (TESTING Xcode 16.3) Aug 13, 2025
@cho-m
Copy link
Member Author

cho-m commented Aug 13, 2025

Will probably end up dropping bottles during Boost PR and restore them when Xcode 16.4+ is available on runner.

@cho-m cho-m closed this Aug 13, 2025
@github-actions github-actions bot deleted the povray-cpprestsdk-test branch August 13, 2025 00:55
@cho-m cho-m restored the povray-cpprestsdk-test branch August 13, 2025 01:14
@cho-m cho-m reopened this Aug 13, 2025
@Bo98
Copy link
Member

Bo98 commented Aug 13, 2025

For povray could try freebsd/freebsd-ports@6133473.
For cpprestsdk there's freebsd/freebsd-ports@2483645 (upstreamed as microsoft/cpprestsdk#1829).

Ultimately, a future version of Xcode is going to break it again anyway even if 16.4 restores compatibility for a while. Haven't checked Xcode 26 yet. But if we're seeing issues more than just these two projects then we could try prioritise a Xcode 16.4 update. We fixed many others before 16.4 was even released.

With that said, both projects are effectively in maintenance mode now so seldomly receive updates or PR reviews.

@github-actions github-actions bot added the autosquash Automatically squash pull request commits according to Homebrew style. label Aug 13, 2025
@cho-m cho-m changed the title povray cpprestsdk: revision bump (TESTING Xcode 16.3) povray cpprestsdk: testing Xcode 16.3 failures Aug 13, 2025
@cho-m
Copy link
Member Author

cho-m commented Aug 13, 2025

I think povray should be fixed if there is ever a new release (3.8+). Too much effort to actually backport the changes so I could try FreeBSD patch.

@cho-m cho-m force-pushed the povray-cpprestsdk-test branch from f0ff6b0 to 6236a79 Compare August 13, 2025 02:39
@github-actions github-actions bot removed the autosquash Automatically squash pull request commits according to Homebrew style. label Aug 13, 2025
@cho-m cho-m changed the title povray cpprestsdk: testing Xcode 16.3 failures povray cpprestsdk: apply FreeBSD patches for Xcode 16.3 Aug 13, 2025
@cho-m cho-m force-pushed the povray-cpprestsdk-test branch from 6236a79 to cadfba2 Compare August 13, 2025 02:59
@cho-m cho-m removed the CI-skip-dependents Pass --skip-dependents to brew test-bot. label Aug 13, 2025
@cho-m cho-m force-pushed the povray-cpprestsdk-test branch from cadfba2 to a767b12 Compare August 13, 2025 03:00
@cho-m cho-m mentioned this pull request Aug 13, 2025
41 tasks
@cho-m cho-m added the CI-no-bottles Merge without publishing bottles label Aug 13, 2025
@cho-m cho-m marked this pull request as ready for review August 13, 2025 04:10
@BrewTestBot BrewTestBot added this pull request to the merge queue Aug 13, 2025
Merged via the queue into main with commit 70abe43 Aug 13, 2025
59 of 60 checks passed
@BrewTestBot BrewTestBot deleted the povray-cpprestsdk-test branch August 13, 2025 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
boost Boost use is a significant feature of the PR or issue CI-no-bottles Merge without publishing bottles CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants