= System Wide Change: Golang 1.9 = https://fedoraproject.org/wiki/Changes/golang1.9
Change owner(s): * Jakub Čajka <jcajka AT redhat DOT com>
Rebase of Golang package to upcoming version 1.9 in Fedora 27, including rebuild of all dependent packages(pre-release version of Go will be used for mass rebuild).
== Detailed Description == Rebase of Golang package to upcoming version 1.9 in Fedora 27. Golang 1.9 is schedule to be released in Aug/Sep. Due to current nature of Go packages, rebuild of dependent package will be required to pick up the changes.
Along with the rebase I do propose to drop ppc64 from Go architectures(effectively disabling build of all packages adhering to draft Go packaging guidelines) as ppc64 port of "GC" is not feature complete(never were) and with Go 1.9 "GC" will be supporting only Power 8 and up. Due to limitation of the Go port impact should be fairly limited. Possible alternative could be switch to gccgo, but it is generally not used by upstreams and less tested than GC and move will most probably require nontrivial amount of packaging/debugging work.
== Scope == * Proposal owners: Rebase golang package in f27, help with resolving possible issues found during package rebuilds. Change Go packaging macros in way that will drop ppc64 builds.
* Other developers: fix possible issues with help from golang maintainers
* Release engineering: As there is scheduled mass-rebuild ( #6853 ), nothing should be required.
* List of deliverables: N/A
* Policies and guidelines: N/A
* Trademark approval: N/A
devel-announce@lists.fedoraproject.org