Bug#846309: ITP: golang-github-docker-docker-credential-helpers -- Use native stores to safeguard Docker credentials
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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