matrix.org/content/blog/2019/10/2019-10-18-this-week-in-mat...

177 lines
8.9 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

+++
title = "This Week in Matrix 2019-10-18"
date = "2019-10-18T21:46:24Z"
updated = "2019-10-18T19:52:32Z"
path = "/blog/2019/10/18/this-week-in-matrix-2019-10-18"
[taxonomies]
author = ["Ben Parsons"]
category = ["This Week in Matrix"]
+++
## Matrix Live 🎙
{{ youtube_player(video_id="6M_FEMxsmwU") }}
## Dept of *Status of Matrix* 🌡
Last week Matrix had a presence at UbuCon Europe and PyCon Ireland. We gave workshops on using Matrix to create bots, and also a session on installing Synapse (see also: Brendan's entry below!)
> <p lang="en" dir="ltr">Hey <a href="https://twitter.com/hashtag/PyConIE?src=hash&ref_src=twsrc%5Etfw">#PyConIE</a>! We hope you enjoyed the Matrix workshop, find the slides and code samples at <a href="https://t.co/aT1dDuEcm1">https://t.co/aT1dDuEcm1</a> and make sure to ask any more questions! <a href="https://t.co/C2qwV5R3gl">pic.twitter.com/C2qwV5R3gl</a></p>&mdash; Matrix (@matrixdotorg) <a href="https://twitter.com/matrixdotorg/status/1183060946580840451?ref_src=twsrc%5Etfw">October 12, 2019</a>
Tomorrow I'm off to sunny Manchester with Michael from the Ops team. We'll visit OggCamp, where we'll show off Matrix with a fun demo I previewed on Matrix Live a few weeks ago.
Matrix will ALSO be at:
* [Re­decentra­lize Conference 2019](https://redecentralize.org/events/2019-conference/)
* [MozFest 2019](https://www.mozillafestival.org/)
## Dept of Spec 📜
[anoa](https://matrix.to/#/@andrewm:amorgan.xyz):
> Last week we set [MSC1219](https://github.com/matrix-org/matrix-doc/issues/1219) (key backups), [MSC2241](https://github.com/matrix-org/matrix-doc/issues/2241) (verification over DMs), and [MSC2313](https://github.com/matrix-org/matrix-doc/issues/2313) (ban lists) for the spec core team to focus on. Those 3 are rolling on into this week as we didn't get a lot of work done last week :)
In other Spec news, Matthew uncovered a stone tablet describing what would in future be known as "[MSC2324](https://github.com/matrix-org/matrix-doc/issues/2324)":
![msc2324](/blog/img/2019-10-18-msc2324.jpg)
## Dept of Servers 🏢
### install-party, nice result from UbuCon Europe
[Brendan](https://matrix.to/#/@brendan:abolivier.bzh) said:
> For a workshop anoa and I did at Ubucon Europe last Sunday on how to install Synapse, I worked on a side project that creates a server, attaches a domain name to it and installs Riot and Caddy on it. Attendees can then SSH into it, follow the instructions to install a Matrix homeserver, and use Riot to register an account on it, log in, and join a federated room with all of the other attendees' homeservers in it.
> We tried it out last week-end for the actual workshop and it worked quite well 🙂
> The project is called Install Party, and lives at <https://github.com/babolivier/install-party>, and if you want to chat about it I've just created [#install-party:abolivier.bzh](https://matrix.to/#/#install-party:abolivier.bzh) 😉
### Synapse
[Neil](https://matrix.to/#/@neilj:matrix.org) reported:
> This week we've been thinking about the future and brainstorming on ideas to improve perf for small instances and sparing some cycles for [MSC1228](https://github.com/matrix-org/matrix-doc/pull/1228). Next week we'll return to improving IO usage on matrix.org.
[Synapse 1.4.1](https://matrix.org/blog/2019/10/18/synapse-1-4-1-released) was released, which fixes a small regression in 1.4.0.
## Dept of Bridges 🌉
### Matrix-Slack Bridge on NixOS
[@christian:kampka.net](https://matrix.to/#/@christian:kampka.net) said:
> Just FYI, the matrix slack bridge is now available via NixOS: <https://github.com/NixOS/nixpkgs/pull/70753>
## Dept of Clients 📱
### riots.im available via IPFS
Remember <https://riots.im> from last week? Now available on IPFS!
[@swedneck:permaweb.io](https://matrix.to/#/@swedneck:permaweb.io) said:
> toml's riots.im is also available via IPFS: `ipfs get riots.im` or visit `localhost:8080/ipns/riots.im` with ipfs installed and running.
### Riot-iOS 0.10.0
[Manu](https://matrix.to/#/@Manu:matrix.org) offered:
> On Riot-iOS land, Riot-iOS [0.10.0](https://github.com/vector-im/riot-ios/releases/tag/v0.10.0) has been released on the App Store. We have started a stabilisation [sprint](https://github.com/vector-im/riot-ios/milestone/27). In parallel, we are still polishing the privacy work
### RiotX release next week
[benoit](https://matrix.to/#/@benoit.marty:matrix.org) announced:
> RiotX: we are merging waiting PRs and have postponed the release to ensure a maximum of stability and polishing. The release will be done at the beginning of next week and will contains: read marker, camera picker and improved file picker, share to RiotX capability and many bugfixes.
## Dept of SDKs and Frameworks 🧰
### matrix-3ds-sdk
[sorunome](https://matrix.to/#/@sorunome:sorunome.de) said:
> Heya, [matrix-3ds-sdk](https://github.com/Sorunome/matrix-3ds-sdk/) is a new matrix sdk - for the Nintendo 3DS! It is still deep in development, so expect bugs, some things not working properly etc.
> Current features include:
> - logging in
> - sending text messages to rooms
> - redacting events from rooms
> - resolving aliases to room ids
> - basic framework to get a /sync loop working
>
> If you are into 3DS homebrew development or are interested in helping out making a full client based on this, please contact soru (@sorunome:sorunome.de)! 3ds homebrew dev is pretty new to her, so there are plenty of open questions / debugging help would be great!
>
> Support room: #matrix-3ds-sdk:sorunome.de
> Donate: <https://liberapay.com/Sorunome>
This is really impressive, I'm looking forward to playing with it. (I'm sure someone at the office must own a 3DS!)
### koma
[yuforia](https://matrix.to/#/@uforia:matrix.org) offered:
> [koma](https://github.com/koma-im/koma-library), Kotlin library for building clients: Added API for retrieving notifications.
## Dept of Ops 🛠
### mvgorcum/docker-matrix
[Mathijs](https://matrix.to/#/@mathijs:matrix.vgorcum.com) announced:
> I uploaded the synapse 1.4.1 image to mvgorcum/docker-matrix:v1.4.1 within about half an hour after the release
### docker image of synapse-develop
[Mathijs](https://matrix.to/#/@mathijs:matrix.vgorcum.com) announced:
> I've made a docker image of the develop branch of synapse, and automated it to build daily. It's on my [docker hub](https://hub.docker.com/r/mvgorcum/docker-matrix/tags) as mvgorcum/docker-matrix:develop, based on the avhost dockerfile.
> Note that there are no checks, the image is simply built from the develop branch of the synapse git repo every night.
### Matrix Synapse for Kubernetes
[Ananace](https://matrix.to/#/@ace:kittenface.studio) offered:
> just pushed Version 1.4.1 of the Matrix Synapse for Kubernetes packaging. A bit fiddly to do on a phone 🙂
### Synapse 1.4.1 multi-arch docker image
[Black Hat](https://matrix.to/#/@bhat:encom.eu.org) told us:
> I'm building the Synapse 1.4.1 multi-arch docker image. It will be pushed to Docker Hub in a couple of hours.
## Dept of Tulir 🇫🇮
A special section this week from the guy with one editor open for everything, [tulir](https://matrix.to/#/@tulir:maunium.net):
> I haven't done anything on my own projects this week, but I did contribute to a bunch of other projects:
>
> * Updated SmsMatrix to the latest matrix-android-sdk to fix outgoing sms duplication bug (https://github.com/tijder/SmsMatrix/pull/60)
> * Fixed Riot web sending reply fallbacks in edited message content (https://github.com/matrix-org/matrix-react-sdk/pull/3551)
> * Fixed some things in the Riot web edit html -> markdown parsing (https://github.com/matrix-org/matrix-react-sdk/pull/3552)
> * Made Riot web reply rendering much nicer and more compact (https://github.com/matrix-org/matrix-react-sdk/pull/3553)
> * Added full emoji picker for reactions to Riot web (https://github.com/matrix-org/matrix-react-sdk/pull/3554)
>
> The first two are already merged (and SmsMatrix even got a new release on f-droid), the html parsing is waiting for code review and the emoji picker and reply rendering are waiting for design review.
>
> Also, I made a read-only status.matrix.org rss feed room since some people wanted one: [#matrix.org-status:maunium.net](https://matrix.to/#/#matrix.org-status:maunium.net). I don't remember if I TWIMed these before, but [#xkcd:maunium.net](https://matrix.to/#/#xkcd:maunium.net) and [#commitstrip:maunium.net](https://matrix.to/#/#commitstrip:maunium.net) are similar read-only rooms, new xkcds and commitstrips are posted there whenever they come out.
## Dept of Ping 🏓
|Rank|Hostname|Median MS|
|:---:|:---:|:---:|
|1|matrix.tetraodon.nl|340|
|2|flip.earth|353.5|
|3|matrix.bn4t.me|397.5|
|4|midov.pl|435|
|5|aragon.sh|443|
|6|finallycoffee.eu|493|
|7|dodsorf.as|564|
|8|matrix.vgorcum.com|575.5|
|9|maunium.net|595|
|10|room409.xyz|598|
## That's all I know 🏁
See you next week, and be sure to stop by [#twim:matrix.org] with your updates!
[#TWIM:matrix.org]: https://matrix.to/#/#TWIM:matrix.org