blog: do not translate all by default, and limit what is shown by language
All checks were successful
/ render (push) Successful in 33s
All checks were successful
/ render (push) Successful in 33s
This commit is contained in:
parent
b4809fa0ec
commit
0ec52e7735
7 changed files with 11 additions and 946 deletions
BIN
blog.fr.mo
BIN
blog.fr.mo
Binary file not shown.
11
blog.fr.po
11
blog.fr.po
|
|
@ -7,8 +7,8 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2026-01-02 19:36-0500\n"
|
||||
"PO-Revision-Date: 2026-01-03 13:33-0500\n"
|
||||
"POT-Creation-Date: 2026-01-03 13:52-0500\n"
|
||||
"PO-Revision-Date: 2026-01-03 13:54-0500\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: fr\n"
|
||||
|
|
@ -30,7 +30,9 @@ msgstr ""
|
|||
#. type: Title #
|
||||
#, no-wrap
|
||||
msgid "Latest"
|
||||
msgstr "Récent"
|
||||
msgstr ""
|
||||
"Récent\n"
|
||||
"(basculer vers l'anglais pour tout mon contenu)"
|
||||
|
||||
#. type: Plain text
|
||||
#, no-wrap
|
||||
|
|
@ -41,6 +43,7 @@ msgid ""
|
|||
" or tagged(blog)\n"
|
||||
")\n"
|
||||
"and !blog/*/*\n"
|
||||
"and !blog/*fr*\n"
|
||||
"and !tagged(draft)\n"
|
||||
"and !tagged(redirection)\"\n"
|
||||
"archive=yes\n"
|
||||
|
|
@ -53,7 +56,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"[[!inline pages=\"\n"
|
||||
"(\n"
|
||||
" page(blog/*)\n"
|
||||
" page(blog/*fr*)\n"
|
||||
" or tagged(blog)\n"
|
||||
")\n"
|
||||
"and !blog/*/*\n"
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
or tagged(blog)
|
||||
)
|
||||
and !blog/*/*
|
||||
and !blog/*fr*
|
||||
and !tagged(draft)
|
||||
and !tagged(redirection)"
|
||||
archive=yes
|
||||
|
|
|
|||
3
blog.pot
3
blog.pot
|
|
@ -7,7 +7,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-01-03 13:31-0500\n"
|
||||
"POT-Creation-Date: 2026-01-03 13:54-0500\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -40,6 +40,7 @@ msgid ""
|
|||
" or tagged(blog)\n"
|
||||
")\n"
|
||||
"and !blog/*/*\n"
|
||||
"and !blog/*fr*\n"
|
||||
"and !tagged(draft)\n"
|
||||
"and !tagged(redirection)\"\n"
|
||||
"archive=yes\n"
|
||||
|
|
|
|||
|
|
@ -1,470 +0,0 @@
|
|||
# SOME DESCRIPTIVE TITLE
|
||||
# Copyright (C) YEAR Free Software Foundation, Inc.
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-01-03 13:30-0500\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text, no-wrap
|
||||
msgid "[[!meta title=\"FOSS Recap 2025\"]]\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title #
|
||||
#, markdown-text, no-wrap
|
||||
msgid "FOSS Recap 2025"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Following many other developpers, here is a recap of all the noticeable FOSS "
|
||||
"related projects that I have contributed to in 2025."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Alpine Linux"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"As of beginning of 2026, I maintain a total of "
|
||||
"[178](https://pkgs.alpinelinux.org/packages?name=&branch=edge&repo=&arch=x86_64&origin=&flagged=&maintainer=Antoine+Martin+%28ayakael%29) "
|
||||
"packages for Alpine Linux, in addition to 26 that I maintain in my [own "
|
||||
"repo](https://ayakael.net/forge/ayaports)."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Aports"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"During the last year, I pushed a total of 451 commits (top 12 committer!) to "
|
||||
"Alpine Linux [aports](https://gitlab.alpinelinux.org/alpine/aports). Almost "
|
||||
"half were updates to python packages (231)."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "I also added 14 new aports to Alpine Linux repositories:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "dotnet10-{sdk,runtime,stage0}"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "koreader"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "nwg-menu"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "openterface-qt"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "pinenote-service"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "pneink-theme"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-coverage-conditional-plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-cron-descriptor"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-epmeh"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-django-celery-beat"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-django-ninja"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-python-crontab"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "rot8"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "skiasharp"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "I also took maintainership of 3 aports:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "raspberrypi-usbbot"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "looking-glass"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "arm-trusted-firmware"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "The last one (arm-trusted-firmware) is my first main package!"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Ayaports"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Indeed, this is still less activity than last year, where I added 48 new "
|
||||
"aports to my staging repo, and pushed 282 new commits."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "QubesOS template"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "postmarketOS"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"I pushed a total of 60 commits in the last year, all centered around two "
|
||||
"devices: the PineNote and the uConsole."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "pine64's PineNote"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"I took maintainership of the PineNote port, having made many "
|
||||
"improvements. Notably:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Upgraded the linux kernel to latest mainline (6.18)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Ported hrdl's patchset that uses clever logics to improve e-ink response "
|
||||
"time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Upgraded the u-boot to latest release, and now boots using EFI"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Made the port community ready, and submitted a merge request to move the "
|
||||
"device to community"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "ClockworkPi's uConsole"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Ilot"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"In 2021, I started a [small Nextcloud instance](https://ilot.io) 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](https://forge.ilot.io/ilot/iports). I pushed 102 commits, "
|
||||
"mostly related to our authentik package and its dependencies."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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*."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Plans for 2026"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Get the PineNote pmOS port in community, and improve e-ink support on the "
|
||||
"mobile UIs pmOS ships with for the v26.06 release"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Improve uConsole support with the Radxa CM5 module so that it can at least "
|
||||
"be reintroduced in testing. This would involve using the mainline kernel."
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Add support for the MNT reform next laptop"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Add support for zfs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Become a trusted contributor to help with MR reviews"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Become a financial contributor to the pmOS project"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Finish the dotnet10 port to riscv64"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Introduce a test suite for electron, so that I can move electron to "
|
||||
"community"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Improve raspberrypi-usbboot and move it to community"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Add rockchiprs as a new aport"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Qubes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Upstream the package building, so that builds are done on upstream hardware."
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Make the template buildable on the new (v2) version of the builder"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "(maybe) Get the template working for system Appvms"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Get a postmarketOS template going"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text, no-wrap
|
||||
msgid "-\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "Well that's it folks!"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "Happy new years!"
|
||||
msgstr ""
|
||||
|
|
@ -1,470 +0,0 @@
|
|||
# SOME DESCRIPTIVE TITLE
|
||||
# Copyright (C) YEAR Free Software Foundation, Inc.
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-01-03 13:43-0500\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text, no-wrap
|
||||
msgid "[[!meta title=\"FOSS Recap 2025\"]]\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title #
|
||||
#, markdown-text, no-wrap
|
||||
msgid "FOSS Recap 2025"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Following many other developpers, here is a recap of all the noticeable FOSS "
|
||||
"related projects that I have contributed to in 2025."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Alpine Linux"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"As of beginning of 2026, I maintain a total of "
|
||||
"[178](https://pkgs.alpinelinux.org/packages?name=&branch=edge&repo=&arch=x86_64&origin=&flagged=&maintainer=Antoine+Martin+%28ayakael%29) "
|
||||
"packages for Alpine Linux, in addition to 26 that I maintain in my [own "
|
||||
"repo](https://ayakael.net/forge/ayaports)."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Aports"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"During the last year, I pushed a total of 451 commits (top 12 committer!) to "
|
||||
"Alpine Linux [aports](https://gitlab.alpinelinux.org/alpine/aports). Almost "
|
||||
"half were updates to python packages (231)."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "I also added 14 new aports to Alpine Linux repositories:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "dotnet10-{sdk,runtime,stage0}"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "koreader"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "nwg-menu"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "openterface-qt"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "pinenote-service"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "pneink-theme"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-coverage-conditional-plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-cron-descriptor"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-epmeh"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-django-celery-beat"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-django-ninja"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "py3-python-crontab"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "rot8"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "skiasharp"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "I also took maintainership of 3 aports:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "raspberrypi-usbbot"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "looking-glass"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "arm-trusted-firmware"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "The last one (arm-trusted-firmware) is my first main package!"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Ayaports"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Indeed, this is still less activity than last year, where I added 48 new "
|
||||
"aports to my staging repo, and pushed 282 new commits."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "QubesOS template"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "postmarketOS"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"I pushed a total of 60 commits in the last year, all centered around two "
|
||||
"devices: the PineNote and the uConsole."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "pine64's PineNote"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"I took maintainership of the PineNote port, having made many "
|
||||
"improvements. Notably:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Upgraded the linux kernel to latest mainline (6.18)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Ported hrdl's patchset that uses clever logics to improve e-ink response "
|
||||
"time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Upgraded the u-boot to latest release, and now boots using EFI"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Made the port community ready, and submitted a merge request to move the "
|
||||
"device to community"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "ClockworkPi's uConsole"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Ilot"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"In 2021, I started a [small Nextcloud instance](https://ilot.io) 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](https://forge.ilot.io/ilot/iports). I pushed 102 commits, "
|
||||
"mostly related to our authentik package and its dependencies."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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*."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Plans for 2026"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Get the PineNote pmOS port in community, and improve e-ink support on the "
|
||||
"mobile UIs pmOS ships with for the v26.06 release"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Improve uConsole support with the Radxa CM5 module so that it can at least "
|
||||
"be reintroduced in testing. This would involve using the mainline kernel."
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Add support for the MNT reform next laptop"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Add support for zfs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Become a trusted contributor to help with MR reviews"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Become a financial contributor to the pmOS project"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Finish the dotnet10 port to riscv64"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"Introduce a test suite for electron, so that I can move electron to "
|
||||
"community"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Improve raspberrypi-usbboot and move it to community"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Add rockchiprs as a new aport"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Qubes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Upstream the package building, so that builds are done on upstream hardware."
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Make the template buildable on the new (v2) version of the builder"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "(maybe) Get the template working for system Appvms"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#, markdown-text
|
||||
msgid "Get a postmarketOS template going"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ####
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid ""
|
||||
"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."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text, no-wrap
|
||||
msgid "-\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "Well that's it folks!"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#, markdown-text
|
||||
msgid "Happy new years!"
|
||||
msgstr ""
|
||||
|
|
@ -415,7 +415,7 @@ po_master_language: en|English
|
|||
po_slave_languages:
|
||||
- fr|Français
|
||||
# configures what pages are translatable
|
||||
po_translatable_pages: 'sidebar or footer or index or contact or recentchanges or shortcuts or blog or guides or guides/* or blog/*'
|
||||
po_translatable_pages: 'sidebar or footer or index or contact or recentchanges or shortcuts or blog or guides'
|
||||
# used to decide how internal links should be generated, depending on web server features and site-specific preferences.
|
||||
po_link_to: current
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue