Repository navigation
fix: resolve Debian regression findings - #3087
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
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.
Default-root Debian containers set
HOME=/home/qinglong, while OpenSSH reads/root/.ssh/config. Private SSH subscriptions now resolve the user’s home through a getter and create.sshbefore writing their Include configuration. Custom UIDs without a passwd entry retain the HOME fallback.Linux mirror configuration is saved after a successful process exit, allowing ordinary sudo/apt warnings on stderr. Nonzero exits, signals, and spawn failures do not persist the requested value. Debian and Ubuntu index refreshes use
apt-get update --error-on=any, because the default command can return zero after download failures. Startup recovery records an end time for interrupted task instances while preserving unknown exit codes and completed history.Mirror verification tests give ref-content queries enough time and check retry counts separately from deadline failure. Production polling deadlines are unchanged.
Validation:
Live validation loaded three rebuilt backend modules into
debian-devdigestsha256:e6e283114afecb3dd1157e21dc8a83eed79b93494955cdfa83b50082595031a8; the APT cases execute the generated updater from current source in a separate container. These are focused post-fix checks following the earlier two-hour regression, rather than another two-hour soak or a newly published image.