FOSS Recap 2025


Following many other developpers, here is a recap of all the noticeable FOSS related projects that I have contributed to in 2025.

Alpine Linux

As of beginning of 2026, I maintain a total of 178 packages for Alpine Linux, in addition to 26 that I maintain in my own repo.

Aports

During the last year, I pushed a total of 451 commits (top 12 committer!) to Alpine Linux aports. Almost half were updates to python packages (231).

I also added 14 new aports to Alpine Linux repositories:

I also took maintainership of 3 aports:

The last one (arm-trusted-firmware) is my first main package!

That said, this looks to be less activity than last year, where I pushed 605 commits, added 69 new aports, and took maintainership of 17 packages.

Ayaports

As mentionned, I maintain my own port repo, which acts as my staging repo, and allows me to backports packages from Alpine's testing to latest stable Alpine release. Ignoring my backports, I pushed 58 updates to my staging packages and added 8 new aports.

I improved a lot on my package monitoring CI that alerts me (by creating a new issue on my forge) whenever a package needs updating. I pushed 78 commits to this, mostly related to adding exceptions and rules to my CI. Notably, I added the ability to track minor and patch releases on package, so I get alerted to new minor relases on Alpine's stable releases.

Indeed, this is still less activity than last year, where I added 48 new aports to my staging repo, and pushed 282 new commits.

QubesOS template

I created a few years ago an Alpine Linux template for QubesOS. I pushed 69 commits to this repo, and ported the template to Qubes' latest version. I have not done much in improvements to this, given that I hadn't had the time to push this project further.

postmarketOS

I pushed a total of 60 commits in the last year, all centered around two devices: the PineNote and the uConsole.

pine64's PineNote

I took maintainership of the PineNote port, having made many improvements. Notably:

ClockworkPi's uConsole

I contributed to the uConsole ports by extending the raspberrypi support from the cm4 to the cm5 and cm3. I also added support to the radxa-cm5, but unfortunately the port was removed as the build for the downstream kernel was problematic.

Ilot

In 2021, I started a small Nextcloud instance to be used by community and student groups in Montreal. In 2025, I made many improvement to the service. Notably, I finally got a team together to improve the bus factor, and migrated the services to a new Ampere based server cluster. Our services are packaged in Alpine packages, thus buildable using a repo. I pushed 102 commits, mostly related to our authentik package and its dependencies.

Other

I attended this year's Hackers on Planet Earth and met some very cool people! My favorite talk was Marlon Kautz's Data Autonomy: Counter-Surveillance Strategies for Civil Society.

Plans for 2026

I certainly feel like I stepped back from contributing to FOSS this year, as I got busy with other obligations. I'd like to change that, and better organize my goals to get a momentum going. Here are a few goals and projets that I'd like to work on.

postmarketOS

I'd like to get myself involved more with postmarketOS. I think it is a fantastic project, and I think this blasts Alpine Linux into very important and exciting territories. This was my first year getting involved, and I'd like to contribute more. Notably:

Alpine Linux

I don't think I'll improve my odds this year in Alpine Linux. I've been a maintainer since 2022 when I first merged the .NET 3.1 compiler. I've had a lot of fun since then, but the project never felt accessible enough for me to get involved more. At best, maintaining Alpine packages feels like my morning sudoku, at worst it feels like a chore. In any case, I don't plan on taking on more, but I'd like to improve my current packages:

Qubes

This project has been in maintainance mode for a long while, mostly by lack of time to improve it. Some longstanding goals that I'd like to work-on this year includes:

Ilot

Most work in 2026 for ilot will involve getting a better governance structure going, and move our servers out of my server closet. I also aim to help more student unions migrate off of Google Drive to our infrastructure, and improve on service availability.

Documentation

I'd like to get better at documenting my different projects. Contributing to postmarketOS' wiki has been great fun and practice, and the last few years of integrating infrastructure as code approaches has helped make my process more transparent. Ilot's documentation is also very incomplete. This blog might be a good place to document progress on different projets, but I don't have a consolidated knowledge base. In any case, this year I practiced taking more notes down, so that I have some knowledge that I can eventually organize.

-

Well that's it folks!

Happy new years!

Created . Edited .