On Sun, Mar 29, 2015 at 01:07:52PM +0200, Fabian Raetz wrote: > Updated port to use the newly defined GO_ARCHS variable. > Any comments and/or feedback?
Hey, sorry for letting this slip through the cracks but I finally just got around to checking it out. Looks good, but I noticed that a new version is out. I tried your version first, and then I tried to upgrade to a newer version (attached). Also, you'll need to either set NO_TEST or else provide a do-test target. I added a do-test that calls script/test and I also had to patch the way script/build calls find(1), but the tests don't pass. Do you think you can look into the failures and work out what's going wrong? See below for the output I see locally when I try running the tests (everything from the "tmux: unknown option -- V" line down comes from the Ruby tests, but as you can see some of the Go tests failed too). I fear that the Ruby/Cucumber tests will be difficult to get working in this port because we don't want Bundler to download any gems during builds, but rather then set NO_TEST = yes I would prefer to fix the Go tests and patch script/test to skip running the Ruby tests. What do you think? Of course, if you want to tackle the Ruby stuff as well be my guest (and patch script/ruby-test to fix the tmux check). ;) $ make test ===> Regression tests for hub-2.2.1 cd /usr/obj/ports/hub-2.2.1/hub-2.2.1 && script/test ? _/usr/obj/ports/hub-2.2.1/hub-2.2.1 [no test files] ok _/usr/obj/ports/hub-2.2.1/hub-2.2.1/cmd 0.041s exit status 1 FAIL _/usr/obj/ports/hub-2.2.1/hub-2.2.1/commands 0.236s ? _/usr/obj/ports/hub-2.2.1/hub-2.2.1/fixtures [no test files] ok _/usr/obj/ports/hub-2.2.1/hub-2.2.1/git 1.387s --- FAIL: TestGetMessageFile (0.02s) assert.go:16: /usr/obj/ports/hub-2.2.1/hub-2.2.1/github/editor_test.go:166 assert.go:37: ! Failure FAIL FAIL _/usr/obj/ports/hub-2.2.1/hub-2.2.1/github 0.687s ? _/usr/obj/ports/hub-2.2.1/hub-2.2.1/ui [no test files] ok _/usr/obj/ports/hub-2.2.1/hub-2.2.1/utils 0.015s tmux: unknown option -- V usage: tmux [-2lquv] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]] warning: skipping shell completion tests (install tmux to enable) script/ruby-test: line 7: 517 Bad system call (core dumped) RUBYOPT="$RUBYOPT -w" bundle exec "$@" 2> >(tee >(grep 'warning:' >>"$warnings") | grep -v 'warning:') *** Error 140 in . (Makefile:35 'do-test') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2779 '/usr/obj/ports/hub-2.2.1/.test_done') *** Error 1 in /usr/ports/devel/hub (/usr/ports/infrastructure/mk/bsd.port.mk:2476 'test')
hub-2.2.1.tar.gz
Description: application/tar-gz