diff options
author | Drew DeVault <sir@cmpwn.com> | 2019-09-15 13:18:51 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-09-15 13:18:51 -0400 |
commit | 8fb16cc19fe5f096d99a68bf8e96f898c21f6362 (patch) | |
tree | 774862e9c6d679f5b5bc43f1068602721874184d | |
parent | 7be998e15909644791343f69897a02d8e5d150f3 (diff) |
Status update, September 2019
-rw-r--r-- | _posts/2019-09-15-Status-update-September-2019.md | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/_posts/2019-09-15-Status-update-September-2019.md b/_posts/2019-09-15-Status-update-September-2019.md new file mode 100644 index 0000000..2b3cf3c --- /dev/null +++ b/_posts/2019-09-15-Status-update-September-2019.md @@ -0,0 +1,96 @@ +--- +layout: post +title: Status update, September 2019 +tags: ["status update"] +--- + +Finally home again after a long series of travels! I spent almost a month in +Japan, then visited my sister's new home in Hawaii on the way eastwards, then +some old friends in Seattle, and finally after 5½ long weeks, it's home sweet +home here in Philadelphia. At least until I leave for +[XDC](https://xdc2019.x.org/) in Montreal 2 weeks from now. Someday I'll have +some rest... throughout all of these wild travels, I've been hard at work on my +free software projects. Let's get started with this month's status update! + +![](https://sr.ht/iuDE.jpg) + +<p style="text-align: center"> + <small>Great view from a hike on O'ahu</small> +</p> + +First, Wayland news. I'm happy to share with you that the Wayland book is now +more than halfway complete, and I've made the drafts available online for a +discounted price: [The Wayland Protocol](https://wayland-book.com). Thanks to +all of my collaborators and readers who volunteered to provide feedback! There's +more Wayland-related news still, as this month marked the release of [sway +1.2][sway changelog] and [wlroots 0.7.0][wlr changelog]. I like this release +because it's light on new features - showing that sway is maturing into a stable +and reliable Wayland desktop. The features which were added are subtle and serve +to improve sway's status as a member of the broader ecosystem - sway 1.2 +supports the new [layer shell support in the MATE panel][mate panel], and the +same improvements are already helping with the development of other software. + +[sway changelog]: https://github.com/swaywm/sway/releases/tag/1.2 +[wlr changelog]: https://github.com/swaywm/wlroots/releases/tag/0.7.0 +[mate panel]: https://github.com/mate-desktop/mate-panel/pull/991 + +[![Screenshot of MATE panel running on sway](https://sr.ht/9Oro.png)](https://sr.ht/9Oro.png) + +<p style="text-align: center"> + <small>Rest assured, the weird alignment issues were fixed</small> +</p> + +On the topic of [aerc](https://aerc-mail.org), I still haven't gotten around to +that write-up responding to [Greg KH's post][gregkh]... but I will. Travels have +made it difficult to sit down for a while and do some serious long-term project +planning. Regardless, the current plans have still been being executed well. +Notmuch support continues to improve thanks to Reto Brunner's help, completions +are improving throughout, and heaps of little features - signatures, unread +message counts, :prompt, forward-as-attachment - are now supported. + +[gregkh]: http://www.kroah.com/log/blog/2019/08/14/patch-workflow-with-mutt-2019/ + +I also spent some time this month working on Simon Ser's +[mrsh](https://mrsh.sh). I cleaned up call frames, implemented the `return` +builtin, finished the `pwd` builtin, improved readline support, fleshed out job +control, and made many other small improvements. With mrsh nearing completion, +I've started up another project: [ctools][ctools]. This provides the rest of the +POSIX commands required of a standard scripting environment (it replaces +coreutils or busybox). I'm taking this one pretty seriously from the start - +every command has full POSIX.1-2017 support with a conformance test and a man +page, in one C source file and no dependencies. If you're looking for a good +afternoon project (or weekend, for some utilities), how about picking up your +favorite [POSIX](https://pubs.opengroup.org/onlinepubs/9699919799/) tool and +sending along an implementation? + +[![Screenshot of ctools test suite](https://sr.ht/DSxS.png)](https://builds.sr.ht/~sircmpwn/job/88955) + +[ctools]: https://git.sr.ht/~sircmpwn/ctools + +With these projects, along with ~mcf's [cproc](https://git.sr.ht/~mcf/cproc), +we're starting to see a simple and elegant operating system come together - +exactly the kind I wish we already had. To track our progress towards this goal, +I've put up [arewesimpleyet.org](https://arewesimpleyet.org). A day may soon +come when computers become the again elegant and simple tools they were always +meant to be! At least if we assume "within a few decades" as a valid definition +of "soon". + +To cover SourceHut news briefly: we hit 10,000 users this month! And it's +continued to grow since, up to 10,649 users at the time of writing. On the +subject of feature development, with Denis Laxalde's help we're starting to put +together a Debian repository for installing the services on Debian hosts. On +todo.sr.ht, users without accounts can now create and comment on tickets via +email. I also redesigned [sourcehut.org](https://sourcehut.org), adding a blog +with a greater breadth of topics than we'll see on the sr.ht-announce mailing +list. + +That's all for this month! I enjoyed my vacation and some much needed time away +from work... though for me a "day off" is a day where I write less than 1,000 +lines of code. Thank you again for your support - it means the world to me. I'll +see you next month! + +![](https://sr.ht/1cuE.jpg) + +<p style="text-align: center"> + <small>Had the best seats at a concert in Tokyo!</small> +</p> |