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

Guillem Jover gjover at sipwise.com
Mon Oct 17 19:06:21 UTC 2016


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).

Attached a working and tested packaging, where only the ITP bug number
needs to be filled in the debian/changelog, Maintainer changed, and Vcs
fields added.

Thanks,
Guillem
-------------- next part --------------
A non-text attachment was scrubbed...
Name: golang-github-influxdata-config_0.0~git20160309.0.8ec4638-1.debian.tar.xz
Type: application/x-xz
Size: 1860 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20161017/df10b50c/attachment-0001.bin>


More information about the Pkg-go-maintainers mailing list