[pkg-go] Fwd: golang-github-prometheus-client-golang/0.9.0~pre1+git20180417.82f5ff1-2 appears to break golang-github-docker-go-metrics/0.0~git20170503.0.d466d4f-1 autopkgtest in testing

Martín Ferrari tincho at tincho.org
Fri Jun 1 01:33:30 BST 2018


On 31/05/18 10:51, Paul Gevers wrote:
> [Resend to @packages.d.o address as I am unsure the e-mail was read (no
> response)]

Sorry Paul, I missed this email.

> On 24-05-18 13:48, Paul Gevers wrote:

> It looks like to me that this is causing FTBFS (as seen on
> reproducibility¹), so I guess that golang-github-docker-go-metrics
> maintainers would want to create an RC bug against the
> golang-github-prometheus-client-golang to prevent it from migrating
> until the FTBFS is fixed.

I am not that surprised, as these golang APIs are very unstable. I
thought this had passed our regresion tests, but I guess I am still not
used to the system :-)

I took a quick look, and it indeed seems to be an incompatible API
change. The problem is, there is no way to fix this unless we tried to
change sonames everytime this happens (which is pretty often and without
warning). It was merged here:
https://github.com/prometheus/client_golang/pull/285/

Luckily, docker has already fixed it, so an update of the rdep should
fix this issue: https://github.com/docker/go-metrics/issues/12

I will take a look into it next week as I will be offline for a few
days, but if it is deemed that this needs to be blocked, please go ahead
with the RC bug.

-- 
Martín Ferrari (Tincho)



More information about the Pkg-go-maintainers mailing list