Such a cool piece of software. Use this community for anything related to linux for now, if it gets too huge maybe there will be some sort of meme/gaming/shitpost spinoff. Currently though… go nuts

  • gizmonicus
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    I may have to check this out. Arch user here, but missing portage. That was my favorite package manager of any distro, but boy did it get old when you forgot some use flag and ended up having to recompile your entire life.

    • 0x4E4F
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 years ago

      My previous reply went to hell (void 🤔 😂), the server seems to be overloading, lol 😂.

      I’ll reply tomorrow, it’s 2AM here now, hate to have to write everything 😂.

      • gizmonicus
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        Still better than shitty API changes on Reddit, amirite?!? Heyyyooo! Down with the corporate overlords!!

        • 0x4E4F
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          2 years ago

          Yeah agree on that, better be able to have freedom with a little downtime than have to put up with rules imposed by a corporation.

          OK, back on track. xbps-src is not exactly like Portage. It’s better, cuz you don’t define anything when compiling. Basically, there’s the template file that does everything regarding dependencies and packaging the application. You just run the script, tell it what you want to package that is in xbps-src and that’s it. It chroots in wherever you cloned master from github, downloads all dependencies from the repo, downloads all compile binaries/libraries it might need and just goes to work. If a dependency is not in the repo, it takes it’s xbps-src template, downloads the source and compiles that as well. The automation scrips are superb, there is practically very little that can go wrong during compile time. This is because not just anything can get as a template in xbps-src. It has to pass all build tests for all supported architectures before it’s able to get in the source collection. That is why it’s so stable, they don’t leave anything to chance, they want clean tested packages. If you don’t put in the work to correct your template, it’s not getting into the source collection.

          • gizmonicus
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            You have convinced me to try it. Thanks, I really appreciate it.

            • 0x4E4F
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              Good luck 😊.

              One more thing. Might require tinkering on some rigs to get it working like it should (weird chipesets and south/north bridge combos or audio, NIC that’s just not what MB manufacturers typically use), but the good news is that every quirk has a solution.

              You might have to go back to reddit to get help though. They’re not the kind of crowd to get into politics or pass judgement about… anything really. They use what they can for free, github and reddit (istead of hosting a forum) is what works for them. I respect that, ideology is not everyone’s cup of tea 🤷.

              • gizmonicus
                link
                fedilink
                arrow-up
                2
                ·
                2 years ago

                I’ve been using Linux exclusively for two decades. I think I can manage. At least with Linux, quirky problems come with (usually) detailed error messages and things you can search the interwebs for. Windows just gives you a sadface and “something went wrong, lol”.

                • 0x4E4F
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 years ago

                  Well, thought it was good to mention that, just in case 😊. I haven’t used Linux for that long (actually I have, but with lomg on/off periods).