Package Maintainer Application - Adam Perkowski
Dear Arch Linux Package Maintainers, I hope this message finds you well. My name is Adam Perkowski. The usernames I use are: adamperkowski, xx0a_q or xeqo. I am writing to express my interest in applying to become a Package Maintainer. My application is sponsored by Orhun Parmaksız (orhun) and Frederik Schwan (freswa), who have kindly offered their support. I've been actively programming and using Linux since around 2016, with Arch Linux serving as my primary desktop OS since 2021. Over the years, my passion for FOSS and programming has only grown stronger. I live in Poland. In my free time, I enjoy contributing to open-source projects (obviously), experimenting with electronics, listening to and sometimes making music. I also enjoy 3D printing (and derivative technologies) and I do it part-time professionally for a few years now. I am fluent in English and Polish. I also have a basic understanding of German and Russian. Here's a brief overview of my technical skills and experience: Programming Languages: - Primary: Rust, Jule, C, C++ - Additional: Lua, Python, JavaScript, Go, Zig, Bash Package Maintenance Experience: I currently maintain about 50 packages in the AUR [6]. All my packages follow the Arch packaging guidelines with reproducible builds and thorough testing procedures. They can also be found in my "PKGBUILDs" GitHub repository [7]. Online Presence: My GitHub profile [8] showcases my commitment to open source development. I maintain several active projects (mentioned below). My repositories show consistent activity and meaningful contributions. On the Arch Linux GitLab [9], I've been familiarizing myself with the Arch Linux development workflow and infrastructure. While I'm relatively new to it, I've been studying the development processes to prepare for a more active role in package maintenance. My personal website [10] serves as a technical portfolio and blog where I document my experiences primarily with open source development. It reflects my approach to software development and commitment to sharing knowledge with the community. I plan on updating it regularly but we all know how that goes. Since 2023 I have been actively contributing to open-source projects. My most notable contributions include: - HighlightOS [1]: A x86_64 kernel in Rust & Assembly - Maintainer Demonstrates low-level systems programming expertise and long-term project maintenance - nvrs [2]: Fast new version checker for software releases - Maintainer A tool designed to help with package maintenance, features direct integration with multiple version control platforms (more about it below) - Linutil [3]: Distro-agnostic toolbox for Linux system management - Co-Maintainer Contributed core functionality and maintaining package dependencies - HyprUtils [4]: Unofficial Hyprland and Wayland-first tools - Co-Maintainer Focus on user experience and system integration - Jule [5]: Effective programming language for building efficient, fast, reliable and safe software while maintaining simplicity - Contributor, Projects Maintainer With a deep interest in both development and maintainership, I am eager to contribute further to the Arch Linux ecosystem. My starting goals include: - Assisting with the development/maintainership of various Arch Linux projects, such as alpm, arch-repro-status, or gluebuddy. - Improving automation of package maintainership by introducing nvrs [2] as an alternative to the already utilized nvchecker and enhancing the experience by applying improvements/QOL enhancements/bug fixes "on the fly". - Maintaining Rust, Zig, C, C++ and Go packages in the official repositories, as well as the AUR. - Transferring some useful AUR packages (linutil, nvrs, julec, ntfy) to the official repositories to improve their accessibility and maintenance. - Watching over the operation of the AUR, as I noticed that it can take some time for Deletion/Merge/Orphan Requests to be resolved. I'd like to speed up that process. I fully understand the responsibilities and commitment that come with being a Package Maintainer, and after (a long) careful consideration, I am confident that I can meet these challenges, regardless of their complexity. Relevant links: [1]: https://github.com/adamperkowski/highlightos [2]: https://github.com/adamperkowski/nvrs [3]: https://github.com/christitustech/linutil [4]: http://web.archive.org/web/20241130095841/https://github.com/hyprutils [5]: https://github.com/julelang [6]: https://aur.archlinux.org/packages?K=adamperkowski&SeB=m [7]: https://github.com/adamperkowski/pkgbuilds [8]: https://github.com/adamperkowski [9]: https://gitlab.archlinux.org/adamperkowski [10]: https://adamperkowski.dev I appreciate your consideration of my application and I am excited about the opportunity to contribute to the Arch Linux community's ongoing development. Sincerely, Adam Perkowski
Hello. This e-mail has been sent by accident. Please, ignore it. I'll send it again in a few weeks. Sorry for the misunderstanding, I'll wait until the end of the holiday season. Sincerily, Adam Perkowski
participants (1)
-
Adam Perkowski