[pkg-go] Bug#841121: RFP: golang-github-influxdata-config -- unified configuration management package

Guillem Jover guillem at debian.org
Wed Sep 19 21:54:34 BST 2018


On Mon, 2016-10-17 at 21:06:21 +0200, Guillem Jover wrote:
> Package: wnpp
> Severity: wishlist
> Tags: patch
> Control: block 793749 by -1
> * Package name    : golang-github-influxdata-config
>   Version         : 0.0~git20160309.0.8ec4638-1
>   Upstream Author : InfluxData
> * URL             : https://github.com/influxdata/config
> * License         : NONE!? <https://github.com/influxdata/config/issues/6>
>   Programming Lang: Go
>   Description     : A unified configuration management package
>  The intention of this package is to unify existing patterns of interacting
>  with configuration across the elements of the TICK+E stack. As such, it
>  implements the superset of APIs from both github.com/influxdata/toml and
>  github.com/BurntSushi/toml, while also providing a small API for the common
>  case of loading and storing configuration from a particular file. It also
>  provides wrapper types for formatting Durations and Sizes in TOML, which
>  were previously held in a sub-package within InfluxDB. Also provided is the
>  ability to document configuration fields using a "doc" struct tag. When the
>  config struct is marshalled as TOML, any doc struct tags found will be
>  inserted as TOML comments in an appropriate place to document the
>  corresponding field.

> This package is a dependency of telegraf latest upstream releases.
> The lack of license situation needs to be resolved before this can be
> uploaded (see the link in the License field above).

So in the end this got "resolved" upstream by simply making telegraf not
depend on this package, so this is a non-issue for us, and the RFP/ITP
can just be closed. Doing so now with this mail.


More information about the Pkg-go-maintainers mailing list