Bugs resolved in Moz-Phab 2.23.0:
bug 2068797 Local test suite runs read and write the real user_info.json
bug 2076869 Record a profile of each moz-phab run, and open it in the Firefox Profiler
Discuss these changes in #engineering-workflow on Slack or #Conduit Matrix.
1 post - 1…
New release of Firefox DevTools MCP. Available on npm at https://www.npmjs.com/package/@mozilla/firefox-devtools-mcp
Added
New print_page tool. It saves the current page as a PDF file and has optional landscape and background options. It uses print CSS, so you can use it to check print…
The NFS network filesystem protocol has a long history on Unix-like
operating systems (and beyond). NFS is still evolving, though, and
implementations need to keep up. At the 2026 Linux Plumbers Conference, NFS developer
Jeff Layton gave an overview of recent enhancements to the…
The results
from the 2026 election for members of the Linux Foundation Technical
Advisory Board (TAB) have been announced. Kees Cook, Dave Hansen, Miguel
Ojeda, and Shuah Khan have all been re-elected, and Laurent Pinchart will
be joining the board.
What’s the most vital asset for an AI company today? For venture backed AI business, it might be “funding” or “revenue”. But, there’s another asset that’s just as critical: trust.
At Mozilla, building technology that people and businesses can genuinely trust has been a long-standing, guiding…
It's hard to craft a book with so much righteous indignation - let alone make it funny, accessible, and informative. Nevertheless, Dipo Faloyin has succeeded in writing a spectacular takedown of the myths which are often perpetrated about Africa. It starts in the best way possible: [Insert generic…
Let’s go for my web review for the week 2026-42.
The importance of communities around software
Tags: tech, foss, licensing, community, ethics, governance
Good reminder that licensing is only one signal. The governance is what matters for Free Software communities. This means looking at more than…
Kdenlive development for the 26.12 release is very active, and we would like to request some feedback regarding two of the upcoming features.
Title Editor
One of the feature is related to the title editor. Our title editor has always been functional but rather limited. A new feature was recently…
After writing about being laid off in April, I went almost five
months without paid work. As I wrote in that post, I started with some
severance. After that, I learned how to participate in Colorado's unemployment
insurance benefits system. Just before reaching that program's limits, I was
offered a…
As I alluded to in my previous post, I've got a new job. I'm a research
associate at Colorado State University, working at the Cooperative Institute
for Research in the Atmosphere (CIRA). For
the first time in over 20 years, I'm working for a local organization, the
biggest local institution, in…
The diffoscope maintainers are pleased to announce the release of diffoscope
version 334. This version includes the following changes:
[ Chris Lamb ]
* Fix a crash when using the latest versions of Androguard. Thanks, hc!
(Closes: reproducible-builds/diffoscope#434)
You find out more by…
Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.6.7.
Plasma 6.6 was released in February 2026 with many feature refinements and new modules to complete the desktop experience.
This release adds three months’ worth of new translations and fixes from KDE’s contributors. The bugfixes…
Epic just announced the upcoming version 2 of their Linux implementation of Easy Anti-Cheat. It’s based on using the Linux eBPF security module to monitor what’s happening, and then a bunch of extra infrastructure to make sure this can’t be bypassed. The core part of this is requiring secure boot be…
Epic just announced the upcoming version 2 of their Linux implementation of Easy Anti-Cheat. It’s based on using the Linux eBPF security module to monitor what’s happening, and then a bunch of extra infrastructure to make sure this can’t be bypassed. The core part of this is requiring secure boot be…
SRFI 275 is now in final status.This SRFI proposes a programming interface for working with RFC 3986 universal resource identifiers (URIs), as well as RFC 3987’s generalization to internationalized resource identifiers (IRIs). This document defines record types, normalization procedures, and…
SRFI 287 is now in draft status.This SRFI proposes a programming interface for working with graphs, based on Martin Erwig’s functional graph library design. The FGL design takes a rather different view of graphs from most graph presentations, in that the data structures are persistent, which is a…
It all started with a question: What does Firefox sound like to you?Over the past year, Mozilla developed a small but meaningful set of sounds to add a sonic dimension to the Firefox experience. When we started this process, we knew we wanted something warm, human, and representative of our open…
One of my favourite things in the Python standard library is the ThreadPoolExecutor. It is a very simple way to run a bunch of tasks in parallel, such as converting or repacking a whole bunch of image files from one format to another. You write a pure function that takes two arguments, the input and…
Since Android's inception, the kernels it has used have diverged
significantly from the mainline. While many of those differences have been
resolved over time, and the move to the generic
kernel image has helped to bring Android closer, current devices still
carry a lot of out-of-tree changes. The…
For more than 20 years, I’ve been part of the KDE community, one of the largest and most impactful Free and Open Source software community world-wide. Yesterday, KDE turned 30 and this went accompanied with the premiere of the KDE documentary.As former release manager, Plasma core developer and KDE…
After my mother passed away I ended up with a big box full of old film negatives containing photos from childhood family trips and similar. So I decided to buy a negative photo scanner and found that the Plustek 8200i was supported under Linux so I bought that. Only to discover that the chipset in…
As part of KDE's 30th
anniversary celebration, the project has released The KDE Documentary
— A Story of Free Software Underdogs (YouTube video):
The story starts in 1996, when Matthias Ettrich, a student at the University
of Tübingen, posted to a Usenet group asking for programmers to help build…