[Pkg-javascript-devel] review node-braces 2.3.1 with pkg-component setup

Jonas Smedegaard jonas at jones.dk
Wed Jan 9 10:57:38 GMT 2019


Quoting Paolo Greppi (2019-01-09 11:35:30)
> Il 08/01/19 17:22, Jonas Smedegaard ha scritto:
> > Hi Paolo,
> > 
> > Quoting Paolo Greppi (2019-01-08 17:11:16)
> >> While updating node-braces from 2.0.2 to 2.3.1, I found that the node-split-string version that we have in debian (6.0.0-1) breaks it (it only works with 3.0.2).
> >> To see how it breaks it (779/944 tests fail), you can have a look at a failed CI run:
> >> https://salsa.debian.org/js-team/node-braces/-/jobs/103300
> >>
> >> Since upstream is not willing to upgrade braces to use split-string 6.0.0 (https://github.com/micromatch/braces/issues/19) nor am I, I opted to embed split-string 3.0.2 (and assign-symbols that is for some mysterious reason also required), using the pkg-components procedure:
> >> https://wiki.debian.org/Javascript/Nodejs/Npm2Deb/Embedding
> >>
> >> Since this is the 1st time I apply this procedure, I would appreciate if someone could review it:
> >> https://salsa.debian.org/js-team/node-braces
> > 
> > Do I understand correctly, that you embed libraries not because they are 
> > too tiny to be sensible to distribute alone in Debian, but because 
> > recent releases of (one of) those libraries cause testsuite failures and 
> > (upstream and) you don't want to patch testsuite?
> > 
> >  - Jonas
> 
> Both modules I propose to embed are small (132 and 26 LOC), do not require an elaborate build process and are not used by many other modules, so they qualify for embedding anyway.
> split-string 6.0.0 breaks the braces module itself and not just the testsuite, the matter is that neither upstream nor I want to patch it.
> BTW if this embedding is OK, we may as well drop node-split-string which AFAICT is not used at all.

Thanks for the clarification.  Sounds sensible (now).


> The review I request is on the technicalities of the pkg-component embedding.

Sorry, I cannot help there.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20190109/456264aa/attachment.sig>


More information about the Pkg-javascript-devel mailing list