Mastodon

News from the Planet

Firefox Tooling Announcements: MozPhab 2.20.0 Released

Mozilla Planet — September 23, 2026

Bugs resolved in Moz-Phab 2.20.0: bug 2066178 Drop support for Python 3.9 bug 2068605 preserve file logging from moz-phab list --format json and moz-phab patch --raw bug 2071586 Review queue reminders should ignore group reviews (at least optionally) bug 2073088 moz-phab submit is getting the file…

read more ➔

[$] Ideas on modernizing the open-source desktop

LWN — September 23, 2026

Scott Jenson has been working on user interfaces (UIs) and user experience (UX) for many years at Apple, Google, and other companies. Now, he's trying to convince open-source projects to experiment more and drive the desktop beyond the age-old "windows, icons, menus, pointer" (WIMP) model. At…

read more ➔

Systemd v262 released

LWN — September 23, 2026

Systemd v262 has been released. Some of the notable new features include the ability to build systemd as a single statically linked binary for small containers, support for the kernel coredump socket protocol introduced with Linux 6.17, addition of OpenSSL 4 support, and many other changes. See the…

read more ➔

Critical security vulnerabilities in the Radicle network protocol

LWN — September 23, 2026

The Radicle peer-to-peer code-collaboration project has disclosed two critical vulnerabilities in the network protocol used by Radicle nodes. The first flaw is that the network protocol used by Radicle "does not give the confidentiality it was expected to give", which allows anyone who can observe…

read more ➔

Qt Creator 20.0.2 released

KDE Planet — September 23, 2026

We are happy to announce the release of Qt Creator 20.0.2! The release fixes issues with the recent releases of the Android command line tools, and updates Qt Creator for changes in Xcode 27, the iOS Simulator, and Qt 6.12.0.

read more ➔

Canvas2D: WatchUI Demo

KDE Planet — September 23, 2026

In the previous blog post I introduced Canvas2D, the new QML item in Qt 6.12 that lets you paint with JavaScript using the GPU through Qt Canvas Painter. That post was about the API: what it is, how it compares to Qt Quick Canvas and to the QCanvasPainter C++ API, and how fast it is. But that post…

read more ➔

Qt Bridge for Rust 0.3 Beta: CXX-Qt Compatibility and Soundness

KDE Planet — September 23, 2026

As part of the on-going development of Qt Bridges, we are out with a new beta version of Qt Bridge for Rust, with a focus on CXX-Qt compatibility and soundness. The API surface has changed in only a handful of places compared to 0.2. Where it did change, it is mostly because we removed any API we…

read more ➔

Jordan Petridis: The GNOME LLM Policy That I Want

Gnome Planet — September 23, 2026

KDE is on the news because of a controversial proposal to define an official “AI” (LLM) policy (archived link). Other projects have tried their hand at similar policies and stances but, in my opinion, they miss the mark about the goal of such initiatives. I think that the point of these statements…

read more ➔

This Week In Rust: This Week in Rust 670

Mozilla Planet — September 23, 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 ➔

Hylke Bons: Bobby 51

Gnome Planet — September 23, 2026

With the imminent release of GNOME 51, I realised I hadn’t released an update to Bobby in a few months. The long tail of crash reports after a release just doesn’t seem to happen anymore when working with Rust. It’s just done and I moved on to other things. Screenshot of a SQLite table being…

read more ➔

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

Mozilla Planet — September 22, 2026

Github Link The following changes have been pushed to bugzilla.mozilla.org: Thanks to Kohei for his work on the newly revised Guided Bug Entry form! If you want to check it out yourself, then click on the Switch to Bugzilla Helper link at the bottom of the enter bug product selection page. Normally…

read more ➔

Release GCompris 26.2

KDE Planet — September 22, 2026

Today we are releasing GCompris version 26.2. It contains bug fixes and improvements on many activities. It is fully translated in the following languages: Arabic Bulgarian Breton Catalan Catalan (Valencian) Czech Greek Spanish Basque French Hebrew Croatian Italian Lithuanian Latvian Malayalam…

read more ➔

Firefox Tooling Announcements: Firefox Profiler Deployment (September 22, 2026)

Mozilla Planet — September 22, 2026

The latest version of the Firefox Profiler is now live! Check out the full changelog below to see what’s changed: Highlights: [fatadel] Show a category breakdown in profiler-cli (#6256) [fatadel] Show allocation data in the cli (#6246) [Florian Quèze] profiler-cli: add a thread list command…

read more ➔

GeoSolutions: Meet GeoSolutions at Smart City Expo World Congress 2026 (Hall 2, Stand C161): open source geospatial platforms for cities

OSGeo Planet — September 22, 2026

Dear Reader, From November 3 to 5, 2026, GeoSolutions will be at Smart City Expo World Congress in Barcelona, Fira Gran Via, as part of the Italian Pavilion organised by ITA, the Italian Trade Agency. You will find Eleonora Fontana and the GeoSolutions team in Hall 2, Stand C161. If you are planning…

read more ➔

Firefox Tooling Announcements: Firefox DevTools MCP 0.10.4 released

Mozilla Planet — September 22, 2026

Firefox DevTools MCP (firefox-devtools-mcp) 0.10.4 is out on npm. Changes This release only contains additional hooks and configuration files to register Firefox DevTools MCP on various third-party aggregators, as well as a new task to automatically register the mcp on…

read more ➔

GIScussions: Geocoding 1000 posts on WordPress – 50% success

OSGeo Planet — September 22, 2026

After I had finished categorising all the posts on Mappery (see this post) it occurred to me that a similar strategy might be used for geocoding ungeocoded posts. If you have been following my vibe coding posts you will know that Arnaud and I built a geocoding and mapping plugin for our WordPress…

read more ➔

Jackie Ng: For the price of a cup of coffee ...

OSGeo Planet — September 22, 2026

Our DeepSeek credit spend has yielded thus far:The MapGuide Windows installer successfully migrated over from Wix 3.x to Wix 6.xAdded missing support for rendering MultiGeometry/GeometryCollection instances in MapGuideAdded missing support for evaluating spatial predicates involving MultiGeometry…

read more ➔

Are LLMs still surprisingly bad at some simple tasks?

Terence Eden — September 22, 2026

Last year I ran an experiment to test the ability of modern LLMs to correctly answer a relatively straightforward question. Every single one of them got it wrong. Some missed information, some made up false statements, none were right. Of course the fanbois variously claimed that I was holding it…

read more ➔

The Rust Programming Language Blog: Announcing a Maintainer in Residence: Scott Schafer for the Cargo team

Mozilla Planet — September 22, 2026

At the end of August, we announced our first Maintainers in Residence, Rust Project contributors who are funded for their upstream contributions and maintenance work from the Rust Foundation Maintainers Fund (RFMF). Since then, the Rust Leadership Council has dedicated more funds from its Project…

read more ➔

Talk at LinuxDay 2026. Playing with Guix on foreign distributions.

Guix Planet — September 21, 2026

Three years after my last public appearance at a local FOSS event, my old friend Marco brought me on board again as a speaker for LinuxDay 2026 in October. While my latest speeches were mostly about the status and governance of the FOSS domain, this time I’ll present something more technical.

read more ➔

Raspberry Pi locks down Pi 5 RAM upgrades in firmware

Jeff Geerling — September 21, 2026

Raspberry Pi added a feature in their firmware that restricts users from swapping RAM chips, sometimes even RAM chips of the same capacity from other Raspberry Pi boards. Apparently there were people buying cheap 1 or 2 gig Pi 5s, soldering in some cheap and sometimes unreliable 8 gig RAM chips,…

read more ➔

The Mozilla Blog: Stay focused wherever you work with Firefox mobile browsers

Mozilla Planet — September 21, 2026

When it’s Monday morning and you’re on the subway, in a coffee shop, or squeezing in a few email replies after your morning workout, your phone becomes your digital office. But every time you open your browser, you risk getting struck with any combination of distracting ads, auto-playing videos, and…

read more ➔

Akademy 2026

KDE Planet — September 21, 2026

This year’s Akademy is over - at least for me. I’m already on a train on my way back home, but there’s still plenty of people staying in Graz for more days of hacking and fun. Even though I haven’t contributed to KDE much in the past few years, I am really glad I decided to go. First, I want to…

read more ➔

Help testing future Okular (if you use PDF files with embedded Audio or Video)

KDE Planet — September 21, 2026

We just merged a code change in Okular master to use QtMultimedia instead of Phonon to play multimedia files. This will be released in December. We did as much testing as we could but given the complexity of this feature it would be nice if users could test it as much as possible. If you have PDF…

read more ➔

Carlos Garcia Campos: Skia compositor for WPE WebKit and WebKitGTK

Gnome Planet — September 21, 2026

WPE WebKit and WebKitGTK 2.54 have been released with a bunch of improvements and new APIs as usual, but there’s one point that kept the Igalia WebKit graphics team busy for the whole cycle: the new Skia-based compositor. The replacement of Cairo with Skia for content rendering has been a success…

read more ➔