It's actually really awesome that Mastodon attracted a shitload of users who largely aren't aware that the underlying GNUSocial platform is old.
You know why?
Because it means we can do this over and over.
Every time someone releases a new implementation with different-looking chrome on top, it can go through its own marketing and media cycle and garner new users. *And the network effect will be cumulative.*
It is proven! I am cyphar on Keybase: https://keybase.io/cyphar/sigchain#2526fdc1d7e6178b9e4eeb3609db977a1b52ab7e7067035a215191bd97fce1cb0f
#umoci 0.3.0 released with OCI v1.0 support. Exciting times. #skopeo 0.1.23 also has come out with support for v1.0 as well. https://github.com/openSUSE/umoci/releases/tag/v0.3.0
Really what would be nice is a way to take a Cargo.toml and use it with RPM macros...
Unfortunately Rust still is hard to package in distributions. While we do have solutions for nodejs and ruby, nobody likes those hacks. I'm hoping it can be improved in the future.
I published a short blog post about how #umoci's integration test coverage profiles are generated and collated. https://www.cyphar.com/blog/post/golang-integration-coverage
#umoci 0.2.1 released. It supports v1.0.0-rc5 of the #OCI runtime-spec and I've streamlined releases. https://github.com/openSUSE/umoci/releases/tag/v0.2.1
openSUSE #umoci 0.2.0 released. Lots of refactoring and cleanup in preparation for OCI merging of libraries. https://github.com/openSUSE/umoci/releases/tag/v0.2.0
I made a website to track the progress of rootless containers so that new people can pitch in more effectively, as well as to serve as some basic documentation on rootless containers. https://rootlesscontaine.rs/
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!