Repository navigation
Apply master bug fixes and dependency updates to 6.8 - #2681
Merged
Merged
Conversation
A read that stalled mid-transfer failed the whole download, since only the connect was retried. Downloads now retry the transfer itself and resume from the bytes on disk with a Range request. CI was downloading at all only because the empty markers in the tiny test cache no longer counted as installed; they are honored again, and download_test_data.sh retries on whether its tarball is complete rather than on whether the file exists. (cherry picked from commit 9fb2ec9)
…g it (#2634) The docs version selector only ever showed "<version> (dev)" or a bare number, so there was nothing to tell a reader which version the site actually redirects to. The version that takes the "latest" alias is now titled "<version> (latest)", and the version that loses the alias has the suffix stripped. master builds also published straight over a released version whenever CMakeLists.txt on master had not been bumped past the release yet, which is how the 6.7 docs came to serve 6.8 release notes and install instructions. That case now fails the deploy with a message pointing at the version bump. (cherry picked from commit 247424f)
) (cherry picked from commit e969763)
(cherry picked from commit 9009f36)
(cherry picked from commit 6c7738c)
(cherry picked from commit 0422037)
(cherry picked from commit 9c6f915)
(cherry picked from commit f16d44d)
(cherry picked from commit 18fa8e0)
(cherry picked from commit 23dd8b5)
(cherry picked from commit 6518e5e)
(cherry picked from commit cda0353)
(cherry picked from commit 1f3b1d4)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cherry-picks the bug fixes and infrastructure changes merged to master since the 6.8 branch was cut, leaving the new features for 6.9.
Bug fixes: #2639, #2651, #2658, #2659, #2671, #2675, #2677 (use case downloads failing on Windows with CERTIFICATE_VERIFY_FAILED, #2676).
Infrastructure: #2633 (download resume), the release-process doc change from #2634, and dependabot bumps #2647, #2654, #2655, #2665, #2666, #2667, #2668, #2669, #2670, #2678 (pillow 12 → 13).
Left out: #2645 fixes the correspondence quality chart, which isn't on 6.8; #2631 was already brought over by #2635. #2675's test conflicted with tests from #2664, so only its own open-mesh test is included.