Created attachment 185749 [details] Patch with new QA-check Aloha, attached a patch for a new qa-check. It checks if all dependency declared in the Gemfile of an ruby-based port are satisfied. This can help greatly, because currently the only way to test for example www/gitlab or www/redmine (or any other ruby-port) is to install and execute it. Since all build-tests will be fine, even if the port does not work at all. The check is executed for every port having USE_RUBY but with a portname not starting with rubygem-. Diff-Review was here wit mat and lifanov: https://reviews.freebsd.org/D11865 Greetings, Torsten
The check looks wrong, when bundle is not installed: ====> Running Q/A tests (stage-qa) -p: not found bundle: not found Notice: Please install sysutils/rubygem-bundler for additional Gemfile-checks
I don't think "type" is supposed to have flags. From man page for sh: type [name ...] Try instead doing this: command -p -v bundle >/dev/null
What's the status of this? Just needs the check for bundle fixed and exp-run done? Anything else?
Yes, that is all what should be needed. Its still on my ToDo list, but i don't find any time for this before the second or third week in 2018. If you want to update it before feel free to go :)
@Steve Please have a look at the review: https://reviews.freebsd.org/D11865 I fixed all open issues and it should be ready to land. To you want to have a look at it as ruby@? ;)
I just committed the patch in r459673. Since mat pointed out, that there will be no benefit of having a QA-check i'm closing this PR.