Go's implementation of sqlite in 1.4 is currently broken and utilities that use sqlite (i.e. docker) do not run correctly when built with this version of go. I suggest we mask this version and wait for the next release. Reproducible: Always Steps to Reproduce: 1. emerge \=dev-lang/go-1.4 2. emerge app-emulation/docker 3. docker run -ti --rm debian:jessie
If there are known bugs in a package wouldn't the bug be against that package and impacted utilities would just be caught in the crossfire? I still contend that dev-lang/go-1.4 should be masked due to this issue which would preclude docker from needing to take action. Just to be clear this bug is on dev-lang/go-1.4 and not on app-emulation/docker. app-emulation/docker is simply an easy way to show that the bug exists. The See Also URL outlines the nature of the issue in dev-lang/go-1.4. I apologize if this bug is miscategorized.
The upstream ticket you refer to says app-emulation/docker-1.4.0 is incompatible with dev-lang/go-1.4. You can fix this in several ways, but you can't simply blame dev-lang/go-1.4 and hope it goes away.
Meanwhile, upstream doesn't seem to be blaming dev-lang/go at all.
(In reply to Jeroen Roovers from comment #3) > Meanwhile, upstream doesn't seem to be blaming dev-lang/go at all. Thanks for pointing that out Jeroen. Seems I glossed over that part of the upstream bug and became too focused on the issues with dev-lang/go-1.4. I agree the fix is to update the docker ebuilds with <dev-lang/go-1.4 in the depends lists.
Affected versions are no longer in the tree. Closing this as resolved. Feel free to re-open if I'm mistaken.