Bug#979473: ITP: gitlab-labkit

2021-01-14 Thread Vipul Kumar
control: retitle -1 ITP: golang-gitlab-gitlab-org-labkit -- LabKit 
provides functionality for Go services at GitLab


Hi,

Sorry, I'm renaming package name back to 
'golang-gitlab-gitlab-org-labkit'. Praveen has mentioned in Matrix group 
that unlike, other GitLab's packages (gitlab-workhorse, gitlab-shell, 
gitaly, etc.), LabKit is a library and it should follow Go Team's [1] 
naming conventions.


[1]: https://go-team.pages.debian.net/packaging.html#_naming_conventions_2


Cheers,
Vipul



Bug#979473: ITP: golang-gitlab-gitlab-org-labkit -- A minimalist library to provide functionality for Go services at GitLab

2021-01-10 Thread Vipul Kumar

control: retitle -1 ITP: gitlab-labkit

Hi! all,

I'm renaming 'golang-gitlab-gitlab-org-labkit' package to 
'gitlab-labkit', to make things consistent with other Go based Gitlab's 
packages [1].


[1]: https://salsa.debian.org/go-team/packages?utf8=%E2%9C%93=gitlab

Cheers,
Vipul



Bug#979473: ITP: golang-gitlab-gitlab-org-labkit -- A minimalist library to provide functionality for Go services at GitLab

2021-01-06 Thread Vipul Kumar
Package: wnpp
Severity: wishlist
Owner: Vipul Kumar 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian...@lists.debian.org

* Package name: golang-gitlab-gitlab-org-labkit
  Version : 1.2.0-1
  Upstream Author : GitLab B.V.
* URL : https://gitlab.com/gitlab-org/labkit
* License : MIT License
  Programming Lang: Go
  Description : A minimalist library to provide functionality for Go 
services at GitLab.

LabKit is minimalist library to provide functionality for Go services at
GitLab. This library contains following packages:
.
  - Correlation
  Package correlation provides HTTP middlewares for general purpose use
  cases.
  - Log
  Package log provides sensible logging defaults for LabKit.
  - Mask
  Package mask offers the functionality for non-reversible masking of
  sensitive data in the GitLab application.
  - Metrics
  Package metrics is the primary entrypoint into LabKit's metrics
  utilities.
  - Monitoring
  Package monitoring provides a monitoring endpoint and Continuous
  Profiling for Go service processes.
.
LabKit and LabKit-Ruby are intended to provides similar functionality, but uses
the semantics of their respective languages, so they are not intended to
provide identical APIs.