[Pkg-javascript-devel] Review of istanbuljs packaging
Per Andersson
avtobiff at debian.org
Wed Nov 21 09:47:19 GMT 2018
Hi!
Good packaging work with istanbuljs!
I realised that it was probably too much for IRC...
A more digestable list:
node-append-transform and node-default-require-extensions:
* Strip #readme from homepage url in d/copyright and d/control
* Add yourself to Uploaders in d/control
* You may include notes.md in d/docs
* d/changelog should close ITP bug
* Clean up d/rules to remove unused dh override targets
* Copyright should include all copyrightable years
node-async:
* Document everything you have done in d/changelog, e.g.:
* Add node-babel-plugin-add-module-exports dependency
* Bump Standards-Version to 4.2.1, no changes needed (or describe what
changes were made)
* Changing Vcs-* urls to Salsa
* Updated d/copyright, removed deps/nodeunit.js
* Why is lintian override source-is-missing necessary?
* In the commit 1f1a73863e91c7101df3c114ed5e4c967391dd24 there is more
happening than just changing the .gitignore
* In the commit 7ef4626a5b559c52d13ed5fa57110fe8bfd77027 why does the
target path need changing?
* It seems you have not committed the orig.tar.gz to the pristine-tar
branch. did you forget to push upstream and pristine-tar branches?
node-fileset:
* Why do you use debhelper 10? debhelper 11 is recommended.
* d/changelog should close ITP | bug
* remove override_dh_auto_build target if unused
* aren't node-glob and node-minimatch required to run tests? I.e. they
need to be in Build-Dependency.
* Copyright should include all copyrightable years
node-path-parse:
* d/changelog should close ITP bug
* Strip #readme from upstream homepage in d/copyright and d/control
* Long description is missing in d/control
* You could add an autopkgtest running node test.js,
* Copyright for upstream should probably be 2015-2018, not only 2018,
per github commits.
* Copyright should include all copyrightable years
node-istanbuljs-1.x:
* d/copyright is not complete, run `licensecheck --deb-machine -r -l0 *`
for hints
* Missing long descriptions in d/control
* It's customary to use the same license as upstream for debian/*
* debian/watch file does not work
--
Per
More information about the Pkg-javascript-devel
mailing list