I love testing in production. The thrill of accidentally publishing some dummy data - or taking down an entire website - is similar to skydiving without a parachute. Exquisite excitement followed by heart-stopping terror. Before going live with a new website or service, it's sensible to test how…
Another new version of our still-new-ish package myman reached CRAN this morning, and has been
built for r2u and on
r-universe. The
matching Python package
has also been updated. The package offers twenty two hundred eighty four
“My man …” posts by Kevin Kruse
made on bsky during the summer of…
As part of our Security project for QGIS initiative, we identified a work package titled “Improve Memory Safety.”
Having worked on this topic over the last few months, here is a summary of the issues involved and what has been accomplished so far.
It’s not an easy thing to present this topic. I’ll…
We’re glad to announce the release of GIMP 3.2.8!
This new stable release contains a number of bugfixes and security updates from
new and long-time contributors.
General Updates and UX Improvements
Highlighting New Contributor’s Work
System-specific Updates
Security Updates
Around…
SRFI 272 is now in final status.
This SRFI follows the traditional Scheme model of pretty printing, which treats it as a
process distinct from general controlled formatting. While general-purpose formatters
often prioritize specialized presentation at the expense of machine-readability,…
As of today, I've been on the Mastodon social network for 10 years. I think that deserves a little reflection and celebration. Post by @Edent View on Mastodon Social networks often launch in a blaze of glory but limp out of existence within a year or so. How many services have you signed up…
After quite some time, I picked up debvulns again to implement what I
mentioned in my previous post: exporting reboot
required status and identifying services that need a restart.
Additionally, I wanted to ensure kernel vulnerabilities are not marked as
fixed unless the running kernel matches or…
Hi r/perl! I want to share a project I've been working on called tispen (Tcl Interactive Sql & Perl Environmental Notebook). It’s a zero-overhead, keyboard-driven text editor and interactive environment built for the terminal. It embeds the console editor tcled and links it with a live Perl…
To experiment with network stuff, I was using
UML-based network labs. Many alternatives exist, like
GNS3, Netkit, Marionnet or Cloonix. All of them are
great viable solutions but I still prefer to stick to my minimal
home-made solution with UML virtual machines. Here is why:
I didn’t want to use…
Debian Related Work
Uploaded fuzzel 1.15.0+ds-1 to unstable
Uploaded foot 1.28.0-1 to unstable
Uploaded swayimg 5.6-1 and 5.7-1 to unstable
Uploaded wdisplays 1.3.0-1 to unstable
Orphaned usbguard with version 1.1.4+ds-5 and usbguard-notifier with version
0.1.0-4
The orphaning of usbguard and…
Weekly Challenge 397
Each week Mohammad S. Anwar sends out The Weekly Challenge, a chance for all of us to come up with solutions to two weekly tasks. My solutions are written in Python first, and then converted to Perl. Unless otherwise stated, Copilot (and other AI tools) have NOT been used to…
Welcome to a new edition of This Month in KDE Linux, dedicated to KDE’s next-generation operating system.
October was another infrastructure-heavy month for the project. A major initiative involved migrating the OS image storage and updating system to work with KDE’s new S3-based file storage…
I've started work on a new KDE application. It's called Kwi (pronounced kwee).
Kwi is designed to provide users of KDE Plasma and other free desktops with a modern and fast terminal, built on a robust tech stack and following the latest KDE HIG and UI conventions.
Here's a screenshot:
In some…
This is a long one, because 1) there was a lot that we discussed at Akademy, and 2) since many people are not aware of Activities, I wanted to provide some more context, so people can understand better.
Overwhelming interest¶
That I think Activities are cool should come as no surprise.
What was…
In hydrology, a distributary is a channel that forks away from a river and
flows on to the sea, the opposite of a tributary. Debian is the river much of
the Linux world forks from, so for a release called forky, that is my proposal
for its artwork: one river, many forks.
All generated by code. A…
Soon after I posted my One Hundred Famous Views of Edo Map, Keir Clarke posted about another map of Japanese woodblock prints on his Maps Mania blog, well worth a read if you want to learn a bit about Japanese landscape art in the 19th C. It turns out that there are a lot more than Hiroshige’s One…
I just released a new version of PyKCS11, a Python wrapper above
the PKCS#11 API.
See PyKCS11 introduction or PyKCS11’s documentation.
The project is registered at Pypi: https://pypi.org/project/PyKCS11/
Changes:
1.5.21 - October 2026, Ludovic Rousseau
getMechanismList(): do not return mechanism…
Julia Curlee wrote an informative article about serving as a CIA agent in the White House as a trans woman [1].
Bruce Schneier and Kasra Rafi wrote an interesting article about AIs and mathematical research, they won’t break crypto any time soon [2].
Otto wrote an interesting and informative blog…
I just released a new version of pyscard. PySCard is a Python module adding
smart cards support (PC/SC) to Python.
The PySCard project is available from:
PyPI
github
I removed the distribution from sourceforge. Use PyPI instead. On PyPI
you wil get a red alert "Incomplete provenance" for the…
The most common way people experience classical style music these days is via movies and video-games. After seeing The Force Awakens - live in concert, I've become rather a fan of watching movies performed with a live soundtrack. But what about watching a video game with orchestral accompaniment?…
So... the last few days have been mostly about Oxygen's symbolic action icons.
And there are A LOT of them.
Search, mail, drawing tools, dialogs, graphs, distribution, alignment... and then another icon whose name sends me off trying to figure out what the thing actually does before I can even start…