Skip to content

K2GO-550 fix(sync): parse the rsync 3.5.2 progress line - #749

Merged
luisguzman-adfa merged 2 commits into
mainfrom
fix/K2GO-550-rsync-progress-unit
Nov 6, 2026
Merged

luisguzman-adfa merged 2 commits into
mainfrom
fix/K2GO-550-rsync-progress-unit

Conversation

@luisguzman-adfa

Copy link
Copy Markdown
Collaborator

What changes

  • RsyncProgress accepts an optional "B" unit after the progress2 byte column. New unit test for the 3.5.2 format.

Why

  • The K2GO-544/550 binaries pin moved rsync from 3.5.1 to 3.5.2. Its progress2 line is 122,191,872B 58% 122MB/s 0:00:00. No line matched, so the Clone receive screen showed 0% with no speed or ETA. The transfer itself was fine.

Verifications

  • RsyncProgressTest green (old and new formats).
  • 3.5.2 output format reproduced on a Samsung A16 with the shipped librsync.so.

Notes

  • The --stats total line is unchanged in 3.5.2.

rsync 3.5.2 writes the progress2 byte column with a "B" unit, so no line matched and Clone showed 0% with no speed or ETA.
@luisguzman-adfa
luisguzman-adfa merged commit 0f8a803 into main Nov 6, 2026
3 checks passed
@luisguzman-adfa
luisguzman-adfa deleted the fix/K2GO-550-rsync-progress-unit branch November 6, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant