Repository navigation
Conversation
Driven end to end with the published v0.2.0 tarball against the real v0.3.0 release: - Detect looked for radioserver beside the binary, which the tarball no longer ships, so every tarball install read as unpackaged. It looks for VARIANT now. - headless echoed the latest Status every 100 ms, dropping lines said between two looks and the last ones before exit; a failed check left nothing. It prints each new log line, and flushes before exiting. For #447.
This branch has not been 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.
For #447. I checked the updater on Linux against the real feed, using the published v0.2.0 compact tarball and its PyPI client. Each run had its own config and cache directories.
latest 0.3.0,available, the compact tarball chosen to match its own varianterrornames the failure andavailableis false; the status line did not say it (fixed below)SHA256SUMS; corrupt and truncated downloads are covered bydownload_test.goupdate_checks: falsesurvives a restart, and no check runsFixed
update.Detectrecognised a Linux tarball install by aradioserverbeside the binary, which the tarball no longer ships. Every tarball install reportedunpackagedand got the generic instruction. It now looks forVARIANT, and the real 0.2.0 tree is detected astarball.Statusevery 100 ms. It dropped every line said between two looks, and the last ones before exit, so a failed check left nothing in the log. It now prints each new log line once, and flushes before exiting.Not done: macOS and Windows. Each needs a real install of the previous release on that platform.