[aur-general] TU application - Sponsored by Balló György
Hi, I'd like to submit my application to become a Trusted User. I've been sponsored by Balló György (aka City-busz). You can find my public key here: * http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x654B877A0864983E I'm a forty something information technology professional and Linux enthusiast. I live in Hampshire, England, with my wife and daughter. I have some grey hair, a beer belly and I'm a killer systems administrator. I'd like to join the team because I'd really like to bring MATE to the official Arch Linux [community] repository. I've been a member of the MATE team for some months now and in that time I've: * Become the principle Arch Linux package maintainer * Got MATE 1.6 stable on Arch Linux * Created a new build script to automate package builds * Created new build hosts to build MATE packages for i686 and x86_64 * Created new build hosts to build MATE packages for armv6h and armv7h * Signed the unofficial MATE package repositories * Been given root shell accounts on all the MATE infrastructure servers * Created a new website for the MATE project (http://mate-desktop.org) * Become a MATE Forum moderator and administrator * Taken ownership of every MATE package in the AUR * Started MATE 1.7 packaging for Arch Linux * Gone on many bug hunting expeditions Here are all the relevant links regarding my work with the MATE team. * http://mate-desktop.org * http://mate-desktop.org/blog/2013-11-16-mate-1.6-packages-for-arch-linux/ * https://github.com/mate-desktop/archlinux-packages * https://github.com/mate-desktop/mate-desktop.org * http://forums.mate-desktop.org/viewforum.php?f=4 * http://wiki.mate-desktop.org/archlinux_custom_repo * http://repo.mate-desktop.org/archlinux/ Here's some additional background about myself. I've been running Linux distributions since 1995, I've transitioned through Slackware, Redhat, Crux, Debian/Ubuntu and settled on Arch Linux nearly 2 years ago. I dev using Shell, Python, PHP, SQL, HTML/CSS and know enough C/C++ to bug hunt. I started using CVS in the late 1990s and moved to Subversion then Bazaar and now Git. Some examples of my personal projects. * https://github.com/flexiondotorg/ArchInstaller * https://github.com/flexiondotorg/oab-java6 * https://github.com/flexiondotorg/nullserv By day I work for Flight Data Services. I'm the technical lead and created the business plan that led to us Open Sourcing most of our technologies. * https://github.com/FlightDataServices * http://www.flightdatacommunity.com/ Most of my contribution to Arch Linux has been through the AUR and you'll find me lurking in #archlinux@freenode. I contributed my first package to the AUR on the first week I started using Arch Linux. Since then I've adopted a few packages and added a selection of my own. * https://aur.archlinux.org/packages/?SeB=m&K=flexiondotorg In addition to MATE I'd be interested in migrating some of my other packages to [community], for example: * https://aur.archlinux.org/packages/bzr-fastimport/ * https://aur.archlinux.org/packages/finalterm-git/ (when stable) * https://aur.archlinux.org/packages/lib32-nss-mdns/ * https://aur.archlinux.org/packages/lib32-xulrunner/ * https://aur.archlinux.org/packages/libaacs/ * https://aur.archlinux.org/packages/nullmailer/ I've contributed to countless Open Source projects over the years and I am a member of my local LUG. When I'm not geeking out I play with my daughter and go running. Like all great Open Source contributors I scuba dive ;-) Oh yeah, I love Arch Linux. -- Regards, Martin.
Hi Martin, Thanks for applying! I think it's positive that you've got some experience under your belt. The randomly chosen AUR packages you maintain that I inspected looks well crafted, sound and healthy to me. Just from quickly browsing the Arch Installer on github, it looks promising too. I won't ask about vim vs emacs so... what's your favorite git command? -- Best of luck, Alexander Rødseth xyproto / TU
Hi, I am fond of all the `git` commands mentioned in my blog about migrating Bazaar to Git. * http://flexion.org/posts/2012-10-migrating-bzr-to-git.html If I had to pick an absolute favourite `git` command then `git commit` but `git stash` is pretty handy. -- Regards, Martin. On Tue, 2013-12-10 at 22:08 +0100, Alexander Rødseth wrote:
Hi Martin,
Thanks for applying! I think it's positive that you've got some experience under your belt. The randomly chosen AUR packages you maintain that I inspected looks well crafted, sound and healthy to me. Just from quickly browsing the Arch Installer on github, it looks promising too.
I won't ask about vim vs emacs so... what's your favorite git command?
git commit sounds like a fine choice of to me. :) But what's with the top posting? Is it a statement, or due to the choice of email client? I know some mobile email clients makes it hard not to top post. In any case, I think you have a fine application and wish you the best of luck in the rest of the discussion period and in the following vote. - Alexander / xyproto
Hi, On Tue, 2013-12-10 at 23:10 +0100, Alexander Rødseth wrote:
git commit sounds like a fine choice of to me. :)
But what's with the top posting? Is it a statement, or due to the choice of email client? I know some mobile email clients makes it hard not to top post.
Not a statement. It was due to the defaults and a new install that hadn't been configured.
In any case, I think you have a fine application and wish you the best of luck in the rest of the discussion period and in the following vote.
Thanks. -- Regards, Martin.
On 2013-12-10 18:27 +0000 Martin Wimpress wrote:
<a great application> Regards, Martin.
Hi, That is a very nice application. It leaves no doubt concerning your skill and dedication (assuming that it's all true... Balló left carrying rubber gloves, so I expect that he was thorough in vetting you). Having someone from upstream maintain the MATE ecosystem would ensure a great user experience, and you are clearly capable of maintaining the packages in a repo. Your PKGBUILDs look good overall but I noticed two things. The first is the absence of quoted variables (e.g $srcdir), but you mentioned that you wrote a script to generate PKGBUILDs so perhaps that is a single, central fault? The second is the absence of "prepare" functions. There are numerous packages that modify existing source files in the "build" and/or "package" functions (e.g. several replace "python" with "python2"). All such modifications should be done in a separate "prepare" function when possible. Beyond that there were just a few niggles. For example, I wonder why you check if the CARCH variable is empty in the brother-mfc7360n-lpr package [1]. The "arch" array restricts available architectures to x86_64 and i686, so the warning doesn't make sense to me. There are also some apparently inherited PKGBUILD issues, e.g. the missing package function in nullmailer [2] but I presume those will be fixed whenever the next update happens. Regards, Xyne Btw, if anyone is interested, I have added a "maintainer" option to pbget because I wanted to grep all of the PKGBUILDs (e.g. $ pbget --maintainer flexiondotorg; grep -r --color -C 3 sed). [1] https://aur.archlinux.org/packages/br/brother-mfc7360n-lpr/PKGBUILD [2] https://aur.archlinux.org/packages/nullmailer/
Hi, On Tue, 2013-12-10 at 22:14 +0000, Xyne wrote:
That is a very nice application. It leaves no doubt concerning your skill and dedication (assuming that it's all true... Balló left carrying rubber gloves, so I expect that he was thorough in vetting you). Having someone from upstream maintain the MATE ecosystem would ensure a great user experience, and you are clearly capable of maintaining the packages in a repo.
Thanks for your kind words. If you want to find out if my background is genuine you can ask over at #mate-dev@freenode Balló has also been very helpful over the last week or so.
Your PKGBUILDs look good overall but I noticed two things. The first is the absence of quoted variables (e.g $srcdir), but you mentioned that you wrote a script to generate PKGBUILDs so perhaps that is a single, central fault?
Balló has pointed that out too and it will be resolved in the next few days.
The second is the absence of "prepare" functions. There are numerous packages that modify existing source files in the "build" and/or "package" functions (e.g. several replace "python" with "python2"). All such modifications should be done in a separate "prepare" function when possible.
Also recently pointed out and I have actually started the transition, see the mate-file-archiver PKGBUILD below. * https://github.com/mate-desktop/archlinux-packages/blob/master/mate-file-arc... The other PKGBUILDs that require prepare() will be updated in the next few days.
Beyond that there were just a few niggles. For example, I wonder why you check if the CARCH variable is empty in the brother-mfc7360n-lpr package [1]. The "arch" array restricts available architectures to x86_64 and i686, so the warning doesn't make sense to me.
I based the PKGBUILD on another in the AUR. I needed to get a new printer working for my in-laws (who also run Arch Linux) and only did the bare minimum to get the packages working. I'll clean them up at some point.
There are also some apparently inherited PKGBUILD issues, e.g. the missing package function in nullmailer [2] but I presume those will be fixed whenever the next update happens.
Partly an inheritance issue and partly that I've learnt a hell of a lot in the past few months sorting out the MATE packages for Arch Linux and haven't applied all I have learnt to the other packages. I'll get the `nullmailer` package sorted ASAP. Thanks for the feedback, it is all very useful. -- Regards, Martin.
Hi, Every package I maintain has been updated today taking into to account the feedback that has been provided in this discussion and the feedback Balló has sent to me directly. On Tue, 2013-12-10 at 23:18 +0000, Martin Wimpress wrote:
Your PKGBUILDs look good overall but I noticed two things. The first is the absence of quoted variables (e.g $srcdir), but you mentioned that you wrote a script to generate PKGBUILDs so perhaps that is a single, central fault?
Balló has pointed that out too and it will be resolved in the next few days.
I've added variable quoting, where appropriate, to all my packages in the AUR including the MATE packages.
The second is the absence of "prepare" functions. There are numerous packages that modify existing source files in the "build" and/or "package" functions (e.g. several replace "python" with "python2"). All such modifications should be done in a separate "prepare" function when possible.
Also recently pointed out and I have actually started the transition, see the mate-file-archiver PKGBUILD below.
prepare() functions have been added, where appropriate, to all my packages in the AUR including the MATE packages.
Beyond that there were just a few niggles. For example, I wonder why you check if the CARCH variable is empty in the brother-mfc7360n-lpr package [1]. The "arch" array restricts available architectures to x86_64 and i686, so the warning doesn't make sense to me.
The `brother-mfc7360n-*` packages have been cleaned up.
There are also some apparently inherited PKGBUILD issues, e.g. the missing package function in nullmailer [2] but I presume those will be fixed whenever the next update happens.
The `nullmailer` package has been updated accordingly. Thank you all for your input. -- Regards, Martin.
2013. 12. 10, kedd keltezéssel 18.27-kor Martin Wimpress ezt írta:
Hi,
I'd like to submit my application to become a Trusted User. I've been sponsored by Balló György (aka City-busz). You can find my public key here:
* http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x654B877A0864983E
I'm a forty something information technology professional and Linux enthusiast. I live in Hampshire, England, with my wife and daughter. I have some grey hair, a beer belly and I'm a killer systems administrator.
I'd like to join the team because I'd really like to bring MATE to the official Arch Linux [community] repository. I've been a member of the MATE team for some months now and in that time I've:
* Become the principle Arch Linux package maintainer * Got MATE 1.6 stable on Arch Linux * Created a new build script to automate package builds * Created new build hosts to build MATE packages for i686 and x86_64 * Created new build hosts to build MATE packages for armv6h and armv7h * Signed the unofficial MATE package repositories * Been given root shell accounts on all the MATE infrastructure servers * Created a new website for the MATE project (http://mate-desktop.org) * Become a MATE Forum moderator and administrator * Taken ownership of every MATE package in the AUR * Started MATE 1.7 packaging for Arch Linux * Gone on many bug hunting expeditions
Here are all the relevant links regarding my work with the MATE team.
* http://mate-desktop.org * http://mate-desktop.org/blog/2013-11-16-mate-1.6-packages-for-arch-linux/ * https://github.com/mate-desktop/archlinux-packages * https://github.com/mate-desktop/mate-desktop.org * http://forums.mate-desktop.org/viewforum.php?f=4 * http://wiki.mate-desktop.org/archlinux_custom_repo * http://repo.mate-desktop.org/archlinux/
Here's some additional background about myself. I've been running Linux distributions since 1995, I've transitioned through Slackware, Redhat, Crux, Debian/Ubuntu and settled on Arch Linux nearly 2 years ago. I dev using Shell, Python, PHP, SQL, HTML/CSS and know enough C/C++ to bug hunt. I started using CVS in the late 1990s and moved to Subversion then Bazaar and now Git.
Some examples of my personal projects.
* https://github.com/flexiondotorg/ArchInstaller * https://github.com/flexiondotorg/oab-java6 * https://github.com/flexiondotorg/nullserv
By day I work for Flight Data Services. I'm the technical lead and created the business plan that led to us Open Sourcing most of our technologies.
* https://github.com/FlightDataServices * http://www.flightdatacommunity.com/
Most of my contribution to Arch Linux has been through the AUR and you'll find me lurking in #archlinux@freenode. I contributed my first package to the AUR on the first week I started using Arch Linux. Since then I've adopted a few packages and added a selection of my own.
* https://aur.archlinux.org/packages/?SeB=m&K=flexiondotorg
In addition to MATE I'd be interested in migrating some of my other packages to [community], for example:
* https://aur.archlinux.org/packages/bzr-fastimport/ * https://aur.archlinux.org/packages/finalterm-git/ (when stable) * https://aur.archlinux.org/packages/lib32-nss-mdns/ * https://aur.archlinux.org/packages/lib32-xulrunner/ * https://aur.archlinux.org/packages/libaacs/ * https://aur.archlinux.org/packages/nullmailer/
I've contributed to countless Open Source projects over the years and I am a member of my local LUG. When I'm not geeking out I play with my daughter and go running. Like all great Open Source contributors I scuba dive ;-)
Oh yeah, I love Arch Linux.
I'm confirming my sponsorship. I think that the MATE desktop environment will be a great addition for Arch Linux, and Martin will be a great addition for the team. :) A discussion period of 5 days has been started now. -- György Balló Trusted User
Hi, On Wed, 2013-12-11 at 02:16 +0100, Balló György wrote:
I'm confirming my sponsorship. I think that the MATE desktop environment will be a great addition for Arch Linux, and Martin will be a great addition for the team. :)
A discussion period of 5 days has been started now.
I've updated the MATE packages in the AUR and refreshed the builds in the unofficial MATE package repository based on the feedback provided here and comments in the AUR. I've also updated my other non-MATE packages in the AUR based on the feedback I've had from TUs. Is there anything else I should be doing during this discussion period? -- Regards, Martin.
2013/12/15 Martin Wimpress <martin+arch@flexion.org>:
Hi,
On Wed, 2013-12-11 at 02:16 +0100, Balló György wrote:
I'm confirming my sponsorship. I think that the MATE desktop environment will be a great addition for Arch Linux, and Martin will be a great addition for the team. :)
A discussion period of 5 days has been started now.
I've updated the MATE packages in the AUR and refreshed the builds in the unofficial MATE package repository based on the feedback provided here and comments in the AUR. I've also updated my other non-MATE packages in the AUR based on the feedback I've had from TUs.
Is there anything else I should be doing during this discussion period?
It's fine. Nothing else needed now. The discussion period is over, and the voting period is started now. Please vote: https://aur.archlinux.org/tu/?id=73 -- György Balló Trusted User
The vote is over and the results are: Yes: 26 No: 2 Abstain: 1 This means that Martin is now a TU! Martin, welcome to the team, and happy holidays! :) -- György Balló Trusted User
Hi, That's great news :-) I've got a lot on until December 29th but after that I will be able to complete the initial TU tasks. Looking forward to working with you all soon. "Balló György" <ballogyor@gmail.com> wrote:
The vote is over and the results are:
Yes: 26 No: 2 Abstain: 1
This means that Martin is now a TU!
Martin, welcome to the team, and happy holidays! :)
-- György Balló Trusted User
On Mon, Dec 23, 2013 at 10:41 PM, Martin Wimpress <martin+arch@flexion.org>wrote:
Hi,
That's great news :-)
I've got a lot on until December 29th but after that I will be able to complete the initial TU tasks.
Looking forward to working with you all soon.
"Balló György" <ballogyor@gmail.com> wrote:
The vote is over and the results are:
Yes: 26 No: 2 Abstain: 1
This means that Martin is now a TU!
Martin, welcome to the team, and happy holidays! :)
-- György Balló Trusted User
Welcome aboard Martin! See you next year on IRC then :) Also happy Xmas/New Year all. Cheers, -- Maxime
On Monday, December 23, 2013 21:41:59 Martin Wimpress wrote:
Hi,
That's great news :-)
I've got a lot on until December 29th but after that I will be able to complete the initial TU tasks.
Looking forward to working with you all soon.
Welcome and Merry Christmas :) Regards, Felix Yan
On 23/12/2013 22:41, Martin Wimpress wrote:
Hi,
That's great news :-)
I've got a lot on until December 29th but after that I will be able to complete the initial TU tasks.
Looking forward to working with you all soon.
"Balló György" <ballogyor@gmail.com> wrote:
The vote is over and the results are:
Yes: 26 No: 2 Abstain: 1
This means that Martin is now a TU!
Martin, welcome to the team, and happy holidays! :)
Welcome to the team, please down post, and merry Christmas. -- Sébastien "Seblu" Luttringer https://www.seblu.net GPG: 0x2072D77A
Welcome, congrats, merry Christmas and a happy New Year. :) - Alexander / xyproto
participants (7)
-
Alexander Rødseth
-
Balló György
-
Felix Yan
-
Martin Wimpress
-
Maxime Gauduin
-
Sébastien Luttringer
-
Xyne