How #bootstrappable is your distro?
Very interesting overview over "Open Source in Africa" by Shedrack Akintayo:
The developer communities I'm part of ar mostly European and North American and it's really seldom I see developers from Africa.
When I saw the “Open Letter to Apache #OpenOffice” by #LibreOffice developers, I felt for them:
Two days later, this “answer” suggests that #Apache is actively trying to harm the development of a free “office suite”:
I worked a bit on my #guile netlink implementation yesterday and added the RTM_*ADDR types for rtnetlink. This was enough for me to write some code that adds an IP address (v4 or v6) to an interface! The goal is to use it to replace the current static-networking-service-type in #guix as it currently only supports ipv4. You can find the code here:
and I have a manual at https://git.lepiller.eu/guile-netlink/manual/manual.html
Hey look, the guide that Joshua Branson and I wrote about how to run Guix on a Linode server is up on the Guix blog! https://guix.gnu.org/en/blog/2020/running-guix-system-on-a-linode-server/
Actually made it through a pretty big refactor of how the Guix Data Service handles database connections for HTTP requests: https://git.savannah.gnu.org/cgit/guix/data-service.git/commit/?id=c3c9c07f9a208633882a21004d30c5ee29026cb1
There should be less chance of the server being slow handling requests now, and some requests should even be faster due to extra parallelism.
I'm pretty sure I must have broken something somewhere though...
Setting Up Mail in Guix System Part 1 https://video.hardlimit.com/videos/watch/ceca4919-8974-4799-a6da-65493d9c0819
I don't think we lack technical solutions
We lack the culture
We don't need to implement stuff
We need to talk and think more
You may be interested in the work being done in GNU Mes and Guix, which does bootstrap GCC, among most other things; here's a recent blog post by @janneke
\o/ First step of the integration of my #maven-build-system into #guix done. I now install maven and its dependencies in a maven repository. Next steps are adding the basic maven plugins, and the maven-build-system itself, then I'll send all these patches for review :)
My current work is available on this branch:
Nice short (~16m) talk on build system security – trusting trust attacks, reproducible builds & bootstrappable builds.