troet.cafe ist Teil eines dezentralisierten sozialen Netzwerks, angetrieben von Mastodon.
Hallo im troet.cafe! Dies ist die derzeit größte deutschsprachige Mastodon Instanz zum tröten, neue Leute kennenlernen, sich auszutauschen und Spaß zu haben.

Verwaltet von:

Serverstatistik:

7,1 Tsd.
aktive Profile

Mehr erfahren

#update

217 Beiträge111 Beteiligte24 Beiträge heute

Have been off of Mastodon for a bit.

Life's been going well. I'm rebounding from breakups better, I'm liking how my body is developing more-and-more, am growing more comfortable than ever as a sexual being, and recently hit 20 months of #HRT . I also have backups in case shit truly hits the fan.

I'm prepared to protest and raise hell when I can do so safely and #transition peacefully no matter what. Give me E or give me death!

I'm also fully-prepared to seek asylum if any country opens it for #trans peeps like me.

I've also determined that surgeries are in my future, either in this country or wherever I end up seeking asylum in (which country opens the border first).

Announcing the new script-based build system

We began exploring options to improve the build system for all our projects that was first established around 2021, starting from the Nitrocid KS project. We had initialized the Nitrocid PPA packaging in 2020, then improved it quite a bit in 2021 with a new repository, which is archived now as part of our efforts in 2023 to make use of the Makefiles.

Since then, we’ve started increasing the consistency of our build system to the point that the Makefiles and the relevant build scripts have been introduced, with the latest changes being that we’ve finally introduced the tools submodule. This repository allows you to give your projects a build system powered by both the Batch scripts for Windows and the Bash scripts for Unix systems.

This repository is still not finished, yet, as we are trying to address remaining improvements to be put in place and to introduce a more extensive (and hopefully clear) documentation for using this submodule across many projects. Many Aptivi projects will use it to improve their build system and to save time writing long commands.

Using a single make command provided by an extensible standard Makefile template file (can be copied to each project individually) that will debut this August, we’ll be able to make this build system available to the public for every external project to use. For .NET projects, this Makefile will not interfere with the standard Visual Studio build process. As a reminder, Makefiles are not only for native projects written in C, but are also for all projects under all programming languages, even .NET and Node.js!

This build system is currently under development, but we are excited to announce that the final release of this build system will be released in the first half of August.

Photo by Nicole Wolf on Unsplash

#bassboom#build#BuildSystem

FreeDesktop GitLab migrated to Hetzner from Equinix

Starting this year, Equinix have decided to end their operations with the FreeDesktop infrastructure after support of almost five years has passed. They have set the tentative deadline of April 30th for migration to other services, and the FreeDesktop team have chosen Hetzner as the server provider. This GitLab instance was also affected, because it hosted a lot of great open source projects, such as X.Org Server, Mesa GL library, and much more.

This migration is now complete, with most (if not all) of the work being done according to the plan outlined in this issue reported against the main FreeDesktop project (Issue 2076). It caused the GitLab server to be much faster than before, which is important for anyone contributing to the FreeDesktop project, especially the developers who contribute a lot of great work to different projects.

The SSH connection has also changed thanks to this migration, along with Fastly CDN, and the new hostname to connect to the FreeDesktop Git instance using SSH has now become ssh.gitlab.freedesktop.org from gitlab.freedesktop.org. You can configure your SSH client to make an alias for the old hostname to point to the new one using the following configuration file created on ~/.ssh/config:

Host gitlab.freedesktop.org    HostName ssh.gitlab.freedesktop.org

The team has prepared a maintenance tracker site, which showed a lot of green lights as you can see here. Alongside this, the untagged runners for the CI workflow have become privileged without support for KVM, and anyone who requires this support must tag them with the kvm tag.

If you’re suffering from slow speeds while working on a FreeDesktop project, this migration is now complete, and you should be able to interact with it faster.

#Equinix#FreeDesktop#GitLab