Hello community, here is the log from the commit of package nodejs-delayed-stream for openSUSE:Factory checked in at 2015-07-12 22:52:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs-delayed-stream (Old) and /work/SRC/openSUSE:Factory/.nodejs-delayed-stream.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-delayed-stream" Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs-delayed-stream/nodejs-delayed-stream.changes 2015-04-27 13:00:52.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs-delayed-stream.new/nodejs-delayed-stream.changes 2015-07-12 22:52:04.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Jul 4 13:50:11 UTC 2015 - i...@marguerite.su + +- update version 1.0.0 + +------------------------------------------------------------------- Old: ---- delayed-stream-0.0.5.tgz New: ---- delayed-stream-1.0.0.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs-delayed-stream.spec ++++++ --- /var/tmp/diff_new_pack.Z5ZQ8s/_old 2015-07-12 22:52:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Z5ZQ8s/_new 2015-07-12 22:52:05.000000000 +0200 @@ -19,7 +19,7 @@ %define base_name delayed-stream Name: nodejs-delayed-stream -Version: 0.0.5 +Version: 1.0.0 Release: 0 Summary: Buffers events from a stream until you are ready to handle them License: MIT ++++++ delayed-stream-0.0.5.tgz -> delayed-stream-1.0.0.tgz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/.gitignore new/package/.gitignore --- old/package/.gitignore 2011-05-24 10:09:44.000000000 +0200 +++ new/package/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -*.un~ -/node_modules/* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/.npmignore new/package/.npmignore --- old/package/.npmignore 1970-01-01 01:00:00.000000000 +0100 +++ new/package/.npmignore 2015-04-30 23:53:19.000000000 +0200 @@ -0,0 +1 @@ +test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/Readme.md new/package/Readme.md --- old/package/Readme.md 2011-05-24 10:09:44.000000000 +0200 +++ new/package/Readme.md 2015-04-27 20:43:32.000000000 +0200 @@ -108,19 +108,6 @@ If you know what you are doing, you can set this property to `Infinity` to disable this feature. You can also modify this property during runtime. -### delayedStream.maxDataSize = 1024 * 1024 - -The amount of data to buffer before emitting an `error`. - -If the underlaying source is emitting `Buffer` objects, the `maxDataSize` -refers to bytes. - -If the underlaying source is emitting JavaScript strings, the size refers to -characters. - -If you know what you are doing, you can set this property to `Infinity` to -disable this feature. - ### delayedStream.dataSize = 0 The amount of data buffered so far. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/lib/delayed_stream.js new/package/lib/delayed_stream.js --- old/package/lib/delayed_stream.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/lib/delayed_stream.js 2015-04-27 20:49:04.000000000 +0200 @@ -38,10 +38,18 @@ return delayedStream; }; -DelayedStream.prototype.__defineGetter__('readable', function() { - return this.source.readable; +Object.defineProperty(DelayedStream.prototype, 'readable', { + configurable: true, + enumerable: true, + get: function() { + return this.source.readable; + } }); +DelayedStream.prototype.setEncoding = function() { + return this.source.setEncoding.apply(this.source, arguments); +}; + DelayedStream.prototype.resume = function() { if (!this._released) { this.release(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/package.json new/package/package.json --- old/package/package.json 2011-05-24 10:09:44.000000000 +0200 +++ new/package/package.json 2015-05-01 00:05:51.000000000 +0200 @@ -1,8 +1,12 @@ { "author": "Felix Geisendörfer <fe...@debuggable.com> (http://debuggable.com/)", + "contributors": [ + "Mike Atkins <apeher...@gmail.com>" + ], "name": "delayed-stream", "description": "Buffers events from a stream until you are ready to handle them.", - "version": "0.0.5", + "license": "MIT", + "version": "1.0.0", "homepage": "https://github.com/felixge/node-delayed-stream", "repository": { "type": "git", @@ -12,9 +16,12 @@ "engines": { "node": ">=0.4.0" }, + "scripts": { + "test": "make test" + }, "dependencies": {}, "devDependencies": { "fake": "0.2.0", "far": "0.0.1" } -} \ No newline at end of file +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/common.js new/package/test/common.js --- old/package/test/common.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/common.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -var common = module.exports; - -common.DelayedStream = require('..'); -common.assert = require('assert'); -common.fake = require('fake'); -common.PORT = 49252; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-delayed-http-upload.js new/package/test/integration/test-delayed-http-upload.js --- old/package/test/integration/test-delayed-http-upload.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-delayed-http-upload.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,38 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var DelayedStream = common.DelayedStream; -var http = require('http'); - -var UPLOAD = new Buffer(10 * 1024 * 1024); - -var server = http.createServer(function(req, res) { - var delayed = DelayedStream.create(req, {maxDataSize: UPLOAD.length}); - - setTimeout(function() { - res.writeHead(200); - delayed.pipe(res); - }, 10); -}); -server.listen(common.PORT, function() { - var request = http.request({ - method: 'POST', - port: common.PORT, - }); - - request.write(UPLOAD); - request.end(); - - request.on('response', function(res) { - var received = 0; - res - .on('data', function(chunk) { - received += chunk.length; - }) - .on('end', function() { - assert.equal(received, UPLOAD.length); - server.close(); - }); - }); -}); - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-delayed-stream-auto-pause.js new/package/test/integration/test-delayed-stream-auto-pause.js --- old/package/test/integration/test-delayed-stream-auto-pause.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-delayed-stream-auto-pause.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var fake = common.fake.create(); -var DelayedStream = common.DelayedStream; -var Stream = require('stream').Stream; - -(function testAutoPause() { - var source = new Stream(); - - fake.expect(source, 'pause', 1); - var delayedStream = DelayedStream.create(source); - fake.verify(); -})(); - -(function testDisableAutoPause() { - var source = new Stream(); - fake.expect(source, 'pause', 0); - - var delayedStream = DelayedStream.create(source, {pauseStream: false}); - fake.verify(); -})(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-delayed-stream-pause.js new/package/test/integration/test-delayed-stream-pause.js --- old/package/test/integration/test-delayed-stream-pause.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-delayed-stream-pause.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var fake = common.fake.create(); -var DelayedStream = common.DelayedStream; -var Stream = require('stream').Stream; - -(function testDelayEventsUntilResume() { - var source = new Stream(); - var delayedStream = DelayedStream.create(source, {pauseStream: false}); - - fake.expect(source, 'pause'); - delayedStream.pause(); - fake.verify(); -})(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-delayed-stream.js new/package/test/integration/test-delayed-stream.js --- old/package/test/integration/test-delayed-stream.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-delayed-stream.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,48 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var fake = common.fake.create(); -var DelayedStream = common.DelayedStream; -var Stream = require('stream').Stream; - -(function testDelayEventsUntilResume() { - var source = new Stream(); - var delayedStream = DelayedStream.create(source, {pauseStream: false}); - - // delayedStream must not emit until we resume - fake.expect(delayedStream, 'emit', 0); - - // but our original source must emit - var params = []; - source.on('foo', function(param) { - params.push(param); - }); - - source.emit('foo', 1); - source.emit('foo', 2); - - // Make sure delayedStream did not emit, and source did - assert.deepEqual(params, [1, 2]); - fake.verify(); - - // After resume, delayedStream must playback all events - fake - .stub(delayedStream, 'emit') - .times(Infinity) - .withArg(1, 'newListener'); - fake.expect(delayedStream, 'emit', ['foo', 1]); - fake.expect(delayedStream, 'emit', ['foo', 2]); - fake.expect(source, 'resume'); - - delayedStream.resume(); - fake.verify(); - - // Calling resume again will delegate to source - fake.expect(source, 'resume'); - delayedStream.resume(); - fake.verify(); - - // Emitting more events directly leads to them being emitted - fake.expect(delayedStream, 'emit', ['foo', 3]); - source.emit('foo', 3); - fake.verify(); -})(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-handle-source-errors.js new/package/test/integration/test-handle-source-errors.js --- old/package/test/integration/test-handle-source-errors.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-handle-source-errors.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var fake = common.fake.create(); -var DelayedStream = common.DelayedStream; -var Stream = require('stream').Stream; - -(function testHandleSourceErrors() { - var source = new Stream(); - var delayedStream = DelayedStream.create(source, {pauseStream: false}); - - // We deal with this by attaching a no-op listener to 'error' on the source - // when creating a new DelayedStream. This way error events on the source - // won't throw. - source.emit('error', new Error('something went wrong')); -})(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-max-data-size.js new/package/test/integration/test-max-data-size.js --- old/package/test/integration/test-max-data-size.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-max-data-size.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var fake = common.fake.create(); -var DelayedStream = common.DelayedStream; -var Stream = require('stream').Stream; - -(function testMaxDataSize() { - var source = new Stream(); - var delayedStream = DelayedStream.create(source, {maxDataSize: 1024, pauseStream: false}); - - source.emit('data', new Buffer(1024)); - - fake - .expect(delayedStream, 'emit') - .withArg(1, 'error'); - source.emit('data', new Buffer(1)); - fake.verify(); -})(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-pipe-resumes.js new/package/test/integration/test-pipe-resumes.js --- old/package/test/integration/test-pipe-resumes.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-pipe-resumes.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,13 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var fake = common.fake.create(); -var DelayedStream = common.DelayedStream; -var Stream = require('stream').Stream; - -(function testPipeReleases() { - var source = new Stream(); - var delayedStream = DelayedStream.create(source, {pauseStream: false}); - - fake.expect(delayedStream, 'resume'); - delayedStream.pipe(new Stream()); -})(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/integration/test-proxy-readable.js new/package/test/integration/test-proxy-readable.js --- old/package/test/integration/test-proxy-readable.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/integration/test-proxy-readable.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,13 +0,0 @@ -var common = require('../common'); -var assert = common.assert; -var fake = common.fake.create(); -var DelayedStream = common.DelayedStream; -var Stream = require('stream').Stream; - -(function testProxyReadableProperty() { - var source = new Stream(); - var delayedStream = DelayedStream.create(source, {pauseStream: false}); - - source.readable = fake.value('source.readable'); - assert.strictEqual(delayedStream.readable, source.readable); -})(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/test/run.js new/package/test/run.js --- old/package/test/run.js 2011-05-24 10:09:44.000000000 +0200 +++ new/package/test/run.js 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#!/usr/bin/env node -var far = require('far').create(); - -far.add(__dirname); -far.include(/test-.*\.js$/); - -far.execute();