[Pkg-javascript-devel] RFP: libjs-vega -- programmed web graphics with JSON

Yadd yadd at debian.org
Sat Feb 19 14:17:29 GMT 2022



On 19/02/2022 14:47, Yadd wrote:
> On 19/02/2022 13:50, Yadd wrote:
>> On 19/02/2022 13:04, Nilesh Patra wrote:
>>> Hi Yadd, Gentle ping about this? :-))
>>> It is perfectly OK if you are busy and would not manage
>>>
>>> On 2/18/22 8:24 PM, Nilesh Patra wrote:
>>>> control: tags -1 help
>>>>>>> Hi all,
>>>>
>>>> We need this one in for an important med-team package (qiime). 
>>>> Unfortunately, I personally do not
>>>> have enough bandwidth to package vega, as this is a large monorepo 
>>>> with a number
>>>> of plugins in it.
>>>>
>>>> If someone on the list could take it, that'd be great. I have CC'ed 
>>>> @Yadd since he is able to package
>>>> a lot of work in short time, and I'd really appreciate if you could 
>>>> kick start this, Yadd.
>>>> Please consider this as a request at my end.
>>>>
>>>> And since this uses lerna, it might be a nice time to test new 
>>>> pkg-js-tools lerna features, and also the
>>>> component based provides that you added in recently :)
>>
>> Hi,
>>
>> I'm going to take a look
> 
> Done locally but it requires a lot of updates (all node-d3-* dependencies):
>   node-d3-array
>   node-d3-color
>   node-d3-dsv
>   node-d3-force
>   node-d3-format
>   node-d3-geo
>   node-d3-hierarchy
>   node-d3-interpolate
>   node-d3-path
>   node-d3-scale
>   node-d3-shape
>   node-d3-time
>   node-d3-time-format
>   node-d3-timer
> 
> Cheers,
> Yadd

Package is ready in https://salsa.debian.org/js-team/vega.js

To build package, remove debian/nodejs/extlinks. This is enough for 
node-vega but provides probably broken libjs-vega files (I'm unable to 
test this but rollup warns).

If you keep debian/nodejs/extlinks, rollup will fail and show that d3-* 
libraries are outdated.

Note that it requires pkg-js-tools 0.12.7. Else you have to add a 
debian/nodejs/additional_components file with "packages/*" in it.

Cheers,
Yadd



More information about the Pkg-javascript-devel mailing list