[Pkg-javascript-devel] The (long) way to update rollup

Pirate Praveen praveen at onenetbeyond.org
Wed Jul 24 07:00:36 BST 2019



On 2019, ജൂലൈ 24 4:22:28 AM IST, Xavier <yadd at debian.org> wrote:
>Final results:
>
>0.50.0 can build until 0.53.3
>0.51.7 can build until 0.56.3
>0.56.1 can build until 0.65.2
>0.58.1 can build until 0.67.2
>0.59.1 can build until 1.12.0
>1.12.0 can build until 1.17.0
>
>So 6 steps needed (4 breaking changes), at least 4 to update node-buble
>(2 little breaking changes)
>
>Breaking changes
>(https://github.com/rollup/rollup/blob/master/CHANGELOG.md):
> - 0.57.0 (little)
> - 0.60.0 (little)
> - 0.68.0 (easy to patch)
> - 1.0.0  (big)
>
>NB: this is a minimal build test, 2 passes are needed at least:
> - build rollup
> - copy it in node_modules
> - then rebuild and mocha test

Thanks for figuring this out. We need node-immutable from NEW to actually move forward. May be a good idea to try and talk to ftp masters.

>Le 23/07/2019 à 21:03, Xavier a écrit :
>> My first results:
>> 
>> 0.50.0 can build until 0.53.3
>> 0.51.7 can build until 0.56.3
>> 0.56.1 can build until 0.65.2
>> 0.58.1 can build until 0.67.0 at least
>> 
>> This versions seems not usable (npm install + npm run build failed):
>> 0.56.0, 0.56.4, 0.56.0, 0.56.4, 0.56.5, 0.57.0, 0.57.1, 0.58.0,
>0.59.0,
>> 0.60.0, 0.60.2, 0.60.3, 0.60.4, 0.60.5, 0.60.6, 0.60.7, 0.61.0,
>0.61.2,
>> 0.64.0, 0.66.0, 0.66.1, 0.66.3, 0.68.0, 1.1.0
>> 
>> 
>> Le 23/07/2019 à 16:35, Xavier a écrit :
>>> Hi all,
>>>
>>> following upstream package.json, the way to update rollup follows 35
>steps:
>>>
>>>  Min      Max   Required version
>>>  Now    0.51.7  => 0.48.0
>>> 0.51.8  0.55.5  => 0.51.7
>>> 0.55.6  0.56.5  => 0.55.3
>>> 0.57.0  0.57.1  => 0.56.5
>>> 0.57.2  0.58.1  => 0.57.1
>>> 0.58.2  0.58.2  => 0.58.1
>>> 0.59.0  0.59.1  => 0.58.2
>>> 0.59.2  0.61.0  => 0.59.1
>>> 0.61.1  0.61.1  => 0.60.7
>>> 0.61.2  0.63.5  => 0.61.1
>>> 0.64.0  0.65.1  => 0.63.5
>>> 0.65.2  0.65.2  => 0.65.1
>>> 0.66.0  0.66.0  => 0.65.2
>>> 0.66.1  0.66.2  => 0.66.0
>>> 0.66.3  0.67.4  => 0.66.2
>>> 0.68.0  1.0.2   => 0.67.4
>>> 1.1.0   1.1.2   => 1.0.2
>>> 1.2.0   1.2.5   => 1.1.2
>>> 1.3.0   1.3.1   => 1.2.4
>>> 1.3.2   1.7.0   => 1.3.1
>>> 1.7.1   1.8.0   => 1.7.0
>>> 1.9.0   1.9.1   => 1.8.0
>>> 1.9.2   1.9.3   => 1.9.1
>>> 1.10.0  1.10.0  => 1.9.3
>>> 1.10.1  1.10.1  => 1.10.0
>>> 1.11.0  1.11.3  => 1.10.1
>>> 1.12.0  1.12.0  => 1.11.3
>>> 1.12.1  1.12.4  => 1.12.0
>>> 1.12.5  1.14.4  => 1.12.4
>>> 1.14.4  1.15.1  => 1.14.4
>>> 1.15.2  1.15.5  => 1.15.1
>>> 1.15.6  1.15.6  => 1.15.5
>>> 1.15.7  1.16.3  => 1.15.6
>>> 1.16.4  1.16.7  => 1.16.3
>>> 1.17.0  1.17.0  => 1.16.7
>>>
>>> Breaking changes
>>> (https://github.com/rollup/rollup/blob/master/CHANGELOG.md):
>>>  - 0.57.0 (little)
>>>  - 0.60.0 (little)
>>>  - 0.68.0 (easy to patch)
>>>  - 1.0.0  (big)
>>>
>>> The best should to have a rollup up-to-date in bulleyes buildable
>from
>>> buster (like does gcc I think). We could perhaps embed some rollup
>>> intermediate version as component and a debian/rules which detect
>>> current rollup version and selects needed steps.
>>>
>>> But of course this requires to decrease these 35 steps. I'm going to
>>> test which minimal version is really needed and publish an updated
>list.
>>>
>>> NB: we need at least 0.66 to update node-buble (12 steps !)
>>>
>>> Cheers,
>>> Xavier
>>>
>> 
>
>-- 
>Pkg-javascript-devel mailing list
>Pkg-javascript-devel at alioth-lists.debian.net
>https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



More information about the Pkg-javascript-devel mailing list