Skip to content

coffeescript is broken on current master #604

@targos

Description

@targos

It seems serious, because related to the module loader:

/cc @jashkenas @GeoffreyBooth

Details
$ citgm coffeescript
info:    starting            | coffeescript
info:    lookup              | coffeescript
info:    lookup-found        | coffeescript
info:    coffeescript lookup-replace| https://github.com/jashkenas/coffeescript/archive/6e86b67818405cc2210d24ad826537836758c76a.tar.gz
info:    coffeescript npm:   | Downloading project: https://github.com/jashkenas/coffeescript/archive/6e86b67818405cc2210d24ad826537836758c76a.tar.gz
info:    coffeescript npm:   | Project downloaded coffeescript-2.3.2.tgz
info:    coffeescript npm:   | npm install started
warn:    coffeescript npm-install:| npm WARN You are using a pre-release version of node and things may not work as expected
warn:    coffeescript npm-install:| npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):                                  
warn:                             | npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (curren
info:    coffeescript npm:   | npm install successfully completed
info:    coffeescript npm:   | test suite started
error:   failure             | The canary is dead:
error:   failing module(s)   |
error:   module name:        | coffeescript
error:   version:            | 2.3.2
error:   error:              | The canary is dead:
error:   error:              | undefinedadded 505 packages from 1302 contributors and audited 4832 packages in 4.264s                                        
error:                       | found 0 vulnerabilities                                                                                                       
error:                       |                                                                                                                               
error:                       |                                                                                                                               
error:                       | > coffeescript@2.3.2 test /tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript                                              
error:                       | > node ./bin/cake test                                                                                                        
error:                       |                                                                                                                               
error:                       | failed 2 and passed 1274 tests in 4.05 seconds
error:                       |                                                                                                                               
error:                       |   literate coffeescript modules can be imported
error:                       |   Error: Cannot find module './importing/'                                                                                    
error:                       | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:595:15)                                                   
error:                       | at Function.Module._load (internal/modules/cjs/loader.js:521:25)                                                              
error:                       | at Module.require (internal/modules/cjs/loader.js:651:17)                                                                     
error:                       | at require (internal/modules/cjs/helpers.js:20:18)                                                                            
error:                       | at Function.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:34:7)                   
error:                       | at global.test (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/Cakefile:538:21)                                       
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:30:3)                     
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:1:1)                      
error:                       | at Module._compile (internal/modules/cjs/loader.js:703:30)                                                                    
error:                       | at Object.loadFile (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/register.js:18:19)                
error:                       | at Module.load (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/register.js:53:36)                    
error:                       | at tryModuleLoad (internal/modules/cjs/loader.js:552:12)                                                                      
error:                       | at Function.Module._load (internal/modules/cjs/loader.js:544:3)                                                               
error:                       | at Module.require (internal/modules/cjs/loader.js:651:17)                                                                     
error:                       | at require (internal/modules/cjs/helpers.js:20:18)                                                                            
error:                       | at Function.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:17:12)                  
error:                       | at global.test (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/Cakefile:538:21)                                       
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:5:3)                      
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:1:1)                      
error:                       | at Module._compile (internal/modules/cjs/loader.js:703:30)                                                                    
error:                       | at Object.CoffeeScript.run (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/index.js:67:23)           
error:                       | at runTests (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/Cakefile:609:22)                                          
error:                       | at Object.action (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/Cakefile:623:12)                                     
error:                       | at invoke (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/cake.js:57:26)                             
error:                       | at Object.exports.run (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/cake.js:87:20)                 
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/bin/cake:22:42)                                 
error:                       | at Module._compile (internal/modules/cjs/loader.js:703:30)                                                                    
error:                       | at Object.Module._extensions..js (internal/modules/cjs/loader.js:714:10)                                                      
error:                       | at Module.load (internal/modules/cjs/loader.js:613:32)                                                                        
error:                       | at tryModuleLoad (internal/modules/cjs/loader.js:552:12)                                                                      
error:                       | at Function.Module._load (internal/modules/cjs/loader.js:544:3)                                                               
error:                       | at Function.Module.runMain (internal/modules/cjs/loader.js:756:12)                                                            
error:                       | at startup (internal/bootstrap/node.js:302:19)                                                                                
error:                       | at bootstrapNodeJSCore (internal/bootstrap/node.js:855:3)                                                                     
error:                       |                                                                                                                               
error:                       | function() {                                                                                                                  
error:                       | var base, i, len, magicVal, module, ref, results;                                                                             
error:                       | magicVal = 3;                                                                                                                 
error:                       | ref = ' .import.coffee.md import.coffee.md import.litcoffee import.extension.coffee.md'.split(' ');                           
error:                       | // Leading space intentional to check for index.coffee.md                                                                     
error:                       | results = [];                                                                                                                 
error:                       | for (i = 0, len = ref.length; i < len; i++) {                                                                                 
error:                       | module = ref[i];                                                                                                              
error:                       | results.push(ok((typeof (base = require(`./importing/${module}`)).value === "function" ? base.value() : void 0) === magicVal, module));
error:                       | }                                                                                                                             
error:                       | return results;                                                                                                               
error:                       | }                                                                                                                             
error:                       |                                                                                                                               
error:                       |   literate coffeescript modules can be imported
error:                       |   Error: Cannot find module './importing/'                                                                                    
error:                       | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:595:15)                                                   
error:                       | at Function.Module._load (internal/modules/cjs/loader.js:521:25)                                                              
error:                       | at Module.require (internal/modules/cjs/loader.js:651:17)                                                                     
error:                       | at require (internal/modules/cjs/helpers.js:20:18)                                                                            
error:                       | at Function.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:34:7)                   
error:                       | at global.test (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/Cakefile:538:21)                                       
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:30:3)                     
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/test/importing.coffee:1:1)                      
error:                       | at Module._compile (internal/modules/cjs/loader.js:703:30)                                                                    
error:                       | at Object.CoffeeScript.run (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/index.js:67:23)           
error:                       | at runTests (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/Cakefile:609:22)                                          
error:                       | at Object.action (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/Cakefile:623:12)                                     
error:                       | at invoke (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/cake.js:57:26)                             
error:                       | at Object.exports.run (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/lib/coffeescript/cake.js:87:20)                 
error:                       | at Object.<anonymous> (/tmp/7a69335a-85f6-44ef-8429-d1d1e66f4023/coffeescript/bin/cake:22:42)                                 
error:                       | at Module._compile (internal/modules/cjs/loader.js:703:30)                                                                    
error:                       | at Object.Module._extensions..js (internal/modules/cjs/loader.js:714:10)                                                      
error:                       | at Module.load (internal/modules/cjs/loader.js:613:32)                                                                        
error:                       | at tryModuleLoad (internal/modules/cjs/loader.js:552:12)                                                                      
error:                       | at Function.Module._load (internal/modules/cjs/loader.js:544:3)                                                               
error:                       | at Function.Module.runMain (internal/modules/cjs/loader.js:756:12)                                                            
error:                       | at startup (internal/bootstrap/node.js:302:19)                                                                                
error:                       | at bootstrapNodeJSCore (internal/bootstrap/node.js:855:3)                                                                     
error:                       |                                                                                                                               
error:                       | function() {                                                                                                                  
error:                       | var base, i, len, magicVal, module, ref, results;                                                                             
error:                       | magicVal = 3;                                                                                                                 
error:                       | ref = ' .import.coffee.md import.coffee.md import.litcoffee import.extension.coffee.md'.split(' ');                           
error:                       | // Leading space intentional to check for index.coffee.md                                                                     
error:                       | results = [];                                                                                                                 
error:                       | for (i = 0, len = ref.length; i < len; i++) {                                                                                 
error:                       | module = ref[i];                                                                                                              
error:                       | results.push(ok((typeof (base = require(`./importing/${module}`)).value === "function" ? base.value() : void 0) === magicVal, module));
error:                       | }                                                                                                                             
error:                       | return results;                                                                                                               
error:                       | }                                                                                                                             
error:                       |                                                                                                                               
error:                       | npm WARN You are using a pre-release version of node and things may not work as expected                                      
error:                       | npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):                                       
error:                       | npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"
error:                       |                                                                                                                               
error:                       | npm ERR! Test failed.  See above for more details.                                                                            
error:   done                | The smoke test has failed.
info:    duration            | test duration: 13836ms

Tested with this nightly build: https://nodejs.org/download/nightly/v11.0.0-nightly201809222b29df71eb/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions