Bug#901223: [pkg-go] Bug#901223: gitaly: FTBFS: prometheus.Observer does not implement prometheus.Histogram

2018-06-13 Thread Martín Ferrari
On 13/06/18 11:18, Pirate Praveen wrote:

> It would have been better if there was co-ordination before uploading
> such breaking changes. experimental first and heads up to failing
> reverse depends would have been better. Hopefully we can improve for
> future transitions.

Definitely. I am sorry for causing this!

I did try to test for breakage, but I guess I misinterpreted the salsa
CI runner, or it did not check properly. So I uploaded thinking there
was not going to be breakage.

Also, it would be great if upstream did not do these kind of breaking
changes without the equivalent of a soname change..

> https://salsa.debian.org/ruby-team/meta has build script which makes it
> very easy to rebuild all reverse build dependencies.

We have ratt, but that requires sbuild, so I ended up never using it.


-- 
Martín Ferrari (Tincho)



Bug#901223: [pkg-go] Bug#901223: gitaly: FTBFS: prometheus.Observer does not implement prometheus.Histogram

2018-06-13 Thread Pirate Praveen
On Wed, 13 Jun 2018 10:48:11 +0100 =?UTF-8?Q?Mart=c3=adn_Ferrari?=
 wrote:
> I think the problem is the latest upload of
> golang-github-prometheus-client-golang-dev, which had some incompatible
> changes. It also affected docker go-metrics (#900597).
> 
> Sadly, the only solution is to update to the new API, but probably
> upstream has already done it in their repo.

It would have been better if there was co-ordination before uploading
such breaking changes. experimental first and heads up to failing
reverse depends would have been better. Hopefully we can improve for
future transitions.

https://salsa.debian.org/ruby-team/meta has build script which makes it
very easy to rebuild all reverse build dependencies.



signature.asc
Description: OpenPGP digital signature


Bug#901223: [pkg-go] Bug#901223: gitaly: FTBFS: prometheus.Observer does not implement prometheus.Histogram

2018-06-13 Thread Martín Ferrari
On 13/06/18 07:54, Pirate Praveen wrote:
> On Sun, 10 Jun 2018 11:10:48 +0200 Andreas Beckmann  wrote:
>> Justification: fails to build from source (but built successfully in the 
>> past)
> 
> seems broken by golang-github-prometheus-common-dev 0+git20180518.7600349-1

I think the problem is the latest upload of
golang-github-prometheus-client-golang-dev, which had some incompatible
changes. It also affected docker go-metrics (#900597).

Sadly, the only solution is to update to the new API, but probably
upstream has already done it in their repo.


-- 
Martín Ferrari (Tincho)