[Pkg-javascript-devel] Another update path to acorn 6: smooth

Pirate Praveen praveen at onenetbeyond.org
Sat Feb 22 08:09:26 GMT 2020



On 2020, ഫെബ്രുവരി 21 10:02:21 PM IST, Bastien ROUCARIES <roucaries.bastien at gmail.com> wrote:
>On Fri, Feb 21, 2020 at 4:38 PM Bastien ROUCARIES
><roucaries.bastien at gmail.com> wrote:
>>
>> Hi,
>>
>> I think it is feasible to upgrade smoothly acorn 6 and acorn breaking
>> the cycle by backporting the patch of acorn6 from 1.0 to 0.68
>>
>> Patch apply smoothly the only problem is that typescript is not
>> included in acorn
>> thus I get an error (see debian-0.68-experimental in rollup)
>>
>> Thus that I will do is to upload a new acorn 5 (unstable) that will
>> supply the typescript and drop the typescript for node-typescripts
>> that package (in unstable) that have this typescripts
>>
>> Then I will upload an acorn6 that have the new typescript in
>experimental.
>>
>> Then I will build rollup.
>
>I achieved to build a 0.68.1 with acorn6 and self test work...
>
>Does it release the upgrade path ?

What are we trying to achieve here? acorn is not only a build dependency but runtime dependency too. We will need acorn 6 for rollup, webpack, nodejs 12 and probably more and the versions in experimental is already compatible for these packages. All of this will have to go together to unstable.

>If so I could upload to experimental with a version like
>1.0+really0.68.1+acorn6 and try some sanity checking.
>
>What do you think ?

I don't understand how it will benefit.

What I think we need to do is run autopkgtest for all reverse dependencies with acorn 6 and rebuild all reverse build dependencies with acorn 6. salsa.debian.org/ruby-team/meta repo has scripts (setup and build) to do it.

https://release.debian.org/britney/pseudo-excuses-experimental.html has status of autopkgtest

>Bastien
>
>>
>> Bastien

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



More information about the Pkg-javascript-devel mailing list