The following changes have been pushed to bugzilla.mozilla.org:
Github Link
Bug 2055236 - The column headers in Github PR are barely visible in dark mode
Bug 2054574 - Do not auto-assigning Hackbot when submitting a Phabricator revision
Github Link
The following changes have been pushed to…
AKA "Spectrum has gone down two weeks in a row and I'm sick of it".
I've been borrowing a portable 5G gateway from my Dad for a few weeks, for testing... and two weeks in a row, I've used it as a backup Internet option, since my Spectrum Business cable Internet has gone down.
And yes, I'd get…
AI entered software development at full speed this year, and it is significantly impacting open-source projects as well. In this article, I discuss several trends I have recently observed in open source in connection with AI, and how these trends are changing the world of open-source software.
This…
Tech. planning call, sync with Caolan, lunch with J.
Pleased to be mentioned
in the Irish Parliament - go Ireland!
Really pleased to see Collabora Online 26.04 released for
customer use: the foundation of another year of development and
improvement. Thanks to our partners for supporting…
We had a bumper release of WebExtensions API updates in Firefox 153. To start, there is a permissions change that affects how your extensions access local files. We then have two contributions from the community members: userScripts.execute() and the new publicSuffix API. We’re covering those…
Putting on my Planet GNOME editor hat for a quick PSA!
Planet GNOME is a convenient aggregator for personal blogs by members of our community. While all content must follow our Code of Conduct, the views expressed in these posts are solely those of the individual authors.
They don’t represent or…
When Felipe first emailed us about the GUADEC 2026 travel grant, we were thrilled to learn that we were going to have the opportunity to attend the conference in person.
This was my first GUADEC, and it was a pleasure to meet the GNOME community and put faces to names. The conference was held in A…
As we head into the summer months, a new Extended Support Release (ESR) is in full bloom. Thunderbird 153 “Meadow” is out now, and from all of us at MZLA, the Thunderbird Council, and our global community of contributors, we can’t wait for you to try it out.
“Meadow” builds on Thunderbird 140…
Up early, sync with Stephan, Pranam, Laser, all-hands
call, snatched lunch, Collabora quarterly mgmt meeting.
Published the next strip: An interview with Maurice: digging
into organizations
Pleased to see FLOSS
Weekly Episode 879: Collabora published - great to chat with…
The latest version of PerfCompare is now live!
Check out the change-log below to see the updates:
[kala-moz]
Add KdeModesPanel to expanded view (#1052)
Dark Mode Bugs Fix (#1063)
Bug 2037556: simplify wording of tooltip text for CD and CLES; fix dark mode links in tooltips…
In the midst of our AI slop revolution, traveling to the West coast for Open Sauce this past weekend was the perfect antiseptic for rising costs, summer heat, and online divisiveness.
It's ironic, then, that I used Claude to vibe code my Tufty GPS Time Badge.
Partly due to time constraints, and…
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.
Radicle CI use metrics
I…
I got funding from my employer to attend the GNOME conference, and one of the requirements is that I write a “conference report” mail with a summary of what I got out of it.
I’m going to share that email here, with a bit of extra context. If you’re reading my blog — you’re either quite involved in…
I want to be able to share my location with my friends on social media. Twitter (RIP) had a way to attach an optional location to a post. Facebook still lets me check in to venues. But neither ActivityPub (Mastodon) nor AT Protocol (BlueSky) allow me to do that. I've been banging on about this for…
While you (yes, you! no, not you, the one behind you) have been sweltering in
the heatwaves of the northern hemispheres (Assisted-by: AI), I've been busy
adding graphics tablet support to libei. This is scheduled for the soon to be
released libei 1.7.0.
The initial work was done by Jason Gerecke…
/me gestures vaguely at everything
Oh, hey, this works now? Great!
libei 1.7.0 (to be released soon) comes with a new interface: "ei_gestures"
which, creatively, will allow for gestures to be sent between a libei client
and an EIS implementation (typically: a Wayland compositor).
I'm not going…
If you've been paying attention (and I know you have, because it'd be
embarrassing for you if you didn't) you'd have noticed that libei 1.6 (May
2026) added support for keysym and text events.
libei sends logical events between a libei client and an EIS
implementation (typically: a Wayland…
Turns out it's been years since I've talked about eggs, so let's change this.
libei is, of course, the
library for Emulated Input[1].
This post is mostly a refresher because it's been so long and a short summary
of some of the work we've done so far, in preparation for some more posts that
come…
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…
The Debian LTS Team, funded by [Freexian’s Debian LTS offering]
(https://www.freexian.com/lts/debian/), is pleased to report its activities for
June.
Activity summary
During the month of June, 20 contributors have been
paid to work on Debian LTS (links to individual
contributor reports are located…
Part I: Repair Cafés
As May came to an end, so did KDE Eco's "Opt Green: Sustainable Software For Sustainable Hardware" (German: Nachhaltige Software Für Nachhaltige Hardware) project. Read the announcement from 2024 at the project's start. It has been a full and exciting two years. Together with a…
My post about responsibility for bug reports on old software versions the other day stirred up quite some discussion, and I wanted to drill a bit more into what I think is the crux of the dispute: the difference between legal obligations and the social contract.
When you package and…
WebDriver is a remote control interface that enables introspection and control of user agents. As such, it can help developers to verify that their websites are working and performing well with all major browsers. The protocol is standardized by the W3C and consists of two separate specifications:…
Minuet is a KDE's application for music education. It helps students and musicians train their ears with exercises for intervals, chords, scales, and rhythms. Minuet 26.08 is shaping up to be a particularly exciting release, with new ways to practice, a redesigned interface, and support for more…
Today, we’re excited to announce the Preview of Containers in Firefox version 153, which lets you keep separate parts of your online life (work, shopping, personal, banking) logged into different accounts in the same browser window, but keeps your cookies and ad tracking isolated inside each…