Re: Bug#802595: ITP: node-defined -- return the first argument that is `!== undefined`

2015-10-30 Thread Thomas Goirand
On 10/23/2015 03:14 PM, Steve McIntyre wrote:
> Josh Triplett wrote:
>> Steve McIntyre wrote:
>>>
>>> YA tiny Javascript "library" containing 3 lines of utterly trivial
>>> code. :-(
>>>
>>> I appreciate you're just following through a dependency chain from
>>> upstream for tape, but please push back on upstream and ask them why
>>> they're doing this kind of ridiculous split-up. Code re-use in general
>>> is a good plan, but not at the level of every trivial helper function
>>> being split out into its own library!
>>
>> "why" is because node (and other modern languages) make it easy to
>> create a package for any particular bit of reusable code.  That Debian
>> fails to support that is Debian's problem, not upstream's.
> 
> In the general case I might agree, but have you actually looked at
> some of these cases? It's ridiculous in any language to have a
> separate library for a single function as trivial as:
> 
> for (var i = 0; i < arguments.length; i++) {
> if (arguments[i] !== undefined) return arguments[i];
> }
> 
> Split it out into a separate helper function in the surrounding code?
> Sure. Add it to your own library with lots of other little helpers?
> Yes, by all means if you're using it a lot. But a separate library
> with its own docs and test suite and everything? No, that's a joke.

+1

But good luck to teach good practices upstream. See Ross's reply: 120
packages are depending on this.

Though it is also my view that packaging tiny stuff shouldn't be a
problem. If it is, then we should fix whatever it is that is problematic
in Debian infra.

Cheers,

Thomas Goirand (zigo)



Bug#803532: ITP: magnum -- OpenStack containers as a service

2015-10-30 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: magnum
  Version : 1.0.0~b2
  Upstream Author : OpenStack Foundation 
* URL : https://github.com/openstack/magnum
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack containers as a service

 Magnum is an OpenStack project which offers container orchestration engines
 for deploying and managing containers as first class resources in OpenStack.
 It features:
  * Abstractions for bays, containers, nodes, pods, replication controllers,
and services
  * Integration with Kubernetes and Docker for backend container technology
  * Integration with Keystone for multi-tenant security
  * Integration with Neutron for Kubernetes multi-tenancy network security



Bug#803502: ITP: osquery -- operating system instrumentation framework

2015-10-30 Thread Geoffrey Thomas

Package: wnpp
Severity: wishlist
Owner: Geoffrey Thomas 

* Package name: osquery
  Version : 1.5.3+git20151029
  Upstream Author : Facebook
* URL : https://osquery.io/
* License : BSD-3-clause
  Programming Lang: C++
  Description : operating system instrumentation framework

  osquery allows you to write SQL-based queries to explore
  operating system data. With osquery, SQL tables represent abstract
  concepts such as running processes, loaded kernel modules, open
  network connections, browser plugins, hardware events or file hashes.

--
Geoffrey Thomas
https://ldpreload.com
geo...@ldpreload.com



Bug#803491: ITP: gosa-plugin-pwreset -- Password Management Add-On for GOsa²

2015-10-30 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 

* Package name: gosa-plugin-pwreset
  Version : 0.99.1
  Upstream Author : Mike Gabriel 
* URL : https://github.com/gosa-project/gosa-plugin-pwreset
* License : GPL-2+
  Programming Lang: PHP
  Description : Password Management Add-On for GOsa²

 Password management and reset tool for GOsa². Administratively
 mass-reset user passwords based on various approaches. New
 passwords can be auto-generated or uploaded in CSV format.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.
 .
 This package will be maintained by the Debian Edu Packaging Team.
 .
 This package is addressed at IT management in schools. It will
 tremendously ease account management for administrative teachers
 or IT service providers on Debian Edu / Skolelinux setups.