acct-user/initra-mf 🔜 39C3

@me@doasu.dev

Making a mess out of my OS (hey, that rhymes!)
:3 () { :3 | :3 & }; :3 >:3 # >:3c
This is free and unencumbered content released into the public domain.
pronouns✔ they/them
webbed sitehttps://www.doasu.dev
IDhttps://keyoxide.org/me@doasu.dev
shitposting code athttps://code.doasu.dev/doasu
📌 0 ★ 0 ↺

[?]acct-user/initra-mf 🔜 39C3 » 🌐
@me@doasu.dev

   NepoRC 2.13.7 is starting up enbyOS
* Mounting gender filesystem ...
mount: wrong fs type, bad option, bad superblock on /dev/null, missing codepage or helper program
* Setting pronouns to they/them ...
* Setting timezone to UTC+2 ...
Starting about-me runlevel
* Greeting user ...
Welcome to my page! (doasu.dev)

snac login: me
Password:
Last login: this week (localhost)
~ % _

[?]Jesus Michał "Le Sigh" 🏔 (he) » 🌐
@mgorny@social.treehouse.systems

Did I spend 90 minutes today adding random trips to my @viaduct_world account? Perhaps.

Will I get a cool coverage map tomorrow? I surely hope so!

But this one is cool too.

A green partial railway map overlaid on map of Western and Central Poland. Around the major nodes of Poznań and Wrocław many green lines emerge radially. The railway lines south and north of Poznań are often criscrossed; further away they usually split into a few leaves. Some stations are marked (mostly major nodes and endpoints). The journeys reach the sea to the north and the western borders; they are also quite close to the southern border of PL. There are a few lone lines going eastwards.

Alt...A green partial railway map overlaid on map of Western and Central Poland. Around the major nodes of Poznań and Wrocław many green lines emerge radially. The railway lines south and north of Poznań are often criscrossed; further away they usually split into a few leaves. Some stations are marked (mostly major nodes and endpoints). The journeys reach the sea to the north and the western borders; they are also quite close to the southern border of PL. There are a few lone lines going eastwards.

    ...
    0 ★ 0 ↺

    [?]acct-user/initra-mf 🔜 39C3 » 🌐
    @me@doasu.dev

    @viaduct_world@mastodon.social
    Ohh cool! I knew about https://traewelling.de, but not about this, thanks!

      ...

      [?]Jesus Michał "Le Sigh" 🏔 (he) » 🌐
      @mgorny@social.treehouse.systems

      New on blog: "How we incidentally uncovered a 7-year old bug in gentoo-ci"

      """
      “Gentoo CI” is the service providing periodic linting for the Gentoo repository. It is a part of the Repository mirror and CI project that I’ve started in 2015. Of course, it all started as a temporary third-party solution, but it persisted, was integrated into Gentoo Infrastructure and grew organically into quite a monstrosity.

      It’s imperfect in many ways. In particular, it has only some degree of error recovery and when things go wrong beyond that, it requires a manual fix. Often the “fix” is to stop mirroring a problematic repository. Over time, I’ve started having serious doubts about the project, and proposed sunsetting most of it.

      Lately, things have been getting worse. What started as a minor change in behavior of Git triggered a whole cascade of failures, leading to me finally announcing the deadline for sunsetting the mirroring of third-party repositories, and starting ripping non-critical bits out of it. Interesting enough, this whole process led me to finally discover the root cause of most of these failures — a bug that has existed since the very early version of the code, but happened to be hidden by the hacky error recovery code. Here’s the story of it.
      """

      blogs.gentoo.org/mgorny/2025/1

        ...
        1 ★ 0 ↺

        [?]acct-user/initra-mf 🔜 39C3 » 🌐
        @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-

          ...

          [?]Jesus Michał "Le Sigh" 🏔 (he) » 🔓
          @mgorny@social.treehouse.systems

          @me, maybe. But then, so far every "established and externally managed" solution turned to complete utter shit (cf. GitHub).

            ...
            1 ★ 0 ↺

            [?]acct-user/initra-mf 🔜 39C3 » 🌐
            @me@doasu.dev

            Indeed!

            Technically, there are alternatives like or , which tend to have most of GitH*b's features, but without the enshittification.

            No idea if it'd be worthwhile to use them for Gentoo, though.
            I've only used both for personal stuff, with the exception of hosting Forgejo for my group of friends.
            I haven't been involved with Gentoo's infrastructure enough to tell :p

              ...

              [?]Jesus Michał "Le Sigh" 🏔 (he) » 🔓
              @mgorny@social.treehouse.systems

              @me, sure, but there is always risk. If it's not enshittification, there's the risk of them going out of service, suffering DDoS or alike. But then, we are running our own risks too…

                [?]Hugo 雨果 » 🌐
                @whynothugo@fosstodon.org

                @me @mgorny Sourcehut might be particularly interesting because of how the CI system is based on VMs. And it's easy to set up the repository and CI services without using any of the rest (e.g.: you don't need a new issue tracker).

                  ...

                  [?]Jesus Michał "Le Sigh" 🏔 (he) » 🔓
                  @mgorny@social.treehouse.systems

                  @whynothugo @me, we don't want to waste a non-profit's resources on our CI when we have the hardware at hand. Also, zero time to actually learn and set up a new CI. Also, it is very important for us that it's lightning fast.

                    ...
                    1 ★ 0 ↺

                    [?]acct-user/initra-mf 🔜 39C3 » 🌐
                    @me@doasu.dev

                    we don't want to waste a non-profit's resources [...]
                    Agreed. Both services I mentioned are designed to be self-hosted, which would be expected from any large project.

                    Furthermore, according to https://sourcehut.org/pricing/

                    All users who host projects on sr.ht are expected to pay according to their means [...]
                    and
                    SourceHut is 100% open source. If you have your own infrastructure, you can run it yourself. Head over to installation docs to get started.
                    CC: @whynothugo@fosstodon.org

                      [?]Hugo 雨果 » 🔓
                      @whynothugo@fosstodon.org

                      @mgorny @me Which non-profit are you talking about here? I'm missing context.

                        ...

                        [?]Jesus Michał "Le Sigh" 🏔 (he) » 🔓
                        @mgorny@social.treehouse.systems

                        @whynothugo, I was specifically thinking of Codeberg — but the general idea assumed we'd be running it on third-party hardware and not on our own.

                        @me

                          [?]Hugo 雨果 » 🔓
                          @whynothugo@fosstodon.org

                          @mgorny @me You can either learn a new CI system, or continue using Microsoft's proprietary one. You can't have both.

                            ...

                            [?]Jesus Michał "Le Sigh" 🏔 (he) » 🔓
                            @mgorny@social.treehouse.systems

                            @whynothugo @me, Gentoo was always using its own, self-hosted, free CI scripting.

                              1 ★ 0 ↺

                              [?]acct-user/initra-mf 🔜 39C3 » 🌐
                              @me@doasu.dev

                              I love that ships a fortune(6) file with a bunch of useful OS tips and prints a random one at every login.

                              It's such a small gesture but it speaks volumes about the community and the love the developers put into it.

                              Terminal output produced by the fortune(6) programme upon login to the FreeBSD operating system. The text says: "You can delete a range of ZFS snapshots (a-z) in multiple ways. The following will delete d and all earlier snapshots:  zfs destroy mypool/data@%d  To delete d and all later snapshots:  zfs destroy mypool/data@d%  To delete all dataset snapshots:  zfs destroy mypool/data@%  Make sure to let ZFS perform a dry run (-n option) first and display (-v) what it would do to confirm that the delete operation is removing exactly what you intended. 		-- Benedict Reuschling <bcr@FreeBSD.org>," followed by the system prompt "`u@frost ~ %`." Huge thank you to Benedict for submitting these <3

                              Alt...Terminal output produced by the fortune(6) programme upon login to the FreeBSD operating system. The text says: "You can delete a range of ZFS snapshots (a-z) in multiple ways. The following will delete d and all earlier snapshots: zfs destroy mypool/data@%d To delete d and all later snapshots: zfs destroy mypool/data@d% To delete all dataset snapshots: zfs destroy mypool/data@% Make sure to let ZFS perform a dry run (-n option) first and display (-v) what it would do to confirm that the delete operation is removing exactly what you intended. -- Benedict Reuschling <bcr@FreeBSD.org>," followed by the system prompt "`u@frost ~ %`." Huge thank you to Benedict for submitting these <3

                                [?]Jezus Michał "Le Wzdych" (on) » 🌐
                                @mgorny@pol.social

                                > Stumilowy Park

                                Sprawdza.

                                > Park ma jakieś 150 metrów (< 0,1 mili), po przekątnej.

                                  ...

                                  [?]Leszek Ciesielski » 🌐
                                  @skolima@hachyderm.io

                                  @mgorny Kiedyś liczyłem, ile ma ten kubusiowy las w różnych językach. Po polsku jest zdecydowanie większy, niż po angielsku. Sto mil kwadratowych to prawie 26000 hektarów, a "hundred acre wood" to raptem 40 hektarów. Zupełnie inna bajka.

                                    ...

                                    [?]Jezus Michał "Le Wzdych" (on) » 🔓
                                    @mgorny@pol.social

                                    @skolima, to powinno mieć dedykowaną stronę na Wikipedii!

                                      ...
                                      0 ★ 0 ↺

                                      [?]acct-user/initra-mf 🔜 39C3 » 🌐
                                      @me@doasu.dev

                                      TIL migrating fedi accounts is surprisingly straightforward ( •͈૦•͈ )

                                      📌 0 ★ 0 ↺

                                      [?]acct-user/initra-mf 🔜 39C3 » 🌐
                                      @me@doasu.dev

                                         NepoRC 2.13.7 is starting up enbyOS
                                      * Mounting gender filesystem ...
                                      mount: wrong fs type, bad option, bad superblock on /dev/null, missing codepage or helper program
                                      * Setting pronouns to they/them ...
                                      * Setting timezone to UTC+2 ...
                                      Starting about-me runlevel
                                      * Greeting user ...
                                      Welcome to my page! (doasu.dev)

                                      snac login: me
                                      Password:
                                      Last login: this week (localhost)
                                      ~ % _

                                      History