• Slotos@feddit.nl
      link
      fedilink
      arrow-up
      8
      ·
      4 months ago

      Considering that git doesn’t need federation, and email is the grandfather of federation, sourcehut has a working version of it this very moment.

        • NekuSoul@lemmy.nekusoul.de
          link
          fedilink
          arrow-up
          6
          ·
          4 months ago

          I’d guess because the same argument could be made for the website you’re on right now. Why use that when we could just use mailing lists instead?

          More specifically: Sure, Git is decentral at its core, but all the tooling that has been built around it, like issue tracking, is not. Suggesting to go back to email, even if some projects still use it, isn’t the way to go forward.

          • Aatube@kbin.melroy.org
            link
            fedilink
            arrow-up
            3
            ·
            4 months ago
            1. Git has bundled tooling to support pushing MRs to mailing lists.
            2. Email is existing infrastructure. I’m the kind of guy who hates the powerbanks solar route and prefer selling excess solar power to the grid instead. This also has the benefit on allowing you to customize your notifications from subscribed repositories however you like.
            3. The reason we’re not on a mailing list is because we have an extra feature mailing lists can’t offer: reacting, be that upvoting, downvoting, or bookmarking/boosting. Meanwhile, you don’t need that on a development forum. You do have editing, though. Hopefully everyone’s using a client that supports undo.
            4. IMO, the slower speed of email makes people think more before they send.
            • NekuSoul@lemmy.nekusoul.de
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              4 months ago

              I’m sorry to be blunt, but mailing lists just suck for group conversations and are a crutch that only gained popularity due to the lack of better alternatives at the time. While the current solutions also come with their own unique set of drawbacks, it’s undeniable that the majority clearly prefers them and wouldn’t want to go back. There’s a reason why almost everyone switched over.

              • Aatube@kbin.melroy.org
                link
                fedilink
                arrow-up
                2
                ·
                edit-2
                4 months ago

                Mailing lists offer everything needed for a discussion: sending words, threading discussion (that’s already better than every competitor!), and receiving words. All of this is done fast with modern email’s push syncing. Sure, it’s not instant messaging, but development discussions shouldn’t be chatty. Sure, it’s not good for voting, but one can and should just link to one of these online polling services that guarantee integrity instead.

                • NekuSoul@lemmy.nekusoul.de
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  edit-2
                  4 months ago

                  Technically you can do everything through email, because everything online can be represented as text. Doesn’t mean you should.

                  PRs also aren’t just a simple back and forth anymore: Tagging, Assignees, inline reviews, CI with checks, progress tracking, and yes, reactions. Sure, you can kinda hack all of that into a mailing list but at that point it’s becoming really clunky and abuses email even more for something it was never meant to handle. Having a purpose-built interface for that is just so much nicer.

                  • Aatube@kbin.melroy.org
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    4 months ago

                    Why would you need to control these through a mailing list? The maintainers should have accounts (I don’t see the point in federating maintainers instead of just discussion, especially when this is self-hostable), and only those with permissions should be setting up labels, assignees, inline reviews, and CI. And yes, sourcehut has a UI for this, though alternatives through email commands are also available.

                    And no, I do not see the point of reactions. If you really need a vote, use a voting service.

                  • Aatube@kbin.melroy.org
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    4 months ago

                    If you meant receive CI results… just send these via email? Every major platform (Gerrit, GitLab, GitHub, Gitea…) already does that for notifications IIRC.

        • Slotos@feddit.nl
          link
          fedilink
          arrow-up
          5
          ·
          4 months ago

          In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.