Mastodon

News from the Planet

Combined 1D and 2D Barcodes

Terence EdenJuly 04, 2026

This was a little idea gnawing at the back of my brain. The humble barcode has been in use since the 1970s. In the next few years it will likely be replaced with a 2D QR Code. I couldn't find anyone who'd made a QR code with an embedded UPC - so I decided to make one. If you move your phone…

read more ➔

This Week in Plasma: Better Animations

KDE PlanetJuly 04, 2026

--> --> Welcome to a new issue of This Week in Plasma! This week Plasma 6.7 received a few more stabilization bug-fixes while attention turned towards the upcoming 6.8 release. Some exciting changes are in progress, and a few have already merged, including highly visible improvements to some…

read more ➔

This Week in GNOME: #256 Beyond 8-Bit

Gnome PlanetJuly 03, 2026

Update on what happened across the GNOME project in the week from June 26 to July 3. Third Party Projects Haydn Trowell says The latest version of Typesetter updates the built-in Typst compiler to version 0.15, which brings a long-awaited feature: variable font support – no more warnings and faulty…

read more ➔

Tellico 4.2.1 Released

KDE PlanetJuly 03, 2026

Tellico 4.2.1 is available, with some improvements and bug fixes. Improvements: Added user-defined data fetch argument (Bug 516055). Updated Google Scholar and Colnect data sources. Updated Google Books data source (Bug 522095). Updated external data source to allow termination by user (Bug…

read more ➔

The pandemic of incomplete OpenSSL error handling

Debian PlanetJuly 03, 2026

Recently a person reported a bug in APT saying that TLS is failing on FIPS systems with MD5 errors, and suggested we call ERR_clear_error() around TLS operations. Like any serious software engineer would do, I said No. Just because one component failed to handle its errors does not mean I can go…

read more ➔

Four vulnerabilities in Guix

LWNJuly 03, 2026

The GNU Guix project has announced three vulnerabilities in the guix substitute utility as well as a fourth that affects the guix pull and guix time-machine commands. The impact of the vulnerabilities ranges from remote privilege escalation to local disclosure of sensitive files. The remote…

read more ➔

Laureen Caliman: Pick a word, any word

Gnome PlanetJuly 03, 2026

Over the past few weeks, I have been writing the backend for the vocabulary-puzzle generator for Crosswords. But what entirely dictates a valid word placement whilst being mindful of all edge cases and managing the state of the puzzle upon the exploration of possible solutions? Finding valid…

read more ➔

GIScussions: Who Spends the Most on Defence and Who’s Selling the Weapons?

OSGeo PlanetJuly 03, 2026

With Keir Starmer recently losing a Defence Secretary and then leaving a budgetary timebomb for his successor as PM, Andy Burnham, I thought it might be interesting to see how we rank on defence spending and who are the world’s largest exporters and importers of arms. I started out by trying to…

read more ➔

[$] Limiting negative dentries

LWNJuly 03, 2026

A number of problems related to negative directory entries (dentries) were the topic of a filesystem-track session at the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit. Negative dentries are used to indicate that a file of a given name does not exist in a directory; it is an…

read more ➔

Security updates for Friday

LWNJuly 03, 2026

Security updates have been issued by AlmaLinux (389-ds-base, bind9.18, evince, fence-agents, freerdp, frr, frr10, gimp, gnutls, hplip, jmc, mariadb:11.8, mysql:8.4, php:7.4, postgresql-jdbc, postgresql:15, postgresql:16, valkey, xorg-x11-server, and xorg-x11-server-Xwayland), Debian (fastnetmon),…

read more ➔

Free software activity in June 2026

Debian PlanetJuly 03, 2026

My Debian contributions this month were all sponsored by Freexian. You can also support my work directly via Liberapay or GitHub Sponsors. Thanks to new sponsor @fernandocc17! bugs.debian.org documentation Sometimes I ask users to file bugs upstream themselves because I think they’d be better…

read more ➔

Web Review, Week 2026-27

KDE PlanetJuly 03, 2026

Let’s go for my web review for the week 2026-27. What happened to the fight for the Internet? Tags: tech, politics, surveillance Excellent piece, where are the netizens who should be fighting back those bills? Looks like we became very complacent and passivity reigns this time around. Didn’t think…

read more ➔

Mozilla Privacy Blog: Mozilla Mornings comes to the UK: privacy-enhancing technologies and the questions they raise

Mozilla PlanetJuly 03, 2026

During London Tech Week, Mozilla hosted the first UK edition of Mozilla Mornings, our breakfast-discussion series on the digital questions of the moment. We brought together technologists, policymakers, industry, civil society and researchers to ask how the UK can drive forward responsible…

read more ➔

Attention to Detail

KDE PlanetJuly 03, 2026

A couple of months ago I improved some of our dialogs and this time I worked on some more. Did you know that you can just paste the clipboard’s content into the Dolphin file manager or on the desktop to create a new file from it? Just paste your clipboard’s content to create a new…

read more ➔

Securing agentic identity

Debian PlanetJuly 03, 2026

As is the case for many people working in the security industry, the last few months of my life have been focused on dealing with people wanting to use LLMs everywhere. From an enterprise security perspective that’s not an inherent problem - what’s more of a problem is that people want those…

read more ➔

Matthew Garrett: Securing agentic identity

Gnome PlanetJuly 03, 2026

As is the case for many people working in the security industry, the last few months of my life have been focused on dealing with people wanting to use LLMs everywhere. From an enterprise security perspective that’s not an inherent problem - what’s more of a problem is that people want those…

read more ➔

CalyxOS is back

LWNJuly 02, 2026

In August 2025, the CalyxOS privacy-focused Android distribution announced that it was pausing all releases while it reworked its release process, security protocols, and changed its signing keys following the departure of one of its founders. The project has now announced that it is "officially…

read more ➔

Kernel archive /pub tree restoring

LWNJuly 02, 2026

A few astute observers have noticed that some content on kernel.org had disappeared and were understandably concerned. Konstantin Ryabitsev has provided an update via social.kernel.org: There was an unfortunate error while changing the kernel.org primary/secondary mirroring infrastructure, which…

read more ➔

Spoofed email from LWN

LWNJuly 02, 2026

We were made aware today of an email sent to a reader that was spoofed to appear to be from LWN. The message claimed, among other things, that we were providing personal information about the reader to another site user. As is explained in our privacy policy we do not, and would not, provide such…

read more ➔

Fedora Council proposes pausing Community Initiatives

LWNJuly 02, 2026

Aoife Moloney has, on behalf of the Fedora Council, posted an announcement that the Fedora Council is "proposing we pause the Community Initiatives process as an official project process" because it has decided the current process is ineffective. It is also closing discussion regarding the AI…

read more ➔

Toluwaleke Ogundipe: GPU Reset Recovery in Mutter: A Progress Update

Gnome PlanetJuly 02, 2026

It’s overdue, but here is my first progress update. If you haven’t read my introductory post, the short version: I’m implementing GPU reset recovery in Mutter, the Wayland compositor at the heart of GNOME Shell. When the GPU encounters a hardware- or driver-level fault and resets, invalidating the…

read more ➔

no LLM code in dependencies

Debian PlanetJuly 02, 2026

I've spent about 100 hours of work over the past month to make sure git-annex can build without dependencies that contain LLM generated code. At least so far. https://git-annex.branchable.com/no_llm_code/ Needing to review a program's whole dependency tree on an ongoing basis is apparently what…

read more ➔

[$] Two LLM-assisted memory-management patch sets

LWNJuly 02, 2026

The kernel community (like many other free-software projects) has recently seen a large influx of patches developed with the assistance of large language models (LLMs). Those patches tend to come from developers who were previously unknown to the community. At the moment, though,…

read more ➔

Security updates for Thursday

LWNJuly 02, 2026

Security updates have been issued by AlmaLinux (giflib, kernel, mariadb:10.11, mod_http2, php, rrdtool, ruby, ruby:3.3, and ruby:4.0), Debian (jq and node-lodash), Fedora (caddy, hut, ipp-usb, kernel, opkssh, rclone, thunderbird, and transmission), SUSE (389-ds, 7zip, alsa, amazon-ecs-init, avahi,…

read more ➔

Week 5: KWallet XML Import & Password Generator

KDE PlanetJuly 02, 2026

This week I shipped two new features for KeepSecret. KWallet XML Import (!34) The Import menu on the wallet page is now a submenu with two options: -KeepSecret…</p>-KWallet XML…</p>Both import formats are converted into the same internal format, allowing them to use the existing import code. I only…

read more ➔