Gabriele Musco's Dev Log

GitLab CI/CD for Flatpak

#gitlab #ci #cd #flatpak #gnome #yml #tutorial

Thanks to this document, and a quick look at nautilus’s git repo I was able to automatically generate fresh flatpaks directly from GitLab by using the integrated CI/CD system. My current setup isn’t perfect but it manages to automate flatpak builds. This is incredibly useful, as when people open issues and I try to fix them, I can just tell them to install the lastest flatpak from the CI/CD and test the fixes. Continue reading ->

Early adopter experience with the new Radeon RX 5700XT on Arch Linux

#gpu #linux #arch #radeon #amdgpu #mesa #vulkan

So I recently got myself a shiny new AMD Radeon RX 5700 XT GPU (that’s a mouthful). Let’s see how it does on Linux. Installation First, I use Arch (btw) and that makes things a lot easier, at least for now. As of writing this, Navi support is still not in the mainline kernel, but it should come with Linux 5.3. Because of the AUR and many other fun things, this isn’t much of a problem in Arch. Continue reading ->

Feeds 0.7 and more features to come

#feeds #roadmap #update #gtk #gnome #python

Feeds version 0.7 should be out soon with all the features detailed in this post. The code starts to feel a little more complex, and it would probably use another small refactoring, but that’s not too important right now. Let’s lay out a new roadmap, with the features I implemented, and some new ones I want to add: Read and unread articles Keeping history of older articles locally (still not sure if I actually want this or not) Adblocking Saving articles Suggestions Integration with GNOME Online Accounts Integration with TTRSS Ability to open rss links and OPML files Offline mode with a banner indicating that the system is offline There’s still some work to do. Continue reading ->

Feeds: saving articles offline and marking stuff as read

#feeds #gnome #gtk #update

Recap In a previous post I layed out a roadmap for my feed reader application Feeds. Here’s a little update on how things are going. Alright, first I want to thank @Etamuk again. He’s being very active with the German translation, and any time I make a commit, soon after I already see he has opened a merge request with the updated translation. That’s just impressive, and I’m truly greatful for his awesome contributions! Continue reading ->

On privacy conscious comments and analytics

#blog #meta #comments #commento #analytics

This blog is fairly new, and so I still have to set up everything. Comments are obviously a very important part of a blog, especially if you want any kind of feedback on the stuff you’re doing. The lazy solution is pretty obvious: Disqus the privacy nightmare. I like the wild idea of respecting my readers’ privacy, and so I started looking for alternative solutions. The one solution I chose to adopt is an open source comment platform called Commento. Continue reading ->