(You wait ages for an archiving blog post and two come along at once!)
Between 1969-2019, the Newcastle University School of Computing published a
Technical Reports Series. Until 2017-ish, the fu...
How I deployed this Website
I will describe the step-by-step process I followed to make this
static website accessible on the Internet.
DNS
I bought this domain on NameCheap and am using their DNS f...
I recently learned that, about 6 months ago, the Debian webteam
deleted all news articles from the main website older than 2022. There
have been several complaints from people in and outside of De...
Another short status update of what happened on my side last month - a
lot shorter than usual due to real life events (that will also affect
August) but there was some progress on stevia and it la...
In beginning of July I got my 12" framework
laptop and installed Debian
on it. During that setup I made some updates to my base
setup scripts that I use to
install Debian machines.
Due to the freeze...
Focus
This month I didn't have any particular focus.
I just worked on issues in my info bubble.
Changes
WikiBot:
add done silent mode
duck:
add indicators
Debian wiki pages:
AutoGeneratedFiles,
...
As I’m writing this, we’re one hour away from landing, and thus our Grand (with
a capital G for sure) Japan 2025 vacation is over. Planning started about nine
months ago, plane tickets bought si...
The diffoscope maintainers are pleased to announce the release of diffoscope
version 303. This version includes the following changes:
[ Chris Lamb ]
* Don't check for PyPDF version 3 specifically,...
LWN wrote an article which opens with the assertion "Linux users who have Secure Boot enabled on their systems knowingly or unknowingly rely on a key from Microsoft that is set to expire in Septem...
The gnulib project publish a git bundle as a stable archival copy of the gnulib git repository once in a while.
Why? We don’t know exactly what this may be useful for, but I’m promoting for t...
Louis Rossman made an informative YouTube video about right to repair and the US military [1]. This is really important as it helps promote free software and open standards.
The ACM has an insightfu...
Skimming through the latest libvirt releases, to my surprise, i found that
latest versions (>= v10.10.0) have added support for the QCOW data-file
setting.
Usually the incremental backup feature...
The following contributors got their Debian Developer accounts in the last two
months:
Cordell Bloor (cgmb)
Enkelena Haxhija (enkelenah)
The following contributors were added as Debian Maintaine...
After I wrote last week
that OEIS A286874 would stop at a(12)
and that computing (verifying) a(13) would take about 4–5000 CPU years,
the changes have finally been approved, and… the sequence ...
If your bank is like mine, its website doesn’t allow you to copy your password and paste it by performing a simple Ctrl+V. I tried the Don’t Fuck With Paste extension in Firefox, which could pas...
It's Sunday and I'm now sitting in the train from Brest to Paris where I will be changing to Germany, on the way back from the annual Debian conference. A full week of presentations, discussions, ...
Handling malicious
requests with fail2ban
I've been receiving a lot of malicious requests for a while now, so I
decided to try out fail2ban as a possible solution. I'm currently using
fail2ban 1.0.2...
Dear friends, family, and community,
I’m reaching out during a challenging time in my life to ask for your support. This year has been particularly difficult as I’ve been out of work for most...
Achieving full disk encryption using FIPS, TCG OPAL and LUKS to encrypt UEFI ESP on bare-metal and in VMsMany security standards such as CIS and STIG require to protect information at rest. For exam...
Introduction
Recently, I've got a chance to try AMD GPU.
I didn't have experience as a user with AMD GPU, but I felt it was very easy to switch.
How to switch from NVIDIA GPU to AMD GPU?
Here ...
On Saturday 19 July 2025, the annual Debian Developers and Contributors
Conference came to a close.
Over 443 attendees representing 50 countries from around the world came
together for a combined...
DebConf 25 happened between 14th July and
19th July and I was there. It was my first DebConf (the big one, I was at a
Mini DebConf in Hamburg a
couple of years ago) and it was interesting. DebConf 2...
tl;dr: there is an attack in the wild which is triggering dangerous-but-seemingly-intended behaviour in the Oj JSON parser when used in the default and recommended manner, which can lead to eve...
The diffoscope maintainers are pleased to announce the release of diffoscope
version 302. This version includes the following changes:
[ Chris Lamb ]
* Mask stderr from the extract-vmlinux script.
...
mapec - my humble trivial tribute to Matt S TroutSo on Monday I learned from Perl Weekly that Matt S Trout ofPerl fame has passed away.I can't say I knew him, though I read a lot of his writings and...
Ringlet software updates (2025-03-23)Recent initial releases of [Ringlet software][r-site] (a fancy name for my pet projects):[docker-scry][r-docker-scry] version [0.1.0][r-docker-scry-0.1.0] - exam...
The sixteenth release of the qlcal package
arrivied at CRAN today, once
again following the QuantLib 1.39
release this morning.
qlcal
delivers the calendaring parts of QuantLib. It is provided (fo...
How I finally
tracked my Debian uploads correctly
A long time ago, I became aware of UDD (Ultimate Debian Database), which
gathers various Debian data into a single SQL database.
At that time, we we...
I have been using Disroot as my primary email ever since
openmailbox.org stopped. I am very grateful for Disroot’s service and
I occasionally donate to them.
Recently, my Disroot inbox has been f...
One thing that annoys me on TV shows and movies is getting the details wrong. Yes it’s fiction and yes some things can’t be done correctly and in some situations correctly portraying things goes...
Ever since I put up http://demo.corydalis.io, and setup logcheck, I’m
inadvertently keeping up with recent exploits in common CMS frameworks, or maybe
even normal web frameworks issues, by seeing ...
On July 7th I did a quick one-day trip to Paris to watch Nine Inch Nails, who
were performing one of their last shows for the European leg of the tour. I'd missed all
the UK dates, which were anno...
Update on 2025-07-28: added note about Debian 13/trixie support for OpenVox (thanks, Ben Ford!)
Debian v13 with codename trixie is scheduled to be published as new stable release on 9th of August...
The last two weeks I attended DebConf and DebCamp in Brest, France.
Usually, I like to do a more detailed write-up of DebConf, but I was already quite burnt out when I got here, so I’ll circl...
even I managed to migrate my last setup to sway a few weeks ago. I was the last one you've been
waiting for dear X Strike Force, right?
Multi display support just works, no more
modeline hackery.
O...
So, for the first year, this year’s DebConf had the “DebConf Academic Track”,
that is, content for a one-day-long set of short sessions, for which of them
there was a written article present...
Following the DebConf25 talk by Ian Jackson tag2upload - upload simply by
pushing a signed git
tag
I decided to use the quiet time during the day of the DayTrip on DebConf 25 to
try out uploading a ...
Debian packaging is notoriously hard. Far too many new contributors give up while trying, and many long-time contributors leave due to burnout from having to do too many thankless maintenance task...
This is a lenghty blog post. It features a long introduction that explains how apt update acquires various files from a package repository, what is Acquire-By-Hash, and how it all works for Kali Lin...
I know that Canonical / Ubuntu people are sometimes not well
received due to promotion of Canonical tooling (some
might remember upstart and Mir, or more recently snap and netplan).
Thus for some po...
Latest oddities I ran into with Google Cloud products before I
start to forget about them again.
e2 Compute Instances vs CloudNAT
Years ago I already had a surprising encounter with the Google Clo...
Context
See hibernate-pocket, hibernate-pocket-2, hibernate-pocket-3,
hibernate-pocket-4, hibernate-pocket-5, hibernate-pocket-6
Building upstream-ish kernel
Roughly following the "bisectin...
Introduction
Some months ago, my colleague Madeeha Javed and I wrote a tool to convert QEMU disk images into qcow2, writing the result directly to stdout.
This tool is called qcow2-to-stdout.p...
A maintenance release 0.3.132 of the anytime
package arrived on CRAN today.
The package is fairly feature-complete, and code and functionality
remain mature and stable.
anytime
is a very focused p...
Context
See hibernate-pocket, hibernate-pocket-2, hibernate-pocket-3,
hibernate-pocket-4, hibernate-pocket-5
Another kernel patch?
Confused about prerequisites, I wrote
A reply from Niklas ...
DebConf25, the 25th annual
Debian Developer Conference, is taking place in
Brest, France from 14 to 19 July 2025.
Debian contributors from all over the world have come together at the Campus of
IM...
DebConf25, the 26th edition of the Debian
conference is taking place in Brest Campus of
IMT Atlantique Bretagne-Pays de la Loire,
France. We appreciate the organizers for their hard work, and hop...
TL;DR With GLIBC 2.33+, you can build a shared library multiple times
targeting various optimization levels, and the dynamic linker/loader will pick
the highest version supported by the current CPU....
Welcome to the 6th report from the Reproducible Builds project in 2025. Our monthly reports outline what we’ve been up to over the past month, and highlight items of news from elsewhere in the i...
In the last past weeks, I have done something I had been meaning to do for a
while but always pushed back at the bottom of my TODO pile: prepare for my
death.
I am still quite young and perfectly ...
Machen Sie Ihren RSS-Feed bekannt und erhöhen Sie die Sichtbarkeit Ihrer Website!