시몽

Status update, January 2022

Hi all! This month’s status update will be quite shorter than usual, because I’ve been taking two weeks off. I’ve been in Strasbourg (a city in the east of France) for New Year’s Eve. We’ve cooked a bunch of local food, including a Kougelhopf:

Picture of a Kougelhopf

But let’s get back to FOSS. What’s been baking in the oven since last month?

Thanks to Thorben Günther’s endless stream of contributions, the hut CLI tool has gained numerous new features. The builds.sr.ht, git.sr.ht, meta.sr.ht, pages.sr.ht and paste.sr.ht related commands are now mostly done. We also found and fixed some upstream sr.ht bugs, and contributed various improvements to the GraphQL schema. If you’re interested in giving us a hand, there are still a lot of other commands which need to be implemented, the output formatting could be made nicer, and many other small tasks!

I’ve made some progress on the gyosu C API documentation generator. The symbol prototypes now have (light) syntax highlighting and are linkified (the types are clickable and will show the definition). gyosu can now run on all of the wlroots headers:

wlroots docs generated by gyosu

Speaking of wlroots, Isaac Freund has submitted a new Wayland protocol for improved session locking. I’ve implemented it in swaylock, and Isaac’s work has been merged into wayland-protocols today. This protocol is more secure than the previous solution, it won’t leak information on output hotplug and won’t unlock the session when the screen locker crashes.

The New Project of the Month™ is chathistorysync. It’s a small tool which connects to an IRC bouncer (e.g. soju), downloads and mirrors chat history to a local directory. This should allow chat.sr.ht users to archive and grep their logs!

That’s about it for this month! By the way, I’ll be giving a FOSDEM talk about the new Wayland dmabuf feedback protocol, since it’s about WSI stuff I fear all seats in the room will be taken so make sure to book your ticket!


Questions, comments? Please use my public inbox by sending a plain-text email to ~emersion/public-inbox@lists.sr.ht.

Articles from blogs I follow

Status update, May 2023

Unfortunately I had to take a little leave for personal reasons, so this update will be rather small. My main adventures last month were in Alpine packaging. My motivation was to set up a package repo for Anemos. Alpine's apk is pretty great, but I found …

via blogfehler!

Friday Updates

Team Updates A number of members of my team at Valve don’t blog, and I like to bring visibility to their work when I can. Here’s a quick roundup of what some of them have been doing, in no particular order.

via Mike Blumenkrantz

Burnout

It kind of crept up on me. One day, sitting at my workstation, I stopped typing, stared blankly at the screen for a few seconds, and a switch flipped in my head. On the night of New Year’s Eve, my backpack was stolen from me on the train from Berlin to Amste…

via Drew DeVault's blog

Generated by openring