Skip to content

Commit 68df17a

Browse files
tridgeclaude
andcommitted
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) <noreply@anthropic.com>
1 parent 3748c32 commit 68df17a

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

INSTALL.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ See [the PPA page][ppa] for current build status across architectures.
2121

2222
[ppa]: https://launchpad.net/~rsyncproject/+archive/ubuntu/rsync
2323

24+
To test the upcoming release instead, there is also a [`rsync-latest`
25+
PPA][ppa-latest] that is rebuilt from the tip of the git master branch. These
26+
are development snapshots whose version numbers (such as
27+
`3.5.0~git20260601...`) deliberately sort below the matching stable release, so
28+
the stable PPA above will never silently move you from a release onto a
29+
snapshot. Use it for testing only -- it may contain unreleased changes:
30+
31+
> sudo add-apt-repository ppa:rsyncproject/rsync-latest
32+
> sudo apt update && sudo apt install rsync
33+
34+
[ppa-latest]: https://launchpad.net/~rsyncproject/+archive/ubuntu/rsync-latest
35+
2436
The rest of this document covers building from source.
2537

2638
## The basic setup

rsync-web/download.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,20 @@ <h3>Ubuntu</h3>
7575
<p>See the <a href="https://launchpad.net/~rsyncproject/+archive/ubuntu/rsync">PPA page on Launchpad</a>
7676
for build status across architectures.
7777

78+
<p>For testing the upcoming release, the project also maintains a
79+
<a href="https://launchpad.net/~rsyncproject/+archive/ubuntu/rsync-latest">rsync-latest PPA</a>
80+
that is rebuilt from the tip of the <a href="https://github.com/RsyncProject/rsync">git
81+
master branch</a>. These are development snapshots: their version numbers
82+
(such as <code>3.5.0~git20260601...</code>) deliberately sort <em>below</em>
83+
the matching stable release, so mixing this with the stable PPA above will
84+
never silently move you from a release onto a snapshot:
85+
86+
<p><code><small>sudo add-apt-repository ppa:rsyncproject/rsync-latest<br>
87+
sudo apt update &amp;&amp; sudo apt install rsync</small></code>
88+
89+
<p>Use the stable PPA for production systems; the rsync-latest PPA is for
90+
testing the master branch and may contain unreleased changes.
91+
7892
<p>The <a href="https://github.com/RsyncProject/rsync/actions">GitHub Actions
7993
page</a> has build events that each generate a few binary artifact zip files
8094
(just click through via the build's title to see them). The actions page is

0 commit comments

Comments
 (0)