I forgot to mention - I am not suggesting myself as the maintainer. Instead someone with more experience with ruby and maintaining such broken upstream should take over the maintainance. - Babken Vardanyan (axper) On Thu, Aug 21, 2014 at 8:00 PM, <483ken@gmail.com> wrote:
I'd like to bring the community's attention to the following package: https://aur.archlinux.org/packages/metasploit-git/
It has multiple issues and does not follow pkgbuild guidelines and best practices:
1. The build script appends instructions into user-specific and shell-specific ~/.bash_profile on build time. 2. It dumps everything into /usr/local. This is against the very first point in https://wiki.archlinux.org/index.php/Arch_packaging_standards#Package_etique... 3. The post-install script tells the user to ignore a warning about breakage. It warns about breaking ruby for all other users when the instruction is run with root permissions. I haven't tested this one for obvious reasons. 4. The package appends to $PATH which overshadows the binaries of latest ruby package with those of 1.9 version for the current user (via same instruction as 1.).
The current maintainer refuses collaboration. What's the best I can do in a situation like this?
- Babken Vardanyan (axper)