[Pkg-javascript-devel] rollup 2
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
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
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
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