Whoops… :-)

  • nyan@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    It broke a bash script that’s going to be gone within a month. The continuous integration stack in Gentoo (which probably doesn’t do quite what you think it does) is basically a stack of bash hacks that causes as many problems as it solves, so it’s being retired. ( relevant gentoo-dev ML thread )

    • rhabarba@feddit.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      I did not know the internals of said stack. The ML thread is amusing though:

      I’m even tired that whenever people add new repositories to api.gentoo.org, I have to go through that idiotic GitHub clickety-click UI to stop receiving notifications for everything that happens in these repositories.

      I genuinely wonder why the Gentoo dev team even uses Microsoft GitHub for managing its infrastructure. Well, I wonder what will happen after the shutdown.

  • chellomere@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    4 days ago

    Long time since I heard about anyone using CVS. I stopped using it 18 years ago when I discovered how much easier branches were to handle in SVN.

    • rhabarba@feddit.orgOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 days ago

      SVN certainly has its charm. However, I don’t need branches for a few ebuilds, and I generally tend to use the most efficient tool for a task, not necessarily the most popular one.

    • rhabarba@feddit.orgOP
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      4 days ago

      I didn’t feel like using a sledgehammer to crack a nut (or using a VCS optimised for millions of users rather than four files).

        • rhabarba@feddit.orgOP
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          4 days ago

          Technically true, but has that ever been a problem you actually had? I strongly believe that most people won’t ever need most features offered by many contemporary VCSs.

          • markstos@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            3 days ago

            Yes. I used CVS when it was the best option. If I recall, CVS made it easy to check out a different version of only one fail, making it easy to put a system in an inconsistent state.

            For modern VCS that’s pleasant to learn and use but won’t scale to the Linux kernel, I recommend Darcs.

            A single binary, interactive commands and online help.