PSA: rsync might be broken and potentially less stable

Right now this has been making the rounds on ycombinator, reddit, x, mastodon, …

commit relevant to the issue: https://github.com/RsyncProject/rsync/commit/1f689ec0c21b7c2eaa9add1958d2c7ed280aac3e

As I understood it, AI was let loose on rsync. This pissed some people off.

At the end of the day it is open source. So the beauty is you can choose for yourself.
There is absolutely no need to harass any maintainer ! You can just pick a fork and run it instead. Or stick with the existing rsync project.

@joekamprad the timeshift integration might be broken, a few distros had issues with it.

That commit looks like it just converts the test suite to python. I don’t see how that could cause any breakage.

thanks for the PSA but what does that ^ mean (edit: specifically “AI was let loose on rsync”?

No disrespect intended towards @huebi at all, but I actually wouldn’t pay too much attention to that linked GitHub “issue” @drunkenvicar.

Developers have opinions, and that thread is largely developers expressing them, sometimes quite colourfully. No actual issue was clearly identified, only a social media post was provided, and fiery anecdotes.

we do not have such, only a wiki. https://discovery.endeavouros.com/applications/update-troubles-meet-timeshift/2019/11/
i can adjust in case, personally i have it in use on my main Desktop, but i am away farming :wink:

Maybe the TS confused timeshift with eos-shifttime :grinning_face:

I chose bad wording and should have expressed myself more neutral.
My apologies. Thanks for calling me out :wink:

I should have worded it different.

rsync is the underlying tool of many backup/recovery solutions.
Whether you use a graphical frontend like backintime Backintime restoring fails , timeshift or no frontend at all and just use the command line you might have been affected by a rsync version that contained a bug.

I wasn’t calling you out about anything nor was that my intention. I honestly, naively, just wanted to know what that meant (definition) as far as the tech trade went. Nothing more, nothing less.

I have a pile of rsync scripts as part of my backup infrastructure across four devices and domains. They’re all still working fine. No plans to jump anywhere.