[aur-general] TU Application
Hello, My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years. My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far. My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home. I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike. I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5] I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;) I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own. At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7]. I hang out and answer questions on #archlinux as often as I can. My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use. If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?) I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course. Evangelos Foutras was kind enough to sponsor me for applying to become a TU. -- Humble regards, Alexander Rødseth (xyproto on IRC, trontonic on AUR) [1] https://aur.archlinux.org/packages.php?SeB=m&K=trontonic&PP=128&SO=d&O=0&SB=v [2] http://www.3dmodellering.no/beckmann/ [3] https://bugzilla.mozilla.org/show_bug.cgi?id=78414 (ctrl-f, "patch") [4] http://burn.sf.net [5] http://roboticoverlords.org [6] http://hue.no [7] http://projects.archlinux.org/svntogit/packages.git/tree/crypto%2B%2B/trunk/
On 03/09/11 19:13, Alexander Rødseth wrote:
Hello,
My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years.
My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far.
My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home.
I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike.
I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5]
I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;)
I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own.
At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7].
I hang out and answer questions on #archlinux as often as I can.
My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use.
If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?)
I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course.
Evangelos Foutras was kind enough to sponsor me for applying to become a TU.
Indeed, and I'm happy to sponsor this fine candidate. Let the discussion period begin. :)
Alexander has a nice summary/historic and will be great if he is approved :) 2011/9/3 Evangelos Foutras <evangelos@foutrelis.com>
On 03/09/11 19:13, Alexander Rødseth wrote:
Hello,
My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years.
My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far.
My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home.
I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike.
I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5]
I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;)
I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own.
At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7].
I hang out and answer questions on #archlinux as often as I can.
My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use.
If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?)
I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course.
Evangelos Foutras was kind enough to sponsor me for applying to become a TU.
Indeed, and I'm happy to sponsor this fine candidate.
Let the discussion period begin. :)
-- Estêvão Valadão
On Sat, Sep 3, 2011 at 11:29 AM, Evangelos Foutras <evangelos@foutrelis.com>wrote:
On 03/09/11 19:13, Alexander Rødseth wrote:
Hello,
My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years.
My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far.
My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home.
I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike.
I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5]
I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;)
I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own.
At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7].
I hang out and answer questions on #archlinux as often as I can.
My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use.
If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?)
I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course.
Evangelos Foutras was kind enough to sponsor me for applying to become a TU.
Indeed, and I'm happy to sponsor this fine candidate.
Let the discussion period begin. :)
Awesome application, awesome involvement, awesome everything! I can't really find anything I would like to discuss that hasn't been answered in the application already. P.S. I just noticed the last TU application was almost 6 months ago
On 09/03/2011 06:13 PM, Alexander Rødseth wrote:
Hello,
My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years.
My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far.
My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home.
I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike.
I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5]
I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;)
I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own.
At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7].
I hang out and answer questions on #archlinux as often as I can.
My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use.
If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?)
I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course.
Evangelos Foutras was kind enough to sponsor me for applying to become a TU.
-- Humble regards, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
[1] https://aur.archlinux.org/packages.php?SeB=m&K=trontonic&PP=128&SO=d&O=0&SB=v [2] http://www.3dmodellering.no/beckmann/ [3] https://bugzilla.mozilla.org/show_bug.cgi?id=78414 (ctrl-f, "patch") [4] http://burn.sf.net [5] http://roboticoverlords.org [6] http://hue.no [7] http://projects.archlinux.org/svntogit/packages.git/tree/crypto%2B%2B/trunk/ Good sir,
thou seem to have quite an abundance of [community] candidates in thine firm and warm grip. It fills me with beautiful pleasure to know that such a fine and benevolent gentleman as thyself would find the time and desire to write to this most welcoming of mailing lists to offer thine own will and workforce to this organization of enlightened souls. It would appear that thou should be capable and able to help us out. I have to inquire, though, whether there is anything thou would want to specialize in? As thou seem to indulge in music creation and Go, perhaps those could be thine utmost priority. +1
On Sat, Sep 3, 2011 at 11:42 AM, Sven-Hendrik Haase <sh@lutzhaase.com>wrote:
On 09/03/2011 06:13 PM, Alexander Rødseth wrote:
Hello,
My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years.
My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far.
My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home.
I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike.
I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5]
I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;)
I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own.
At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7].
I hang out and answer questions on #archlinux as often as I can.
My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use.
If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?)
I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course.
Evangelos Foutras was kind enough to sponsor me for applying to become a TU.
-- Humble regards, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
[1] https://aur.archlinux.org/**packages.php?SeB=m&K=** trontonic&PP=128&SO=d&O=0&SB=v<https://aur.archlinux.org/packages.php?SeB=m&K=trontonic&PP=128&SO=d&O=0&SB=v> [2] http://www.3dmodellering.no/**beckmann/<http://www.3dmodellering.no/beckmann/> [3] https://bugzilla.mozilla.org/**show_bug.cgi?id=78414<https://bugzilla.mozilla.org/show_bug.cgi?id=78414> (ctrl-f, "patch") [4] http://burn.sf.net [5] http://roboticoverlords.org [6] http://hue.no [7] http://projects.archlinux.org/**svntogit/packages.git/tree/** crypto%2B%2B/trunk/<http://projects.archlinux.org/svntogit/packages.git/tree/crypto%2B%2B/trunk/>
Good sir,
thou seem to have quite an abundance of [community] candidates in thine firm and warm grip. It fills me with beautiful pleasure to know that such a fine and benevolent gentleman as thyself would find the time and desire to write to this most welcoming of mailing lists to offer thine own will and workforce to this organization of enlightened souls.
It would appear that thou should be capable and able to help us out. I have to inquire, though, whether there is anything thou would want to specialize in? As thou seem to indulge in music creation and Go, perhaps those could be thine utmost priority.
+1
Your Ceph package competes with my moosefs package :) I have been wondering when trontonic would show up here! I will look over your packages, but so far I think your application looks great!
Hi, I'm relieved that the reception of my TU application has been welcoming and positive so far. Thank you. Specializing in packages that has to do with Go or creating music should be a good fit. When it comes to Ceph and MooseFS, I'm actually using MooseFS instead of Ceph right now, as Ceph had a data loss bug early on (that I reported and now seems to have been fixed). MooseFS may not be as visionary as Ceph, but it seems to work great and it runs happily on a little filecluster at my workplace. -- Cordially, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
Am 03.09.2011 18:13, schrieb Alexander Rødseth:
Hello,
My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years.
My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far.
My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home.
I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike.
I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5]
I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;)
I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own.
At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7].
I hang out and answer questions on #archlinux as often as I can.
My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use.
If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?)
I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course.
Evangelos Foutras was kind enough to sponsor me for applying to become a TU.
-- Humble regards, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
[1] https://aur.archlinux.org/packages.php?SeB=m&K=trontonic&PP=128&SO=d&O=0&SB=v [2] http://www.3dmodellering.no/beckmann/ [3] https://bugzilla.mozilla.org/show_bug.cgi?id=78414 (ctrl-f, "patch") [4] http://burn.sf.net [5] http://roboticoverlords.org [6] http://hue.no [7] http://projects.archlinux.org/svntogit/packages.git/tree/crypto%2B%2B/trunk/
Hello, good introduction of yourself indeed. I had a short look at some of your PKGBUILDs and they are in a good shape. The only small issue I have with them is that you often use the echo command to create small wrapper scripts or config files. I think we normally prefer to deliver such scripts as seperate files, but I do not remember a discussion about this. Do you plan to move shedskin to [community]? Best Regards Stefan
Hi, 2011/9/3 Stefan Husmann <stefan-husmann@t-online.de>:
I had a short look at some of your PKGBUILDs and they are in a good shape. The only small issue I have with them is that you often use the echo command to create small wrapper scripts or config files. I think we normally prefer to deliver such scripts as seperate files, but I do not remember a discussion about this.
I would be happy to change the PKGBUILD-files to include the tiny scripts instead of using echo to produce them, if that is the preferred way of doing it.
Do you plan to move shedskin to [community]?
Yes. --- Cordially, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
Excerpts from Alexander Rødseth's message of 2011-09-03 18:13:39 +0200:
Hello,
My name is Alexander Rødseth. I'm from Oslo, Norway, am 29 years old for two more months and have been using Arch for a couple of years.
My first taste of Linux was a brief acquaintance with Red Hat over a decade ago, followed by Slackware and then Debian for a few years. Now I use Arch Linux both at home and at work, and it's my absolute favorite so far.
My 62 AUR packages [1] have a total of 2519 votes, where 32% of the votes are for packages I submitted, while the rest are for previously orphaned packages, that needed a warm and caring home.
I like how Arch tries to avoid fixing things behind your back, which I think is evident from the installation process, the package manager and the love for simplicity I've found in Arch users and developers alike.
I enjoy programming in Go, Haskell, Python and C, try to contribute to open source projects with bug reports and the occasional patch (here is one for Blender [2] and one for Firefox [3]). When I was younger, I wrote a program for drawing icons and animating sprites. [4] I have a wacky homepage where I experiment with HTML5 and upload small CLI programs as I see fit. [5]
I'm currently employed in Hue AS [6], a company that (roughly explained) sells a software engine for converting sound to 3D-graphics. I mainly work with developing and maintaining the internal systems for keeping track of licenses, builds and issues with the code (mostly written in Python). Luckily, I only program a minimum of C++. ;)
I started working with programming before studying computer science, and I am on a lifelong track of continuing to learn stuff on my own.
At least one of my AUR packages has been moved to [community] (lib32-libasyncns, moved by Jan Steffens in 2010, only have the e-mail as reference) and I've contributed to at least one package in [extra] [7].
I hang out and answer questions on #archlinux as often as I can.
My goal with becoming a TU is first and foremost to help out with maintaining packages for the distro that I love and use.
If I can find a bug to fix or a feature to add to pacman, or any other arch-centric application, I would like to do so. (Could an option for pacman to list all system-files that are not owned by a package be something?)
I am grumpy before the first cup of coffee in the morning, other than that I'm generally happy, helpful and benevolent. I try to get a minimum of exercise and I'm in a stable relationship. I like the game of Go and creating music with jack, MIDI-synths and Arch, of course.
Evangelos Foutras was kind enough to sponsor me for applying to become a TU.
-- Humble regards, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
[1] https://aur.archlinux.org/packages.php?SeB=m&K=trontonic&PP=128&SO=d&O=0&SB=v [2] http://www.3dmodellering.no/beckmann/ [3] https://bugzilla.mozilla.org/show_bug.cgi?id=78414 (ctrl-f, "patch") [4] http://burn.sf.net [5] http://roboticoverlords.org [6] http://hue.no [7] http://projects.archlinux.org/svntogit/packages.git/tree/crypto%2B%2B/trunk/
Being an audio person I've had a look at the first audio app in the list (cheesetracker) and I'm not entirely happy with the PKGBUILD. There's the minor thing that 'jack-audio-connection-kit' is just 'jack' since a couple of months. While I'm happy that you seemingly managed to get cheesetracker to build and while the 'addinclude' method is probably easy for packagers it's a very weird way to do things. Firstly it's an additional dependency from AUR, secondly it depends on another language that isn't wide spread yet (GO) while the same effect could be had without anything special (patch). To me this looks very much like an unnecessary 'because I can'-thing that makes installing the package more complicated than it needs to be. Just 2c
Hi Philipp, Thanks for reviewing the PKGBUILD for cheesetracker. I'll fix the 'jack-audio-connection-kit'/'jack' dependency issue. I agree that the cheesetracker PKGBUILD is slightly unusual, but I personally think the "addinclude" solution is elegant, as no patch is needed and it's just one easy-to-read line per missing include. While I completely agree that the dependency on addinclude is not strictly needed, it's only a make dependency, and therefore is not relevant for users if it ever should become a "proper" package. As CheeseTracker does not seem to be maintained anymore, I can offer to orphan the AUR package (or request that it is deleted). -- Best regards, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
Hi Philipp, Thanks for reviewing the PKGBUILD for cheesetracker. I fixed the 'jack-audio-connection-kit'/'jack' dependency issue. I agree that the cheesetracker PKGBUILD is slightly unusual, but I personally think the "addinclude" solution is elegant, as no patch is needed and it's just one easy-to-read line per missing include. While I completely agree that the dependency on addinclude is not strictly needed, it's only a make dependency, and therefore is not relevant for users if it ever should become a "proper" package. In any case, as CheeseTracker does not seem to be maintained anymore, I can offer to orphan the AUR package (or request it to be deleted). -- Best regards, Alexander Rødseth (xyproto on IRC, trontonic on AUR)
On 4 September 2011 05:14, Philipp Überbacher <hollunder@lavabit.com> wrote:
Being an audio person I've had a look at the first audio app in the list (cheesetracker) and I'm not entirely happy with the PKGBUILD. There's the minor thing that 'jack-audio-connection-kit' is just 'jack' since a couple of months. While I'm happy that you seemingly managed to get cheesetracker to build and while the 'addinclude' method is probably easy for packagers it's a very weird way to do things. Firstly it's an additional dependency from AUR, secondly it depends on another language that isn't wide spread yet (GO) while the same effect could be had without anything special (patch). To me this looks very much like an unnecessary 'because I can'-thing that makes installing the package more complicated than it needs to be.
And I can see that Alexander may be the tracker type. Well, I have to agree with Philipp, and as has been told for generations, a patch is much cleaner and is what we like to see over multiple sed lines or a non-standard tool like 'addinclude' or 'setconf'. I'd pick clean-and-consistent over convenience, and I believe that is the Arch Way I speak for. Your way is, of course, not _wrong_ per se, as you would only have an additional (buildtime) dependency. One may or may not choose to follow standard practices, suggestions or recommendations. Otherwise, packages mostly look good, and whatever deficiency you might have right now, I'm sure for the kind of person you are (like most of us troo Archers; just maybe more awesome) you'll pick things up as you go ;) I have a recommendation TODO for you: 1. milkytracker (we lack a tracker in the repos and is the most popular of the bunch) 2. shedskin (very useful) Also, I would like to say 'pruss one awesome' to your application and profile/background. -- GPG/PGP ID: 8AADBB10
Looks good, you've got my vote. Just to chip in 2 cents on the addinclude thing, does it offer any benefit over say sed -i '1i #include <whatever>' foo.c -Kyle http://kmkeen.com
Hi, 2011/9/5 keenerd <keenerd@gmail.com>:
Just to chip in 2 cents on the addinclude thing, does it offer any benefit over say
sed -i '1i #include <whatever>' foo.c
Yes, addinclude can place #includes after the first #ifdef, and it's enough say "stdio" to insert "#include <stdio.h>". However, for the particular case of cheesetracker, I agree that sed could have been used instead. I promise to use addinclude sparingly in the future, except for the unlikely event that it should be raised to the glorious status of a [core] package. -- Cordially, Alexander Rødseth (xyproto on IRC, trontonic on AUR) P.S. Go is included in GCC from version 4.6, so if it's not widespread yet, I predict that it won't last too long.
On Mon, Sep 05, 2011 at 04:15:34PM -0400, keenerd wrote:
Looks good, you've got my vote.
Just to chip in 2 cents on the addinclude thing, does it offer any benefit over say
sed -i '1i #include <whatever>' foo.c
As Dave and I already mentioned on IRC, it *might* be useful if it would check for headers that are already included and check for correct ordering of includes. This is very hard to impossible to implement, though (and at least requires some C preprocessor to be involved). Given that addinclude seems to do nothing of the sort, -1 to using it anywhere in our PKGBUILDs. If anyone still wants to use it for the sake of convenience, feel free to apply it on a local copy of the source code and use diff(1) to create a patch.
participants (11)
-
Alexander Rødseth
-
Estêvão Valadão
-
Evangelos Foutras
-
keenerd
-
Lukas Fleischer
-
Philipp Überbacher
-
Ray Rashif
-
Stefan Husmann
-
Sven-Hendrik Haase
-
Thomas Dziedzic
-
Thomas S Hatch