Re: CUT rolling release debian BUT a cautionary comment

2015-03-17 Thread Guillem Jover
Hi!

On Sun, 2015-03-08 at 03:50:50 +0100, Adam Borowski wrote:
> On Sat, Mar 07, 2015 at 12:38:53PM +0100, David Kalnischkies wrote:
> > If I remember correctly btrfs mostly showed its ugly experimental
> > state by being very slow which is hard to justify in an environment
> > where everyone already complains how slow upgrades are in Debian.
> > Hopefully its better now…
> 
> The cause is dpkg doing fsync() after each write, to placate a deficiency in
> traditional filesystems: there's no way to tell them to make a barrier other
> than a full fsync.  This is because POSIX provides no API to do so.  And
> fsync isn't that bad on a simple filesystems, but horrible on ones that
> provide additional guarantees.

No, the problem was precisely on some of those new filesystems, that
required fsync(2) to not get zero-sized files on abrupt shutdowns, and
at the same time behave(d) in an extremely poor way when confronted with
the requirement they impose on applications:



> There was some recentish work (kernel 3.5) that greatly reduced the cost of
> fsync, but it's still slower than, say, ext4.

Last time there were benchmarks performed on ext4, even after it was
claimed to have been fixed, it showed it was pretty much suboptimal,
compared to ext3 for example (see the kernel bug referenced in the FAQ
entry).

> Until dpkg gets filesystem transaction support, you can wrap dpkg calls
> with eatmydata: the worst that can happen is that in the case of power
> loss you'll have to issue a rollback manually.

As long as Linux does not have an unified filesystem-independent way
of doing that, I don't see that support coming, the current state is a
mess. You can always use dpkg invoke hooks to perform the snapshots.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150317093347.gb17...@gaara.hadrons.org



Bug#780652: ITP: node-concat-map -- concatenative mapdashery for Node.js

2015-03-17 Thread Bas Couwenberg
Package: wnpp
Severity: wishlist
Owner: Bas Couwenberg 

* Package name: node-concat-map
  Version : 0.0.1
  Upstream Author : James Halliday 
* URL : https://github.com/substack/node-concat-map
* License : Expat
  Programming Lang: JavaScript
  Description : concatenative mapdashery for Node.js

node-concat-map provides a single method concatMap(xs, fn) that will return
an array of concatenated elements by calling fn(x, i) for each element x and
each index i in the array xs.

When fn(x, i) returns an array, its result will be concatenated with the
result array. If fn(x, i) returns anything else, that value will be pushed
onto the end of the result array.


node-concat-map is required for node-brace-expansion, which in turn is
required for node-minimatch >= 2.0.0.

The node-concat-map package will be maintained in the JavaScript team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150317123254.6627.17866.report...@osiris.linuxminded.xs4all.nl



Bug#780655: ITP: node-balanced-match -- Match balanced character pairs in Node.js

2015-03-17 Thread Bas Couwenberg
Package: wnpp
Severity: wishlist
Owner: Bas Couwenberg 

* Package name: node-balanced-match
  Version : 0.2.0
  Upstream Author : Julian Gruber 
* URL : https://github.com/juliangruber/balanced-match
* License : Expat
  Programming Lang: JavaScript
  Description : Match balanced character pairs in Node.js

node-balanced-match allows matching balanced string pairs, like { and } or
 and  in Node.js.


node-balanced-match is required for node-brace-expansion, which in turn is
required for node-minimatch >= 2.0.0.

The node-balanced-match package will be maintained in the JavaScript team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150317130327.11140.16483.report...@osiris.linuxminded.xs4all.nl



Bug#780660: ITP: node-brace-expansion -- Brace expansion as known from sh/bash for Node.js

2015-03-17 Thread Bas Couwenberg
Package: wnpp
Severity: wishlist
Owner: Bas Couwenberg 

* Package name: node-brace-expansion
  Version : 1.1.0
  Upstream Author : Julian Gruber 
* URL : https://github.com/juliangruber/brace-expansion
* License : Expat
  Programming Lang: JavaScript
  Description : Brace expansion as known from sh/bash for Node.js

node-brace-expansion provides brace expansion as known from sh/bash for
Node.js. It provides the expand() method to return an array of all possible
and valid expansions of the string argument. If none are found, the string
is returned as the only item in the array.


node-brace-expansion is required for node-minimatch >= 2.0.0, which in turn
is required for node-fstream-ignore >= 1.0.0 and closure-util (#774562).

The node-brace-expansion package will be maintained in the JavaScript team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150317135330.17307.46912.report...@osiris.linuxminded.xs4all.nl



Bug#780663: ITP: wsgicors -- WSGI middleware to handle CORS preflight requests

2015-03-17 Thread David Douard
Package: wnpp
Severity: wishlist
Owner: David Douard 

* Package name: wsgicors
  Version : 0.4
  Upstream Author : Norman Krämer < kraemer.nor...@googlemail.com>
* URL : https://pypi.python.org/pypi/wsgicors
* License : Apache Software License 2.0
  Programming Lang: Python
  Description : WSGI middleware to handle CORS preflight requests

This is a WSGI middleware that answers CORS preflight requests and adds the 
needed header to the response. 

For CORS see: http://www.w3.org/TR/cors/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150317141816.32403.25699.report...@perseus.logilab.fr



Bug#780669: ITP: neutron-lbaas -- OpenStack Load Balancer as a Service

2015-03-17 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: neutron-lbaas
  Version : 2015.1~b2
  Upstream Author : OpenStack Foundation 
* URL : http://neutron.openstack.org/
* License : Apache-2.0
  Programming Lang: Python
  Description : OpenStack Load Balancer as a Service

 Neutron provides an API to dynamically request and configure virtual networks.
 These networks connect "interfaces" from other OpenStack services (such as
 vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
 network capabilities, including QoS, ACLs, and network monitoring.
 .
 This package provides the Python files for the OpenStack Load Balancer as a
 Service project, which is now a separated project from Neutron, shipped as a
 plugin.

This is now a separate project for neutron-lbaas-agent which used to be
within the source repository of neutron itself.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150317154901.8389.65877.report...@buzig2.mirantis.com



Bug#780682: ITP: python-ruffus -- Python computation pipeline library widely used in bioinformatics

2015-03-17 Thread Andreas Tille
Package: wnpp
Severity: wishlist
Owner: Andreas Tille 

* Package name: python-ruffus
  Version : 2.6.2
  Upstream Author : Leo Goodstadt 
* URL : https://pypi.python.org/pypi/ruffus
* License : MIT
  Programming Lang: Python
  Description : Python computation pipeline library widely used in 
bioinformatics
 Ruffus is designed to allow scientific and other analyses to be automated
 with the minimum of fuss and the least effort.
 .
  * Lightweight: Suitable for the simplest of tasks
  * Scalable: Handles even fiendishly complicated pipelines which would cause
make or scons to go cross-eyed and recursive.
  * Standard Python: No "clever magic", no pre-processing.
  * Unintrusive: Unambitious, lightweight syntax which tries to do this one
small thing well.

This package is a precondition for other biological software and maintained
by the Debian Med team at
  git://anonscm.debian.org/debian-med/python-ruffus.git


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150317192746.17934.25950.report...@mail.an3as.eu



Bug#780694: ITP: node-nomnom -- Option parser with generated usage and commands for Node.js

2015-03-17 Thread Bas Couwenberg
Package: wnpp
Severity: wishlist
Followup-For: Bug #774567
Owner: Bas Couwenberg 

* Package name: node-nomnom
  Version : 1.8.1
  Upstream Author : Heather Arthur 
* URL : https://github.com/harthur/nomnom
* License : Expat
  Programming Lang: JavaScript
  Description : Option parser with generated usage and commands for Node.js

nomnom is an option parser for Node.js. It noms your args and gives them
back to you in a hash.

Nomnom supports args like -d, --debug, --no-debug, --file=test.txt,
--file test.txt, -f test.txt, -xvf, and positionals. Positionals are
arguments that don't fit the -a or --atomic format and aren't attached
to an option.


node-nomnom is required for OpenLayers 3 (#774561) & closure-util (#774562).

The node-nomnom package will be maintained in the JavaScript team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150317213922.16220.60739.report...@osiris.linuxminded.xs4all.nl



Bug#780698: ITP: node-coffeeify -- browserify plugin for coffee-script

2015-03-17 Thread Ross Gammon
Package: wnpp
Severity: wishlist
Owner: Ross Gammon 

* Package name: node-coffeeify
  Version : 1.0.0
  Upstream Author : Johan Nordberg 
* URL : https://github.com/jnordberg/coffeeify
* License : Expat
  Programming Lang: JavaScript
  Description : browserify plugin for coffee-script

This plugin allows you to mix and match .js and .coffee files in the same
project.

Node.js is an event-based server-side JavaScript engine.

node-coffeeify is required for node-browserify (#780357) and will be maintained
within the Debian Javascipt Team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150317224906.27601.70460.reportbug@localhost



Bug#780699: ITP: node-convert-source-map -- Converts a source-map between formats

2015-03-17 Thread Ross Gammon
Package: wnpp
Severity: wishlist
Owner: Ross Gammon 

* Package name: node-convert-source-map
  Version : 1.0.0
  Upstream Author : Thorsten Lorenz  (http://thlorenz.com)
* URL : https://github.com/thlorenz/convert-source-map
* License : Expat
  Programming Lang: JavaScript
  Description : Converts a source-map between formats

Converts a source-map from/to different formats and allows adding/changing the
properties.

Node.js is an event-based server-side JavaScript engine.

node-convert-source-map is required for node-coffeeify (#780698) and will be
maintained within the Debian Javascript Team.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150317225913.27667.89609.reportbug@localhost