Mastodon

News from the Planet

A Cross-Platform C# UI Framework via Qt’s Bridging Technology

KDE Planet — September 17, 2026

Every C# UI framework comes with a familiar pattern: Windows-first, Linux absent, roadmap uncertain. WPF stalled, MAUI skipped Linux, WinUI 3 stays Windows-native. At the same time, demand for embedded Linux grows and C# teams feel the lack of good UI alternatives for C# on Linux. Qt Bridges, a…

read more ➔

crumbles.blog: FAQ: Why isn’t mutable a subtype of immutable, or vice versa?

Scheme Planet — September 17, 2026

I remember the moment when I learned about immutability. It changed everything. — <enis Defreyne Periodically, in various programming language forums, the discussion comes up of why a certain language doesn’t provide the immutable and mutable variants of some data structure as subtypes or…

read more ➔

Allan Day: GNOME Foundation Update, September 2026

Gnome Planet — September 17, 2026

It’s been about 4 months since my last GNOME Foundation update. Time flies. I’m sorry that it’s been so long. I will try to do more regular posts again in the future, but perhaps not at the same tempo as before. While I would love to post every other week, it’s hard to sustain. With that said, let’s…

read more ➔

Imprint 1.0 and Kirigami Addons 1.14.0

KDE Planet — September 17, 2026

Happy to announce a new version of Kirigami Addons, as well as the first version of my new app: Imprint. Kirigami Addons is a collection of many useful modules for your QML and Kirigami applications, and Imprint is a new PDF editor. Let’s start with the more user facing of the two. Imprint…

read more ➔

This month in Radicle CI, September 2026

Lars Wirzenius — September 17, 2026

This is a monthly newsletter about the current state of Radicle CI, what has happened recently, and near future plans. Current status Radicle CI is in production use. There are several CI nodes, and Lars runs a public one for open source Rust projects at callisto.liw.fi. CI node leaderboard This…

read more ➔

QML and C# without C++: Qt Bridge for C# 0.4.0 Beta Released

KDE Planet — September 17, 2026

As part of the on-going development of Qt Bridges, and beyond the two Beta versions already released, we've continued to add new features to the C# bridge, and we're now announcing the release of a new Beta version 0.4.0. The highlight of this release is the possibility to develop C# + QML…

read more ➔

Sam Thursfield: 17th September 2026

Gnome Planet — September 17, 2026

Back in April I wrote an informal history of the BuildStream project: Status update: 23rd April 2026. Things escalated and somehow I ended doing a podcast interview with Rich Bowen of the Apache Software Foundation recently, on the Apache PlusOne podcast:Apache BuildStream — with Sam Thursfield –…

read more ➔

Building Mozc with dh-bazel, buildsystem support for debhelper

Debian Planet — September 17, 2026

Introduction After bazel-bootstrap 7.7.1 was landed into Debian unstable, I'm working on packaging newer Mozc (Most famous Japanese input method editor) with Bazel. Here is the blog entry initial efforts to build Mozc with Bazel at that time. kenhys.hatenablog.jp Why dh-bazel? After that, newer…

read more ➔

Mozilla Privacy Blog: Pragmatic principles for more rights-respecting age assurance architectures

Mozilla Planet — September 17, 2026

This is the second part of a two-part series in which we explore approaches to protecting children online while safeguarding privacy, security and the open web. Part one covers our concerns regarding age gates, and suggests alternative policy proposals that address the root causes of online harms.…

read more ➔

Oxygen 6.8 – more polish for KDE’s classic theme

KDE Planet — September 17, 2026

The big KDE Plasma 6.7 release ushered in the summer. Now, as summer draws to a close, a new 6.8 release is cooking, due to arrive in about a month's time. Most of the development is done at this point, and we have a few changes to report for our classic Oxygen theme that you...... Continue Reading…

read more ➔

Nheko DBUS

Debian Planet — September 17, 2026

Nheko is my current favourite client for the Matrix IM system, which is my favourite IM system. Matrix is an open system with end to end encryption and Nheko is free software and runs well on Linux desktops and phones. The Nheko client allows interaction with dbus which could be good for automating…

read more ➔

Alice Mikhaylenko: Libadwaita 1.10

Gnome Planet — September 17, 2026

Not a lot of things have landed this cycle, but there's still a bit to list, so let's do that. Android support As part of his effort to port GTK to Android, Florian also ported libadwaita demo. The builds are available from CI and the GTK 4 Android page. He also implemented a settings backend,…

read more ➔

The Rust Programming Language Blog: Be alert: targeted attacks on prominent Rustaceans

Mozilla Planet — September 17, 2026

We believe that there is an ongoing campaign targeting rust-lang members and owners of popular crates that is attempting to compromise devices and accounts in order to use them to publish malware. What we've seen A video call is set up for something positive — maybe for a job, maybe for a project,…

read more ➔

Ignacy Kuchciński: Flatpak STF: Terminal Intent

Gnome Planet — September 16, 2026

I’ve been working for a while as a contractor as part of the Sovereign Tech Fund (STF) initiative for Flatpak, organized by Modal and Para-Real Ltd. There is a nice write up about the project, giving an overview of the investment and the collaborative effort. Intents My involvement has been focused…

read more ➔

Scheme Requests for Implementation: SRFI 283: (Type-)Check Introspection

Scheme Planet — September 16, 2026

SRFI 283 is now in draft status. This SRFI focuses on the introspection and type inference sides of typing / checking. It provides several useful procedures deriving types / checks for arbitrary data. procedure-check-of and check-of work with checks, as in SRFI 253. procedure-type-of and…

read more ➔

Firefox Tooling Announcements: Happy BMO Push Day! (20260916.1)

Mozilla Planet — September 16, 2026

Github Link The following changes have been pushed to bugzilla.mozilla.org: Bug 2069143 - When retrieving comments for a bug(s) via REST API, remove comments that would be collapsed in the web UI unless explicitly asking for them Bug 2070247 - Support limiting who can needinfo the Hackbot…

read more ➔

Firefox Tooling Announcements: MozPhab 2.19.1 Released

Mozilla Planet — September 16, 2026

Bugs resolved in Moz-Phab 2.19.1: bug 2071003 moz-phab patch --apply-to head moves to a detached HEAD Discuss these changes in #engineering-workflow on Slack or #Conduit Matrix. 1 post - 1 participant Read full topic

read more ➔

KDED refactoring Progress Update!

KDE Planet — September 16, 2026

The past couple of weeks moved on to the other half of the editor work- the kded dialogs that pops up on NetworkManager's behalf - the secret prompt, the SIM PIN dialog, the mobile broadband wizard. Why this needs doing The Connection Editor isn't the only place libs/editor gets used. kded's network…

read more ➔

How to get a DOI for your blog posts

Terence Eden — September 16, 2026

Each new post on this blog now has a Digital Object Identifier. This post looks at the how and the why of getting one, whether it is useful, and any issues you might experience if you go down this path. Table of ContentsBackgroundGetting a DOI the easy wayLet's Go Rogue!Automatic Submission of New…

read more ➔

GIScussions: Mapping a Google Sheet – reworking the Geomob events map

OSGeo Planet — September 16, 2026

When Ed challenged me to make a map of Geomob Events on a podcast, I jumped in scraped the data and produced quite a nice map despite fighting a battle with Gemini to extract the data for the map from the markdown files of the Geomob website. The problem, as Ed pointed out retrospectively was that…

read more ➔

The Mozilla Blog: Mozilla and Mistral: Partnering to expand AI competition and preserve user choice

Mozilla Planet — September 16, 2026

The AI race is shifting. Again. Practically overnight, competition has expanded from “which AI model is best?” to a new high-stakes battle over which models people can access, through which products, and whether people have meaningful choice about AI at all. In response, Mozilla and Mistral today…

read more ➔

Oslandia: (Fr) [Témoignage] Jérémie ORY, responsable du Pôle SIG au Département du Calvados

OSGeo Planet — September 16, 2026

Sorry, this entry is only available in French.

read more ➔

Jonathan Almeida: Checkout a Github pull request from one-off contributions

Mozilla Planet — September 16, 2026

EDIT: Updated to reference gh correctly. Thanks flod! Sometimes on Github, I need to fetch a patch from a fork I don't typically see everyday so I can try it out locally. I use the line at the top of the patch which has a copy button next to it because it's convenient. The common steps for this…

read more ➔

This Week In Rust: This Week in Rust 669

Mozilla Planet — September 16, 2026

Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @thisweekinrust.bsky.social on Bluesky or @ThisWeekinRust…

read more ➔

Jakub Steiner: GNOME 51 Wallpapers

Gnome Planet — September 16, 2026

With GNOME 51 out the door, it's wallpaper reveal season again. This time around it's evolution, not revolution — the set sticks to its geometric roots.<The default is really just a stylistic touch up of the 50 hexagons. The subtle rim highlight received a spotlight and now shines extra bright. I…

read more ➔