Bug#930634: [Pkg-javascript-devel] Bug#930634: Build failures with rollup 0.56

2019-09-29 Thread Pirate Praveen



On Sun, Sep 29, 2019 at 17:19, Pirate Praveen 
 wrote:


Control: block -1 by 933091

On Sun, Sep 29, 2019 at 17:00, Pirate Praveen 
 wrote:

On Sat, 28 Sep 2019 23:16:06 +0530 Pirate Praveen
mailto:prav...@onenetbeyond.org>> wrote:



 On Sat, Sep 28, 2019 at 16:12, Xavier > wrote:

 > help.pm is probably filtered. Overwrite in debian/nodejs/files

 I think the root cause is incompatibility with rollup-plugin-string
 (they want 2.x and we already have 3.x).

 I did some ugly hacks to move forward and now I get

 $ rollup -c
 /usr/share/nodejs/rollup/dist/rollup.js:6030
 exports.__esModule = true;
^

 TypeError: Cannot assign to read only property '__esModule' of 
object

 '#'
 at Object.
 (/usr/share/nodejs/rollup/dist/rollup.js:6030:20)
 at Module._compile (internal/modules/cjs/loader.js:778:30)
 at Object.Module._extensions..js
 (internal/modules/cjs/loader.js:789:10)
 at Module.load (internal/modules/cjs/loader.js:653:32)
 at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
 at Function.Module._load (internal/modules/cjs/loader.js:585:3)
 at Module.require (internal/modules/cjs/loader.js:692:17)
 at require (internal/modules/cjs/helpers.js:25:18)
 at Object.
 (/usr/share/nodejs/rollup/bin/src/run/loadConfigFile.js:5:14)
 at Module._compile (internal/modules/cjs/loader.js:778:30)




These seems to be coming from node-vlq/node-magic-string, it should 
be

Object.defineProperty(exports, '__esModule', { value: true });


node-vlq is not using rollup in its build process, and I also 
noticed, rollup is run before tsc in upstream build process (that 
explains why I had to do many ugly hacks in the build process). So 
ideally we should fix node-rollup-plugin-typescript to move forward 
(to avoid even more hacks).




Fixed this by a sed command, and now we get

$ rollup --help
/usr/share/nodejs/rollup/bin/src/rollup:15
var command = minimist_1.default(process.argv.slice(2), {
   ^

TypeError: minimist_1.default is not a function
   at /usr/share/nodejs/rollup/bin/src/rollup:15:33
   at Object.defineProperty.value 
(/usr/share/nodejs/rollup/bin/src/rollup:3:65)

   at Object. (/usr/share/nodejs/rollup/bin/src/rollup:6:2)
   at Module._compile (internal/modules/cjs/loader.js:778:30)
   at Object.Module._extensions..js 
(internal/modules/cjs/loader.js:789:10)

   at Module.load (internal/modules/cjs/loader.js:653:32)
   at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
   at Function.Module._load (internal/modules/cjs/loader.js:585:3)
   at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
   at startup (internal/bootstrap/node.js:283:19)




Bug#930634: [Pkg-javascript-devel] Bug#930634: Build failures with rollup 0.56

2019-09-29 Thread Pirate Praveen


Control: block -1 by 933091

On Sun, Sep 29, 2019 at 17:00, Pirate Praveen 
 wrote:

On Sat, 28 Sep 2019 23:16:06 +0530 Pirate Praveen
mailto:prav...@onenetbeyond.org>> wrote:



 On Sat, Sep 28, 2019 at 16:12, Xavier > wrote:

 > help.pm is probably filtered. Overwrite in debian/nodejs/files

 I think the root cause is incompatibility with rollup-plugin-string
 (they want 2.x and we already have 3.x).

 I did some ugly hacks to move forward and now I get

 $ rollup -c
 /usr/share/nodejs/rollup/dist/rollup.js:6030
 exports.__esModule = true;
^

 TypeError: Cannot assign to read only property '__esModule' of 
object

 '#'
 at Object.
 (/usr/share/nodejs/rollup/dist/rollup.js:6030:20)
 at Module._compile (internal/modules/cjs/loader.js:778:30)
 at Object.Module._extensions..js
 (internal/modules/cjs/loader.js:789:10)
 at Module.load (internal/modules/cjs/loader.js:653:32)
 at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
 at Function.Module._load (internal/modules/cjs/loader.js:585:3)
 at Module.require (internal/modules/cjs/loader.js:692:17)
 at require (internal/modules/cjs/helpers.js:25:18)
 at Object.
 (/usr/share/nodejs/rollup/bin/src/run/loadConfigFile.js:5:14)
 at Module._compile (internal/modules/cjs/loader.js:778:30)




These seems to be coming from node-vlq/node-magic-string, it should be
Object.defineProperty(exports, '__esModule', { value: true });


node-vlq is not using rollup in its build process, and I also noticed, 
rollup is run before tsc in upstream build process (that explains why I 
had to do many ugly hacks in the build process). So ideally we should 
fix node-rollup-plugin-typescript to move forward (to avoid even more 
hacks).





Bug#930634: [Pkg-javascript-devel] Bug#930634: Build failures with rollup 0.56

2019-09-29 Thread Pirate Praveen
On Sat, 28 Sep 2019 23:16:06 +0530 Pirate Praveen
 wrote:
> 
> 
> On Sat, Sep 28, 2019 at 16:12, Xavier  wrote:
> > help.pm is probably filtered. Overwrite in debian/nodejs/files
> 
> I think the root cause is incompatibility with rollup-plugin-string 
> (they want 2.x and we already have 3.x).
> 
> I did some ugly hacks to move forward and now I get
> 
> $ rollup -c
> /usr/share/nodejs/rollup/dist/rollup.js:6030
> exports.__esModule = true;
>^
> 
> TypeError: Cannot assign to read only property '__esModule' of object 
> '#'
> at Object. 
> (/usr/share/nodejs/rollup/dist/rollup.js:6030:20)
> at Module._compile (internal/modules/cjs/loader.js:778:30)
> at Object.Module._extensions..js 
> (internal/modules/cjs/loader.js:789:10)
> at Module.load (internal/modules/cjs/loader.js:653:32)
> at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
> at Function.Module._load (internal/modules/cjs/loader.js:585:3)
> at Module.require (internal/modules/cjs/loader.js:692:17)
> at require (internal/modules/cjs/helpers.js:25:18)
> at Object. 
> (/usr/share/nodejs/rollup/bin/src/run/loadConfigFile.js:5:14)
> at Module._compile (internal/modules/cjs/loader.js:778:30)
> 
> 

These seems to be coming from node-vlq/node-magic-string, it should be
Object.defineProperty(exports, '__esModule', { value: true });



Bug#930634: [Pkg-javascript-devel] Bug#930634: Build failures with rollup 0.56

2019-09-28 Thread Pirate Praveen



On Sat, Sep 28, 2019 at 16:12, Xavier  wrote:

help.pm is probably filtered. Overwrite in debian/nodejs/files


I think the root cause is incompatibility with rollup-plugin-string 
(they want 2.x and we already have 3.x).


I did some ugly hacks to move forward and now I get

$ rollup -c
/usr/share/nodejs/rollup/dist/rollup.js:6030
exports.__esModule = true;
  ^

TypeError: Cannot assign to read only property '__esModule' of object 
'#'
   at Object. 
(/usr/share/nodejs/rollup/dist/rollup.js:6030:20)

   at Module._compile (internal/modules/cjs/loader.js:778:30)
   at Object.Module._extensions..js 
(internal/modules/cjs/loader.js:789:10)

   at Module.load (internal/modules/cjs/loader.js:653:32)
   at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
   at Function.Module._load (internal/modules/cjs/loader.js:585:3)
   at Module.require (internal/modules/cjs/loader.js:692:17)
   at require (internal/modules/cjs/helpers.js:25:18)
   at Object. 
(/usr/share/nodejs/rollup/bin/src/run/loadConfigFile.js:5:14)

   at Module._compile (internal/modules/cjs/loader.js:778:30)




Bug#930634: [Pkg-javascript-devel] Bug#930634: Build failures with rollup 0.56

2019-09-28 Thread Xavier
help.pm is probably filtered. Overwrite in debian/nodejs/files

Le 28 septembre 2019 15:53:02 GMT+02:00, Pirate Praveen 
 a écrit :
>On Sat, 28 Sep 2019 18:55:38 +0530 Pirate Praveen
> wrote:
>> Next error is,
>> 
>> src/node-entry.js → dist/rollup.js, dist/rollup.es.js...
>> [!] Error: Illegal reassignment to import 'commonjsHelpers'
>> ../../../../../../../usr/lib/nodejs/base/utils.js (5:0)
>> 3: var utils = require('lazy-cache')(require);
>> 4: var fn = require;
>> 5: require = utils; // eslint-disable-line
>>^
>> 6:
>> 7: /**
>
>Fixed by using node-snapdragon from experimental, which does not depend
>on node-base.
>
>Now rollup builds fine, but gives the following error when running,
>
>$ rollup --help
>internal/modules/cjs/loader.js:638
>throw err;
>^
>
>Error: Cannot find module 'help.md'
>at Function.Module._resolveFilename
>(internal/modules/cjs/loader.js:636:15)
>at Function.Module._load (internal/modules/cjs/loader.js:562:25)
>at Module.require (internal/modules/cjs/loader.js:692:17)
>at require (internal/modules/cjs/helpers.js:25:18)
>at Object. (/usr/share/nodejs/rollup/bin/rollup:6:17)
>at Module._compile (internal/modules/cjs/loader.js:778:30)
>at Object.Module._extensions..js
>(internal/modules/cjs/loader.js:789:10)
>at Module.load (internal/modules/cjs/loader.js:653:32)
>at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
>at Function.Module._load (internal/modules/cjs/loader.js:585:3)
>
>-- 
>Pkg-javascript-devel mailing list
>pkg-javascript-de...@alioth-lists.debian.net
>https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma 
brièveté.