[Pkg-javascript-devel] RFS: node-dompurify
Yadd
yadd at debian.org
Fri Nov 5 12:05:40 GMT 2021
Le 05/11/2021 à 12:57, Yadd a écrit :
> Le 05/11/2021 à 12:22, Caleb O.A. a écrit :
>> Hi there,
>>
>> I just updated the node-dompurify package from 2.3.0 to 2.3.3. I would
>> like you to confirm if it's safe for sponsorship and uploading
>> https://salsa.debian.org/calebpitan/node-dompurify
>>
>> Thank you!
>>
>> Caleb Adepitan.
>>
>> (Outreachy Internship Applicant)
>
> Hi,
>
> done with changes. Detailed explanations:
>
> * `lintian-brush` tool fixes automatically some little things. It's a
> good practice to launch it. Here:
> * trailing whitespaces
> * some debian/upstream/metadata fixes
>
> * `lintian` can display more things with options --info. I added some
> missing unimportant overrides (see my changes)
>
> * dependency to nodejs is bad (Multi-Arch). Two solutions:
> + if there is a node script (bin/foo.js), replace it by "nodejs:any"
> + else prefer to drop this dependency: there are some other JS
> engines
> Note than if you drop nodejs but it is required, lintian will show
> it with an error. So you can safely drop it and wait for lintian to
> see if it was required, if so, use "nodejs:any"
>
> * always take a look to tracker.debian.org, you will see:
> * if there is a bug to fix
> * if Multi-Arch reports a problem
>
> * `cme check dpkg` command shows some other problems:
> + debian/copyright didn't follow
> https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
> (bad license entry)
> + [Pedantic, really not required] patch didn't follow format provided
> by `dpkg-source --commit`. It can be useful for other team member
> to know
> + if the patch has been submitted to upstream, if yes where
> + if the patch refers to a known bug (upstream and/or Debian and/or
> Ubuntu)
> + if the patch comes (or is inspired) from upstream or another
> source, if yes set the link
> + who is author
> + who reviewed it (used when patch is changed later by another team
> member,...)
> When you submit a patch to fix a security issue, it is really useful
> to use this format
>
> * `duck` tool can show some other problems (upstream dead,...)
>
> * `debcheck-nodejs` shows if there is a difference between npmjs.com
> and source given to debian/watch. Don't apply it's recommandations
> without analysis (sometime, just report to upstream that there is
> a missing tag,...)
Sorry, command is `debcheck-node-repo` (provided by pkg-js-tools)
> * other:
> + prefer to use "dh-sequence-nodejs" instead of "pkg-js-tools +
> dh --with nodejs"
> + I fixed debian/watch because next version of uscan will raise an
> error when filenamemangle failed (don't worry with that for now)
>
> Thanks for your contribution!
>
> Cheers,
> Yadd
>
More information about the Pkg-javascript-devel
mailing list