buc.ci is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
abucci@bucci.onl
Admin account
@abucci@buc.ci

Search results for tag #rsync

AodeRelay boosted

[?]Amanda » 🌐
@pronounshe@lgbtqia.space

Remember when you first starting learning how to use and forgetting to include or leave off the trailing forward slash (/) would make a tremendous mess of things?

    AodeRelay boosted

    [?]Yehor 🇺🇦 » 🌐
    @yehor@mastodon.glitchy.social

    I made a full circle on large data options and am now back to . The difference is that I’m now much more confident in running headless data sync by cron.

    Data origin -> DAS -> Storage Box

    It looks like 3-2-1, and I’m now all set to migrate my family from to and .

    Also, the DAS is , which allows my siblings to just detach it from my to have data exported in case of my sudden disappearance by any reason.

      [?]Ricard Torres 👨‍💻 » 🌐
      @dev@ricard.social

      AodeRelay boosted

      [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
      @joel@gts.tumfatig.net

      The are deploying a new application version at $WORK. Of course, this is OpenShift and pipelines and Agile and YAML and YeePeeHaYeah.

      It’s been loads of minutes (like 15+) and deployment is still "in progress". For something like 5 Java containers.

      I think it never took more than 10 minutes to deploy #OpenBSD and its packages and configs and data using #rdist and #rsync.

      Honestly… what have they done to IT 🙄🙄🙄🙄🙄

        AodeRelay boosted

        [?]Jason Tubnor 🇦🇺 » 🌐
        @tubsta@social.bsdlab.au

        Groan, our #FreeBSD mirror is behind because the upstream changed its #rsync modules. Refreshing now, won't be long https://mirror.lchs.network/pub/FreeBSD

          22 ★ 15 ↺

          [?]Anthony » 🌐
          @abucci@buc.ci

          This rsync thing has me thinking about the difference between the "free as in beer" model of free software and the "free as in freedom" model the FSF originally put forward. There are important differences, and it's meaningful when a project changes from one model to the other, which is one way to narrativize what's happened to rsync.

          I think "free as in beer" software is more appropriately called "Libertarian and Open Source Software", or LOSS. Among other things it involves no obligations on other people, and expects no obligations in return (*). But this means it's an everyone for themselves, anti-communitarian endeavor. We should be honest about this. We should also be honest when a project changes state from FOSS to LOSS, because that's a meaningful change, and actually is a loss in my view.

          I continue to believe that enthusiastic embrace of AI/LLM coding tools is a leading indicator of an impending FOSS→LOSS transition.

          It seems to me at least one driver of the uproar over rsync is that a bunch of people thought it was a FOSS project but it had, in a short period of time, converted into a LOSS project and the shock was jolting (understandably). As a FOSS project, rsync served a community function, leading people to depend on it, make assumptions about its longer-term stability, and so on. Those are reasonable expectations of a communitarian project. As a LOSS project, rsync is under no obligations to anyone and the maintainer(s) can change the software at any time, for any reason, at their discretion alone. It seems rsync is a LOSS.


          (*) Putting aside whether this principle is consistently applied or hypocritical.

            AodeRelay boosted

            [?]Joe Brockmeier » 🌐
            @jzb@hachyderm.io

            RE: fedi.lwn.net/@lwn/116686303139

            A while back, rsync's maintainer had not quite gone silent, but there were long stretches of quiet, and there was some concern about the maintenance of the project. A few things happened, and it resulted in Tridge coming back to maintain the project.

            As with many FOSS projects, there's a ratio of about 100,000,000 users to one maintainer. I saw reports about a regression and "a bunch of slop commits" to rsync and was a bit alarmed, but I also thought "that... does not sound very Tridge-like".

            If you actually *look* at the commits, which a lot of the slop accusers have not, the bulk of them are tests and not actually commits to rsync itself. There are some LLM-written or co-written commits with (I think) Claude, but I think if you actually did the work to comb through them all (which I did not) you'd find the ratio is like 9:1 in favor of tests.

            Anyway, I was pondering whether we should write an article on the situation after Tridge had made some comments in the rsync Discord* but his response here seems more than adequate for the moment.

            The harassment that Tridge was getting is not OK. It's fine to decide "this project is no longer for me." Folks who are 100% opposed to LLM-driven work in all its forms will probably still want to find an alternative. That's fine. I respect that. If you're an "LLM vegan" then right now the world looks pretty damn bleak, because it's winding up in everything. But piling on maintainers who are doing this stuff for free... that's just a community killer.

            If you're not contributing, you have very little standing to complain.

            * I'm actually a bit more disappointed in the decision to use Discord than anything. But Tridge is stepping up to do the work though he's retired, so I will largely keep that to myself and say "thank you for the work" instead.

              AodeRelay boosted

              [?]gadgetChecks.de » 🤖 🌐
              @gadgetchecks@burningboard.net

              [?]happyborg » 🌐
              @happyborg@fosstodon.org

              ICYMI: some dork used to 'fix' an issue in and broke it (v3.4.3).

              is shit and shld not be used for code that needs to work, even if you have the morals of a billionaire skunk.

              Lots of critical tasks, such as backup 🤦‍♂️ will be broken as people update their thanks to this stupid obsession and psychosis.

              How much will that cost? On top of all the costs inflicted on people who never touch the stuff and don't want to run anything built with it, like me.

                AodeRelay boosted

                [?]Gabriele Svelto » 🌐
                @gabrielesvelto@mas.to

                So here's one of the cool things you can do with Gentoo. You're not forced to stick to the latest version of a package, multiple stable versions might be available simultaneously. So in this case you can mask rsync-3.4.3 to avoid the slop-induced bugs and the package manager will automatically fall back to rsync-3.4.1-r2. See that '-r2' suffix? That's important, it means that it's the base 3.4.1 version plus a set of patches added by the Gentoo maintainers. In this particular case those patches address CVE-2025-10158, so you get the important security fix but avoid the slop issues introduced in the next stable release. Naturally, while the technical brilliance of this system is remarkable, what really shines it the will of Gentoo maintainers to go above and beyond to solve users' issues. Thanks (and donations) should go to them.

                mastodon.gamedev.place/@Jeremi

                  AodeRelay boosted

                  [?]Brett Sheffield (he/him) » 🌐
                  @dentangle@chaos.social

                  It's very sad to see getting polluted with LLM slop now.

                  Even more sad, given who is doing it.

                  People are talking angrily about "the maintainer" and suggesting "this guy" [should have his commit bit revoked] etc. apparently not realising that "this guy" is Tridge, both the original author of rsync and creator of samba. His PhD thesis "Efficient Sorting & Synchronization Algorithms" describes the original rsync algorithm. Still worth a read, even now.

                  en.wikipedia.org/wiki/Andrew_T

                    AodeRelay boosted

                    [?]ティージェーグレェ » 🌐
                    @teajaygrey@snac.bsd.cafe

                    There was an article written recently about an rsync rewrite in Golang not being vulnerable to some vulnerabilities found in rsync.

                    The author went the extra mile and had some kind words to write about OpenBSD's OpenRsync as well:

                    https://michael.stapelberg.ch/posts/2026-05-24-minimal-memory-safe-go-rsync-vulns/#openrsync

                    Ironically, I saw this not long after closing a Pull Request to submit an OpenRync port to MacPorts: https://github.com/macports/macports-ports/pull/28096

                    Not that I don't still have an interest in such things, but it seems as if there are some other things going on (if I observed things correctly, it seems as if Apple maybe commissioned Klara Systems to port OpenRsync to macOS (e.g. https://github.com/KlaraSystems/openrsync)? Yet, it didn't seem as if they did so in a very collaborative spirit with the lead developer Kristaps Dzonsons?). Moreover, I didn't want to just leave that dangling when other MacPorts contributors were side-eyeing the PR as being left open for so long.


                      AodeRelay boosted

                      [?]Dragon of BSDCafe :freebsd: » 🌐
                      @evgandr@mastodon.bsd.cafe

                      Huh, looks like there is a package in the packages — slop-free implementation, using in the .

                      I'm using rsync to make backups of my valuable files to the USB drive (so this program should work without problems and should be written by people who see programming as an art and could be accountable for their code), and also for copying files in Dired.

                      Using openrsync for Dired is pretty simple — just point the dired-rsync package to the right binary, like:

                      (setopt dired-rsync-command "/usr/local/bin/openrsync")

                      Screenshot of Dired configuration in the Emacs. The main line: dired-rsync-command "/usr/local/bin/openrsync".

                      Alt...Screenshot of Dired configuration in the Emacs. The main line: dired-rsync-command "/usr/local/bin/openrsync".