diff options
author | Drew DeVault <sir@cmpwn.com> | 2019-06-15 16:03:34 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-06-15 16:03:34 -0400 |
commit | 1b3c76995731d7b449d49684d1a600ff053d53ab (patch) | |
tree | 9a5303e7349db3640cc79fdc6bc0b92b713b254e /_posts | |
parent | f0b31a79e87ed8e53c533c2b3695837e844b616f (diff) |
Add status update
Diffstat (limited to '_posts')
-rw-r--r-- | _posts/2019-06-15-Status-update-June-2019.md | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/_posts/2019-06-15-Status-update-June-2019.md b/_posts/2019-06-15-Status-update-June-2019.md new file mode 100644 index 0000000..a3e85ef --- /dev/null +++ b/_posts/2019-06-15-Status-update-June-2019.md @@ -0,0 +1,103 @@ +--- +layout: post +title: Status update, June 2019 +--- + +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](https://git.sr.ht/~sircmpwn/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](/make-a-blog) 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](https://git.sr.ht/~sircmpwn/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](https://git.sr.ht/~emersion/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](https://synapse-bt.org/), a +bittorrent client that I had a [hand in +designing](https://github.com/Luminarys/synapse/commit/ac92bb424c3d7d99905f4c0988c924001b688080#diff-d981183863e690e9f0f2bd20145a7a16), +and [building](https://github.com/ddevault/receptor) +[frontends](https://broca.synapse-bt.org/) 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](/2019/06/03/Announcing-aerc-0.1.0.html) 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](https://todo.sr.ht/~sircmpwn/aerc2?search=label:%22blocker%22%20status%3Aopen) +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](https://github.com/swaywm/wlroots/issues/1723) 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: + +<video src="https://yukari.sr.ht/godot3d.webm" muted autoplay controls></video> + +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. + +<small class="text-muted"> +This work was possible thanks to users who support me financially. Please +consider <a href="/donate">donating to my work</a> or <a +href="https://sourcehut.org">buying a sourcehut.org subscription</a>. Thank you! +</small> |