Status update, June 2019 June 15, 2019 on Drew DeVault's blog

Summer is in full swing here in Philadelphia. Last night I got great views of Jupiter and a nearly-full Moon, and my first Saturn observation of the year. I love astronomy on clear Friday nights, there’s always plenty of people coming through the city. And today, on a relaxing lazy Saturday, waiting for friends for dinner later, I have the privilege of sharing another status report with you.

First, I want to talk about some work I’ve done with blogs lately. On the bottom of this article you’ll find a few blog posts from around the net. This is populated with openring, a small Go tool I made to fetch a few articles from a list of RSS feeds. A couple of other people have added this to their own sites as well, and I hope to use this to encourage the growth of a network of bloggers supporting each other without any nonfree or centralized software. I’ll write about this in its own article in time. I’ve also made an open offer to give $20 to anyone who wants to make their own blog, and so far 5 new blogs have taken me up on the offer. Maybe you’ll be the next?

Other side projects have seen some nice progress this month, too. Wio has received a few patches from Leon Plickat improving the UX, and I understand more are on the way. I’m also happy to tell you that the RISC-V musl libc port I was working on is heading upstream and slated for inclusion in the next release! Big thanks to everyone who helped with that, and to Rich Felker for reviewing it and assembling the final patches. I was also able to find some time this month to contribute to mrsh, adding support for job IDs, the wait, break, and continue builtins, and a handful of other improvements. I’m really excited about mrsh, it’s getting close to completion. My friend Luminarys also finally released synapse 1.0, a bittorrent client that I had a hand in designing, and building frontends for. Congrats, Lumi! This one has been a long time coming.

Alright, now for some updates on the larger, long-term projects. The initial pre-release of aerc shipped two weeks ago! Even since then it’s already attracted a flurry of patches from the community. I’m tremendously excited about this project, I think it has heaps of potential and a community is quickly forming to help us live up to it. Since 0.1.0 it’s already grown support for formatting the index list, swapped the Python dependency for POSIX awk, grown temporary accounts and the ability to view headers, and more. I’ve already started planning 0.2.0 - check out the list of blockers for a sneak peek.

The Godot+Wayland workstream has picked up again, and I’ve secured some VR hardware (an HTC Vive) and started working on planning the changes necessary for first-class VR support on wlroots. In the future I also would like to contribute with the OpenXR and OpenHMD efforts for bringing a full-stack free software solution for VR. I also did a proof-of-concept 3D Wayland compositor that I intend to translate to VR once I have the system up and running on Wayland:

In other respects, sway & wlroots have been somewhat quiet. We’ve been focusing on small bug fixes and quality-of-life improvements, while some beefier changes are stewing on the horizon. wlroots has seen some slow and steady progress on refining its DRM implementation, improvements to which are going to lead to even further improved performance and capability of the downstream compositors - notably, direct scan-out has just been merged with the help of Scott Anderson and Simon Ser.

In SourceHut news, the most exciting is perhaps that todo.sr.ht has grown an API and webhooks! That makes it the last major sr.ht service to gain these features, which unblocks a lot of other stuff in the pipeline. The biggest workstream unblocked by this is dispatch.sr.ht, which has an design proposal for an overhaul under discussion on the development list. This’ll open the door for features like building patches sent to mailing lists, linking tickets to commits, and much more. I’ve also deployed another compute server to pick up the load as git.sr.ht grows to demand more resources, which frees up the box it used to be on with more space for smaller services to get comfortable. I was also happy to bring Ludovic Chabant, the driving force behind hg.sr.ht, with me to attend a Mercurial conference in Paris, where I learned heaps about the internals (and externals, to be honest) of Mercurial. Cool things are in store here, too! Big thanks to the Mercurial maintainers for being so accommodating of my ignorance, and for putting on a friendly and productive conference.

In the next month, I’m moving aerc to the backburner and turning my focus back to SourceHut & wlroots VR. I’m getting a consistent stream of great patches for aerc to review, so I’m happy to leave it in the community’s hands for a while. For SourceHut, the upcoming dispatch workstream is going to be a huge boon to the community there. On its coattails will come more powerful data import & export tools, giving the users more ownership and autonomy over their data, and perhaps following this will be some nice improvements to git.sr.ht. I’m also going to try and find time to invest more in Alpine Linux on RISC-V this month.

From the bottom of my heart, thank you again for lending your support. I’ve never been busier, happier, and more productive than I have been since working on FOSS full-time. Let’s keep building awesome software together.

This work was possible thanks to users who support me financially. Please consider donating to my work or buying a sourcehut.org subscription. Thank you!

Have a comment on one of my posts? Start a discussion in my public inbox by sending an email to ~sircmpwn/public-inbox@lists.sr.ht [mailing list etiquette]

Articles from blogs I read Generated by openring

Status update, August 2020

Hi! Regardless of the intense heat I’ve been exposed to this last month, I’ve still been able to get some stuff done (although having to move out to another room which isn’t right under the roof). I’ve worked a lot on IRC-related projects. I’ve added a znc-i…

via emersion 2020-08-19 00:00:00 +0200 +0200

What's cooking on Sourcehut? August 2020

Another month passes and we find ourselves writing (or reading) this status update on a quiet, rainy Sunday morning. Today our userbase numbers 16,683 members strong, up 580 from last month. Please extend a kind welcome to our new colleagues! Thanks for read…

via Blogs on Sourcehut 2020-08-16 00:00:00 +0000 +0000

Go 1.15 is released

Today the Go team is very happy to announce the release of Go 1.15. You can get it from the download page. Some of the highlights include: Substantial improvements to the Go linker Improved allocation for small objects at high core coun…

via The Go Programming Language Blog 2020-08-11 11:00:00 +0000 +0000

North Pacific Logbook

The passage from Japan (Shimoda) to Canada (Victoria) took 51 days, and it was the hardest thing we've ever done. We decided to keep a logbook, to better remember it and so it can help others who wish to make this trip.Continue Reading

via Hundred Rabbits 2020-07-31 00:00:00 +0000 GMT