Import Debian changes 6.0.2+~cs5.4.2-ok1

node-agent-base (6.0.2+~cs5.4.2-ok1) yangtze; urgency=medium

  * Build for openKylin.
This commit is contained in:
zhouganqing 2023-02-17 11:06:10 +08:00
parent c36ffc8542
commit 595e51a16d
19 changed files with 186 additions and 0 deletions

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
node-agent-base (6.0.2+~cs5.4.2-ok1) yangtze; urgency=medium
* Build for openKylin.
-- zhouganqing <zhouganqing@kylinos.cn> Fri, 17 Feb 2023 11:06:10 +0800

33
debian/control vendored Normal file
View File

@ -0,0 +1,33 @@
Source: node-agent-base
Section: javascript
Testsuite: autopkgtest-pkg-nodejs
Priority: optional
Maintainer: OpenKylin Developers <packaging@lists.openkylin.top>
Build-Depends: debhelper-compat (= 13)
, dh-sequence-nodejs
, expect <!nocheck>
, mocha <!nocheck>
, node-debug (>= 4~)
, node-semver (>= 7~)
, node-types-mocha
, node-typescript
, node-types-node
, openssl <!nocheck>
Standards-Version: 4.6.0
Homepage: https://github.com/TooTallNate/node-agent-base#readme
Vcs-Git: https://gitee.com/openkylin/node-agent-base.git
Vcs-Browser: https://gitee.com/openkylin/node-agent-base
Rules-Requires-Root: no
Package: node-agent-base
Architecture: all
Depends: ${misc:Depends}
, node-debug
, node-semver
Provides: ${nodejs:Provides}
Description: Turn a function into an http.Agent instance
This module provides an http.Agent generator. That is, you pass it an async
callback function, and it returns a new http.Agent instance that will invoke
the given callback function when sending outbound HTTP requests.
.
Node.js is an event-based server-side JavaScript engine.

41
debian/copyright vendored Normal file
View File

@ -0,0 +1,41 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: node-agent-base
Upstream-Contact: https://github.com/TooTallNate/node-agent-base/issues
Source: https://github.com/TooTallNate/node-agent-base
https://registry.npmjs.org/async-listen
https://registry.npmjs.org/@types/agent-base
Files: *
Copyright: 2018, Nathan Rajlich <nathan@tootallnate.net> (http://n8.io/)
License: Expat
Files: types-*/*
Copyright: Microsoft Corporation
License: Expat
Files: debian/*
Copyright: 2018 Per Andersson <avtobiff@debian.org>
2020 Andrius Merkys <merkys@debian.org>
2021 Vivek K J <vivekkj@protonmail.com>
License: Expat
License: Expat
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
.
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

1
debian/docs vendored Normal file
View File

@ -0,0 +1 @@
README.md

6
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,6 @@
[DEFAULT]
pristine-tar=True
component=['async-listen', 'types-agent-base']
[import-orig]
filter=[ '.gitignore', '.travis.yml', '.git*' ]

1
debian/install vendored Normal file
View File

@ -0,0 +1 @@
dist/test usr/share/nodejs/agent-base/dist

11
debian/make-snakeoil.exp vendored Executable file
View File

@ -0,0 +1,11 @@
#!/usr/bin/expect -f
spawn openssl req -new -x509 -days 3650 -nodes -sha256 -out test/ssl-cert-snakeoil.pem -keyout test/ssl-cert-snakeoil.key
send -- "\r"
send -- "\r"
send -- "\r"
send -- "\r"
send -- "\r"
send -- "\r"
send -- "\r"
expect eof

1
debian/nodejs/extcopies vendored Normal file
View File

@ -0,0 +1 @@
@types/debug

4
debian/nodejs/extlinks vendored Normal file
View File

@ -0,0 +1,4 @@
@types/mocha
@types/ms
@types/node
@types/semver

1
debian/nodejs/root_modules vendored Normal file
View File

@ -0,0 +1 @@
*

34
debian/patches/fix-typescript.patch vendored Normal file
View File

@ -0,0 +1,34 @@
Description: ignore typescript ≥ 4.1 regression
Author: Xavier Guimard <yadd@debian.org>
Bug-Debian: https://bugs.debian.org/975794
Forwarded: no
Last-Update: 2021-10-27
--- a/src/promisify.ts
+++ b/src/promisify.ts
@@ -24,6 +24,7 @@
if (err) {
reject(err);
} else {
+ // @ts-ignore
resolve(rtn);
}
}
--- a/test/test.ts
+++ b/test/test.ts
@@ -250,6 +250,7 @@
await req({ agent, ...info });
} catch (err) {
gotError = true;
+// @ts-ignore
assert.equal(err.message, 'bad');
}
@@ -277,6 +278,7 @@
await req({ agent, ...info });
} catch (err) {
gotError = true;
+// @ts-ignore
assert.equal(err.message, 'bad');
}

2
debian/patches/series vendored Normal file
View File

@ -0,0 +1,2 @@
snakeoil-path.patch
fix-typescript.patch

13
debian/patches/snakeoil-path.patch vendored Normal file
View File

@ -0,0 +1,13 @@
--- a/test/test.ts
+++ b/test/test.ts
@@ -27,8 +27,8 @@
};
const sslOptions = {
- key: fs.readFileSync(__dirname + '/ssl-cert-snakeoil.key'),
- cert: fs.readFileSync(__dirname + '/ssl-cert-snakeoil.pem')
+ key: fs.readFileSync('test/ssl-cert-snakeoil.key'),
+ cert: fs.readFileSync('test/ssl-cert-snakeoil.pem')
};
function json(res: http.IncomingMessage): Promise<any> {

11
debian/rules vendored Executable file
View File

@ -0,0 +1,11 @@
#!/usr/bin/make -f
%:
dh $@
override_dh_auto_build:
tsc
override_dh_clean:
dh_clean
rm -rf dist node_modules

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

1
debian/source/options vendored Normal file
View File

@ -0,0 +1 @@
unapply-patches

2
debian/tests/pkg-js/files vendored Normal file
View File

@ -0,0 +1,2 @@
debian/make-snakeoil.exp
test/*.js

3
debian/tests/pkg-js/test vendored Normal file
View File

@ -0,0 +1,3 @@
mkdir --parents test
debian/make-snakeoil.exp
mocha --reporter spec dist/test/*.js

15
debian/watch vendored Normal file
View File

@ -0,0 +1,15 @@
version=4
opts=\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-agent-base-$1/ \
https://github.com/TooTallNate/node-agent-base/releases .*/archive/.*/v?([\d\.]+).tar.gz group
# It is not recommended use npmregistry. Please investigate more.
# Take a look at https://wiki.debian.org/debian/watch/
opts="searchmode=plain,ctype=nodejs,component=async-listen,pgpmode=none" \
https://registry.npmjs.org/async-listen https://registry.npmjs.org/async-listen/-/async-listen-([\d\.]+)@ARCHIVE_EXT@ checksum
# It is not recommended use npmregistry. Please investigate more.
# Take a look at https://wiki.debian.org/debian/watch/
opts="searchmode=plain,component=types-agent-base,ctype=nodejs,pgpmode=none" \
https://registry.npmjs.org/@types/agent-base https://registry.npmjs.org/@types/agent-base/-/agent-base-([\d\.]+)@ARCHIVE_EXT@ checksum