[aur-general] TU application: Jonas Witschel (diabonas)
Hi all, my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter. A few words about myself: I am a math PhD student and long-time Linux user. I switched to Arch Linux around 2016 because I like the idea of a rolling release distribution that stays close to upstream, which is especially beneficial when doing software development. I got more actively involved in contributing to Arch when the previous AUR maintainer of the tpm2-software stack (tpm2-tss, tpm2-abrmd and tpm2-tools) orphaned these packages, so I took over maintenance until they were adopted to [community]. I am interested in many security-related thing such as Secure Boot, Trusted Platform Modules (TPMs), disk encryption, PGP, ... As such, I am a member of the tpm2-software organisation and a maintainer of tpm2-totp [1]. Recently I have been working on getting Web Key Directory support into pacman for fetching PGP keys independently of the key server network [2,3]. A repository of all my AUR packages can be found on Gitlab [4]. If I were accepted as a trusted user, I would take over maintenance of the tpm2-software stack from my sponsor Bruno Pagani. This makes sense since I am an upstream member of tpm2-software anyway and had been maintaining these packages until they were adopted to [community]. Another long-time goal as a trusted user would be getting out of the box Secure Boot support for the Arch Linux installation images [5,6]. Packages I would like to adopt from the AUR to [community] for starters are: - The rest of the tpm2-software stack: tpm2-tss-engine and tpm2-totp (when they have reached the 1% usage from pkgstats/10 votes on the AUR threshold), tpm2-pkcs11-git (as soon as it gets a release). - clevis and tang (and their dependencies jose, luksmeta) - sbupdate-git (I need to speak to upstream about making a release first) - paperkey - cryptomator - deheader - texworks - pdftk-java (an exact Java reimplementation of the very popular pdftk/pdftk-bin, which is hard to package since it relies on an outdated version of GCC) I am looking forward to working with you and welcome any questions and comments! Cheers, Jonas [1] https://github.com/tpm2-software/tpm2-totp [2] https://bugs.archlinux.org/task/63171 [3] https://lists.archlinux.org/pipermail/pacman-dev/2019-July/023493.html [4] https://gitlab.com/diabonas/aur-packages [5] https://bugs.archlinux.org/task/53864 [6] https://lists.archlinux.org/pipermail/arch-releng/2019-January/003891.html
On Thu, Sep 05, 2019 at 05:23:20PM +0200, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter.
I hereby confirm my sponsorship of Jonas. Best of luck with your application! Alad
A few words about myself: I am a math PhD student and long-time Linux user. I switched to Arch Linux around 2016 because I like the idea of a rolling release distribution that stays close to upstream, which is especially beneficial when doing software development. I got more actively involved in contributing to Arch when the previous AUR maintainer of the tpm2-software stack (tpm2-tss, tpm2-abrmd and tpm2-tools) orphaned these packages, so I took over maintenance until they were adopted to [community].
I am interested in many security-related thing such as Secure Boot, Trusted Platform Modules (TPMs), disk encryption, PGP, ... As such, I am a member of the tpm2-software organisation and a maintainer of tpm2-totp [1]. Recently I have been working on getting Web Key Directory support into pacman for fetching PGP keys independently of the key server network [2,3]. A repository of all my AUR packages can be found on Gitlab [4].
If I were accepted as a trusted user, I would take over maintenance of the tpm2-software stack from my sponsor Bruno Pagani. This makes sense since I am an upstream member of tpm2-software anyway and had been maintaining these packages until they were adopted to [community]. Another long-time goal as a trusted user would be getting out of the box Secure Boot support for the Arch Linux installation images [5,6].
Packages I would like to adopt from the AUR to [community] for starters are:
- The rest of the tpm2-software stack: tpm2-tss-engine and tpm2-totp (when they have reached the 1% usage from pkgstats/10 votes on the AUR threshold), tpm2-pkcs11-git (as soon as it gets a release). - clevis and tang (and their dependencies jose, luksmeta) - sbupdate-git (I need to speak to upstream about making a release first) - paperkey - cryptomator - deheader - texworks - pdftk-java (an exact Java reimplementation of the very popular pdftk/pdftk-bin, which is hard to package since it relies on an outdated version of GCC)
I am looking forward to working with you and welcome any questions and comments!
Cheers, Jonas
[1] https://github.com/tpm2-software/tpm2-totp [2] https://bugs.archlinux.org/task/63171 [3] https://lists.archlinux.org/pipermail/pacman-dev/2019-July/023493.html [4] https://gitlab.com/diabonas/aur-packages [5] https://bugs.archlinux.org/task/53864 [6] https://lists.archlinux.org/pipermail/arch-releng/2019-January/003891.html
On 9/5/19 5:29 PM, Alad Wenter via aur-general wrote:
On Thu, Sep 05, 2019 at 05:23:20PM +0200, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter.
I hereby confirm my sponsorship of Jonas. Best of luck with your application!
Alad
Just to add some words beyond "I sponsor this candidate"... My first encounter with diabonas was when he fixed some broken behavior with aurutils [7, 8]. I got no github issue, but instead directly a PR to fix it. :) I also noticed his interest in WKD when he created a detailed table on the wiki [9] for every developer and TU key, with the corresponding bug report. When Bruno mentioned Jonas was interested in becoming TU, I was pleasantly surprised and looked at his various AUR packages. What I found most remarkable was the amount of insight found in these packages, e.g. the comments in tpm2-tss-git [10]. I thus asked to send in a draft of the application, found it good and gave my Stamp of Approval(TM). [7] https://github.com/AladW/aurutils/pull/493 [8] https://github.com/AladW/aurutils/pull/464 [9] https://wiki.archlinux.org/index.php/User:Diabonas/WKD_support_by_developer_... [10] https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=tpm2-tss-git#n45 Alad
A few words about myself: I am a math PhD student and long-time Linux user. I switched to Arch Linux around 2016 because I like the idea of a rolling release distribution that stays close to upstream, which is especially beneficial when doing software development. I got more actively involved in contributing to Arch when the previous AUR maintainer of the tpm2-software stack (tpm2-tss, tpm2-abrmd and tpm2-tools) orphaned these packages, so I took over maintenance until they were adopted to [community].
I am interested in many security-related thing such as Secure Boot, Trusted Platform Modules (TPMs), disk encryption, PGP, ... As such, I am a member of the tpm2-software organisation and a maintainer of tpm2-totp [1]. Recently I have been working on getting Web Key Directory support into pacman for fetching PGP keys independently of the key server network [2,3]. A repository of all my AUR packages can be found on Gitlab [4].
If I were accepted as a trusted user, I would take over maintenance of the tpm2-software stack from my sponsor Bruno Pagani. This makes sense since I am an upstream member of tpm2-software anyway and had been maintaining these packages until they were adopted to [community]. Another long-time goal as a trusted user would be getting out of the box Secure Boot support for the Arch Linux installation images [5,6].
Packages I would like to adopt from the AUR to [community] for starters are:
- The rest of the tpm2-software stack: tpm2-tss-engine and tpm2-totp (when they have reached the 1% usage from pkgstats/10 votes on the AUR threshold), tpm2-pkcs11-git (as soon as it gets a release). - clevis and tang (and their dependencies jose, luksmeta) - sbupdate-git (I need to speak to upstream about making a release first) - paperkey - cryptomator - deheader - texworks - pdftk-java (an exact Java reimplementation of the very popular pdftk/pdftk-bin, which is hard to package since it relies on an outdated version of GCC)
I am looking forward to working with you and welcome any questions and comments!
Cheers, Jonas
[1] https://github.com/tpm2-software/tpm2-totp [2] https://bugs.archlinux.org/task/63171 [3] https://lists.archlinux.org/pipermail/pacman-dev/2019-July/023493.html [4] https://gitlab.com/diabonas/aur-packages [5] https://bugs.archlinux.org/task/53864 [6] https://lists.archlinux.org/pipermail/arch-releng/2019-January/003891.html
On 9/5/19 11:23 AM, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter.
A few words about myself: I am a math PhD student and long-time Linux user. I switched to Arch Linux around 2016 because I like the idea of a rolling release distribution that stays close to upstream, which is especially beneficial when doing software development. I got more actively involved in contributing to Arch when the previous AUR maintainer of the tpm2-software stack (tpm2-tss, tpm2-abrmd and tpm2-tools) orphaned these packages, so I took over maintenance until they were adopted to [community].
I am interested in many security-related thing such as Secure Boot, Trusted Platform Modules (TPMs), disk encryption, PGP, ... As such, I am a member of the tpm2-software organisation and a maintainer of tpm2-totp [1]. Recently I have been working on getting Web Key Directory support into pacman for fetching PGP keys independently of the key server network [2,3]. A repository of all my AUR packages can be found on Gitlab [4].
I notice you use my aurpublish routine, so this automatically gets a +1 from me. :D Also, your attempts to get WKD into pacman are awesome. I love to see prospective TUs who take an interest in improving the packaging toolchain! <3
If I were accepted as a trusted user, I would take over maintenance of the tpm2-software stack from my sponsor Bruno Pagani. This makes sense since I am an upstream member of tpm2-software anyway and had been maintaining these packages until they were adopted to [community]. Another long-time goal as a trusted user would be getting out of the box Secure Boot support for the Arch Linux installation images [5,6].
Packages I would like to adopt from the AUR to [community] for starters are:
- The rest of the tpm2-software stack: tpm2-tss-engine and tpm2-totp (when they have reached the 1% usage from pkgstats/10 votes on the AUR threshold), tpm2-pkcs11-git (as soon as it gets a release). - clevis and tang (and their dependencies jose, luksmeta) - sbupdate-git (I need to speak to upstream about making a release first) - paperkey - cryptomator - deheader - texworks - pdftk-java (an exact Java reimplementation of the very popular pdftk/pdftk-bin, which is hard to package since it relies on an outdated version of GCC)
I am looking forward to working with you and welcome any questions and comments!
Cheers, Jonas
[1] https://github.com/tpm2-software/tpm2-totp [2] https://bugs.archlinux.org/task/63171 [3] https://lists.archlinux.org/pipermail/pacman-dev/2019-July/023493.html [4] https://gitlab.com/diabonas/aur-packages [5] https://bugs.archlinux.org/task/53864 [6] https://lists.archlinux.org/pipermail/arch-releng/2019-January/003891.html
-- Eli Schwartz Bug Wrangler and Trusted User
On 9/5/19 5:23 PM, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter.
Hi! Promising application - I spent a few minutes looking over your AUR PKGBUILDs as is customary for applicants and... I've looked over all your AUR PKGBUILDs and must say that they're almost spotless - good job! This makes this PKGBUILD review rather short. junit-system-rules is fetching a source via http - can this be avoided? (http://search.maven.org) It appears to be reachable via https. That's all I've found so far. The packages you want to adopt look useful. The 10 votes metric is more of a general recommendation than a rule, feel free to pull those in without hitting the metric - especially given that they are useful in specific security contexts. Looking forward to this :) Regards -- Rob (coderobe) O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
Hi Rob, On 2019-09-05 17:42, Robin Broda via aur-general wrote:
junit-system-rules is fetching a source via http - can this be avoided? (http://search.maven.org) It appears to be reachable via https.
certainly it can, thanks for spotting this, fixed! I don't really like fetching prebuilt Java archives, although it is allowable by the packaging guidelines, but that doesn't mean I can't at least do it over an authenticated connection ;)
The packages you want to adopt look useful. The 10 votes metric is more of a general recommendation than a rule, feel free to pull those in without hitting the metric - especially given that they are useful in specific security contexts.
Good to know! In that case I would probably adopt tpm2-tss-engine and tpm2-totp just to have the complete tpm2-software stack available.
Looking forward to this :)
Thank you and Eli for the positive feedback and your PKGBUILD review :) Best regards, Jonas
Hi there, On 05/09/2019 17:23, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter.
I hereby confirm my sponsorship of Jonas. :) I have known him since I took over some tpm2 stuff into [community] as required dependencies for fwupd very early this year, and have ever since been amazed by his work. More on that below. ;)
[…]
I am interested in many security-related thing such as Secure Boot, Trusted Platform Modules (TPMs), disk encryption, PGP, ... As such, I am a member of the tpm2-software organisation and a maintainer of tpm2-totp [1]. Recently I have been working on getting Web Key Directory support into pacman for fetching PGP keys independently of the key server network [2,3]. A repository of all my AUR packages can be found on Gitlab [4].
I am really interested in Jonas work on security and TPM in particular, I think there is quite some space to be filled on boot security in our tools and documentation. I think Jonas will be of great expertise in this particular area.
If I were accepted as a trusted user, I would take over maintenance of the tpm2-software stack from my sponsor Bruno Pagani. This makes sense since I am an upstream member of tpm2-software anyway and had been maintaining these packages until they were adopted to [community].
That is the part where I need to disagree. ;) Not on Jonas taking maintainership of those packages again of course (we naturally discussed this beforehand), but on the fact he ever stopped maintaining them. I would just say he stopped committing the changes by himself, but that’s barely all. Everyone is free to see the kind of OOD messages he has been letting me over the past months, as can still be viewed on tpm2-tss[0] that I did not have time to update yet. So as a matter of facts, I consider Jonas has remained the actual maintainer of the tpm2 stack even after I moved some parts of it into [community]. It would hence just be logical for me that he gets the commit rights necessary to pursue this job by himself (also, I could make use of some pkgnumber reduction…). :)
Another long-time goal as a trusted user would be getting out of the box Secure Boot support for the Arch Linux installation images [5,6].
Packages I would like to adopt from the AUR to [community] for starters are:
- The rest of the tpm2-software stack: tpm2-tss-engine and tpm2-totp (when they have reached the 1% usage from pkgstats/10 votes on the AUR threshold), tpm2-pkcs11-git (as soon as it gets a release). - clevis and tang (and their dependencies jose, luksmeta) - sbupdate-git (I need to speak to upstream about making a release first) - paperkey - cryptomator - deheader - texworks - pdftk-java (an exact Java reimplementation of the very popular pdftk/pdftk-bin, which is hard to package since it relies on an outdated version of GCC)
I should say that despite what the appearances could look like (e.g. no bunch of commits fixing issues on all packages at roughly the same time), I actually reviewed Jonas packages but only found two or three minor nits. As well, when I moved some of the tpm2 packages into [community], I mostly had just to copy the PKGBUILD verbatim.
I am looking forward to working with you and welcome any questions and comments!
And I definitively look forward to working with you as part of our TU team too! I wish you good luck with your application and hope you’ll convince everyone just as Alad and I were. ;) Regards, Bruno/Archange [0] https://www.archlinux.org/packages/community/x86_64/tpm2-tss/
Le 05/09/2019 à 21:53, Bruno Pagani a écrit :
Hi there,
On 05/09/2019 17:23, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter. I hereby confirm my sponsorship of Jonas. :)
[…]
I am looking forward to working with you and welcome any questions and comments! And I definitively look forward to working with you as part of our TU team too! I wish you good luck with your application and hope you’ll convince everyone just as Alad and I were. ;)
This very intensive discussion period is now over, so ladies and gentlemen please cast your vote: https://aur.archlinux.org/tu/?id=118 Regards, Bruno/Archange
Le 19/09/2019 à 19:51, Bruno Pagani a écrit :
Le 05/09/2019 à 21:53, Bruno Pagani a écrit :
Hi there,
On 05/09/2019 17:23, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter. I hereby confirm my sponsorship of Jonas. :)
[…]
I am looking forward to working with you and welcome any questions and comments! And I definitively look forward to working with you as part of our TU team too! I wish you good luck with your application and hope you’ll convince everyone just as Alad and I were. ;) This very intensive discussion period is now over, so ladies and gentlemen please cast your vote:
https://aur.archlinux.org/tu/?id=118
Regards, Bruno/Archange
Kind reminder that there remains less than 48h to vote. One third of the TUs have not yet done so, which means we are currently just below quorum. Regards, Bruno
Le 19/09/2019 à 19:51, Bruno Pagani a écrit :
Le 05/09/2019 à 21:53, Bruno Pagani a écrit :
Hi there,
On 05/09/2019 17:23, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter. I hereby confirm my sponsorship of Jonas. :)
[…]
I am looking forward to working with you and welcome any questions and comments! And I definitively look forward to working with you as part of our TU team too! I wish you good luck with your application and hope you’ll convince everyone just as Alad and I were. ;) This very intensive discussion period is now over, so ladies and gentlemen please cast your vote:
https://aur.archlinux.org/tu/?id=118
Regards, Bruno/Archange
Vote is now over too, and the results are in: Yes: 42 No: 1 Abstain: 8 So, with a participation of 91.07% that meets the quorum, I can now say “Welcome in the team!”. You can now proceed with https://wiki.archlinux.org/index.php/AUR_Trusted_User_Guidelines#TODO_list_f.... Congratulations, Bruno
Vote is now over too, and the results are in:
Yes: 42 No: 1 Abstain: 8
So, with a participation of 91.07% that meets the quorum, I can now say “Welcome in the team!”.
You can now proceed with https://wiki.archlinux.org/index.php/AUR_Trusted_User_Guidelines#TODO_list_f....
Congratulations, Bruno
Hooray! Douglas Adams would be proud. ;) Alad
On Thu, Sep 26, 2019 at 07:49:52PM +0200, Bruno Pagani via aur-general wrote:
Le 19/09/2019 à 19:51, Bruno Pagani a écrit :
Le 05/09/2019 à 21:53, Bruno Pagani a écrit :
Hi there,
On 05/09/2019 17:23, Jonas Witschel wrote:
Hi all,
my name is Jonas Witschel (online nick "diabonas" on the AUR/GitHub/GitLab/...) and I am applying as an Arch Linux Trusted User under the sponsorship of Bruno Pagani and Alad Wenter. I hereby confirm my sponsorship of Jonas. :)
[…]
I am looking forward to working with you and welcome any questions and comments! And I definitively look forward to working with you as part of our TU team too! I wish you good luck with your application and hope you’ll convince everyone just as Alad and I were. ;) This very intensive discussion period is now over, so ladies and gentlemen please cast your vote:
https://aur.archlinux.org/tu/?id=118
Regards, Bruno/Archange
Vote is now over too, and the results are in:
Yes: 42 No: 1 Abstain: 8
So, with a participation of 91.07% that meets the quorum, I can now say “Welcome in the team!”.
And let it echo from here. Welcome to the team! I'm more than thrilled to collaborate on curating and improving the state of the TPM utility offering on community :) -Santiago
Hi, On 2019-09-26 19:49, Bruno Pagani wrote:
Vote is now over too, and the results are in:
Yes: 42 No: 1 Abstain: 8
So, with a participation of 91.07% that meets the quorum, I can now say “Welcome in the team!”.
thank you very much to my sponsors Bruno and Alad for their mentorship and to everybody for their warm welcome! I am excited to be part of the team :) Cheers, Jonas
On 9/26/19 1:49 PM, Bruno Pagani via aur-general wrote:
Vote is now over too, and the results are in:
Yes: 42 No: 1 Abstain: 8
So, with a participation of 91.07% that meets the quorum, I can now say “Welcome in the team!”.
You can now proceed with https://wiki.archlinux.org/index.php/AUR_Trusted_User_Guidelines#TODO_list_f....
Congratulations, and welcome! :) I've granted your bugtracker account the necessary permissions in the "Community Packages" and internal "Keyring" project, and there is now a Keyring ticket open for your key: https://bugs.archlinux.org/task/63926 (I have added you to the notifications for this ticket.) -- Eli Schwartz Bug Wrangler and Trusted User
participants (6)
-
Alad Wenter
-
Bruno Pagani
-
Eli Schwartz
-
Jonas Witschel
-
Robin Broda
-
Santiago Torres-Arias