Update strata to 0.15.0 and flea to 0.2.0 - #392
Draft
ryanrhughes wants to merge 2 commits into
Draft
Conversation
ryanrhughes
force-pushed
the
chore/update-strata-flea
branch
from
September 11, 2026 04:28
15b8a5b to
1961dd6
Compare
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.
Update strata from 0.14.0 to 0.15.0 and flea from 0.1.6 to 0.2.0 using their published stable source archives.
kimageformatsandlibheifdependencies for HEIC previews on clean installations.Validation: both upstream verification hooks passed (strata archive/tag identity; flea checksum manifest and required security fixes). Independently downloaded archive checksums match. Full Arch versions are ahead of merge-base and published applicable channels. Flea's isolated Arch package checks pass: 592 Rust tests, 10 conditional sandbox skips, 2,999 JavaScript checks, and keymap validation. The unfiltered serial Rust run passes 600 tests; its only two failures require namespaces unavailable in the container. The sync self-test passes locally.
Strata's optimized release build passes and its shared libraries resolve. Its full test suite, rerun serially from a protected checkout, reports 1,404 passed, 2 failed, and 20 ignored (some GTK tests also self-skip without a display). Portal fixture failures in the initial /tmp checkout disappear when the checkout is moved outside a world-writable parent. Two search assertions reproduce across parallel and serial runs and remain a merge blocker:
services::search::tests::bounded_index_reaches_a_deep_file_while_broad_folders_compete— the expected deep file is absent from results.services::search::tests::multi_root::fair_directory_scheduling_makes_deep_progress_in_every_root— expected per-root results are absent.No search-test skips or upstream source patches were added. PR remains draft pending investigation of these failures. No aarch64 build has been run. The automated 24-hour release-age policy is unchanged.