3 hours test stream and OBS still works, qt5 don't crash it anymore :partyparrot: Fix is landed on guix master :guix: It should also prevent crashes of other qt5-based apps on wayland. https://git.savannah.gnu.org/cgit/guix.git/commit/?id=a43c524252 Probably the crashes of obs caused by bug in QT: https://github.com/obsproject/obs-studio/issues/4295 It means, updating obs version in guix repo won't resolve the issue, quickly patching qt is not the option as well (it should go through core-updates branch). So it seems there are two solutions: using flatpak for installing obs or building patched qt and building obs with it. Very nice post on #guix internatls. Derivations and related API explained with simple examples. https://guix.gnu.org/en/blog/2023/dissecting-guix-part-1-derivations/ Streaming every working day is harder than I anticipated, it tooks a huge amount of time and energy, but I hope my skills will grow, my tools will evolve and it will become easier. It was very tempting to postpone the creation of the stream announce for tomorrow, when I will be fresh and rested, but I guess I'm stronger than my perfectionism. Day 1: Architecutre Decision Records - Road to FOSS Buisness There were a lot of technical issues: OBS crashed a few times, I forgot to redeploy nginx restreaming config, peertube instance went down, but I still hugely enjoyed the stream! Despite the issues, I felt calm, confident and comfortable. Thank you everyone for participation and support, you are cool! I've been working as a FOSS developer full-time for almost 3 years new and I find it fulfilling, meaningful, enjoyable and just awesome. Due to forced migration my expenses have increased significantly, my savings aren't infinite either, but I would like to keep working on FOSS full-time and to do so I decided to make an ethical sustainable business. I don't know how to achieve it yet, but I'll be sharing my journey on the streams.
Show previous comments
@abcdw Good luck! I am also aiming to go independent this year and make a living from FOSS project work and creating educational content. I'll be curious to see what you do! Let me know if there's any way I can help @abcdw good luck, too bad that you had to imigrate, but perhaps that also opened some opportunities, which hadn't been there before. Honestly, it's still a bit of a mystery to me how one can earn a living on FOSS, therefore I'll be following your progress very closely! 👍
[DATA EXPUNGED]
More work is happenning on distributed substitutes for GNU Guix! https://issues.guix.gnu.org/52555 It's one of the features I would really like to see implemented. It brings us closer to the bright decentralized future and will make people from my country and other regions with censorship and restrictions to have access to great software. @abcdw Interesting. I suspect Guix will still need a few Curaiss instances, because there's so much stuff to build. But maybe this will make downtime of the CI servers less of an issue, if I understand the proposal correctly.
[DATA EXPUNGED]
@abcdw that'd be cool! I'd also love to stream more regularly but there's so little time @abcdw Still stuck going from #rde img / #guix install to working rde system. One issue is that I still don't understand guix and the other is that I can't spend time until I cracked the nut in one sitting. So I'm starting over all the time - which was good for testing the rde img documentation ;) I didn't write much code this week, but it still feels very productive. Wrote a plan for #rde, prepared ADR template, learned nginx deeper, drafted tests and tried to launch them in REPL for #guile and #guix. But the most satisfying thing is that we got first commits pushed by a new rde co-maintainer conses! Congrats to him 🥳 I have an account on diode.zone #peertube instance for quite some time: @andrewtropin Today I started importing the rest of my stream recordings to it. Would you like to see me switching to it as my primary streaming platform? Anonymous poll
Poll
Yes
14
87.5%
No
16 people voted. 2
12.5%
Voting ended 16 Jan 2023 at 6:25. @abcdw @andrewtropin that would be cool, although I think it is a good idea to upload on multiple platforms so that more people can discover your videos. I personally discovered your channel by searching "emacs" on youtube. Take a look at this slick looking website for guile proba test runner package by @luis_felipe! https://luis-felipe.gitlab.io/guile-proba/ Seeing such a quality web page for a test runner, gives a feeling that #guile is hugely popular and widespread if every piece of the ecosystem looks so polished. @abcdw @luis_felipe The number of times I saw some library or standard library thing in the Guile ecosystem and thought: "Oh that exists?!" … Always a pleasant surprise to find something awesome, but sometimes one wishes, one had found things earlier. Like for example when I tried my hand at implementing function contracts and then it turned out, that there is already a port of how Racket does it for Guile … Or recently I found guile-filesystem. @abcdw @luis_felipe I think @luis_felipe must build web sites for all Guile projects! Thanks to @daviwil's stream I finally allocated time to start migration to more complete REPL-driven workflow for #guix and #rde development. It still requires a lot of work to make it really pleasant, but I already build store items for different parts of rde from repl rather than makefiles, which is a way faster (in terms of build time, the required amount of code is not that small yet). https://guix.gnu.org/manual/devel/en/html_node/The-Store-Monad.html @abcdw Nice! It is pretty convenient building derivations at the REPL. The one thing I really need to figure out is how to quickly open the output file or folder of a build in Emacs so that I can inspect it without copy/pasting the path. Probably not that hard to do, just needs a few moments to try it! I haven't used youtube without adblocker for years, wow, how fucked up this feels - seeing the advertisement all over the place. Published a roadmap for rde project and very excited about it. https://lists.sr.ht/~abcdw/rde-announce/%3C87o7r52x9x.fsf%40trop.in%3E If you don't know much about #rde yet, read release announce and try live ISO: https://lists.sr.ht/~abcdw/rde-announce/%3C871qof9as5.fsf%40trop.in%3E |