From c7f49fe708fa4c9a4513e1f880607a90c5fc4f63 Mon Sep 17 00:00:00 2001 From: Miro HronĨok Date: Aug 18 2020 15:34:49 +0000 Subject: Orphaned for 6+ weeks --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0bd7629..0000000 --- a/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -/agentkeepalive-0.1.5.tgz -/agentkeepalive-0.2.0.tgz -/agentkeepalive-tests-0.2.0.tar.bz2 -/agentkeepalive-0.2.2.tgz -/agentkeepalive-tests-0.2.2.tar.bz2 -/nodejs-agentkeepalive-2.0.3.tar.gz -/nodejs-agentkeepalive-2.0.4.tar.gz -/nodejs-agentkeepalive-2.0.5.tar.gz -/nodejs-agentkeepalive-2.1.0.tar.gz -/nodejs-agentkeepalive-2.1.1.tar.gz -/nodejs-agentkeepalive-2.2.0.tar.gz -/nodejs-agentkeepalive-3.0.0.tar.gz -/nodejs-agentkeepalive-3.1.0.tar.gz -/nodejs-agentkeepalive-3.2.0.tar.gz -/nodejs-agentkeepalive-3.3.0.tar.gz -/nodejs-agentkeepalive-3.4.0.tar.gz -/nodejs-agentkeepalive-3.4.1.tar.gz -/nodejs-agentkeepalive-3.5.1.tar.gz -/nodejs-agentkeepalive-4.0.2.tar.gz -/nodejs-agentkeepalive-3.5.2.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/nodejs-agentkeepalive-internet.patch b/nodejs-agentkeepalive-internet.patch deleted file mode 100644 index 632672c..0000000 --- a/nodejs-agentkeepalive-internet.patch +++ /dev/null @@ -1,111 +0,0 @@ -commit 3ef63ac15e3ba875c8953f9f33619bcb36cdddd1 -Author: Tom Hughes -Date: Thu Oct 8 21:34:50 2015 +0100 - - Patch out tests that rely on internet access - -diff --git a/test/agent.test.js b/test/agent.test.js -index 33a3908..8d51bd3 100644 ---- a/test/agent.test.js -+++ b/test/agent.test.js -@@ -809,51 +809,6 @@ describe('test/agent.test.js', () => { - }); - }); - -- it('should timeout and remove free socket', done => { -- done = pedding(2, done); -- const _keepaliveAgent = new Agent({ -- maxSockets: 1, -- maxFreeSockets: 1, -- keepAliveTimeout: 1000, -- }); -- -- const options = { -- hostname: 'registry.npmjs.org', -- port: 80, -- path: '/', -- method: 'GET', -- agent: _keepaliveAgent, -- }; -- -- let index = 0; -- const getRequest = () => { -- const currentIndex = index++; -- const req = http.request(options, res => { -- let size = 0; -- res.on('data', chunk => { -- size += chunk.length; -- }); -- res.on('end', () => { -- console.log('#%d req end, size: %d', currentIndex, size); -- done(); -- }); -- }); -- req.on('error', done); -- return req; -- }; -- -- const req = getRequest(); -- // Get a reference to the socket. -- req.on('socket', sock => { -- // Listen to timeout and send another request immediately. -- sock.on('timeout', () => { -- console.log('socket:%s timeout', sock._host); -- getRequest().end(); -- }); -- }); -- req.end(); -- }); -- - it('should not open more sockets than maxSockets when request success', done => { - done = pedding(3, done); - const name = 'localhost:' + port + ':'; -@@ -1002,48 +957,6 @@ describe('test/agent.test.js', () => { - }); - }); - -- describe('mock idle socket error', () => { -- it('should idle socket emit error event', done => { -- const agent = new Agent(); -- -- const options = { -- host: 'registry.npmjs.org', -- port: 80, -- path: '/', -- agent, -- }; -- -- const socketKey = agent.getName(options); -- const req = http.get(options, res => { -- let size = 0; -- assert(res.headers.connection === 'keep-alive'); -- res.on('data', chunk => { -- size += chunk.length; -- }); -- res.on('end', () => { -- assert(size > 0); -- assert(Object.keys(agent.sockets).length === 1); -- assert(Object.keys(agent.freeSockets).length === 0); -- process.nextTick(() => { -- assert(agent.freeSockets[socketKey].length === 1); -- setTimeout(() => { -- // agent should catch idle socket error event -- agent.freeSockets[socketKey][0].emit('error', new Error('mock read ECONNRESET')); -- -- setTimeout(() => { -- // error socket should be destroy and remove -- assert(Object.keys(agent.freeSockets).length === 0); -- done(); -- }, 10); -- }, 10); -- }); -- }); -- res.resume(); -- }); -- req.on('error', done); -- }); -- }); -- - describe('options.socketActiveTTL', () => { - it('should expire active socket when it is out of ttl', done => { - const name = 'localhost:' + port + ':'; diff --git a/nodejs-agentkeepalive-ssl.conf b/nodejs-agentkeepalive-ssl.conf deleted file mode 100644 index 206fdad..0000000 --- a/nodejs-agentkeepalive-ssl.conf +++ /dev/null @@ -1,11 +0,0 @@ -[req] -default_bits = 1024 -prompt = no -distinguished_name = req_dn - -[req_dn] -countryName = AU -stateOrProvinceName = Some-State -organizationName = Internet Widgits Pty Ltd -commonName = fengmk2 -emailAddress = fengmk2@gmail.com diff --git a/nodejs-agentkeepalive.spec b/nodejs-agentkeepalive.spec deleted file mode 100644 index c4cfba9..0000000 --- a/nodejs-agentkeepalive.spec +++ /dev/null @@ -1,155 +0,0 @@ -%bcond_with internet - -Name: nodejs-agentkeepalive -Version: 3.5.2 -Release: 5%{?dist} -Summary: Missing keep-alive http.Agent - -License: MIT -URL: https://github.com/node-modules/agentkeepalive -Source0: https://github.com/node-modules/agentkeepalive/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source20: nodejs-agentkeepalive-ssl.conf -# Remove tests that need internet access -Patch0: nodejs-agentkeepalive-internet.patch -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch - -BuildRequires: nodejs-packaging - -BuildRequires: openssl -BuildRequires: npm(mocha) -BuildRequires: npm(humanize-ms) -BuildRequires: npm(should) -BuildRequires: npm(should-http) -BuildRequires: npm(pedding) - -%description -The nodejs's missing keep alive http.Agent. Support HTTP and HTTPS. - - -%prep -%setup -q -n agentkeepalive-%{version} -%if ! %{with internet} -%patch0 -p1 -%endif -rm -rf node_modules - - -%build - - -%install -mkdir -p %{buildroot}/%{nodejs_sitelib}/agentkeepalive -cp -pr package.json index.js lib %{buildroot}/%{nodejs_sitelib}/agentkeepalive -%nodejs_symlink_deps - - -%check -%nodejs_symlink_deps --check -pushd test/fixtures -OPENSSL_CONF=%{SOURCE20} sh genkey.sh -popd -%{nodejs_sitelib}/mocha/bin/mocha -R spec -t 10000 -r should-http test/*.test.js - - -%files -%doc README.md History.md AUTHORS example -%{nodejs_sitelib}/agentkeepalive - - -%changelog -* Sat Aug 01 2020 Fedora Release Engineering - 3.5.2-5 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 3.5.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 3.5.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 3.5.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Feb 19 2019 Tom Hughes - 3.5.2-1 -- Update to 3.5.2 upstream release - -* Fri Feb 01 2019 Fedora Release Engineering - 3.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Aug 1 2018 Tom Hughes - 3.5.1-1 -- Update to 3.5.1 upstream release - -* Fri Jul 13 2018 Fedora Release Engineering - 3.4.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Mar 9 2018 Tom Hughes - 3.4.1-1 -- Update to 3.4.1 upstream release - -* Tue Feb 27 2018 Tom Hughes - 3.4.0-1 -- Update to 3.4.0 upstream release - -* Thu Feb 08 2018 Fedora Release Engineering - 3.3.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 3.3.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Tue Jun 20 2017 Tom Hughes - 3.3.0-1 -- Update to 3.3.0 upstream release - -* Sat Jun 10 2017 Tom Hughes - 3.2.0-1 -- Update to 3.2.0 upstream release - -* Wed May 3 2017 Tom Hughes - 3.1.0-1 -- Update to 3.1.0 upstream release - -* Fri Feb 10 2017 Fedora Release Engineering - 3.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Dec 20 2016 Tom Hughes - 3.0.0-1 -- Update to 3.0.0 upstream release - -* Sun Jun 26 2016 Tom Hughes - 2.2.0-1 -- Update to 2.2.0 upstream release - -* Sun Apr 10 2016 Tom Hughes - 2.1.1-1 -- Update to 2.1.1 upstream release - -* Sat Apr 2 2016 Tom Hughes - 2.1.0-1 -- Update to 2.1.0 upstream release - -* Wed Mar 16 2016 Tom Hughes - 2.0.5-1 -- Update to 2.0.5 upstream release - -* Mon Mar 14 2016 Tom Hughes - 2.0.4-1 -- Update to to 2.0.4 upstream release - -* Thu Feb 04 2016 Fedora Release Engineering - 2.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Aug 26 2015 Tom Hughes - 2.0.3-1 -- Update to 2.0.3 upstream release -- Switch to source from github to get tests - -* Wed Jun 17 2015 Fedora Release Engineering - 0.2.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 0.2.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue Nov 19 2013 Tom Hughes - 0.2.2-1 -- Update to 0.2.2 upstream release - -* Fri Nov 8 2013 Tom Hughes - 0.2.0-1 -- Update to 0.2.0 upstream release -- Update to latest nodejs packaging standards - -* Sat Aug 03 2013 Fedora Release Engineering - 0.1.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Sun May 26 2013 Tom Hughes - 0.1.5-2 -- Fix rpmlint warnings - -* Mon Feb 25 2013 Tom Hughes - 0.1.5-1 -- Initial build of 0.1.5 diff --git a/sources b/sources deleted file mode 100644 index a10d8cf..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (nodejs-agentkeepalive-3.5.2.tar.gz) = e61cb607af6080f7ff2e22bfe9fb34e5556404699bacec962e67a89f65f721fbc8310dc790c9899bece94d5566b5eb0752120747fb8c3824db68f6e44c4d5d28