Spec URL: https://kushal.fedorapeople.org/packages/gotun.spec SRPM URL: https://kushal.fedorapeople.org/packages/gotun-0.1.0-0.1.gite6546c3.fc24.src.rpm Description: Tool to run tests on OpenStack or remote system. Fedora Account System Username: kushal Note: The RPM is still broken.
Running dependency check on the last commit from upstream repository (b65f2d15d928a82a5a310ddba83de46dd89e27e2): $ gofed check-deps --godeps Godeps.json ERROR:root:Unable to get mapping for gopkg.in/yaml.v2 ERROR:root:Unable to get mapping for github.com/pkg/sftp ERROR:root:Unable to get mapping for github.com/spf13/afero/sftp ERROR:root:Unable to get mapping for github.com/spf13/jwalterweatherman ERROR:root:Unable to get mapping for github.com/spf13/afero ERROR:root:Unable to get mapping for github.com/fsnotify/fsnotify ERROR:root:Unable to get mapping for github.com/pelletier/go-buffruneio ERROR:root:Unable to get mapping for github.com/pelletier/go-toml ERROR:root:Unable to get mapping for github.com/spf13/afero/mem ERROR:root:Unable to get mapping for github.com/pkg/errors github.com/hashicorp/hcl is outdated in distribution github.com/urfave/cli is outdated in distribution Unable to find ipprefix2rpm mapping 'github.com/pkg/sftp' ipprefix Unable to find ipprefix2rpm mapping 'gopkg.in/yaml.v2' ipprefix github.com/rackspace/gophercloud is outdated in distribution: not covered: [u'github.com/rackspace/gophercloud/openstack/imageservice/v2/images'] Unable to find ipprefix2rpm mapping 'github.com/pelletier/go-buffruneio' ipprefix golang.org/x/sys is outdated in distribution golang.org/x/crypto is outdated in distribution: not covered: [u'golang.org/x/crypto/ed25519', u'golang.org/x/crypto/ed25519/internal/edwards25519'] github.com/magiconair/properties is outdated in distribution Unable to find ipprefix2rpm mapping 'github.com/spf13/afero' ipprefix golang.org/x/text is outdated in distribution github.com/spf13/cast is outdated in distribution github.com/mitchellh/mapstructure is outdated in distribution Unable to find ipprefix2rpm mapping 'github.com/pelletier/go-toml' ipprefix Unable to find ipprefix2rpm mapping 'github.com/pkg/errors' ipprefix Unable to find ipprefix2rpm mapping 'github.com/spf13/jwalterweatherman' ipprefix github.com/kr/fs is up-to-date Unable to find ipprefix2rpm mapping 'github.com/fsnotify/fsnotify' ipprefix github.com/spf13/viper is outdated in distribution github.com/spf13/pflag is outdated in distribution Summary: - 11 package outdated - 5 packages missing
Updated spec, and SRPM. Spec URL: https://kushal.fedorapeople.org/packages/gotun.spec SRPM URL: https://kushal.fedorapeople.org/packages/gotun-0.1.0-0.1.git839a210.fc24.src.rpm
Updated spec, and SRPM. Spec URL: https://kushal.fedorapeople.org/packages/gotun.spec SRPM URL: https://kushal.fedorapeople.org/packages/gotun-0-0.1.git839a210.fc24.src.rpm
All deps are updated and available. Scratch build is succesful up to ppc64: https://koji.fedoraproject.org/koji/taskinfo?taskID=17578163
Just two nits: 1) change the with_macros into header to: # If any of the following macros should be set otherwise, # you can wrap any of them with the following conditions: # - %%if 0%%{centos} == 7 # - %%if 0%%{?rhel} == 7 # - %%if 0%%{?fedora} == 23 # Or just test for particular distribution: # - %%if 0%%{centos} # - %%if 0%%{?rhel} # - %%if 0%%{?fedora} # # Be aware, on centos, both %%rhel and %%centos are set. If you want to test # rhel specific macros, you can use %%if 0%%{?rhel} && 0%%{?centos} == 0 condition. # (Don't forget to replace double percentage symbol with single one in order to apply a condition) # Generate devel rpm %global with_devel 1 # Build project from bundled dependencies %global with_bundled 0 # Build with debug info rpm %global with_debug 1 # Run tests in check section %global with_check 1 # Generate unit-test rpm %global with_unit_test 0 2) exclude ppc64 arch or patch the source code so gotun can be built on it None of the nits are blocker for the review. The spec file conforms to the current golang packaging draft.
Package request has been approved: https://admin.fedoraproject.org/pkgdb/package/rpms/gotun
gotun-0-0.1.gitccf43e2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-96e4cc8115
gotun-0-0.1.gitccf43e2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-96e4cc8115