summaryrefslogtreecommitdiffstats
path: root/_posts
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2019-06-15 16:03:34 -0400
committerDrew DeVault <sir@cmpwn.com>2019-06-15 16:03:34 -0400
commit1b3c76995731d7b449d49684d1a600ff053d53ab (patch)
tree9a5303e7349db3640cc79fdc6bc0b92b713b254e /_posts
parentf0b31a79e87ed8e53c533c2b3695837e844b616f (diff)
Add status update
Diffstat (limited to '_posts')
-rw-r--r--_posts/2019-06-15-Status-update-June-2019.md103
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>