Jon Seager
banner
jnsgr.uk
Jon Seager
@jnsgr.uk
A {linux,cloud,coffee,car,bike} geek.

VP Engineering for Ubuntu at Canonical 🐧 🚀

🌉 bridged from ⁂ https://hachyderm.io/@jnsgruk, follow @ap.brid.gy to interact
Treeeeeeeeeeeee
December 18, 2025 at 7:17 PM
A pro chainsaw might be overkill for cutting the bottom inch or so off a Christmas tree, but it *is* fun 😎😄
December 18, 2025 at 12:50 PM
This was a lot of fun
December 16, 2025 at 6:11 PM
A lovely write up about a jolly Python library for working with #juju from #python!

‘jubilant’ is an example of keeping it simple with ‘subprocess.run’, yet providing a huge uplift in developer experience for that community.

Good work, Ben & team!

https://benhoyt.com/writings/jubilant/
Jubilant: Python subprocess and Go codegen
Discusses some design choices used in Jubilant: Python subprocess.run to wrap a CLI tool, a code generator to convert Go structs to Python dataclasses, and the use of uv with a simple Makefile to run commands.
benhoyt.com
December 15, 2025 at 5:39 PM
Lapland has been jolly good fun so far!! 😎 ⛄️
December 14, 2025 at 5:07 PM
Flying off to Lapland today! 🎅 ⛄️
December 13, 2025 at 10:13 AM
An update on how telemetry is changing on #ubuntu Desktop with Ubuntu Insights.

This is similar to what we did before for collecting reports at install time, but this new version also releases the server-side component as open source!

Get all the details on Discourse […]
Original post on hachyderm.io
hachyderm.io
December 10, 2025 at 4:49 PM
Following the announcement that we'll be shipping NVIDIA CUDA libraries in the #ubuntu archive for 26.04 LTS, yesterday we announced that we'll also be shipping AMD ROCm as well!

The combination of these two should make development on these stacks significantly simpler to get started with in […]
Original post on hachyderm.io
hachyderm.io
December 10, 2025 at 9:02 AM
Reposted by Jon Seager
Addressing Linux’s Missing PKI Infrastructure

"we’re starting the development of upki: a universal PKI tool. This project initially aims to close the revocation gap through the combination of a new system utility and eventual library support for common TLS/SSL libraries such as OpenSSL, GnuTLS […]
Original post on mastodon.social
mastodon.social
December 9, 2025 at 1:18 PM
Earlier this year, LWN.net featured an excellent article named "Linux's missing CRL infrastructure", and today I'm pleased to announce our plans to address that with a utility named 'upki'.

Canonical will be working with Dirkjan Ochtmann and Joe Birr-Pixton over the coming weeks to start […]
Original post on hachyderm.io
hachyderm.io
December 8, 2025 at 4:30 PM
Recently I’ve been playing with a Snapdragon X Elite laptop from HP running Ubuntu, and I must admit to being pretty impressed.

Kernel support for power management such is a little sketchy at times, and I often have to source software from different places to get arm64 builds, but overall it’s […]
Original post on hachyderm.io
hachyderm.io
December 6, 2025 at 7:34 PM
I think we're collectively some way from knowing the long-term impact of AI on modern work, but it's becoming increasingly clear to me that it can excel for certain kinds of tasks.

This week, Matthieu from the #ubuntu Foundations team did some experimentation with Google AI Studio to assess the […]
Original post on hachyderm.io
hachyderm.io
December 3, 2025 at 5:54 PM
New garden cooking toy! 🍕

A #gozney Arc!
November 29, 2025 at 12:37 PM
Lots of nice #ubuntu things have happened in the last 24 hours!

Firstly, the first development snapshot of Ubuntu 26.04 LTS was released: https://discourse.ubuntu.com/t/resolute-snapshot-1-released/72760

Our Ubuntu Desktop Director also posted in detail about their roadmap for the cycle […]
Original post on hachyderm.io
hachyderm.io
November 27, 2025 at 9:05 AM
[Meat, BBQ]

Work in progress 😎 🐷
November 23, 2025 at 11:44 AM
Some very neat work by the #ubuntu Foundations team this week, who managed to get #flutter working properly on #riscv, meaning that the Ubuntu Security Center, Firmware Updater and Installer can all now be built natively (or cross-compiled!) for RISC-V […]
Original post on hachyderm.io
hachyderm.io
November 21, 2025 at 11:30 AM
Surprisingly excited to learn that Firefox v147+ will respect the XDG base directory specification!

It's the little things in life... 😅

https://hg-edge.mozilla.org/integration/autoland/rev/8a6d6c094cb5
autoland @ 8a6d6c094cb5
Bug 259356 - Add support for the XDG Base Directory Specification r=stransky,glandium,gcp
hg-edge.mozilla.org
November 20, 2025 at 2:07 PM
Do I know anyone who works on the Google Chrome team who can talk about packaging, or know anyone who knows anyone? 🙂
November 20, 2025 at 11:03 AM
#debcrafters Digest Vol 3 – An Unexpected Attempted Migration in Devel Release

The latest edition of our weekly #ubuntu Engineering updates, which covers an unfortunate mishap in archive operations recently, and how the team dealt with it! […]
Original post on hachyderm.io
hachyderm.io
November 17, 2025 at 6:13 PM
Benti Nenka from Man Vs Machine roastery.

This is absolutely delightful and a very thoughtful gift from @tobhe!

So fruity, absolutely spot on my flavour profile! 🍒
November 17, 2025 at 1:59 PM
@juliank that Black Hat geisha is 🔥 🔥 🔥

Thank you!!
November 16, 2025 at 1:27 PM
And this morning I’m brewing a 1440hrs fermented coffee from Wilton Benitez, and it’s pretty wild 🔥😍

https://taithcoffee.com/shop/p/wilton-benitez-typica-1440-hr-advanced-process-1440-hr-bioreactor-typica-colombia
November 16, 2025 at 9:04 AM
Went to see Bastille in Birmingham last night and they were sensational as usual.

Wasn’t expecting No Scrubs from TLC on the set list, but it was incredible to see live! 😎
November 16, 2025 at 8:48 AM