It’s been 7 years since I last posted such a banner, and just today I remembered how I was always
excited about this kind of posts, so here we go. I’ve also been to Akademy in W√ºrzburg 2 years ago,
but didn’t post the banner for some reason (silly me!).
I haven’t really contributed to KDE for quite…
SRFI 282 is now in draft status.
Types and entities deserve predicates so that their user can
meaningfully understand what they are dealing with, and usefully
dispatch on them in their code. However, some R7RS
“types” have no respective predicates. This SRFI defines them.
Dear Reader,
We are back from FOSS4G 2026 in Hiroshima, Japan, and we want to share what we presented and what we brought home. With up to 14 parallel tracks, this year's global edition was dense: two days of workshops, three days of talks, and plenty of conversations at the booth.
GeoSolutions…
Andreas Gabriel Berbescu has reported several root privilege escalation vulnerabilities in various NetworkManager VPN plugins. If the VPN plugin is installed, then an unprivileged user can escalate to root by loading a malicious VPN configuration file:
(CVE-2026-91837) network-manager-iodine:…
I’ve long been interested in hardware key material storage devices. I’ve been
a fan of yubikeys (I still remember
when my fancy new NEO-N showed up), PIV
(and its associated
smattering of
additional
fields),
SaaS HSMs,
the kernel keyring, some tooling
I’ve fairly satisfied with the design of at…
You're part of the Groovy Gang because you're a member of RSS Club! These posts are only available on my RSS and Atom feed. This post is not available in the shops, on the web, via FTP, or anywhere else. So, yeah, sorry! My last post apparently broke some people's RSS readers. I had a code sample…
In July, I shared an update about my new role as AI Alignment Community Architect at Red Hat, focused on Fedora.
This post clarifies what that role entails, why "AI alignment" is more than a technical term, and how I plan to support the Fedora community in leveraging LLM-gen-AI.
I organized this…
Heads up, Debian IKE/IPsec users.
Starting with strongSwan 6.1.0-1 (currently
in Debian unstable and targeted at Debian 14 Forky), the IKEv1
protocol has been disabled. This is aligned with
upstream decision. Considering IKEv2 is already nearly old
enough to drink in the USA (RFC 4306 will turn
21…
The Reproducible Builds project relies on several projects, supporters and sponsors for financial support, but they are also valued as ambassadors who spread the word about our project and the work that we do.
This is the ninth installment in a series featuring the projects, companies and…
Debian Contributions: 2026-08
Contributing to Debian
is part of Freexian’s mission. This article
covers the latest achievements of Freexian and their collaborators.
All of this is made possible by organizations subscribing to our
Long Term Support contracts and
consulting services.
Replacing lxc…
Today we're releasing Krita 5.3.4 and 6.0.4, containing many bugfixes and improvements across the board. It also finally brings video exports to Android, which means you can now render animations and timelapses from the recorder. Apart from that, Arkady Flury has been improving Krita's icons at a…
I’ve been testing Codeberg for over a year now, with Trajectools being the largest repo that has already moved its headquarters from Github to Codeberg.
I have been very happy with the experience so far and – at the same time – I couldn’t help but notice the further decline of Github…
¡Hola!
36 hours of travel, multiple buses that didn't want me, one unexpectedly early morning, a trip to Porto, a lot of GNOME, and an unreasonable amount of coffee. That's GUADEC 2026 for me. For more details, read on!
Usually, I churn these out in about a week after the conference, but this time…
As an open source software leader, GeoCat staff are part of the global response to the present wave of AI-assisted security vulnerability reports. We wish to reassure our customers that their systems ...
The HTML specification is old and, while there is beauty in longevity, there's an inevitable build-up of boondoggles and baggage. Some elements like <marquee> have sadly been consigned to the dustbin of history - but there are still vestigial attributes just waiting to trip up the unwary. If you're…
A new version 0.0.7 of the td package for accessing
the twelvedata API for
financial is now on CRAN, and
has been built for r2u.
This release combines the standard set of maintenance changes that
accrue in a four and a half year period (!!) as that much time has past
since the previous release. But…
Do riders in autonomous vehicles think that they are in a private space? Here's a fascinating story from California where an robotaxi was redirected from its intended destination and, instead, delivered its misbehaving passengers to the police. The 15-year-old passengers were riding in a driverless…
5 months ago, I laid down the plans for what was going to happen going forward with my various open source projects. But after that post, it has been nothing but ... silence! If you were to look at my GitHub contribution graph, there was also a noticeable drop-off there too.So what happened?What…
The third release (in twelve years !!) of the sanitizers package
is now on CRAN. sanitizers
provides ‘true positives’ for programming errors detected by the Address
Sanitizer and friends such as the Undefined Behavior Sanitizer. This
permits validation of the setup when chasing such bug reports: it…
It’s been another fantastic year for Google Summer of Code with GNOME! This year, six contributors worked on a range of interesting projects across our ecosystem.
Our contributors have been blogging about their progress on Planet GNOME throughout the summer. In case you missed their updates, here is…
Let's suppose you've updated the description of your ActivityPub account from "World's Number 1 Taylor Swift Fan" to "This account is now a Nickleback Truther". How do you let the rest of the Fediverse know that you've changed your allegiance? By default, most Mastodon instances won't periodically…
Google Summer of Code 2026: Native App Uninstallation in GNOME Shell
This summer, I spent my Google Summer of Code working on something I’ve wanted to see for a while, making it possible to uninstall apps right from the GNOME Shell app grid. Before this, if you wanted to remove an app, you had to…
Update on what happened across the GNOME project in the week from September 4 to September 11.
Felix announces
Hey everyone, there won’t be a new issue of TWIG from me today… for a good reason! I’m happy to announce that Brage Fuglseth is now officially part of the TWIG team. Going forward, we’ll…
If you're reading this, you're part of RSS Club! A top secret society of cool people who subscribe to my feed. This post is not available on the web or via email. I've been playing about with Rogue Scholar. It's an open-access publication which allows blogs to get a persistent Digital Object…