From: Colin Watson Date: Mon, 30 Jun 2025 23:35:32 +0000 (+0100) Subject: Free software activity in June 2025 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=dd409935cb244f7afd88c662d730e7f68b8af26c;p=blog.git Free software activity in June 2025 --- diff --git a/content/activity-2025-06.md b/content/activity-2025-06.md new file mode 100644 index 00000000..6e9af8e4 --- /dev/null +++ b/content/activity-2025-06.md @@ -0,0 +1,79 @@ +Title: Free software activity in June 2025 +Slug: activity-2025-06 +Date: 2025-07-01 00:30:51 +01:00 +Category: columbiform +Tags: activity, columbiform, freexian, planet-debian, planet-ubuntu +Summary: pterm on Wayland, a groff PDF bug, and a few other odds and ends. +Mastodon-ID: 114774931332338525 + +My Debian contributions this month were all +[sponsored](https://www.freexian.com/about/debian-contributions/) by +Freexian. This was a very light month; I did a few things that were easy or +that seemed urgent for the upcoming trixie release, but otherwise most of my +energy went into +[Debusine](https://salsa.debian.org/freexian-team/debusine). I'll be giving +a talk about that at DebConf in a couple of weeks; this is the first DebConf +I'll have managed to make it to in over a decade, so I'm pretty excited. + +You can also support my work directly via +[Liberapay](https://liberapay.com/cjwatson) or [GitHub +Sponsors](https://github.com/sponsors/cjwatson). + +## PuTTY + +After reading a bunch of recent discourse about X11 and Wayland, I decided +to try switching my laptop (a Framework 13 AMD running Debian trixie with +GNOME) over to Wayland. I don't remember why it was running X; I think I +must have either inherited some configuration from my previous laptop (in +which case it could have been due to anything up to ten years ago or so), or +else I had some initial problem while setting up my new laptop and failed to +make a note of it. Anyway, the switch was hardly noticeable, which was +great. + +One problem I did notice is that my preferred terminal emulator, `pterm`, +crashed after the upgrade. I run a slightly-modified version from git to +make some small terminal emulation changes that I really must either get +upstream or work out how to live without one of these days, so it took me a +while to notice that it only crashed when running from the packaged version, +because the crash was in code that only runs when `pterm` has a set-id bit. +I reported this upstream, they [quickly fixed +it](https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=26a8ef376daf5f50c441a65691b84f87df49db9b), +and I +[backported](https://salsa.debian.org/ssh-team/putty/-/commit/14d65a6b00f559295e3174f09e233888da4b125c) +it to the Debian package. + +## groff + +[Upstream bug #67169](https://savannah.gnu.org/bugs/index.php?67169) +reported URLs being dropped from PDF output in some cases. I [investigated +the history](https://bugs.debian.org/1107068) both upstream and in Debian, +identified the [correct upstream patch to +backport](https://cgit.git.savannah.gnu.org/cgit/groff.git/commit/?id=d9e90209725a716dff23807ffffda403c58020c9), +and uploaded a fix. + +## libfido2 + +I upgraded libfido2 to 1.16.0 in experimental. + +## Python team + +I upgraded pydantic-extra-types to a new upstream version, and [fixed some +resulting fallout in +pendulum](https://salsa.debian.org/python-team/packages/pendulum/-/commit/76ddf2d9a665a57f28867179cad43818545496aa). + +I updated python-typing-extensions in bookworm-backports, to help fix +[python3-tango: python3-pytango from bookworm-backports does not work +(10.0.2-1~bpo12+1)](https://bugs.debian.org/1107980). I upgraded twisted to +a new upstream version in experimental. + +I fixed or helped to fix a few release-critical bugs: + +* [pdfarranger: Fails to start: RuntimeError: context has already been + set](https://bugs.debian.org/1107304) +* [python-covdefaults: FTBFS: E AttributeError: type object 'Plugins' has no + attribute 'load\_plugins'](https://bugs.debian.org/1107410) +* [python-jq: FTBFS: E ValueError: jq: error: syntax error, unexpected + INVALID\_CHARACTER](https://bugs.debian.org/1107782) +* [python-returns: FTBFS: FAILED + returns/future.py::returns.future.Future.do](https://bugs.debian.org/1106442) + (fixed in python3.13, closed with no action) diff --git a/posted_on_Mastodon.txt b/posted_on_Mastodon.txt index 3dc1dd2d..30df668c 100644 --- a/posted_on_Mastodon.txt +++ b/posted_on_Mastodon.txt @@ -14,6 +14,7 @@ activity-2025-02.html activity-2025-03.html activity-2025-04.html activity-2025-05.html +activity-2025-06.html apt-resolver-bugs.html automatic-installability-checking.html binfmt-support-2.2.0.html