Bug#846309: ITP: golang-github-docker-docker-credential-helpers -- Use native stores to safeguard Docker credentials

2016-11-29 Thread Potter, Tim (HPE Linux Support)
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Package: wnpp
Severity: wishlist
Owner: Tim Potter 

* Package name: golang-github-docker-docker-credential-helpers
  Version : 0.3.0+git20160906.22.f72c04f-1
  Upstream Author : David Calavera
* URL : https://github.com/docker/docker-credential-helpers
* License : Expat
  Programming Lang: Go
  Description : Use native stores to safeguard Docker credentials

The docker-credential-helpers package is a suite of programs to use
 the built-in OS native stores to keep Docker credentials safe.
.
It consists of a Go client and and an executable for manipulating the
credential store.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#844682: ITP: golang-github-dnephin-cobra -- A Commander for modern Go CLI interactions

2016-11-17 Thread Potter, Tim (HPE Linux Support)
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Package: wnpp
Severity: wishlist
Owner: Tim Potter 

* Package name: golang-github-dnephin-cobra
  Version : 1.5+git20161103.0.a3c0924-1
  Upstream Author : Steve Francia, Eric Paris, Daniel Nephin
* URL : https://github.com/dnephin/cobra
* License : Apache-2.0
  Programming Lang: Go
  Description : Go library for creating powerful modern Go CLI applications

Cobra is a Go library providing a simple interface to create powerful
modern CLI interfaces similar to git & go tools.

Cobra has an exceptionally clean interface and simple design without
needless constructors or initialization methods.

This package is a fork of the golang-github-spf13-cobra package and as such
both packages cannot be installed at the same time.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#844678: ITP: swarmkit -- Toolkit for orchestrating distributed systems at any scale

2016-11-17 Thread Potter, Tim (HPE Linux Support)
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Package: wnpp
Severity: wishlist
Owner: Tim Potter 

* Package name: swarmkit
  Version : 1.12.0+git20161117.730.afae8a8-1
  Upstream Author : Docker, Inc.
* URL : https://github.com/docker/swarmkit
* License : Apache-2.0
  Programming Lang: Go
  Description : Toolkit for orchestrating distributed systems at any scale

SwarmKit is a toolkit for orchestrating distributed systems at any
scale. It includes primitives for node discovery, raft-based consensus,
task scheduling and more.

Its main benefits are:

  * Distributed: SwarmKit uses the Raft Consensus Algorithm in order to
coordinate and does not rely on a single point of failure to perform
decisions.

  * Secure: Node communication and membership within a Swarm are secure
out of the box. SwarmKit uses mutual TLS for node authentication,
role authorization and transport encryption, automating both
 certificate issuance and rotation.

   * Simple: SwarmKit is operationally simple and minimizes
 infrastructure dependencies. It does not need an external database to
 operate.Overview Machines running SwarmKit can be grouped together in
 order to form a Swarm, coordinating tasks with each other.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#844477: ITP: golang-github-cloudflare-redoctober -- Software-based two-man rule style encryption and decryption server

2016-11-15 Thread Potter, Tim (HPE Linux Support)
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Package: wnpp
Severity: wishlist
Owner: Tim Potter 

* Package name: golang-github-cloudflare-redoctober
  Version : 0.0~git20161017.0.78e9720-1
  Upstream Author : Nicholas Sullivan
* URL : https://github.com/cloudflare/redoctober
* License : BSD-2-Clause
  Programming Lang: Go
  Description : Software-based two-man rule style encryption and decryption 
server

Red October is a software-based two-man rule style encryption and decryption 
server.
The two-man rule is a control mechanism designed to achieve a high level of 
security
by requiring the presence of two authorized people at all times. In the case of 
Red
October the two-man rule is implemented by encrypting data in such as way as to
require two authorised key-holds to decrypt it.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#844474: Subject: ITP: golang-github-geertjohan-go.rice -- Go package for embedding web resources into Go executables

2016-11-15 Thread Potter, Tim (HPE Linux Support)
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Package: wnpp
Severity: wishlist
Owner: Tim Potter 

* Package name: golang-github-geertjohan-go.rice
  Version : 0.0~git20160123.0.0f3f5fd-1
  Upstream Author : Geert-Johan Riemer
* URL : https://github.com/GeertJohan/go.rice
* License : BSD-2-clause
  Programming Lang: Go
  Description : Go package for embedding web resources into Go executables

go.rice is a Golang package that makes working with resources such as
html, js, css, images and templates very easy. During development
go.rice will load required files directly from disk. Upon deployment
it is easy to add all resource files to a executable using the rice
tool, without changing the source code for your package. Several
methods are provided for adding resources to your binary by go.rice.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#844472: ITP: golang-github-kisom-goutils -- Various TLS certificate and other utility libraries for Golang

2016-11-15 Thread Potter, Tim (HPE Linux Support)
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Package: wnpp
Severity: wishlist
Owner: Tim Potter 

* Package name: golang-github-kisom-goutils
  Version : 0.0~git20161101.0.858c9cb-1
  Upstream Author : Kyle Isom
* URL : https://github.com/kisom/goutils
* License : Expat
  Programming Lang: Go
  Description : Various TLS certificate tools and other utility libraries 
for Golang

This package contains a collection of utility libraries for Golang, as well
as an assortment of tools mainly for displaying information about TLS
certificates and keys.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#844468: ITP: golang-github-jmoiron-sqlx -- General purpose extensions to golang's database/sql

2016-11-15 Thread Potter, Tim (HPE Linux Support)
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org
Package: wnpp
Severity: wishlist
Owner: Tim Potter 

* Package name: golang-github-jmoiron-sqlx
  Version : sqlx-v1.1+git20160206.61.398dd58-1
  Upstream Author : Jason Moiron
* URL : https://github.com/jmoiron/sqlx
* License : Expat
  Programming Lang: Go
  Description : General purpose extensions to Golang's database/sql library

sqlx is a library which provides a set of extensions on Go's standard
database/sql library. The sqlx versions of sql.DB, sql.TX, sql.Stmt,
et al. all leave the underlying interfaces untouched, so that their
interfaces are a superset on the standard ones.  This makes it relatively
painless to integrate existing codebases using database/sql with sqlx.

Major additional concepts are:

  * Marshal rows into structs (with embedded struct support), maps, and slices
  * Named parameter support including prepared statements
  * Get and Select to go quickly from query to struct/slice



signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#844469: ITP: golang-github-jessevdk-go-flags -- go command line option parser

2016-11-15 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org

* Package name: golang-github-jessevdk-go-flags
  Version : 1+git20161025.376.0648c82-1
  Upstream Author : Jesse van den Kieboom
* URL : https://github.com/jessevdk/go-flags
* License : BSD-3-clause
  Programming Lang: Go
  Description : Go library for parsing command line arguments

This library provides similar functionality to the builtin flag library
of Go, but provides much more functionality and nicer formatting.

The library uses structs, reflection and struct field tags to allow
users to specify command line options. This results in very simple and
concise specification of your application options.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#840583: ITP: es-module-loader-0.17.js -- Polyfill and low-level API for the WhatWG loader spec

2016-10-12 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: es-module-loader-0.17.js
 Version : 0.17
 Upstream Author : Guy Bedford
* URL : https://github.com/ModuleLoader/es-module-loader
* License : Expat
 Programming Lang: JavaScript
 Description : CustomElements polyfill from the webcomponentsjs project

This library provides a polyfill and low-level API for the WhatWG
loader spec to create custom module loaders. It supports the
System.register module fomat to provide identical module loading
semantics as ES modules in environments today.
.
This package contains the 0.17 branch of the library.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#839116: ITP: node-webcomponentsjs-custom-element-v0 -- CustomElements polyfill from the webcomponentsjs project

2016-09-28 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: node-webcomponentsjs-custom-element-v0
  Version : 1.0.1
  Upstream Author : Geza Kovacs (http://github.com/gkovacs)
* URL : https://github.com/gkovacs/webcomponentsjs-custom-element-v0
* License : Expat
  Programming Lang: JavaScript
  Description : CustomElements polyfill from the webcomponentsjs project

 This library contains the CustomElements polyfill (code that implements
 functionality that isn't supported by a particular browser) from the
 webcomponentsjs project.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#839036: ITP: node-is-glob -- Node module to return true if a string is a glob or extglob

2016-09-27 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: node-is-glob
  Version : 3.0.0
  Upstream Author : Jon Schlinkert (https://github.com/jonschlinkert)
* URL : https://github.com/jonschlinkert/is-glob
* License : Expat
  Programming Lang: JavaScript
  Description : Node module to return true if a string is a glob or extglob

Node module providing a function that returns true if a string contains
a glob or extglob.  Extglobs add the expressive power of regular expressions
to globs patterns.
.
Node.js is an event-based server-side JavaScript engine.




signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#839035: ITP: node-is-extglob -- Node module to return true if a string is an extglob

2016-09-27 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: node-is-extglob
  Version : 2.0.0
  Upstream Author : Jon Schlinkert (https://github.com/jonschlinkert)
* URL : https://github.com/jonschlinkert/is-extglob
* License : Expat
  Programming Lang: JavaScript
  Description : Node module to return true if a string is an extglob

Node module providing a function that returns true if a string contains
an extglob.  Extglobs add the expressive power of regular expressions
to globs patterns.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#838435: ITP: node-grunt-cli -- command-line interface to Grunt JavaScript task runner

2016-09-20 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name: node-grunt-cli
  Version : 1.2.0
  Upstream Author : Grunt Development Team (http://gruntjs.com/development-team)
* URL : https://github.com/gruntjs/grunt-cli
* License : Expat
  Programming Lang: JavaScript
  Description : command-line interface to Grunt JavaScript task runner

Grunt is a task runner to performing repetitive tasks like
minification, compilation, unit testing, linting, etc, on JavaScript
applications.
.
This module is a script to load and run Grunt itself.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#837511: ITP: golang-github-googleapis-proto-client-go -- Generated proto and gRPC classes for Google cloud platform

2016-09-11 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org

* Package name: golang-github-googleapis-proto-client-go
  Version : 0.0~git20160726.0.e5790fe-1
  Upstream Author : Google APIs
* URL : https://github.com/googleapis/proto-client-go
* License : BSD-3-clause
  Programming Lang: Go
  Description : Generated proto and gRPC classes for Google cloud platform

 This repository contains the Go classes generated from protos contained
 in Google APIs (https://github.com/googleapis/googleapis/).


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#836808: ITP: golang-github-googleapis-gax-go -- Google API Extensions for Go

2016-09-05 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org

* Package name: golang-github-googleapis-gax-go
  Version : 0.0~git20160714.0.8b0741b-1
  Upstream Author : Google APIs
* URL : https://github.com/googleapis/gax-go
* License : BSD-3-clause
  Programming Lang: Go
  Description : Google API Extensions for Go

 Google API Extensions for Go (gax-go) is a set of modules which aids
 the development of APIs for clients and servers based on gRPC and Google
 API conventions.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#822289: ITP: golang-github-docker-go-events -- Composable event distribution for Go

2016-04-22 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org

* Package name: golang-github-docker-go-events
  Version : 0.0~git20160331.0.882f161-1
  Upstream Author : Stephen Day and Andrea Luzzardi
* URL : https://github.com/docker/go-events
* License : Apache-2.0
  Programming Lang: Go
  Description : Composable event distribution for Go

The go-events package implements a composable event distribution
package for Go. It was originally created to implement the
notifications in Docker Registry 2, but is now used in other
components of the Docker ecosystem.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#822219: ITP: golang-github-docker-go -- Utility package for building other Docker packages

2016-04-21 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org

* Package name: golang-github-docker-go
  Version : 0.0~git20160303.6.d30aec9-1
  Upstream Author : Docker
* URL : https://github.com/docker/go
* License : BSD-3-clause
  Programming Lang: Go
  Description : Utility package for building other Docker packages

 This packages is a fork of the canonical/json package and is used by
 other packages in the Docker ecosystem.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Bug#821045: ITP: golang-github-gorilla-context -- A golang registry for global request variables

2016-04-14 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org

* Package name: golang-github-gorilla-context
  Version : 0.0~git20160226.0.1ea2538-1
  Upstream Author : Gorilla web toolkit
* URL : https://github.com/gorilla/context
* License : BSD-3-clause
  Programming Lang: Go
  Description : Golang registry for global request variables

The package context for this library stores values shared during a
request lifetime.
.
For example, a router can set variables extracted from the URL and
later application handlers can access those values, or it can be used
to store sessions values to be saved at the end of a request. There
are several others common uses.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Overall bitrot, package reviews and fast(er) unmaintained package removals

2016-04-06 Thread Potter, Tim (HPE Linux Support)
On 7 Apr 2016, at 11:18 AM, Ben Hutchings  wrote:
> On Thu, 2016-04-07 at 01:02 +0000, Potter, Tim (HPE Linux Support)
> wrote:
>> On 7 Apr 2016, at 10:52 AM, Ben Hutchings 
>> wrote:
>>> Given the low quality and lack of unit tests in many scientific
>>> applications, how confident can we be that the 'old' packages (that
>>> have now built with newer toolchains and libraries) actually still
>>> produce the same results they used to?  If we are not, even that
>>> historic value is lost.
>> 
>> Full archive rebuilds are done every so often.  The switchover to the
>> gcc-5 toolchain
>> was an example and everything was rebuilt at least once during that
>> time.  My understanding
>> is that packages are dropped if they don't build in this case, and
>> no-one steps up to fix them
>> within a reasonable (months) period of time.
> 
> You are missing the point, which is that while they still build with
> the new toolchain (possibly after a developer without intimate
> knowledge of the program makes a best-effort fix) we don't know that
> they behave the same way.

OK - good point.  I wonder if there is any information about how many packages
run unit tests?  It would be interesting to see the data.

I get the impression that more upstream packages have built-in tests that
can be run as part of dpkg-buildpackage (e.g Python, Perl, Ruby, Java and
Go) but maybe that's just because I've been working in those environments
recently.


Tim.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Overall bitrot, package reviews and fast(er) unmaintained package removals

2016-04-06 Thread Potter, Tim (HPE Linux Support)
On 7 Apr 2016, at 10:52 AM, Ben Hutchings  wrote:

> Given the low quality and lack of unit tests in many scientific
> applications, how confident can we be that the 'old' packages (that
> have now built with newer toolchains and libraries) actually still
> produce the same results they used to?  If we are not, even that
> historic value is lost.


Full archive rebuilds are done every so often.  The switchover to the gcc-5 
toolchain
was an example and everything was rebuilt at least once during that time.  My 
understanding
is that packages are dropped if they don't build in this case, and no-one steps 
up to fix them
within a reasonable (months) period of time.


Tim.


signature.asc
Description: Message signed with OpenPGP using GPGMail