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

Pirate Praveen praveen at onenetbeyond.org
Sun Sep 29 13:38:41 BST 2019



On Sun, Sep 29, 2019 at 17:19, Pirate Praveen 
<praveen at onenetbeyond.org> wrote:
> 
> Control: block -1 by 933091
> 
> On Sun, Sep 29, 2019 at 17:00, Pirate Praveen 
> <praveen at onenetbeyond.org> wrote:
>> On Sat, 28 Sep 2019 23:16:06 +0530 Pirate Praveen
>> <praveen at onenetbeyond.org <mailto:praveen at onenetbeyond.org>> wrote:
>>> 
>>> 
>>>  On Sat, Sep 28, 2019 at 16:12, Xavier <yadd at debian.org 
>>> <mailto:yadd at debian.org>> 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
>>>  '#<Object>'
>>>      at Object.<anonymous>
>>>  (/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.<anonymous>
>>>  (/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.<anonymous> (/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)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20190929/ef101819/attachment.html>


More information about the Pkg-javascript-devel mailing list