Re: [Pkg-javascript-devel] Migration of acorn, rollup, bublé & Co

2020-03-24 Thread Xavier
Le 23/03/2020 à 15:40, Xavier a écrit :
> Le 23/03/2020 à 14:09, Jonas Smedegaard a écrit :
>> Quoting Xavier (2020-03-23 13:20:15)
>>>
>>>
>>> Le 22/03/2020 à 09:12, Xavier a écrit :
 Hi,

 here is a global vue of transition. simple arrow means "migrate after" and 
 bold ones are regressions or bugs. So it seems that we have now to fix:
  * for acorn & rollup:
* node-eslint-scope regression
* #940708 (acorn too-long-version)
  * for rollup
* node-jquery-textcomplete [arm64 only] regression (I don't understand 
 this regression)
>>>
>>> Hi,
>>>
>>> node-eslint-scope regression seems now to be the last regression to 
>>> fix to unblock migration.
>>
>> Fixed node-eslint-scope released now to unstable.  Thanks!
> 
> Many thanks! Now @rouca, can you fix FTBFS on acorn to permit the whole
> migration ?

Hi Bastien,

Patch is ready and pushed to master branch (0006-fix-for-rollup-1).
Please review and push.

-- 
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] Migration of acorn, rollup, bublé & Co

2020-03-23 Thread Xavier
Le 23/03/2020 à 14:09, Jonas Smedegaard a écrit :
> Quoting Xavier (2020-03-23 13:20:15)
>>
>>
>> Le 22/03/2020 à 09:12, Xavier a écrit :
>>> Hi,
>>>
>>> here is a global vue of transition. simple arrow means "migrate after" and 
>>> bold ones are regressions or bugs. So it seems that we have now to fix:
>>>  * for acorn & rollup:
>>>* node-eslint-scope regression
>>>* #940708 (acorn too-long-version)
>>>  * for rollup
>>>* node-jquery-textcomplete [arm64 only] regression (I don't understand 
>>> this regression)
>>
>> Hi,
>>
>> node-eslint-scope regression seems now to be the last regression to 
>> fix to unblock migration.
> 
> Fixed node-eslint-scope released now to unstable.  Thanks!

Many thanks! Now @rouca, can you fix FTBFS on acorn to permit the whole
migration ?

-- 
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] Migration of acorn, rollup, bublé & Co

2020-03-23 Thread Jonas Smedegaard
Quoting Xavier (2020-03-23 13:20:15)
> 
> 
> Le 22/03/2020 à 09:12, Xavier a écrit :
> > Hi,
> > 
> > here is a global vue of transition. simple arrow means "migrate after" and 
> > bold ones are regressions or bugs. So it seems that we have now to fix:
> >  * for acorn & rollup:
> >* node-eslint-scope regression
> >* #940708 (acorn too-long-version)
> >  * for rollup
> >* node-jquery-textcomplete [arm64 only] regression (I don't understand 
> > this regression)
> 
> Hi,
> 
> node-eslint-scope regression seems now to be the last regression to 
> fix to unblock migration.

Fixed node-eslint-scope released now to unstable.  Thanks!

NB! Beware of changes to whitespace (space versus tabs and varying 
newlines) when subsetting upstream patches.  There was a few unneeded 
differences in your proposed patch for bug#954204 (yes, in _this_ case 
it was harmless, but I have in the past caused much trouble by 
introducing tabs to a Python¹ project).


 - Jonas


¹ I passed a bugfix patch upstream to the MoinMoin project (many years 
ago, before Ubuntu was launched) and they blindly applied it (and even 
issued a new release, if I remember correctly) without checking that the 
code worked.  They afterwards told me they assumed that something coming 
from a Debian developer would be of high quality...

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature
-- 
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] Migration of acorn, rollup, bublé & Co

2020-03-23 Thread Xavier
Le 23/03/2020 à 13:20, Xavier a écrit :
> 
> 
> Le 22/03/2020 à 09:12, Xavier a écrit :
>> Hi,
>>
>> here is a global vue of transition. simple arrow means "migrate after" and 
>> bold ones are regressions or bugs. So it seems that we have now to fix:
>>  * for acorn & rollup:
>>* node-eslint-scope regression
>>* #940708 (acorn too-long-version)
>>  * for rollup
>>* node-jquery-textcomplete [arm64 only] regression (I don't understand 
>> this regression)
> 
> Hi,
> 
> node-eslint-scope regression seems now to be the last regression to fix
> to unblock migration.

+ #954702: acorn FTBFS:

cd build && TRANSPILE=babel6 BABEL_PRESET=es2015 rollup -c
acorn/rollup.config.js
(!) You have passed an unrecognized option
Unknown input option: entry, moduleName, sourceMap, targets. Allowed
options: acorn, acornInjectPlugins, cache, chunkGroupingSize, context,
experimentalCacheExpiry, experimentalOptimizeChunks,
experimentalTopLevelAwait, external, inlineDynamicImports, input,
manualChunks, moduleContext, onwarn, perf, plugins, preserveModules,
preserveSymlinks, shimMissingExports, treeshake, watch



> 
> Cheers,
> Xavier
> 
>>  
>> ┌──┐ 
>> ┌──┐ 
>> ┌──┐ ┌───┐
>> │ #940708  │ ==▶ │   
>>│ ──▶ │ node-espree  │ 
>> ◀== │ node-eslint-scope │
>> └──┘ │   
>>│ └──┘
>>  └───┘
>>  │   
>>│   │
>> ┌───┐│   
>>│ ◀─┘
>> │   ▼│   
>>│
>> ┌─┐ ┌──┐ │   
>>│
>> │ node-buble  │ ◀── │node-magic-string │ │   
>>acorn   │ ◀─┐
>> └─┘ └──┘ │   
>>│   │
>>   │   │  │   
>>│ ┌──┐
>>   │   │  │   
>>│ ──▶ │ node-falafel │
>>   │   │  │   
>>│ └──┘
>>   │   │  │   
>>│
>>   └───┼▶ │   
>>│
>>   │  
>> └──┘
>>   │▲ 
>>   ▲│
>>   ││ 
>>   ││
>>   ▼│ 
>>   │▼
>> ┌─┐ 
>> ┌───┐  │  
>> ┌─┐
>> │ node-rollup-plugin-commonjs │ ──▶ │
>>│  └─ │  node-webpack   │
>> └─┘ │
>>│ └─┘
>> │
>>│
>> │node-rollup 
>>│ ◀─┐
>> │
>>│   │
>> ┌─┐ │
>>│ ┌─┐
>> │   node-rollup-plugin-json   │ ──▶ │
>>│ ──▶ │ node-rollup-pluginutils │
>> └─┘ 
>> └───┘ 
>> └─┘
>>  

Re: [Pkg-javascript-devel] Migration of acorn, rollup, bublé & Co

2020-03-23 Thread Xavier


Le 22/03/2020 à 09:12, Xavier a écrit :
> Hi,
> 
> here is a global vue of transition. simple arrow means "migrate after" and 
> bold ones are regressions or bugs. So it seems that we have now to fix:
>  * for acorn & rollup:
>* node-eslint-scope regression
>* #940708 (acorn too-long-version)
>  * for rollup
>* node-jquery-textcomplete [arm64 only] regression (I don't understand 
> this regression)

Hi,

node-eslint-scope regression seems now to be the last regression to fix
to unblock migration.

Cheers,
Xavier

>  
> ┌──┐ 
> ┌──┐ 
> ┌──┐ ┌───┐
> │ #940708  │ ==▶ │
>   │ ──▶ │ node-espree  │ ◀== 
> │ node-eslint-scope │
> └──┘ │
>   │ └──┘ 
> └───┘
>  │
>   │   │
> ┌───┐│
>   │ ◀─┘
> │   ▼│
>   │
> ┌─┐ ┌──┐ │
>   │
> │ node-buble  │ ◀── │node-magic-string │ │
>   acorn   │ ◀─┐
> └─┘ └──┘ │
>   │   │
>   │   │  │
>   │ ┌──┐
>   │   │  │
>   │ ──▶ │ node-falafel │
>   │   │  │
>   │ └──┘
>   │   │  │
>   │
>   └───┼▶ │
>   │
>   │  
> └──┘
>   │▲  
>  ▲│
>   ││  
>  ││
>   ▼│  
>  │▼
> ┌─┐ 
> ┌───┐  │  
> ┌─┐
> │ node-rollup-plugin-commonjs │ ──▶ │ 
>   │  └─ │  node-webpack   │
> └─┘ │ 
>   │ └─┘
> │ 
>   │
> │node-rollup  
>   │ ◀─┐
> │ 
>   │   │
> ┌─┐ │ 
>   │ ┌─┐
> │   node-rollup-plugin-json   │ ──▶ │ 
>   │ ──▶ │ node-rollup-pluginutils │
> └─┘ 
> └───┘ 
> └─┘
>  ▲
> ▲
>  ┃
> │
>  ┃
> │
> ┌──┐ 
> ┌──┐
> │ node-jquery-textcomplete │ │ 
> node-rollup-plugin-alias │
> └──┘ 
> └──┘
> 
> 

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net