Conversation
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
package structure Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: addition of functions for understanding the booters Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: removed unnecessary constants Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
responses via CValidatable Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
dynamic-plugins/builtin-booters feature unification in setup Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
requests Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
BootPlugins::load Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
commands, fall back to /etc/upac.d/upac.toml Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
plugin Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
BootPlugin{SetOneShot,ConfirmSuccsesBoot,Install}Request for plugin-side
parsing
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
upac_abi/upac_types::traits::Booter shapes Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
upac_abi/upac_types::traits::Booter shapes Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
boot section not systemd_boot Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
registration in install Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
refind.source), update docs Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
dynamic/static link like boot Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
context wrappers Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
across all mutating pipelines
- installer/uninstaller/update/files/gc/mime/commit/rollback/pin:
consolidate co-occurring single-field context wrappers into named
multi-field structs (NewState, CommitInfo, UnpackState,
ImportProgress, ImportedState, WorkingState, RemoveProgress,
DeployProgress, WriteProgress, FileProgress, ApplyTarget), apply
#[derive(ContextValue)] uniformly to the remaining single-field tuple
wrappers
- fix real bugs surfaced along the way: uninstaller's Targets ->
UninstallPackagesTargets, update/import.rs's undefined `pending`
variable, uninstaller/remove.rs's stale WorkingState.0 field access,
merge.rs config-path loop iterating the wrong collection
- fix clippy unused_mut suggestion in decoder plugin's static_link.rs
(mut only needed once at least one builtin-* decoder feature is
enabled)
- fix build: missing upac_pki::signature::{RootCertificate,
HookSignature} import in scripts/mod.rs, and PackageUuidsToRemove
move-out in uninstaller/open.rs (uuids.0.into_iter(), Deref doesn't
allow moving out non-Copy fields)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
across all 4 decoder crates Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
CDecodeResponse assembly duplicated across all 4 decoder crates Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
shapes, dedupe verify/build_decode_response into upac_types::decoder Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.
Key changes: