[Pkg-javascript-devel] rollup 2

2020-10-04 Thread Xavier
Hi,

rollup 2 seems ready, I rebuilt (+ autopkgtest) all reverse
dependencies. Only some node-rollup-plugin-* legacy tests have to be fixed.
After these fixes, if no one disagree, I'll push rollup 2 to unstable.
This opens the way to have @rollup/plugin-typescript and
@rollup/plugin-buble in unstable. Then, rollup world will be up-to-date
for bullseye.

Main change: rollup depends on itself to build (I didn't succeed to
build it using tsc only). However rollup 1.32.1 succeeds to build rollup
2. I added also a "rebuild-itself" autopkgtest file

Cheers,
Xavier

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] rollup 2

2020-09-28 Thread Xavier


Le 28/09/2020 à 13:12, Xavier a écrit :
> Le 28/09/2020 à 13:04, Xavier a écrit :
>> Le 27/09/2020 à 13:10, Xavier a écrit :
>>> Le 27/09/2020 à 09:29, Pirate Praveen a écrit :


 On 2020, സെപ്റ്റംബർ 27 12:05:47 PM IST, Xavier  wrote:
> Hi all,
>
> I'm working on rollup 2. I plan to upload it to experimental. I'll
> probably use the same method used with node-babel7 (npm profile).

 Why? Currently we use typescript directly, without using rollup. Did they 
 change build system too?
>>>
>>> Yes, they changed it, but I succeed to build rollup 2.28/2 with rollup
>>> 1.32.1 with these additional build modules (and some patches):
>>>  * colorette
>>>  * commenting
>>>  * jest-worker
>>>  * package-name-regex
>>>  * rollup-plugin-license
>>>  * rollup-plugin-terser
>>>  * rollup-pluginutils
>>>  * serialize-javascript
>>>  * spdx-compare
>>>  * spdx-expression-validate
>>>  * spdx-ranges
>>>  * spdx-satisfies
>>>
>>> I didn't succeed to build it using tsc only: there are too many errors
>>
>> Updating rollup needs an acorn update to have typescript declarations.
> 
> Not sure... I pushed my work to a new "experimental" branch. Any help is
> welcome...

You can find the missing dependency here:

  https://people.debian.org/~yadd/node-locate-character_2.0.5-1_all.deb

(upstream missed to push its changes on github)

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] rollup 2

2020-09-28 Thread Xavier
Le 28/09/2020 à 13:04, Xavier a écrit :
> Le 27/09/2020 à 13:10, Xavier a écrit :
>> Le 27/09/2020 à 09:29, Pirate Praveen a écrit :
>>>
>>>
>>> On 2020, സെപ്റ്റംബർ 27 12:05:47 PM IST, Xavier  wrote:
 Hi all,

 I'm working on rollup 2. I plan to upload it to experimental. I'll
 probably use the same method used with node-babel7 (npm profile).
>>>
>>> Why? Currently we use typescript directly, without using rollup. Did they 
>>> change build system too?
>>
>> Yes, they changed it, but I succeed to build rollup 2.28/2 with rollup
>> 1.32.1 with these additional build modules (and some patches):
>>  * colorette
>>  * commenting
>>  * jest-worker
>>  * package-name-regex
>>  * rollup-plugin-license
>>  * rollup-plugin-terser
>>  * rollup-pluginutils
>>  * serialize-javascript
>>  * spdx-compare
>>  * spdx-expression-validate
>>  * spdx-ranges
>>  * spdx-satisfies
>>
>> I didn't succeed to build it using tsc only: there are too many errors
> 
> Updating rollup needs an acorn update to have typescript declarations.

Not sure... I pushed my work to a new "experimental" branch. Any help is
welcome...


-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] rollup 2

2020-09-28 Thread Xavier
Le 27/09/2020 à 13:10, Xavier a écrit :
> Le 27/09/2020 à 09:29, Pirate Praveen a écrit :
>>
>>
>> On 2020, സെപ്റ്റംബർ 27 12:05:47 PM IST, Xavier  wrote:
>>> Hi all,
>>>
>>> I'm working on rollup 2. I plan to upload it to experimental. I'll
>>> probably use the same method used with node-babel7 (npm profile).
>>
>> Why? Currently we use typescript directly, without using rollup. Did they 
>> change build system too?
> 
> Yes, they changed it, but I succeed to build rollup 2.28/2 with rollup
> 1.32.1 with these additional build modules (and some patches):
>  * colorette
>  * commenting
>  * jest-worker
>  * package-name-regex
>  * rollup-plugin-license
>  * rollup-plugin-terser
>  * rollup-pluginutils
>  * serialize-javascript
>  * spdx-compare
>  * spdx-expression-validate
>  * spdx-ranges
>  * spdx-satisfies
> 
> I didn't succeed to build it using tsc only: there are too many errors

Updating rollup needs an acorn update to have typescript declarations.

Cheers,
Xavier

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel