doasu.dev 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.

Site description
:3
Admin account
@me@doasu.dev

Search results for tag #gentoo

[?]Jesus Michał von Gentoo 🏔 (he) » 🌐
@mgorny@social.treehouse.systems

Hypothesis package now requires . This is a scale of reverse dependencies I can't handle. I guess this means it's the end of WD40 profiles on , and therefore the end of support for Alpha, ARM<v6, HPPA, M68k, i486 and some other random subsets of architectures and profiles. Thanks for all the fish, etc.

github.com/HypothesisWorks/hyp

    [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
    @mgorny@social.treehouse.systems

    The conclusion from a big 3.15 porting run today: the most common kind of Python package is one providing colorful output on the terminal…

      [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
      @mgorny@social.treehouse.systems

      I have a favor to ask. Could someone look at Python 3.15 test failures in itsdangerous? It's blocking quite a large part of package dependency graph in , and the failure looks, errr, dangerous.

      github.com/pallets/itsdangerou

        [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
        @mgorny@social.treehouse.systems

        I've proposed that we reconsider the fully "open" access to GURU project, and instead requiring people to get at least one PR/patch merged before requesting push access.

        archives.gentoo.org/gentoo-dev

          [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
          @mgorny@social.treehouse.systems

          Binary distributions give you eggs. You never value the goose. is all about the goose.

            Maciej Barć boosted

            [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
            @mgorny@social.treehouse.systems

            New on : pkgbump: from a dumb tool to an irreplaceable helper

            blogs.gentoo.org/mgorny/2026/0

            """
            Bumping packages is one of the most common tasks of a developer. It shouldn’t then be surprising that it is the one most asking for some kind of automation, and that the script would be one of the first scripts to become a part of the mgorny-dev-scripts package.

            Today’s pkgbump have come a long way from the trivial script of its first iteration. The most recent versions finally feature the feature I desired for a long time: version manipulation. This also made it possible for the script to become a complete version bumping tool rather than just a part of a larger workflow. In this post, I’d like to shortly tell the story behind the changes, and demonstrate the new options.
            """

              [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
              @mgorny@social.treehouse.systems

              that instead of grepping through `git log -p` to figure out when the last dependency on a package was removed, I can just search through gentoo-commits ml archives.

                [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                @mgorny@social.treehouse.systems

                Given these days you can't even expect contributors to be respectable, I'm working on adding a git hook that rejects commits with attribution. Could you help me find all the common patterns used to mark LLM-assisted commits?

                So far I'm checking for author and Co-authored-by using the following e-mail patterns:

                • copilot@github.com
                • *@anthropic.com
                • claude@users.noreply.github.com
                • *+claude[bot]@users.noreply.github.com
                • *@openai.com
                • *+chatgpt-codex-connector[bot]@users.noreply.github.com
                • *@cursor.com
                • *@x.ai
                • *@google.com

                I think some people came up with some other tags to mark LLM commits but can't find that right now.

                  [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                  @mgorny@social.treehouse.systems

                  Lately I've been thinking about how is perceived by people. So often they're stuck in the "ricer" mindset: Gentoo is being built from source, so it must be ZOMG fast. And if it isn't, then what's the point?

                  If I were to make four points for Gentoo (to stop myself from making more), they would be:

                  1. Gentoo is independent.

                  There is no company behind Gentoo. There is no business plan. It's made and maintained by volunteers. Driven by passion and not profit incentive. And we want to keep it that way.

                  2. Gentoo aims to be secure.

                  We are maintaining our own infrastructure to reduce the risk of being hijacked. We're securing our distribution channels and mirrors using OpenPGP. We're only using Codeberg (which we really appreciate) and GitHub as mirrors (with OpenPGP commit signatures) and contribution channels. We have a dedicated security team, who works with the developers to keep packages free of vulnerabilities and our users informed.

                  3. Gentoo is made by humans.

                  We banned LLM contributions two years ago, and never regretted it. We didn't "wait and see", we took decisive action, and if we got left behind, it's only for the better. Unfortunately, in today's LLM-ridden world we can't stop slop software from being packaged in Gentoo without sacrificing our commitment to keep packages up to date, but we try to keep the worst offenders (like copywashed chardet) at bay.

                  4. Gentoo supports sustainability.

                  This may sound ironic when so many of us build everything from source, but we're actually trying to make computing sustainable. Gentoo's source-first nature makes it inherently flexible. We try our best to support a plethora of older and less common hardware. We go against the flow and still try to provide a workable system on hardware that is not supported by Rust or V8. And on top of that, we do our best to provide binary packages for a variety of configurations.

                  Of course, that's not all. I want Gentoo to be reliable and stable, to be oriented towards privacy by default, to be welcome and respectful.

                  And all these things ultimately depend on people working on Gentoo, and contributing to Gentoo. We always need more people that share these principles and want to help us achieve them.

                  What do you appreciate in Gentoo?

                    [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                    @mgorny@social.treehouse.systems

                    New on (this time with quotes from Fedi): "Why Gentoo?"

                    blogs.gentoo.org/mgorny/2026/0

                    """
                    Multiple times in the past I’ve been thinking of how is perceived by the wider public, the non-users. What probably stands out most is compiling. Almost everyone who heard of Gentoo knows it has something to do with compiling everything. And why are we doing that? Well, besides being hardcore, the common sentiment goes for performance. So yeah, Gentoo users must be some kind of hardcore ricers who try to squeeze every last bit of their system performance.

                    To be honest, I don’t think that’s a good way to describe Gentoo. Yes, compiling is at the core of it. But performance? I don’t think so, at least not in the obvious, -O9999 -fzomg-fast way. The world has moved on, CPUs have gotten faster, optimizations have gotten smarter, and distributions have started optimizing more aggressively. Optimization-wise, I suspect your average Ubuntu package with generic optimizations may be no slower than the equivalent Gentoo package fine-tuned for your CPU. And if it’s not, then it probably won’t make a real difference anyway.

                    There’s much more to Gentoo than that. Yes, some of it comes from building from source: the flexibility. But a lot of it comes from the wider Gentoo philosophy, the philosophy that brought us all together. The idea that Gentoo is the distribution we’re making for ourselves and people who enjoy Gentoo. So if I were to make a few arguments for Gentoo, I’d focus on that. And this is what I’d like to do here.
                    """

                      [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                      @mgorny@social.treehouse.systems

                      I've done the right thing and it's going to cause pain.

                      Distribution Kernel configs are now hosted entirely on git.gentoo.org rather than GItHub. If you don't use Gentoo mirrors, you may be hitting 502s thanks to our LLM overlords now. If you use Gentoo mirrors, you may be hitting 404s if they hit 502s while trying to fetch from our Infra 🤷.

                        [?]jbz » 🌐
                        @jbz@indieweb.social

                        :tux: Gentoo Linux Begins Codeberg Migration In Moving Away From GitHub, Avoiding Copilot
                        phoronix.com/news/Gentoo-Start

                          [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                          @mgorny@social.treehouse.systems

                          Inevitable moment:

                          f4e4ddaf69337 dev-build/steve: is no longer simple

                            [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                            @mgorny@social.treehouse.systems

                            New on my blog: One to rule them all

                            """
                            A common problem with running Gentoo builds is concurrency. Many packages include extensive build steps that are either fully serial, or cannot fully utilize the available CPU threads throughout. This problem becomes less pronounced when running building multiple packages in parallel, but then we are risking overscheduling for packages that do take advantage of parallel builds.

                            Fortunately, there are a few tools at our disposal that can improve the situation. Most recently, they were joined by two experimental system-wide jobservers: and . In this post, I’d like to provide the background on them, and discuss the problems they are facing.
                            """

                            blogs.gentoo.org/mgorny/2025/1

                              [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                              @mgorny@social.treehouse.systems

                              If you think was boring recently, I've been doing some stuff to make it more interesting. No need to thank me.

                              : now default in order to break more ~arch systems
                              : available as an alternative on ~arch, but dependencies need to be updated still to allow it more
                              : started experimenting with it locally, flag still masked

                                1 ★ 0 ↺

                                [?]acct-user/initra-mf[-sleep] 🔜 40C3 [they/them] » 🌐
                                @me@doasu.dev

                                I'm curious... do you think there would be any point in relying more on established and externally maintained solutions for the infrastructure?

                                I have the—perhaps incorrect—impression that the Gentoo project depends on a lot of custom (an sometimes legacy) software, and is suffering from decisions made decades ago...
                                Well, that and the fact that some components of it are incredibly complex (sob Portage <3 sob).

                                But maybe I'm missing the point here... -c-