[pkg-go] Bug#836964: Bug#836964: golang-github-prometheus-client-golang-dev: circular dependency hell

Martín Ferrari tincho at tincho.org
Thu Sep 29 15:12:09 UTC 2016

On 07/09/16 18:35, Bill Allombert wrote:

> There is a circular dependency between
> golang-github-prometheus-client-golang-dev,
> golang-github-prometheus-common-dev and
> golang-prometheus-client-dev:

I have talked to upstream, there does not seem to be an easy solution,
except for bundling these two repositories into one source package.

For now, the solution I am adopting is to break the cycle by ignoring
the little package in -common that depends in -dev during build/testing,
and copying manually the files at the end.

This does not solve the binary package cycle, though, but I think the
source cycle is the most important one. Also, I have removed the
transitional package from the cycle, as that was just a mistake.

Martín Ferrari (Tincho)

More information about the Pkg-go-maintainers mailing list