[aur-general] TU application
Hi! I'd like to apply to become a Trusted User. I talked to Angel Velásquez (angvp) on IRC and he said he would be my sponsor. I've used Arch Linux since early 2006 and Linux since 2001. I've also been doing some work on Arch Linux PPC, mainly been trying to keep the packages that I use up to date, but I've also been working on tools to make it easier to do so... but I haven't yet completely figured out the best human-friendly way to see what needs updating and rebuilding. Currently I maintain packages related to the D programming language in the AUR, and recently got permission for Arch Linux to distribute the D compiler. It's closed source, however the front-end is open source and there are already a couple of open source D compilers, however the gcc-based gdc is not very maintained (doesn't work with gcc versions > 4.1) and the others are quite early in development. I used to maintain a small binary repository but I don't think a lot of people actually used it. But I did get quite a bit of experience with the repository tools and how to build packages. After adopting most of the D-related packages I no longer needed to host my own. I'm also quite interested in the Lua programming language, and I maintain a few Lua packages and so far one got adopted by another TU into community. I used to be a rabid Debian user but the one thing that annoyed me was how you almost had to read a book in order to create your own packages. In Arch Linux it was so easy to create them and that's the main reason I use this distribution. I really like when things are simple! My list of AUR packages: http://aur.archlinux.org/packages.php?K=Anders&SeB=m Note that I haven't updated the gdc packages yet, I think they're kind of tricky to install since the gcc makefiles aren't really helpful when you want to install one frontend only. About me: I'm Swedish and 17 years old. Most of my interests involve computers, such as programming, IRC, games... it's a bit hard to think of all the things I do because I often like to try new things. I'm currently focusing quite a bit on web dev such as PHP and Django. I'm not much of a web design guy so it's mostly the coding part that interests me. My native language is Swedish, and I did English in school ever since 1st grade, however most of my English is self taught because of all the time I've spent on IRC and other places on the Internet. I have an Arch 64 installation so building 64-bit packages isn't a problem for me. Regards, Anders
Im glad to sponsor him as i said. Let's start the discussion period. On Wed, Jul 2, 2008 at 12:05 AM, Anders Bergh <anders1@gmail.com> wrote:
Hi!
I'd like to apply to become a Trusted User. I talked to Angel Velásquez (angvp) on IRC and he said he would be my sponsor. I've used Arch Linux since early 2006 and Linux since 2001. I've also been doing some work on Arch Linux PPC, mainly been trying to keep the packages that I use up to date, but I've also been working on tools to make it easier to do so... but I haven't yet completely figured out the best human-friendly way to see what needs updating and rebuilding.
Currently I maintain packages related to the D programming language in the AUR, and recently got permission for Arch Linux to distribute the D compiler. It's closed source, however the front-end is open source and there are already a couple of open source D compilers, however the gcc-based gdc is not very maintained (doesn't work with gcc versions > 4.1) and the others are quite early in development.
I used to maintain a small binary repository but I don't think a lot of people actually used it. But I did get quite a bit of experience with the repository tools and how to build packages. After adopting most of the D-related packages I no longer needed to host my own.
I'm also quite interested in the Lua programming language, and I maintain a few Lua packages and so far one got adopted by another TU into community.
I used to be a rabid Debian user but the one thing that annoyed me was how you almost had to read a book in order to create your own packages. In Arch Linux it was so easy to create them and that's the main reason I use this distribution. I really like when things are simple!
My list of AUR packages: http://aur.archlinux.org/packages.php?K=Anders&SeB=m
Note that I haven't updated the gdc packages yet, I think they're kind of tricky to install since the gcc makefiles aren't really helpful when you want to install one frontend only.
About me: I'm Swedish and 17 years old. Most of my interests involve computers, such as programming, IRC, games... it's a bit hard to think of all the things I do because I often like to try new things. I'm currently focusing quite a bit on web dev such as PHP and Django. I'm not much of a web design guy so it's mostly the coding part that interests me.
My native language is Swedish, and I did English in school ever since 1st grade, however most of my English is self taught because of all the time I've spent on IRC and other places on the Internet.
I have an Arch 64 installation so building 64-bit packages isn't a problem for me.
Regards, Anders
-- Angel Velásquez angvp @ irc.freenode.net Linux Counter: #359909 Arch Linux Trusted User
Angel Velásquez wrote:
Im glad to sponsor him as i said. Let's start the discussion period.
I did a quick review of the packages Anders has in the AUR. Overall they are quite good. There are a few things that could be improved (dsss: MIT is a custom license so install it, libtango: should using install instead of cp) but these are done correctly elsewhere so it is just a consistency issue. I think it would be good to have a TU interested in the D language so that we can support the needed tools for this in the community repo. Allan
On Thu, Jul 3, 2008 at 2:09 PM, Allan McRae <allan@archlinux.org> wrote:
Angel Velásquez wrote:
Im glad to sponsor him as i said. Let's start the discussion period.
I did a quick review of the packages Anders has in the AUR. Overall they are quite good. There are a few things that could be improved (dsss: MIT is a custom license so install it, libtango: should using install instead of cp) but these are done correctly elsewhere so it is just a consistency issue.
I think it would be good to have a TU interested in the D language so that we can support the needed tools for this in the community repo.
Allan
I had a quick look too, overall the quality seemed to be fairly good from the few packages I checked. I thrust you guys on the rest ;) Anyway, what I was wondering (I don't feel like reading the guidelines now), is the use of install instead of cp (some people even use mv) documented somewhere as it seems to be a quite familiar 'mistake' people make? Ronald
Le Fri, 4 Jul 2008 12:00:30 +0200, "Ronald van Haren" <pressh@gmail.com> a écrit :
I had a quick look too, overall the quality seemed to be fairly good from the few packages I checked. I thrust you guys on the rest ;)
Anyway, what I was wondering (I don't feel like reading the guidelines now), is the use of install instead of cp (some people even use mv) documented somewhere as it seems to be a quite familiar 'mistake' people make?
Ronald
I'd be interrested by that too. As of now, I see no real reason to use install instead of mkdir -p, cp, chmod, except maybe that it's one line instead of three. -- catwell
Pierre Chapuis wrote:
Le Fri, 4 Jul 2008 12:00:30 +0200, "Ronald van Haren" <pressh@gmail.com> a écrit :
I had a quick look too, overall the quality seemed to be fairly good from the few packages I checked. I thrust you guys on the rest ;)
Anyway, what I was wondering (I don't feel like reading the guidelines now), is the use of install instead of cp (some people even use mv) documented somewhere as it seems to be a quite familiar 'mistake' people make?
I don't think there is a guideline anywhere. I was told it was a good idea when I applied to be a TU. Can't remember who it was.
I'd be interrested by that too. As of now, I see no real reason to use install instead of mkdir -p, cp, chmod, except maybe that it's one line instead of three.
Sure you can do it in three lines, but one is much, much clearer. With that one line you know where the file is going and what permissions it will have. Also, many people forget the chmod or find it unnecessary which can lead to problems. Allan
On Thu, Jul 3, 2008 at 2:09 PM, Allan McRae <allan@archlinux.org> wrote:
Angel Velásquez wrote:
Im glad to sponsor him as i said. Let's start the discussion period.
I did a quick review of the packages Anders has in the AUR. Overall they are quite good. There are a few things that could be improved (dsss: MIT is a custom license so install it, libtango: should using install instead of cp) but these are done correctly elsewhere so it is just a consistency issue.
Thanks. Yeah, I've missed licenses in some packages (as far as I could tell, dsss and libtango[-svn]), but I'll fix those later. The other big mistake I routinely make in my packages is having redundant package descriptions... like "foobar - foobar is a ...". I'll replace with install too, but right now libtango doesn't build because the latest compiler broke it.
I think it would be good to have a TU interested in the D language so that we can support the needed tools for this in the community repo.
Yeah, I hope no-one disagrees with me putting dmd in community later. No-one but Geoffroy seemed to reply to the dmd question thread that I posted earlier, so I'm assuming there won't be any problems with that?
Allan
Anders
Lua packages and so far one got adopted by another TU into community. I'd be glad to work with you on this. I currently maintain luarocks. I
On Wed, Jul 2, 2008 at 12:05 AM, Anders Bergh > I'm also quite interested in the Lua programming language, and I maintain a few think we should think on some kind of automation, if possible. I looked at your work a few times, communicated with you and am very pleased by your candidature. Moreover, I personnaly see your "focus" on the D language as something very useful. I think you could do a great job in the TU team. +1 -- Geoffroy Carrier
participants (6)
-
Allan McRae
-
Anders Bergh
-
Angel Velásquez
-
Geoffroy Carrier
-
Pierre Chapuis
-
Ronald van Haren