Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login


13. ... r-q1

computers / / Planet Debian

o Planet Debianrslight rss feeds

Planet Debian


  copy mid

  copy link   Newsgroups:
From: (rslight rss feeds)
Subject: Planet Debian
Date: Tue, 19 Dec 2023 13:06:55 +0000
Organization: Rocksolid Light
Message-ID: <>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
logging-data="428496"; mail-complaints-to="";
User-Agent: Rocksolid Light
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on
X-Rslight-Site: $2y$10$w1FWtaZcstCSOwlJZ9Z/2eJZpfLH7OCfNAqAtXaa8WYtM3EVFx68W
X-Rslight-Posting-User: bcb44c4bfdc00840ca7de991b68926ba5a1543b9
 by: rslight rss feeds - Tue, 19 Dec 2023 13:06 UTC

Jonathan Dowland: William Basinski, Gateshead, 2022
December 19, 2023, 9:33 AM
I was looking over the list of live music I'd seen this year and realised that
avante-garde composer William Basinski was actually last year and I had
forgotten to write about it!
In November 2022, Basinski headlined a night of performances which otherwise
featured folk from the venue's "Arists in Residence" programme, with some
affiliation to Newcastle's DIY music
Unfortunately we arrived too late to catch any of the other acts: partly
because of the venue's sometimes doggiest insis...
François Marier: Filtering your own spam using SpamAssassin
December 19, 2023, 6:20 AM
I know that people rave about GMail's spam filtering, but it didn't work for
me: I was seeing too many false positives. I personally prefer to see some
false negatives (i.e. letting some spam through), but to reduce false
positives as much as possible (and ideally have a way to tune this).
Here's the local SpamAssassin setup I
have put together over many years. In addition to the parts I describe here,
I also turn off
greylisting on my email
provider (KolabNow) because I don't want to have to
Antoine Beaupré: (Re)introducing screentest
December 19, 2023, 3:46 AM
I have accidentally rewritten screentest, an old
X11/GTK2 program that I was previously using to, well, test
Screentest is dead
It was removed from Debian in May 2023 but had already missed two
releases (Debian 11 "bullseye" and 12 "bookworm") due to release
critical bugs. The stated reason for removal was:
The package is orphaned and its upstream is no longer developed. It
depends on gtk2, has a low popcon and no reverse dependencies.
So I had little hope to see this program back ...
Dirk Eddelbuettel: tinythemes 0.0.1 at CRAN: New Package
December 19, 2023, 12:28 AM
Delighted to announce a new package that arrived on CRAN today: tinythemes. It
repackages the theme_ipsum_rc() function by Bob Rudis from his hrbrthemes
package in a zero (added) dependency way. A simple example is (also
available as a demo inside the packages in the next update) contrasts
the default style (on left) with the one added by this package (on the
The GitHub
repo also shows this little example: total dependencies of hrbrthemes
over what ggplot2
&gt; db &lt;- tools:...
Dirk Eddelbuettel: littler 0.3.19 on CRAN: Several Updates
December 17, 2023, 10:33 PM
The twentieth release of littler as a
CRAN package
landed a few minutes ago, following in the now seventeen year history
(!!) as a package started by Jeff in 2006, and joined
by me a few weeks later.
is the first command-line interface for R as it predates
Rscript. It allows for piping as well for shebang
scripting via #!, uses command-line arguments more
consistently and still starts
faster. It also always loaded the methods package which
Rscript only began to do in recent years.
Thomas Lange: Adding a writeable data partition to an ISO image
December 16, 2023, 9:24 PM
Some years ago a customer needed a live ISO containing a customized
FAI environment (not for installing but for extended hardware stress
tests), but on an USB stick with the possibility to store the logs of
the tests on the USB stick. But an ISO file system (iso9660) remains
read-only, even when put onto an USB stick.
I had the idea to add another partition onto the USB stick after
the ISO was written to it (using cp or dd).
You can use fdisk with an ISO file, add a new partition, loop mount
Scarlett Gately Moore: KDE: Snaps, KDEneon, Debian and my future.
December 15, 2023, 9:33 PM
First I want to thank KDE for this wonderful write up on LinkedIn.;utm_medium=member_desktop It made my heart explode with happiness as I prepped for my interview on Monday. I didn’t get the job ( Just the usual “we were very impressed with your experience, but we went with another candidate” ). I think the cosmos is determined for me to hold out for the ‘proj...
Arturo Borrero González: OpenTofu: handcrafted include-file mechanism with YAML
December 14, 2023, 3:00 PM
I recently started playing with Terraform/OpenTofu almost on a daily basis.
The other day I was working with Amazon Managed Prometheus (or AMP), and wanted to define prometheus alert rules on YAML files.
I decided that I needed a way to put the alerts on a bunch of files, and then load them by the declarative code, on the correct
AMP workspace.
I came up with this code pattern that I’m sharing here, for my future reference, and in case it is interesting to someone else.
The YAML file whe...
Russell Coker: Fat Finger Shell
December 14, 2023, 10:35 AM
I’ve been trying out the Fat Finger Shell which is a terminal emulator for Linux on touch screen devices where the keyboard is overlayed with the terminal output. This means that instead of having a tiny keyboard and a tiny terminal output you have the full screen for both. There is a YouTube video showing how the Fat Finger Shell works [1].
Here is a link to the Github page [2], which hasn’t changed much in the last 11 years.
Currently the shell is hard-coded to a 80*24 terminal and a 640*4...
Dirk Eddelbuettel: RProtoBuf 0.4.21 on CRAN: Updated Upstream Support!
December 14, 2023, 12:49 AM
An exciting new release 0.4.21 of RProtoBuf
arrived on CRAN earlier today.
provides R with bindings for the
Google Protocol Buffers
(“ProtoBuf”) data encoding and serialization library used and
released by Google, and deployed very widely in numerous projects as a
language and operating-system agnostic protocol.
development, following what seemed like a multi-year lull, all of a
sudden picked up again with a vengeance a little while ago. And the
library releases we rely on...
Jonathan Dowland: equivalence problems with StreamGraph
December 13, 2023, 8:51 PM
I've been tackling an equivalence problem with rewritten programs in
StrIoT, our proof-of-concept
stream-processing system.
The StrIoT Logical Optimiser applies a set of rewrite rules to a
stream-processing program, generating a set of variants that can be reasoned
about, ranked, and deployed. The problem I've been tackling is that a variant
may appear to be semantically equivalent to another, but compare (with ==)
as distinct.
The issue relates to the design of our data-type representing prog...
Melissa Wen: 15 Tips for Debugging Issues in the AMD Display Kernel Driver
December 13, 2023, 12:25 PM
A self-help guide for examining and debugging the AMD display driver within the
Linux kernel/DRM subsystem.
It’s based on my experience as an external developer working on the driver, and
are shared with the goal of helping others navigate the driver code.
Acknowledgments: These tips were gathered thanks to the countless help
received from AMD developers during the driver development process. The list
below was obtained by examining open source code, reviewing public
documentation, playing w...
Freexian Collaborators: Monthly report about Debian Long Term Support, November 2023 (by Roberto C. Sánchez)
December 12, 2023, 12:00 AM
Like each month, have a look at the work funded by Freexian’s Debian LTS offering.
Some notable fixes which were made in LTS during the month of November include the gnutls28 cryptographic library and the freerdp2 Remote Desktop Protocol client/server implementation. The gnutls28 update was prepared by LTS contributor Markus Koschany and dealt with a timing attack which could be used to compromise a cryptographic system, while the freerdp2 update was prepared by LTS contributor Tobias Frost an...
Jonathan Dowland: Talks: why?
December 11, 2023, 4:08 PM
I'd planned to write some private mail on the subject of preparing and
delivering conference talks. However, each time I try to write that mail,
I've managed to somehow contrive to lose it. So I thought I'd try as a
blog post instead, to break the curse.
The first aspect I wanted to write about is the pre-planning phase, or,
the bit where you decide to give a talk in the first place. But first a
bit about me.
I don't talk all that regularly. I think I'm averaging one talk a year.
I don't consi...
Jonathan Dowland: Tex Shura
December 11, 2023, 3:36 PM
So yeah, I bought the Shura.
It's been about a year since I got the Tex Shinobi keyboard. I ended up
taking to the office and using it there. The MX Silent Red switches are a good
fit for a shared space, and I have a bit more desk space so the extra large
footprint is not a problem.
Back at home, I have a reasonably large desk, but I've got a Synth jammed at
the back-centre, leaving a slightly tight budget for keyboard depth. The Shura
is nice and compact and fits in perfectly.
So wha...
Scarlett Gately Moore: KDE: KDE Snaps 23.08.4, PIM! KDE neon, Debian
December 10, 2023, 1:33 PM
KDE PIM Kaddressbook snap
KDE Snaps:
This weeks big accomplishment is KDE PIM snaps! I have successfully added akonadi as a service via an akonadi content snap and running it as a service. Kaddressbook is our first PIM snap with this setup and it works flawlessly! It is available in the snap store. I have a pile of MRs awaiting approvals, so keep your eye out for the rest of PIM in the next day.
KDE Applications 23.08.4 has been released and available in the snap store.
Krita 5.2.2 h...
Freexian Collaborators: Debian Contributions: Python 3.12 preparations, debian-printing, merged-/usr tranisition updates, and more! (by Utkarsh Gupta)
December 10, 2023, 12:00 AM
Contributing to Debian
is part of Freexian’s mission. This article
covers the latest achievements of Freexian and their collaborators. All of this
is made possible by organizations subscribing to our
Long Term Support contracts and
consulting services.
Preparing for Python 3.12 by Stefano Rivera
Stefano uploaded a few packages in preparation for Python 3.12, including
pycxx and cython. Cython has a major new version (Cython 3), adding support
for 3.12, but also bringing changes that many packa...
Simon Josefsson: Classic McEliece goes to IETF and OpenSSH
December 9, 2023, 11:11 PM
My earlier work on Streamlined NTRU Prime has been progressing along. The IETF document on sntrup761 in SSH has passed several process points. GnuPG’s libgcrypt has added support for sntrup761. The libssh support for sntrup761 is working, but the merge request is stuck mostly due to lack of time to debug why the regression test suite sporadically errors out in non-sntrup761 related parts with the patch.
The foundation for lattice-based post-quantum algorithms has some uncertainty around it...
Steinar H. Gunderson: Cubemap 1.5.0 released
December 9, 2023, 4:18 PM
I've released version 1.5.0 of Cubemap,
my scalable video reflector. This was a long time coming, and I've mostly
been lazy about getting the actual release out. :-) There are some fairly
big features this time, reflecting further the fact that my primary way
of creating video isn't VLC anymore (which was Cubemap's original proposal;
a better reflector for VLC). It's on its way up into Debian unstable,
but you can also get it from git and just build.
Changelog goes as follows:
Cubemap 1.5.0, 2...
Thorsten Alteholz: My Debian Activities in November 2023
December 9, 2023, 1:49 PM
FTP master
This month I accepted 276 and rejected 25 packages. The overall number of packages that got accepted was 276. I also handled several RM bugs, so the archive did not grow that much :-).
Debian LTS
This was my hundred-thirteenth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.
During my allocated time I uploaded:
[DLA 3670-1] minizip security update for one CVE to fix an integer overflow[DLA 3673-1] gst-plugins-bad1.0 secu...
Dirk Eddelbuettel: RcppInt64 0.0.4 on CRAN: Minor Bugfix
December 9, 2023, 1:22 PM
The new-ish package RcppInt64
(announced earlier this fall in this
post, with two small updates following) arrived on CRAN minutes ago as relase 0.0.4.
collects some of the previous conversions between 64-bit integer values
in R and C++, and regroups them in a single package. It offers two
interfaces: both a more standard as&lt;&gt;() converter
from R values along with its companions wrap() to return to
R, as well as more dedicated functions ‘from’ and ‘to’.
This release addres...
Jonathan Dowland: The scourge of Electron, the nostalgia of Pidgin
December 8, 2023, 2:18 PM
For reasons I won't go into right now, I've spent some of this year
working on a refurbished Lenovo Thinkpad Yoga 260. Despite it being
relatively underpowered, I love almost everything about it.
Unfortunately the model I bought has 8G RAM which turned out to be
more limiting than I thought it would be. You can do incredible
things with 8G of RAM: incredible, wondrous things. And most of
my work, whether that's wrangling containers, hacking on OpenJDK, or
complex Haskell projects, are manageabl...
Reproducible Builds (diffoscope): diffoscope 253 released
December 8, 2023, 12:00 AM
The diffoscope maintainers are pleased to announce the release of diffoscope
version 253. This version includes the following changes:
* Improve DOS/MBR extraction by adding support for 7z.
(Closes: reproducible-builds/diffoscope#333)
* Process objdump symbol comment filter inputs as the Python "bytes" type
(and not str). (Closes: reproducible-builds/diffoscope#358)
* Add a missing RequiredToolNotFound import.
* Update copyright years.
You find out more by visiting the project homepage....
Dima Kogan: roslanch and =LD_PRELOAD=
December 7, 2023, 8:56 PM
This is part 2 of our series entitled "ROS people don't know how to use
computers". This is about ROS1. ROS2 is presumably broken in some completely
different way, but I don't know.
Unlike normal people, the ROS people don't "run" applications. They "launch"
"nodes" from "packages" (these are "ROS" packages; obviously). You run
roslaunch PACKAGE THING.launch
Then it tries to find this PACKAGE (using some rules that nobody understands),
and tries to find the file THING.launch within th...
Daniel Kahn Gillmor: New OpenPGP certificate for dkg, December 2023
December 7, 2023, 12:15 AM
dkg's New OpenPGP certificate in December 2023
In December of 2023, I'm moving to a new OpenPGP certificate.
You might know my old OpenPGP certificate, which had an fingerprint of
My new OpenPGP certificate has a fingerprint of:
Both certificates have the same set of User IDs:
Daniel Kahn Gillmor
You can find a version of this transition statement signed by b...
Tim Retout: Nostalgia for my attention span
December 6, 2023, 6:38 PM
This post was possibly inspired by my daughter’s homework assignment
to interview an old person about technology change. Guess who’s old
Sometimes I look back at how life used to be, and remember what it was
like. There are two key nostalgia points for me: before internet, and
before smartphones.
Before the internet
Before the internet, there were computers. There were always computers
in my life, they were just less fancy, with mainly text and fewer
graphics at first. These days we a...
Reproducible Builds: Reproducible Builds in November 2023
December 6, 2023, 2:57 PM
Welcome to the November 2023 report from the Reproducible Builds project! In these reports we outline the most important things that we have been up to over the past month. As a rather rapid recap, whilst anyone may inspect the source code of free software for malicious flaws, almost all software is distributed to end users as pre-compiled binaries (more).
Reproducible Builds Summit 2023
Between October 31st and November 2nd, we held our seventh Reproducible Builds Summit in Hamburg, Germany...
Thomas Lange: service now supports installing recommended packages
December 5, 2023, 9:10 PM
The service for creating customized installation and cloud
images has a new feature by a user requested it.
You can now enable installing recommended packages for your custom
package list. By default FAIme does only install the dependencies
needed, but not the recommended packages.
This was a very easy enhancement, only a few lines in the web
interface and nearly no changes in the backend were needed.
The web interface of the service is available at
Louis-Philippe Véronneau: Montreal's Debian & Stuff - November 2023
December 5, 2023, 7:45 PM
Hello from a snowy Montréal! My life has been pretty busy lately1 so
please forgive this late report.
On November 19th, our local Debian User Group met at Montreal's most
prominent hackerspace, Foulab. We've been there a few times already, but
since our last visit, Foulab has had some membership/financial troubles. Happy
to say things are going well again and a new team has taken over the space.
This meetup wasn't the most productive day for me (something about being
exhausted apparently makes ...
Matthew Garrett: Why does Gnome fingerprint unlock not unlock the keyring?
December 5, 2023, 6:32 AM
There's a decent number of laptops with fingerprint readers that are supported by Linux, and Gnome has some nice integration to make use of that for authentication purposes. But if you log in with a fingerprint, the moment you start any app that wants to access stored passwords you'll get a prompt asking you to type in your password, which feels like it somewhat defeats the point. Mac users don't have this problem - authenticate with TouchID and all your passwords are available after login. Why ...
Dirk Eddelbuettel: RcppArmadillo on CRAN: No More Deprecation
December 5, 2023, 2:07 AM
Armadillo is a powerful
and expressive C++ template library for linear algebra and scientific
computing. It aims towards a good balance between speed and ease of use,
has a syntax deliberately close to Matlab, and is useful for algorithm
development directly in C++, or quick conversion of research code into
production environments. RcppArmadillo
integrates this library with the R environment and language–and is
widely used by (currently) 1126 other packages on CRAN, downloaded 31.7 million
Ian Jackson: Don’t use apt-get source; use dgit
December 4, 2023, 3:12 PM
If you are a Debian user who knows git, don’t work with Debian source packages. Don’t use apt source, or dpkg-source. Instead, use dgit and work in git.
Also, don’t use: “VCS” links on official Debian web pages, debcheckout, or Debian’s (semi-)official gitlab, Salsa. These are suitable for Debian experts only; for most people they can be beartraps. Instead, use dgit.
Struggling with Debian source packages?
Just use dgit
ObjectionsBut I don’t want to learn yet another tool
Russ Allbery: Cumulative haul
December 4, 2023, 7:47 AM
I haven't done one of these in quite a while, long enough that I've
already read and reviewed many of these books.
John Joseph Adams (ed.) — The Far Reaches (sff anthology)
Poul Anderson — The Shield of Time (sff)
Catherine Asaro — The Phoenix Code (sff)
Catherine Asaro — The Veiled Web (sff)
Travis Baldree — Bookshops &amp; Bonedust (sff)
Sue Burke — Semiosis (sff)
Jacqueline Carey — Cassiel's Servant (sff)
Rob Copeland — The Fund (nonfiction)
Mar Delaney — Wolf Country (sf...
Ben Hutchings: FOSS activity in November 2023
December 3, 2023, 8:41 PM
changes to Debian package building in upstream Linux.

Attended the Debian LTS monthly meeting on IRC.

Reviewed the following merge requests:

Workaround an ICE when built with gcc-13 (proposed a
less invasive fix)

architectures not existing in Debian (ongoing discussion)

linux-libc-dev as arch-all package (proposed further changes:
Change linux-libc-dev insta...
Ben Hutchings: FOSS activity in October 2023
December 3, 2023, 8:09 PM
Discussed several bug/issue reports in Debian:

linux-image-6.5.0-1-amd64: Kernel page fault in process exit
due to bit flip

linux-config: Enabling Kernel Configurations for MediaTek


Instruction Using sudo in Bookworm on i686

And for Linux stable branches:

v2] docs: add backporting and conflict resolu...
Ben Hutchings: FOSS activity in September 2023
December 3, 2023, 7:42 PM
Discussed the
difficulties in supporting the Debian "marvell" kernel flavour.
Reviewed the related
request to fix armel build regression in Debian 12 "bookworm".

Wrote and recorded a talk for DebConf on
new in the Linux kernel. Apologies for the poor audio
quality; I will use a different microphone if I do this again.

Bastian Blank's proposed changes to kernel package versioning and
signing in Debian.
Ben Hutchings: FOSS activity in August 2023
December 3, 2023, 7:20 PM
Updated the linux-5.10 package in buster and issued
for it.

Together with Aurelien Jarno, I investigated boot failures of
Linux 5.10 and later versions on Debian's MIPS buildds, but I
didn't find the root cause or any solution.

Reviewed and tested the kernel mitigations for the SRSO
issue in AMD CPUs, and added a critical missing patch to the

Updated the linux (4.19) and linux-5.10 packages in buster...
Iustin Pop: Life, getting sick and unfit
December 3, 2023, 10:41 AM
Like clockwork, like every autumn, got sick again. “Just” a flu,
actually probably two in a row. I don’t really understand it - from
January to September I’m feeling really awesome, and I manage to do
sports five days a week, or more. Then September comes, and things
start degrading, and then October or November, I get sick and it takes
me ~3 weeks to recover, during which I’m not even managing reliably 5K
steps a day (from walking), not even talking about running or swimming
or biking...
Scarlett Gately Moore: KDE neon and snaps, Debian Weekly report.
December 1, 2023, 6:05 PM
While the winter sets in, I have been mostly busy following up on job leads and applying to anything and everything. Something has to stick… I am trying! Even out of industry.
This weeks main focus was getting involved and familiar with Debian rust-packaging. It is really quite different from other teams! I was successful and the MR is if anyone on the rust team can take a gander, I will upload when merged. I w...
Paul Wise: FLOSS Activities November 2023
December 1, 2023, 2:53 AM
This month I didn't have any particular focus.
I just worked on issues in my info bubble.
mention needrestart
add inactive project indicator
Debian wiki pages:
FOSSjobs wiki pages:
vcs-home wiki:
add more dotfile repos/tools
Files in wrong dir in
Conffile removal needed in
New SWH listers n...
Valhalla's Things: Modern XMPP Server
December 1, 2023, 12:00 AM
Posted on December 1, 2023

Just a quick mention that I’ve updated my instructions on how I
configured my XMPP server
to its current status under Debian Bookworm.
And yes, it took me just a bit of time, we release when we’re ready here
Junichi Uekawa: Did a tea ceremony yesterday.
November 30, 2023, 11:43 PM
Did a tea ceremony yesterday. Having fun talking about stuff is the most important part.
Bits from Debian: New Debian Developers and Maintainers (September and October 2023)
November 30, 2023, 3:00 PM
The following contributors got their Debian Developer accounts in the last two months:
François Mazen (mzf)
Andrew Ruthven (puck)
Christopher Obbard (obbardc)
Salvo Tomaselli (ltworf)
The following contributors were added as Debian Maintainers in the last two months:
Athos Coimbra Ribeiro
Marc Leeman
Filip Strömbäck
Russell Coker: Links November 2023
November 30, 2023, 1:04 PM
The Long Now has an insightful article about air quality [1].
Every country needs food labelling laws like Mexico has [2]. Also we need to abolish the investor state tribunals, companies should just accept local laws and obey them – or be treated in the same way as pirates on the high seas.
Ian Jackson wrote a good post about conference policies regarding Covid19 [3]. We really need to do more about this, conservatives like to imagine that it’s gone away but people are still getting sick and...
Steinar H. Gunderson: Framework debt
November 28, 2023, 7:34 PM
Today's shower thought:
Taking on a dependency is assuming some amount of technical debt.
Using a framework is taking on a dependency that is very hard to get rid of.
(All the usual properties of technical debt, positive and negative, apply)
Enrico Zini: Introducing Debusine
November 28, 2023, 10:12 AM
Slide sources
Talk page (including video)
Debusine manages scheduling and distribution of Debian-related tasks (package build, lintian analysis, autopkgtest runs, etc.) to distributed worker machines. It is being developed by Freexian with the intention of giving people access to a range of pre-configured tools and workflows running on remote hardware.
Freexian obtained STF funding for a substantial set of Debusine milestones, so development is happening on a clear schedule. We ...
François Marier: Automatically rebooting for kernel updates
November 27, 2023, 11:30 PM
I use
on most of my
servers to let me
know when I need to reboot them for kernel updates since I want to decide
exactly when those machines go down. On the other hand, my home backup
server has very predictable usage patterns and so I decided to go one step
further there and automate these necessary reboots.
To do that, I first installed
which puts the following script in /etc/kernel/postinst.d/reboot-notifier
to detect when a new kernel was installed:
Andrew Cater: 20231123 - UEFI install on a Raspberry Pi 4 - step by step instructions to a modified d-i
November 27, 2023, 9:13 PM
Motivation Andy (RattusRattus) and I have been formalising instructions for using Pete Batard's version of Tianocore (and therefore UEFI booting) for the Raspberry Pi 4 together with a Debian arm64 netinst to make a modified Debian installer on a USB stick which "just works" for a Raspberry Pi 4.Thanks also to Steve McIntyre for initial notes that got this working for us and also to Emmanuele Rocca for putting up some useful instructions for copying.RecipePlug in a USB stick - use dmesg or your...
Andrew Cater: MiniDebConf Cambridge - 26th November 2023 - Afternoon sessions
November 26, 2023, 8:00 PM
That's all folks ... Sadly, nothing too much to report.I delivered a very quick three slides lightning talk on Accessibility, WCAG [Web Content Accessibility Guidelines] version 2.2 and a request for Debian to do betterWCAG 2.2:  WCAG 2.2 AbstractDebian-accessibility mailing list link: debian-accessibilityI watched the other lightning talks but then left at 1500 - missing three good talks - to drive home at least partly in daylight. A great four days - the chance to put some names to faces and ...
Niels Thykier: Providing online reference documentation for debputy
November 26, 2023, 4:30 PM
I do not think seasoned Debian contributors quite appreciate how much knowledge we
have picked up and internalized. As an example, when I need to look up
documentation for debhelper, I generally know which manpage to look in. I suspect
most long time contributors would be able to a similar thing (maybe down 2-3
manpages). But new contributors does not have the luxury of years of experience.
This problem is by no means unique to debhelper.
One thing that debhelper does very well, is that it is h...
Ian Jackson: Hacking my filter coffee machine
November 26, 2023, 2:59 PM
I hacked my coffee machine to let me turn it on from upstairs in bed :-). Read on for explanation, circuit diagrams, 3D models, firmware source code, and pictures.
Background: the Morphy Richards filter coffee machine
Inside the Morphy Richards filter coffee machine
Unexpected electrical hazard
Design approach
Implementation - hardware
Implementation - software
Bonus pictures
Background: the Morphy Richards filter coffee machine
I have a Morphy Richards filter coffee...
Andrew Cater: Back at ARM for MiniDebConf day 2 - Morning sessions 26th November 2023
November 26, 2023, 10:41 AM
 Quick recap of slides and safety information for the day from Steve McIntyreNow into the Release Team questions following a release team overview.A roomful of people all asking questions which are focused and provoke more questions - how unlike a Debian session :)May just have talked myself into giving a lightning talk this afternoon :)Now about to have a talk about from Sudip about OpenQA, kernel testing and automation
Andrew Cater: Afternoon talks - MiniDebConf ARM Cambridge - Day 1
November 25, 2023, 7:44 PM
A great talk on SteamOS progress to effective boot loaders for atomic OS updates.How to produce something that will allow instant updates and instant fallbacks when updating a whole OS image - lots of explanation - and it's good when three or four people who are directly interested in problems and solutions round, for example, Secure Boot are in the room.Jessica Clarke on CHERI, Morello and security protections in hardware, software and programming hardware which has verifiable pointers and rout...
Andrew Cater: Lightning talks - MiniDebConf ARM Cambridge - Day 1
November 25, 2023, 1:52 PM
 A quick one slide presentation from Helmut on how to use Debian without sudo - Sudo Apt Purge SudoA presentation on upcoming Ph.D research on Digital Obsolescence - from EdaAntarctic and Arctic research from Carlos Pina i Estany * Amazing * what you can get into three well chosen slides.Ten minutes until the afternoon's talks
Bits from Debian: rsync address change
November 23, 2023, 7:00 AM
The proposed and previously
changes to the rsync service have become effective with the
rsync:// address now being discontinued.
The worldwide Debian mirrors network has served via
both HTTP and rsync. As part of improving the reliability of the service for
users, the Debian mirrors team is separating the access methods to different
host names: will remain the entry point for HTTP
clients such as APT
Freexian Collaborators: Debian Contributions: Preparing for Python 3.12, /usr-merge updates, invalid PEP-440 versions, and more! (by Utkarsh Gupta)
November 23, 2023, 12:00 AM
Contributing to Debian
is part of Freexian’s mission. This article
covers the latest achievements of Freexian and their collaborators. All of this
is made possible by organizations subscribing to our
Long Term Support contracts and
consulting services.
urllib3’s old security patch by Stefano Rivera
Stefano ran into a test-suite failure in a new Debian package
(python-truststore), caused
by Debian’s patch to urllib3 from a decade ago, making it enable TLS
verification by default (remember t...
Scarlett Gately Moore: A Season to be Thankful, Thank You!
November 22, 2023, 3:07 PM
Here in the US, we celebrate Thanksgiving tomorrow. I am thankful to be a part of such an amazing community. I have raised enough to manage another month and I can continue my job search in less dire circumstances. I am truly grateful to each and every one of you. While my focus will remain on my job hunt, I will be back next week at reduced hours to maintain my work. I have to alter my priorities to keep my hours reduced enough to focus on my job search so I will be contributing as follows:
Valhalla's Things: PDF planners 2024
November 22, 2023, 12:00 AM
Posted on November 22, 2023

A few years ago I wrote a bit of code to generate a custom printable
precisely to my taste. And then I showed the result to other people, and
added a few variants for their own tastes.
And I’ve just generated the first 2024 file (yes, this year I’m late
with the printing and binding), and realized that it may be worth
posting all the variants on this blog, in case somebody else is
interested in using them.
The files with -book i...
Mike Hommey: How I (kind of) killed Mercurial at Mozilla
November 21, 2023, 7:49 PM
Did you hear the news? Firefox development is moving from Mercurial to Git. While the decision is far from being mine, and I was barely involved in the small incremental changes that ultimately led to this decision, I feel I have to take at least some responsibility. And if you are one of those who would rather use Mercurial than Git, you may direct all your ire at me.
But let's take a step back and review the past 25 years leading to this decision. You'll forgive me for skipping some details an...
Joey Hess: attribution armored code
November 21, 2023, 4:23 PM
Attribution of source code has been limited to comments, but a deeper
embedding of attribution into code is possible. When an embedded
attribution is removed or is incorrect, the code should no longer work.
I've developed a way to do this in Haskell that is lightweight to add, but
requires more work to remove than seems worthwhile for someone who is
training an LLM on my code. And when it's not removed, it invites LLM
hallucinations of broken code.
I'm embedding attribution by defining a functi...

Click here to read the complete article

rocksolid light 0.9.7
clearnet tor