Fix stale extras patch application #100
Open
ober
wants to merge 1 commit from
fix/clean-patch-application into master
pull from: fix/clean-patch-application
merge into: ober:master
ober:master
ober:fix/android-shell-startup
ober:feat/send-receive-conduit
ober:fix/android-one-command
ober:feat/android-apk-foundation
ober:fix/tilde-path-completion
ober:fix-meta-interrupt
ober:fix-jdisk-aws-request-override
ober:fix-jdisk-crypto-cleanse
ober:fix-extras-update-with-local-patches
ober:fix-jd-unlocked-crypto
ober:fix/all-features-followup
ober:fix/freebsd-coreutils-weak-stubs
ober:fix-jd-credentials-fallback
ober:docs/agents-checkout-hygiene
ober:docs/agents-fj-cheatsheet
ober:fix/android-termux-issues-72-77
ober:docs/module-user-guide
ober:feature/minimal-astra-modules-stage2
ober:feature/minimal-astra-modules
ober:fix/record-off-by-default
ober:fix/astra-improvements
ober:fix/shell-command-integration
ober:fix/use-installed-jerboa
ober:fix/unpin-jerboa-toolchain
ober:fix/make-binary
ober:fix/features-all-interactive-jsh
ober:fix/full-builtin-functional-test
ober:fix/recorded-jerboa-signal-foreground
ober:fix/jd-inferred-s3-profile
ober:fix/ssh-options-auth-state
ober:fix/record-devtty-foreground
ober:fix/record-foreground-jobs
ober:fix/ssh-options-agent-key
ober:fix/completion-escape-spaces
ober:fix/ssh-relay-vault-macos
ober:fix/ssh-connect-auto-binding
ober:fix/all-features-native-gate
ober:fix/ssh-interactive-sigint
ober:fix/features-all-stale-vendor
ober:fix/static-linux-runtime
ober:fix/rm-recursive-nonempty
ober:fix/silent-recording-startup
ober:fix/lazy-history-startup
ober:fix/pristine-features-all
ober:feat/reintegrate-jerboa-drive
ober:feat/default-jdisk
ober:fix/restore-linux-interactive-prompts
ober:feature/genode-port
ober:chore/freebsd-arm64-build-support
ober:fix/idempotent-extras-build-patch
ober:fix/preserve-queued-input
ober:fix/record-default-off
ober:fix/scp-expand-identity-path
ober:feature/secure-history
ober:fix/yubi-code-oath-counter
ober:fix/yubikey-native-runtime-symbols
ober:fix/yubikey-native-abi-debug
ober:fix/yubi-debug-native-report
ober:fix/linux-cross-setenv-registration
ober:fix/native-binary-saved-features
ober:fix/freebsd-amd64-cross-only
ober:fix-android-termux-build
ober:fix-delegated-yubikey-linux-build
ober:fix-extras-yubikey-archive-patch
ober:fix-yubi-debug-command
ober:fix/delegated-amd64-import-normalization
ober:fix/jsh-features-all-no-prompts
ober:fix/linux-amd64-getenv
ober:fix-landlock-abi-detection
ober:fix/android-extras-build
ober:fix-ssh-config-proxy
ober:fix/extras-secret-env
ober:fix/make-extras-prompts-features
ober:fix/make-extras-build
ober:fix/ssh-hmac-sha1-ffi-registration
ober:fix/extras-embed-build
ober:fix/stop-vendoring-jerboa-when-jerbuild-installed
ober:fix/linux-amd64-configure-features
ober:fix/pass-coreutils-wireguard-to-extras
ober:fix/list-sort-exclusions
ober:fix/macos-binary-jerboa-061
ober:feature/agents-pristine
ober:feature/agents-cicd-check
ober:chore/local-mine-authority-agents-20260803
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
ober/jerboa-shell!100
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/clean-patch-application"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The merged extras commit already contains the jdisk test, dependency lock, and native symbol entries that the shell overlay patches tried to add again. Those stale hunks left reject files during every clean all-features build. The Android rollback patch also targeted an older mux-server layout with no Android unlock handler.
This change removes the duplicate overlay hunks and gates the Android rollback patch on the handler it modifies. VERSION advances to 0.12.1.
Validation:
JSH_BATCH=1 JSH_EMBED_ENCRYPT=0 ./jsh-macos -c 'printf "JSH_BINARY_SMOKE_OK\\n"'passes.3a47265c215af08dba52View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.