Good things are happening to AppStream, PackageKit & Freedesktop - I will be busy 😉
=> https://blog.tenstral.net/2026/08/sovereign-tech-fellowship-for-freedesktop-tasks.html
Neuroscience PhD by day, free software developer by night. Debian Developer, KDE and GNOME member; working at @purism@social.librem.one
Opinions are my own.
Good things are happening to AppStream, PackageKit & Freedesktop - I will be busy 😉
=> https://blog.tenstral.net/2026/08/sovereign-tech-fellowship-for-freedesktop-tasks.html
#Debian Developers can now view the AppStream metadata that their packages have produced, and any issues that occurred using a much better web interface: https://appstream.debian.org/sid/
All part of the just-released appstream-generator 1.0.0
(you may want to enable JPEG-XL in your browser to view pages for anything newer than trixie (13) 😉 - blogpost about that soon!)
It took 11 years, but @razze@osna.social and I managed to create a folder on Linux...
https://blog.tenstral.net/2026/04/hello-projects-directory.html
My brain after spending far too long debugging whitespace-related issues and space-sanitizing AppStream description markup...
https://www.youtube.com/watch?v=xkfsybBhueM
The good thing: The solution *sped up* markup parsing in the end, because it made subsequent steps handle less data :-)
AppStream 1.2.0 will make sure description markup is safe to render, and make markup far more deterministic, which will help software centers.
I just made the first release of the now open-sourced LibWinpos today!
This #Qt library allows clients to set window positions on Mac/Windows/X11 and Wayland. It works for the latter if the #Wayland compositor implements the experimental `xx-zones` protocol or the kwin-zones plugin is used on #KWin.
The lib provides a single API for all platforms, graceful fallbacks, and is used in one internal proprietary project, as well as in one FOSS project now.
Find it at:
https://github.com/ximion/libwinpos
I genuinely never received so many security vulnerability reports across multiple projects in such a short time. They usually are a very rare event. All of them were found with AI, with reports written by humans. All of them are valid so far. Damn. Lots of work to do!
The protocol is still experimental, so no client should expect it to be present in a compositor (and there are for certain compositors which will never have it).
Also, the xx-zones protocol now only addresses xy-positioning, the z-positioning was spun out into xdg-toplevel-groups1 prior to the merge and may get wider support.
In any case, all of this is positive news for complex professional or multiwindow apps on Linux/Wayland! 2/2
Just had to switch another system at a research lab from Plasma Wayland to X11 for the customers - the reason? Remote desktop and multi-window positioning. #RustDesk did not work on that network, and they were using #AnyDesk with Windows machines anyway, which has no Wayland support.
And they were very annoyed that scientific apps did not position windows at the usual spots and predictably.
Really not a good impression, and a pretty bad migration experience still 😕
Forgot your root password? No problem! With #PackageKit <= 1.3.4 you can do all the fun root action on any Linux system you have local access to, no privileges required!
Don't like that? Then PLEASE UPDATE your system ASAP to PackageKit >= 1.3.5 or any fixed distro package. Fixes for this vulnerability should already be available everywhere since today.
You can read more about CVE-2026-41651 on the security researcher's blog:
https://github.security.telekom.com/2026/04/pack2theroot-linux-local-privilege-escalation.html
I tried this AI thing - it very helpfully found a bug in my code and suggested a fix...
It is a damn helpful tool sometimes, but it really feels so strange to me when people say the machines are "understanding" or "thinking". They aren't (yet...). Humans just gained a new tool to help them problem-solve, but they will still have to do that work, instead of giving up control to the statistics machine.
I'm rather late writing about a feature released a while ago, but a lot of people didn't know about `pkgcli` yet, and why i exists. So, enjoy this short introduction to a modern #PackageKit command-line frontend! 😁
#Syntalos 3.0.0 is out, for all of your scientific data acquisition needs!
This version drops Qt from all public interfaces (allowing wider use of its API), has a rewritten Python interface, rewritten IPC (using #iceoryx2), support for more scientific hardware, and a new network interface to manage a fleet of machines running one experiment.
This release has breaking changes, existing projects may need adjustments!
Get it at: https://syntalos.org/
Changes: https://syntalos.org/get/changes/