@Wismill

3 Followers
8 Following
19 Posts

Trying to answer a question no sane person ever had to ask: How Hard Is It, To Open a File?

This one is about the great POSIX idea of a filesystem, and why you could not play your games and open chrome for a few days.

https://blog.sebastianwick.net/posts/how-hard-is-it-to-open-a-file/

How Hard Is It To Open a File?

It’s a question I had to ask myself multiple times over the last few months. Depending on the context the answer can be: very simple, just call the standard library function extremely hard, don’t trust anything If you are an app developer, you’re lucky and it’s almost always the first answer. If you develop something with a security boundary which involves files in any way, the correct answer is very likely the second one.

swick's blog

The State of #Haskell 2025 survey is out! Please take ~10 minutes to fill this out and share it with friends/colleagues/coworkers, whether or not they are users of Haskell.

https://www.surveymonkey.com/r/6M3Z6NV

State of Haskell 2025

Take this survey powered by surveymonkey.com. Create your own surveys for free.

libinput 1.30.0 is now available. Save a turkey, download libinput instead.

https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.30.0

Biggest feature in this release are of course the Lua plugins that can modify the behaviour/look of a device to make them more digestible to libinput. Oh, think of the opportunities!

libinput 1.30 · libinput / libinput · GitLab

libinput 1.30 is now available. Only one documentation fix over last week's RC2 and we are ready to go. This announce email is an algamation of...

GitLab

Now that all pumpkins have met their demise it's time for the next silly season: the libinput 1.30 release cycle. Starting today with RC1: https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.29.901

Biggest change in this release are of course the ability to write a Lua plugin to change your device's behaviour (for the better, I hope). But we also now have scroll wheel acceleration in the custom pointer accel method and hopefully better behaviour for virtual devices.

libinput 1.30rc1 · libinput / libinput · GitLab

libinput 1.30-rc1 (1.29.901) is now available. This release brings a new core functionality: Lua plugins. Lua plugins sit logically between libinput and the kernel...

GitLab

#libxkbcommon 1.13.0 is out!

The highlight of this release is the introduction of the #XKB extensions directories,
a new mechanism to facilitate keyboard layout packaging and distribution.

See https://xkbcommon.org/doc/current/packaging-keyboard-layouts.html for further details.

Release notes: https://xkbcommon.org/doc/current/release-notes.html

libxkbcommon: Packaging keyboard layouts

It turns out that #libxkbcommon 1.12 uncovered some issues with the X11 ecosystem, resulting in broken keyboard input in some #X11 apps in Wayland sessions.

First reported in this #ArchLinux issue: https://gitlab.archlinux.org/archlinux/packaging/packages/libxkbcommon/-/issues/3

I filed multiple fixes:

libxkbcommon-x11: https://github.com/xkbcommon/libxkbcommon/pull/871

xserver: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2082

libx11: https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/292

Hopefully this mess will get fixed soon.

libxkbcommon v 1.12.0-1 breaks keyboard input in KeePassXC (at least) (#3) · Issues · Arch Linux / Packaging / Packages / libxkbcommon · GitLab

Description: libxkbcommon v 1.12.0-1 breaks keyboard input in KeePassXC. When upgrading today I lost the ability to input my password into...

GitLab

#libxkbcommon has now an introspection tool, useful to visualize what files are actually loaded.

You can use it on the whole XKB tree too!

https://github.com/xkbcommon/libxkbcommon/blob/master/doc/introspection.md

libxkbcommon/doc/introspection.md at master · xkbcommon/libxkbcommon

keymap handling library for toolkits and window systems - xkbcommon/libxkbcommon

GitHub

#libxkbcommon 1.12.0 is out!

The highlight of this release is the performance improvements for keymap handling:
- about 1.6× speedup at *serializing* with default options;
- about 1.7× speedup at *parsing* keymaps serialized by libxkbcommon, otherwise at least 1.1×.

Release notes: https://xkbcommon.org/doc/current/release-notes.html#libxkbcommon-1120--2025-10-10

libxkbcommon: Release notes

Release 2.46

xkeyboard-config 2.46 was released on 2025-09-30…

xkeyboard-config