The net-p2p/syncthing (1.3.0) has a dependency on <dev-lang/go-1.13. The upstream binary distributions of syncthing are built with go 1.13.1, so this clearly is not an issue with the source of syncthing or its dependencies. Using the gentoo syncthing package currently prevents using the latest version of go. Reproducible: Always Steps to Reproduce: 1. Install dev-lang/go, ~amd64 keyword. 2. Install net-p2p/syncthing, ~amd64 keyword Actual Results: The install of syncthing will revert go back to the 1.12 version. Expected Results: net-p2p/syncthing should build with the latest version of the go toolchain.
Thank you for the report. syncthing-1.3.1 has just been released and added to the Gentoo tree, I have confirmed it both builds and tests fine using dev-lang/go-1.13.4 so there is no longer a restriction on using Go versions newer than 1.12.