From cfe5a204cc376ba42dff28b8af3843eef2b1e87e Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 1 Jun 2026 15:03:05 +1000 Subject: [PATCH] docs: document the rsync-latest snapshot PPA Add the new ppa:rsyncproject/rsync-latest (development snapshots rebuilt from git master) alongside the existing stable PPA in INSTALL.md and the download page. Notes that snapshot versions (3.5.0~git...) sort below the matching stable release, so the two PPAs can coexist without a stable release being silently replaced by a snapshot. Co-Authored-By: Claude Opus 4.8 (1M context) --- INSTALL.md | 12 ++++++++++++ rsync-web/download.html | 14 ++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/INSTALL.md b/INSTALL.md index d844277fe..8beb68c0d 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -21,6 +21,18 @@ See [the PPA page][ppa] for current build status across architectures. [ppa]: https://launchpad.net/~rsyncproject/+archive/ubuntu/rsync +To test the upcoming release instead, there is also a [`rsync-latest` +PPA][ppa-latest] that is rebuilt from the tip of the git master branch. These +are development snapshots whose version numbers (such as +`3.5.0~git20260601...`) deliberately sort below the matching stable release, so +the stable PPA above will never silently move you from a release onto a +snapshot. Use it for testing only -- it may contain unreleased changes: + +> sudo add-apt-repository ppa:rsyncproject/rsync-latest +> sudo apt update && sudo apt install rsync + +[ppa-latest]: https://launchpad.net/~rsyncproject/+archive/ubuntu/rsync-latest + The rest of this document covers building from source. ## The basic setup diff --git a/rsync-web/download.html b/rsync-web/download.html index b931d938c..5bf47deae 100644 --- a/rsync-web/download.html +++ b/rsync-web/download.html @@ -75,6 +75,20 @@

Ubuntu

See the PPA page on Launchpad for build status across architectures. +

For testing the upcoming release, the project also maintains a +rsync-latest PPA +that is rebuilt from the tip of the git +master branch. These are development snapshots: their version numbers +(such as 3.5.0~git20260601...) deliberately sort below +the matching stable release, so mixing this with the stable PPA above will +never silently move you from a release onto a snapshot: + +

sudo add-apt-repository ppa:rsyncproject/rsync-latest
+sudo apt update && sudo apt install rsync
+ +

Use the stable PPA for production systems; the rsync-latest PPA is for +testing the master branch and may contain unreleased changes. +

The GitHub Actions page has build events that each generate a few binary artifact zip files (just click through via the build's title to see them). The actions page is