[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