시몽

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

Depth

Again

via Mike Blumenkrantz

Status update, May 2022

This was an exciting month: the Hare programming language is a secret no more! You can now try out the programming language I first teased over a year ago and tell me what you think. I hope you like it! I’m quite pleased with it so far. One thing Hare has don…

via Drew DeVault's blog

The Apple GPU and the Impossible Bug

In late 2020, Apple debuted the M1 with Apple’s GPU architecture, AGX, rumoured to be derived from Imagination’s PowerVR series. Since then, we’ve been reverse-engineering AGX and building open source graphics drivers. Last January, I rendered a triangle …

via On Life and Lisp

Generated by openring