Go programming language compiler and tools

Edit Package go1.14

Go is an expressive, concurrent, garbage collected systems programming language that is type safe and memory safe. It has pointers but no pointer arithmetic. Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language.

Refresh
Refresh
Source Files
Filename Size Changed
README.SUSE 0000004904 4.79 KB
_service 0000001216 1.19 KB
_servicedata 0000000226 226 Bytes
compiler-rt-g810ae8ddac890a6613d814c0b5415c7fcb7f5cca.tar.xz 0002022916 1.93 MB
gcc6-go.patch 0000003049 2.98 KB
gcc7-go.patch 0000002985 2.92 KB
go-rpmlintrc 0000000496 496 Bytes
go.gdbinit 0000000071 71 Bytes
go1.14.2.src.tar.gz 0022454649 21.4 MB
go1.14.changes 0000008113 7.92 KB
go1.14.spec 0000012243 12 KB
tools-packaging.patch 0000000787 787 Bytes
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 795450 from Origin Manager's avatar Origin Manager (origin-manager) (revision 2)
Newer source available from package origin. (host go-agent-stagingbot-1)
Comments 1

Hans-Peter Jansen's avatar

For some reason, this version of go is not able to build syncthing 1.4.2:

[   59s] + mkdir -p build/src/ build/vendor/
[   59s] + export GOPATH=/home/abuild/rpmbuild/BUILD/syncthing/build:/home/abuild/rpmbuild/BUILD/syncthing/build/vendor
[   59s] + GOPATH=/home/abuild/rpmbuild/BUILD/syncthing/build:/home/abuild/rpmbuild/BUILD/syncthing/build/vendor
[   59s] + mkdir -p build/src/github.com/syncthing/syncthing
[   59s] + ls
[   59s] + sed '/^build$/d'
[   59s] + xargs cp -at build/src/github.com/syncthing/syncthing
[   59s] + cp -a vendor build/vendor/src
[   59s] + pushd build/src/github.com/syncthing/syncthing/
[   59s] ~/rpmbuild/BUILD/syncthing/build/src/github.com/syncthing/syncthing ~/rpmbuild/BUILD/syncthing
[   59s] + go run build.go -version v1.4.2 install all
[   60s] go: github.com/AudriusButkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6: Get "https://proxy.golang.org/github.com/%21audrius%21butkevicius/pfilter/[@v](https://build.opensuse.org/users/v)/v0.0.0-20190627213056-c55ef6137fc6.mod": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:50094->[::1]:53: read: connection refused
[   60s] error: Bad exit status from /var/tmp/rpm-tmp.Bp6DUc (%build)
[   60s] 

If pinned to 1.12 in the syncthing spec, it builds fine!

openSUSE Build Service is sponsored by