#1001989 ITP: golang-github-grafana-dskit -- Distributed systems kit

#1001989#5
Date:
2021-12-19 20:03:01 UTC
From:
To:
* Package name    : golang-github-grafana-dskit
   Version         : 0.0~git20211216.1f49a70-1
   Upstream Author : Grafana Labs
* URL             : https://github.com/grafana/dskit
* License         : Apache-2.0
   Programming Lang: Go
   Description     : Distributed systems kit

This library contains utilities that are useful for building distributed
services.

This is a dependency for Loki (#1001903).

#1001989#10
Date:
2022-11-12 17:51:54 UTC
From:
To:
Hi Sean,

  Have you made any progress on this ITP? Newer versions of LXD will
depend on this library, so I'd like to get it packaged. If you're not
actively working on this, I'd be happy to do it.

Thanks,
Mathias

#1001989#19
Date:
2023-09-23 20:22:34 UTC
From:
To:
  golang-github-grafana-dskit no longer depends on golang-github-
weaveworks-common: https://github.com/grafana/dskit/pull/342.

Mathias

#1001989#30
Date:
2023-10-15 18:26:24 UTC
From:
To:
  All the dependencies should now be packaged in the archive, so I'll
begin working on this package for upload to NEW shortly.

Mathias

#1001989#37
Date:
2024-01-15 00:37:24 UTC
From:
To:
  This library is no longer required to build Incus, so I no longer
have a need to work on packaging it. So, converting to a RFP for anyone
else to pickup in the future.

  I have pushed my current packaging work to salsa:
https://salsa.debian.org/go-team/packages/golang-github-grafana-dskit/.

  Some notes of further work required as of today:

  * Depends on golang-github-go-redis-redis-dev (>= 8.11.5)

  * Might depend on golang-github-sercand-kuberesolver-dev (>= 5.1.1)

  * Depends on golang-github-hashicorp-consul-dev, which was RM'ed in #1055054

  * Depends on golang-github-uber-jaeger-client-go-dev, which I have
asked to be RM'ed for the time being in #1060811 (the library is
deprecated and vendors a bunch of stuff, so I don't want it in the
archive without being actively used; refer to that package's
README.source for more details)

  * Patches have been applied to use older versions of grpc and etcd as
currently packaged

Mathias