Hi all, My name is Bert Peters, or bertptrs on IRC and various other places, and I'm applying to become a package maintainer for Arch Linux. My application is sponsored by Christian Heusel (gromit) and Jakub Klinkovský (lahwaacz). I started using Linux in 2011 as I started my degree in Computer Science with OpenSuse as that happened to be installed on the computers in the lab, but soon moved to Ubuntu and, after a few false starts in 2014, moved to Arch at the tail end of 2015 by spending most of 33C3 getting things to work just the way I like it and never looked at anything else. Ever since, I've been using it as my daily driver, though I'm also using other distros professionally, currently mainly Ubuntu. Professionally I work as a DevOps engineer, mostly writing yaml, bash, and Python, occasionally wrangling Nix and Ubuntu, and doing packaging for the latter two. I've also previously done RPM packaging for CentOS when I managed my university's data science lab servers. Privately I'm a big fan of Rust, which I moderate the unofficial channels (##rust, ##rust-offtopic) for on Libera, and I dabble in Ruby because once upon a time I made the decision to write my website in Jekyll. On that website, I try to write the kind tech blog articles that I like to read, explaining a varying collection of things I happened to find interesting at the time. As for existing Arch involvement, I have long been maintaining packages in the AUR, and have been a tester for the last few years. All AUR packages I currently maintain (and that have needed an upgrade somewhere in the last three years) I keep in a Git repository [1] which I manage with aurpublish. I very recently discovered pkgctl how useful pkctl can be, so I started implementing nvchecker recently to automate the maintenance further. My github profile is also a decent record I have of OSS work I did. In the time I spend away from keyboard, I do bouldering a lot and I have been teaching windsurfing for the past 15 years. If I were to be voted in as a Package Maintainer, I'd like to move the following packages to \[extra\]: - cargo-cache - jekyll (and deps) - python-plotly In addition, I looked over what current orphans I have installed and I feel confident I know enough about the following to adopt them, though I'm open to more suggestions. - java-commons-lang - libvdpau - lsb-release I'd also like to help out as a co-maintainer on packages I previously maintained in the AUR that have since been adopted into [extra]: - cargo-geiger - cargo-license - nix - nlohmann-json - spotifyd - rust (previously maintained rust-src which was merged into it) - various ruby packages and while I'm at it, I'd like to help out with the Ruby packaging in general, to bring it up to date with Ruby 3.2 and figure out a consistent way to handle Ruby's propensity for very tight version bounds. With that, I hope to have given you a good introduction of myself and my work, where I intend to start packaging, and that there's a good starting point for discussion. Thanks for reading! Bert. P.s. To get ahead of one question, no, the ptrs in my nickname are unrelated to pointers; I got this nickname before I knew what those were. It's just my name with vowels removed. [1]: https://github.com/bertptrs/aur
On 05.05.24 at 14:18 (UTC+0200), Bert Peters wrote:
Hi all,
My name is Bert Peters, or bertptrs on IRC and various other places, and I'm applying to become a package maintainer for Arch Linux. My application is sponsored by Christian Heusel (gromit) and Jakub Klinkovský (lahwaacz).
Hi, I hereby confirm my sponsorship of Bert's application. Good luck! Cheers, Jakub
On 5/5/24 2:18 PM, Bert Peters wrote:
Hi all,
Hello everyone, hey Bert,
My name is Bert Peters, or bertptrs on IRC and various other places, and I'm applying to become a package maintainer for Arch Linux. My application is sponsored by Christian Heusel (gromit) and Jakub Klinkovský (lahwaacz).
I hereby confirm my sponsorship for this application! Good luck from my side as well! This therefore marks the beginning of the discussion period which will last for 2 weeks until 2024-05-19 after which we will have the voting period, which will be announced separately. Use the discussion period to ask Bert anything that is not covered in his application or which raised questions for you, also have a look at his PKBUILDs :) Cheers, gromit
On 5/5/24 5:04 PM, gromit wrote:
Use the discussion period to ask Bert anything that is not covered in his application or which raised questions for you, also have a look at his PKBUILDs :)
I've briefly interacted with bertptrs a few times on irc over the years and I think they'd be a great addition to the team. cheers, kpcyrd
On 5/5/24 5:04 PM, gromit wrote:
On 5/5/24 2:18 PM, Bert Peters wrote:
Hi all,
Hello everyone, hey Bert,
Hello everyone again,
My name is Bert Peters, or bertptrs on IRC and various other places, and I'm applying to become a package maintainer for Arch Linux. My application is sponsored by Christian Heusel (gromit) and Jakub Klinkovský (lahwaacz).
This therefore marks the beginning of the discussion period which will last for 2 weeks until 2024-05-19 after which we will have the voting period, which will be announced separately.
The voting for this application is now live for one week (until ** 2024-05-27 12:20 (CEST)): https://aur.archlinux.org/package-maintainer/153 Regards, Chris
On 24/05/20 12:22PM, gromit wrote:
On 5/5/24 5:04 PM, gromit wrote:
On 5/5/24 2:18 PM, Bert Peters wrote:
My name is Bert Peters, or bertptrs on IRC and various other places, and I'm applying to become a package maintainer for Arch Linux. My application is sponsored by Christian Heusel (gromit) and Jakub Klinkovský (lahwaacz).
This therefore marks the beginning of the discussion period which will last for 2 weeks until 2024-05-19 after which we will have the voting period, which will be announced separately.
The voting for this application is now live for one week (until ** 2024-05-27 12:20 (CEST)):
The voting period has ended and we got ourselves a new packager: Yes: 41 No: 4 Abstain: 4 Participation: 76.56% (66% required) Congratulations to bertptrs! 🎉 Cheers, gromit
On 5/5/24 2:18 PM, Bert Peters wrote:
Hi all,
My name is Bert Peters, or bertptrs on IRC and various other places, and I'm applying to become a package maintainer for Arch Linux. My application is sponsored by Christian Heusel (gromit) and Jakub Klinkovský (lahwaacz). Thanks for applying, good luck!
I started using Linux in 2011 as I started my degree in Computer Science with OpenSuse as that happened to be installed on the computers in the lab, but soon moved to Ubuntu and, after a few false starts in 2014, moved to Arch at the tail end of 2015 by spending most of 33C3 getting things to work just the way I like it and never looked at anything else. Ever since, I've been using it as my daily driver, though I'm also using other distros professionally, currently mainly Ubuntu.
Professionally I work as a DevOps engineer, mostly writing yaml, bash, and Python, occasionally wrangling Nix and Ubuntu, and doing packaging for the latter two. I've also previously done RPM packaging for CentOS when I managed my university's data science lab servers. Nice journey, congrats!
Privately I'm a big fan of Rust, which I moderate the unofficial channels (##rust, ##rust-offtopic) for on Libera, and I dabble in Ruby because once upon a time I made the decision to write my website in Jekyll. On that website, I try to write the kind tech blog articles that I like to read, explaining a varying collection of things I happened to find interesting at the time. Yet another Rust fan, they are everywhere! /o\
As for existing Arch involvement, I have long been maintaining packages in the AUR, and have been a tester for the last few years. All AUR packages I currently maintain (and that have needed an upgrade somewhere in the last three years) I keep in a Git repository [1] which I manage with aurpublish. I very recently discovered pkgctl how useful pkctl can be, so I started implementing nvchecker recently to automate the maintenance further. My github profile is also a decent record I have of OSS work I did. The PKGBUILDs generally look good! Apart from some really minor things (that are more about "styling" than anything), the only things I can raise at first glance is that some
Hey! packages are still using `md5sums` or `sha1sums` (e.g. [1]) where we now usually prefer a stronger hash algorithm (but here again, that's a detail) and that the migrant PKGBUILD [2] is skipping checksums because it is using a git source while makepkg can now generate checksums for such sources :) (You might as well switch from `commit=commit_hash` to `tag=$pkgver`). But once again, the PKGBUILDs generally look good!
In the time I spend away from keyboard, I do bouldering a lot and I have been teaching windsurfing for the past 15 years.
If I were to be voted in as a Package Maintainer, I'd like to move the following packages to \[extra\]:
- cargo-cache - jekyll (and deps) - python-plotly
In addition, I looked over what current orphans I have installed and I feel confident I know enough about the following to adopt them, though I'm open to more suggestions.
- java-commons-lang - libvdpau - lsb-release
I'd also like to help out as a co-maintainer on packages I previously maintained in the AUR that have since been adopted into [extra]:
- cargo-geiger - cargo-license - nix - nlohmann-json - spotifyd - rust (previously maintained rust-src which was merged into it) - various ruby packages
and while I'm at it, I'd like to help out with the Ruby packaging in general, to bring it up to date with Ruby 3.2 and figure out a consistent way to handle Ruby's propensity for very tight version bounds.
With that, I hope to have given you a good introduction of myself and my work, where I intend to start packaging, and that there's a good starting point for discussion. Thanks for reading!
Nice application! I had the chance to interact with Bert quite a few times on IRC and the interactions always were quite nice. Bert is active in the AUR and testing team as well as in the #archlinux-aur IRC channel, helping others with packaging matters. I think Bert would be a great addition to the team!
Bert.
P.s. To get ahead of one question, no, the ptrs in my nickname are unrelated to pointers; I got this nickname before I knew what those were. It's just my name with vowels removed.
[1] https://github.com/bertptrs/aur/blob/master/netctl2iwd/PKGBUILD#L13 [2] https://github.com/bertptrs/aur/blob/master/migrant/PKGBUILD#L15 -- Regards, Robin Candau / Antiz
Hi Robin, On Wed, 2024-05-08 at 12:30 +0200, Robin Candau wrote:
Nice journey, congrats!
Thanks!
Yet another Rust fan, they are everywhere! /o\
I'd say there are literally dozens of us, but I just spent the past two days at a conference with a few hundred, so the lower bound needs to be a bit higher.
the only things I can raise at first glance is that some packages are still using `md5sums` or `sha1sums` where we now usually prefer a stronger hash algorithm (but here again, that's a detail)
Fixed for everything but 1. git packages as they don't have checksums anyway, and 2. trang, as upstream specifically published SHA1 hashes for release artefacts.
and that the migrant PKGBUILD is skipping checksums because it is using a git source while makepkg can now generate checksums for such sources :) (You might as well switch from `commit=commit_hash` to `tag=$pkgver`).
That's only one of very many issues the migrant package had, and I submitted PRQ#58526 [1] to delete it, though I forgot to remove it from my repo. Did that now! Jakub did point out to me that git sources support checksums now while discussing the plotly PKGBUILD. [2]
I think Bert would be a great addition to the team!
Appreciate the reception so far :) Bert. [1]: https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/m... [2]: https://aur.archlinux.org/packages/python-plotly
participants (6)
-
Bert Peters
-
Christian Heusel
-
gromit
-
Jakub Klinkovský
-
kpcyrd
-
Robin Candau