BroccoliTypscriptCompiler error during ng serve

Running ng serve and making a change to a file gives me the following error:
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: EEXIST: file already exists, link '/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/tmp/broccoli_type_script_compiler-cache_path-g6eAeTvI.tmp/src/client/app/contact-header/contact-header.js.map' -> '/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/tmp/broccoli_type_script_compiler-output_path-z1rCCzws.tmp/src/client/app/contact-header/contact-header.js.map'
    at Error (native)
    at Object.fs.linkSync (fs.js:918:18)
    at BroccoliTypeScriptCompiler._outputFile (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:205:8)
    at Object.writeFile (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:163:14)
    at Object.writeFile (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/typescript/lib/typescript.js:6515:14)
    at writeEmittedFiles (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/typescript/lib/typescript.js:32726:24)
    at doEmit (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/typescript/lib/typescript.js:32594:17)
    at emitFile (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/typescript/lib/typescript.js:39322:17)
    at onSingleFileEmit (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/typescript/lib/typescript.js:6483:13)
    at Object.forEachExpectedEmitFile (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/typescript/lib/typescript.js:6457:21)

The broccoli plugin was instantiated at:
    at BroccoliTypeScriptCompiler.Plugin (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/node_modules/broccoli-caching-writer/node_modules/broccoli-plugin/index.js:10:31)
    at BroccoliTypeScriptCompiler.CachingWriter [as constructor] (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/node_modules/broccoli-caching-writer/index.js:21:10)
    at BroccoliTypeScriptCompiler (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:26:10)
    at Angular2App.toTree.Angular2App._getTsTree (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/lib/broccoli/angular2-app.js:249:16)
    at Angular2App.toTree (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/lib/broccoli/angular2-app.js:37:21)
    at module.exports (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/angular-cli-build.js:14:14)
    at Class.module.exports.Task.extend.setupBroccoliBuilder (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/node_modules/angular-cli/lib/models/builder.js:55:19)
    at Class.module.exports.Task.extend.init (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/node_modules/angular-cli/lib/models/builder.js:89:10)
    at new Class (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/node_modules/angular-cli/node_modules/core-object/core-object.js:18:12)
    at Class.module.exports.Task.extend.run (/Users/pascalprecht/projects/thoughtram/angular2-master-class-solutions/node_modules/angular-cli/node_modules/angular-cli/lib/tasks/serve.js:15:19)

This error does not occur when I kill the serve process and start it again.

I should add that this only appears when ng serve threw a TS compiler error anyway.
So when there's a TS error, and I fix it, I get the error mentioned above

Also for me. @hansl is aware of that issue.

file changed app.ts
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: EEXIST: file already exists, link '/Users/JeremyP/Desktop/sleepdiary/tmp/broccoli_type_script_compiler-cache_path-v690MQVD.tmp/src/app/entry/entry.service.js.map' -> '/Users/JeremyP/Desktop/sleepdiary/tmp/broccoli_type_script_compiler-output_path-DvdvYPCa.tmp/src/app/entry/entry.service.js.map'
at Error (native)
at Object.fs.linkSync (fs.js:966:18)
at BroccoliTypeScriptCompiler._outputFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:205:8)
at Object.writeFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:163:14)
at Object.writeFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:6515:14)
at writeEmittedFiles (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:32726:24)
at doEmit (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:32594:17)
at emitFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:39322:17)
at onSingleFileEmit (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:6483:13)
at Object.forEachExpectedEmitFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:6457:21)
The broccoli plugin was instantiated at:
at BroccoliTypeScriptCompiler.Plugin (/Users/JeremyP/Desktop/sleepdiary/node_modules/broccoli-plugin/index.js:10:31)
at BroccoliTypeScriptCompiler.CachingWriter [as constructor] (/Users/JeremyP/Desktop/sleepdiary/node_modules/broccoli-caching-writer/index.js:21:10)
at BroccoliTypeScriptCompiler (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:25:35)
at Angular2App.toTree.Angular2App._getTsTree (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/angular2-app.js:249:16)
at Angular2App.toTree (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/angular2-app.js:37:21)
at module.exports (/Users/JeremyP/Desktop/sleepdiary/angular-cli-build.js:9:14)
at Class.module.exports.Task.extend.setupBroccoliBuilder (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/models/builder.js:55:19)
at Class.module.exports.Task.extend.init (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/models/builder.js:89:10)
at new Class (/Users/JeremyP/Desktop/sleepdiary/node_modules/core-object/core-object.js:18:12)
at Class.module.exports.Task.extend.run (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/tasks/serve.js:15:19)

`file changed app.ts
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: EEXIST: file already exists, link '/Users/JeremyP/Desktop/sleepdiary/tmp/broccoli_type_script_compiler-cache_path-v690MQVD.tmp/src/app/entry/entry.service.js.map' -> '/Users/JeremyP/Desktop/sleepdiary/tmp/broccoli_type_script_compiler-output_path-DvdvYPCa.tmp/src/app/entry/entry.service.js.map'
at Error (native)
at Object.fs.linkSync (fs.js:966:18)
at BroccoliTypeScriptCompiler._outputFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:205:8)
at Object.writeFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:163:14)
at Object.writeFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:6515:14)
at writeEmittedFiles (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:32726:24)
at doEmit (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:32594:17)
at emitFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:39322:17)
at onSingleFileEmit (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:6483:13)
at Object.forEachExpectedEmitFile (/Users/JeremyP/Desktop/sleepdiary/node_modules/typescript/lib/typescript.js:6457:21)
The broccoli plugin was instantiated at:
at BroccoliTypeScriptCompiler.Plugin (/Users/JeremyP/Desktop/sleepdiary/node_modules/broccoli-plugin/index.js:10:31)
at BroccoliTypeScriptCompiler.CachingWriter [as constructor] (/Users/JeremyP/Desktop/sleepdiary/node_modules/broccoli-caching-writer/index.js:21:10)
at BroccoliTypeScriptCompiler (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:25:35)
at Angular2App.toTree.Angular2App._getTsTree (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/angular2-app.js:249:16)
at Angular2App.toTree (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/broccoli/angular2-app.js:37:21)
at module.exports (/Users/JeremyP/Desktop/sleepdiary/angular-cli-build.js:9:14)
at Class.module.exports.Task.extend.setupBroccoliBuilder (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/models/builder.js:55:19)
at Class.module.exports.Task.extend.init (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/models/builder.js:89:10)
at new Class (/Users/JeremyP/Desktop/sleepdiary/node_modules/core-object/core-object.js:18:12)
at Class.module.exports.Task.extend.run (/Users/JeremyP/Desktop/sleepdiary/node_modules/angular-cli/lib/tasks/serve.js:15:19)
`

I'm getting the  same behavior upon fixing a bug, except I get:
Error: Trying to add a new entry to an already existing one:
I have an open stackoverflow question with more details.  Resetting the server does work for me.
Here is the full error text:
[file changed app/vtClass.ts
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: Trying to add a new entry to an already existing one: /home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-hVpXnhDr.tmp/0/src/app/ang2-cli2.spec.ts
    at BroccoliTypeScriptCompiler._addNewFileEntry (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:215:13)
    at /home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:159:38
    at Array.forEach (native)
    at BroccoliTypeScriptCompiler._doFullBuild (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:159:16)
    at BroccoliTypeScriptCompiler._doIncrementalBuild (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:116:12)
    at BroccoliTypeScriptCompiler.build (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:45:12)
    at /home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/broccoli-caching-writer/index.js:152:21
    at lib$rsvp$$internal$$tryCatch (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/rsvp/dist/rsvp.js:1036:16)
    at lib$rsvp$$internal$$invokeCallback (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/rsvp/dist/rsvp.js:1048:17)
    at lib$rsvp$$internal$$publish (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/rsvp/dist/rsvp.js:1019:11)

The broccoli plugin was instantiated at:
    at BroccoliTypeScriptCompiler.Plugin (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/broccoli-plugin/index.js:10:31)
    at BroccoliTypeScriptCompiler.CachingWriter [as constructor] (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/broccoli-caching-writer/index.js:21:10)
    at BroccoliTypeScriptCompiler (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:25:35)
    at Angular2App.toTree (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/angular2-app.js:67:16)
    at module.exports (/home/vturner/vtstuff/angular/projects/ang2-cli2/angular-cli-build.js:14:14)
    at Class.module.exports.Task.extend.setupBroccoliBuilder (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/models/builder.js:55:19)
    at Class.module.exports.Task.extend.init (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/models/builder.js:89:10)
    at new Class (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/core-object/core-object.js:18:12)
    at Class.module.exports.Task.extend.run (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/tasks/serve.js:15:19)
    at /home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/commands/serve.js:70:22](url)

A problem deleting old files like this prior ticket?

I upgraded to watchman as recommended under the ember-cli web site to see if this would fix the problem.  Unfortunately, it did not.
So the problem happens with NodeWatcher and Watchman.
I am running Linux mint 17.3.

Since this problem was really bugging me -- to the point where I just couldn't work with angular-cli anymore, I just looked at the stack trace and basically zapped the code to ignore these problems.  I've been using it for several hours now, and everything seems to work fine.  I would think a real fix would be about figuring out why it's trying to use duplicate files, but here's what I did anyway:

edit module
node_modules/angular-cli/lib/broccoli/broccoli-typescript.js

edit method  _addNewFileEntry like so (altered code marked by my initials 'vt'):
_addNewFileEntry(entry) {
const p = path.join(this.inputPaths[0], entry.relativePath);
if (this._fileRegistry[p]) {
//vt add
console.log("vt.broccoli-typescript.js: intercepting dupicate entry error for" + p);
//vt end
//vtthrow new Error('Trying to add a new entry to an already existing one: ' + p);
}

edit method _outputFile:
_outputFile(absoluteFilePath, fileContent, registry) {
absoluteFilePath = path.resolve(this.cachePath, absoluteFilePath);
// Replace the input path by the output.
absoluteFilePath = absoluteFilePath.replace(this.inputPaths[0], this.cachePath);
const outputFilePath = absoluteFilePath.replace(this.cachePath, this.outputPath);
if (registry) {
registry.outputs.add(absoluteFilePath);
}
fse.mkdirsSync(path.dirname(absoluteFilePath));
const content = this.fixSourceMapSources(fileContent);
fs.writeFileSync(absoluteFilePath, content, FS_OPTS);
//vt add
try {
//vt end
fse.mkdirsSync(path.dirname(outputFilePath));
fs.linkSync(absoluteFilePath, outputFilePath);
//vt add
}
catch (e) {
console.log('_outputFile: caught error ' + e);
}
//vt end
}

A full output log now looks like:
    file changed app/vtClass.ts
--> Initial Error:
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: Typescript found the following errors:
  /home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/app/vtClass.ts (22,28): Cannot find module './webvr-manager'.
    at BroccoliTypeScriptCompiler._doIncrementalBuild (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:112:19)
    at BroccoliTypeScriptCompiler.build (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:45:12)
    at /home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/broccoli-caching-writer/index.js:152:21
    at lib$rsvp$$internal$$tryCatch (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/rsvp/dist/rsvp.js:1036:16)
    at lib$rsvp$$internal$$invokeCallback (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/rsvp/dist/rsvp.js:1048:17)
    at lib$rsvp$$internal$$publish (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/rsvp/dist/rsvp.js:1019:11)
    at lib$rsvp$asap$$flush (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/rsvp/dist/rsvp.js:1198:9)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

The broccoli plugin was instantiated at:
    at BroccoliTypeScriptCompiler.Plugin (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/broccoli-plugin/index.js:10:31)
    at BroccoliTypeScriptCompiler.CachingWriter [as constructor] (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/broccoli-caching-writer/index.js:21:10)
    at BroccoliTypeScriptCompiler (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:25:35)
    at Angular2App.toTree (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/lib/broccoli/angular2-app.js:67:16)
    at module.exports (/home/vturner/vtstuff/angular/projects/ang2-cli2/angular-cli-build.js:14:14)
    at Class.module.exports.Task.extend.setupBroccoliBuilder (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/models/builder.js:55:19)
    at Class.module.exports.Task.extend.init (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/models/builder.js:89:10)
    at new Class (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/core-object/core-object.js:18:12)
    at Class.module.exports.Task.extend.run (/home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/tasks/serve.js:15:19)
    at /home/vturner/vtstuff/angular/projects/ang2-cli2/node_modules/angular-cli/node_modules/angular-cli/lib/commands/serve.js:70:22

--> addNewFileEntry errors
file changed app/vtClass.ts
file changed app/vtClass.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/app/ang2-cli2.spec.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/app/ang2-cli2.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/app/route-config.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/app/vtClass.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/app/vtInterface.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/app.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/src/typings.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/angular-protractor/angular-protractor.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/es6-shim/es6-shim.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/jasmine/jasmine.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/selenium-webdriver/selenium-webdriver.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/three/index.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/three-vrcontrols/index.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/three-vreffect/index.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/ambient/webvr-boilerplate/index.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser/definitions/webvr-boilerplate/index.d.ts
vt.broccoli-typescript.js: intercepting dupicate entry error for/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-input_base_path-01oP2v39.tmp/0/typings/browser.d.ts

-->_outputFIle errors:
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/route-config.js.map' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/route-config.js.map'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/route-config.js' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/route-config.js'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/vtClass.js.map' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/vtClass.js.map'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/vtClass.js' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/vtClass.js'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/ang2-cli2.js.map' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/ang2-cli2.js.map'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/ang2-cli2.js' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/ang2-cli2.js'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app.js.map' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app.js.map'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app.js' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app.js'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/ang2-cli2.spec.js.map' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/ang2-cli2.spec.js.map'
_outputFile: caught error Error: EEXIST: file already exists, link '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-cache_path-TR5DIkaE.tmp/src/app/ang2-cli2.spec.js' -> '/home/vturner/vtstuff/angular/projects/ang2-cli2/tmp/broccoli_type_script_compiler-output_path-ccx0ICfu.tmp/src/app/ang2-cli2.spec.js'

Build successful - 4295ms.

Slowest Trees                                 | Total
----------------------------------------------+---------------------
BroccoliTypeScriptCompiler                    | 3986ms

Slowest Trees (cumulative)                    | Total (avg)
----------------------------------------------+---------------------
BroccoliTypeScriptCompiler (1)                | 3986ms

Note the Build Successful message at the end, instead of having to hit Ctrl-C and cycle the server.  Once you get the condition, you always seem to get it e.g it seems to keep using the same tmp files over and over (?)

@vt5491 thanks for this, but IMO this is complex enough to let @hansl do the work. He rewrote the whole broccoli-typescript.js about a week ago and knows how things are in compiler. Since there's a really lousy docs about TS compiler or even not existent please wait, I think the patch is coming soon.

That's good news.  Looking forward to the official patch.

This has been resolved with https://github.com/angular/angular-cli/pull/416.

Same error with angular-cli v1.0.0-beta 1.
Did I miss some fixes? Can't find any solution.
Only solution ist to downgrade?????

Same issue here with the latest angular-cli

It's still not working

I was having the same problem in windows  with beta 1 until I ran my command line as administrator.  I'm assuming if you're haveing the problem under linux or osx you can run it as sudo and it would fix it.

Exactly like @TheOriginalJosh : just run the command line as an administrator and the ng serve does run well. Thanks !

@TheOriginalJosh @aboudard it works quit well with run as administrator. Thanks :)

running as administrator within WebStorm > fresh cli-setup > ng serve:
(angular-cli: 1.0.0-beta.6 | node: 5.11.1 | npm: 3.10.2 | os: win32 x64)
Build error

The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: Typescript found the following errors:
  C:/whatever/__FE/TESTAREA/Multi2/tmp/broccoli_type_script_compiler-input_base_path-39ULm7Nz.tmp/0/src/multi2.routes.ts (7, 3): ',' expected.
  C:/whatever/__FE/TESTAREA/Multi2/tmp/broccoli_type_script_compiler-input_base_path-39ULm7Nz.tmp/0/src/multi2.routes.ts (3, 33): Cannot find module './'.
    at BroccoliTypeScriptCompiler._doIncrementalBuild (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:120:19)
    at BroccoliTypeScriptCompiler.build (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:43:10)
    at C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\broccoli-caching-writer\index.js:152:21
    at lib$rsvp$$internal$$tryCatch (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1036:16)
    at lib$rsvp$$internal$$invokeCallback (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1048:17)
    at lib$rsvp$$internal$$publish (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1019:11)
    at lib$rsvp$asap$$flush (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1198:9)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

The broccoli plugin was instantiated at:
    at BroccoliTypeScriptCompiler.Plugin (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\broccoli-plugin\index.js:10:31)
    at BroccoliTypeScriptCompiler.CachingWriter [as constructor] (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\broccoli-caching-writer\index.js:21:10)
    at BroccoliTypeScriptCompiler (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:26:49)
    at Angular2App._getTsTree (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\lib\broccoli\angular2-app.js:321:18)
    at Angular2App._buildTree (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\lib\broccoli\angular2-app.js:116:23)
    at new Angular2App (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\lib\broccoli\angular2-app.js:53:23)
    at module.exports (C:\whatever\__FE\TESTAREA\Multi2\angular-cli-build.js:10:10)
    at Class.module.exports.Task.extend.setupBroccoliBuilder (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\ember-cli\lib\models\builder.js:55:19)
    at Class.module.exports.Task.extend.init (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\ember-cli\lib\models\builder.js:89:10)
    at new Class (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\core-object\core-object.js:18:12)
    at Class.module.exports.Task.extend.run (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\ember-cli\lib\tasks\serve.js:15:19)
    at C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\ember-cli\lib\commands\serve.js:64:24
    at lib$rsvp$$internal$$tryCatch (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1036:16)
    at lib$rsvp$$internal$$invokeCallback (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1048:17)
    at lib$rsvp$$internal$$publish (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1019:11)
    at lib$rsvp$asap$$flush (C:\whatever\__FE\TESTAREA\Multi2\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1198:9)

+1 with cli beta.9 & angular2 rc.4

+1 with cli beta.9 & angular2 rc.4

whats the version that it works without the mentioned errors...

I had same weird problem with Angular-cli 1.0.0-beta.10 & Angular2 RC4

Does that happens when you delete some of the source file?

Check if this is repro in .11 version

I found my problem. (It was not same problem as in this topic. Sorry.)
When i add a parameter to constructor in my component (member.component.ts) i didn't update test file (member.component.spec.ts) manually. And i got error from tmp folder like below:
.../tmp/broccoli_type_script_compiler-input_base_path-gSIkus6k.tmp/0/src/app/mng/mng.component.spec.ts (10, 21): Supplied parameters do not match any signature of call target.
When i deleted/commented describe section in member.component.spec.ts, it was builded normally and error has gone.
So if you see an error about spec.ts and parameters, think about test file. Weird one is error does not tell about exact file.

I am using following versions
+--<EMAIL_ADDRESS>| +--<EMAIL_ADDRESS>| | +--<EMAIL_ADDRESS>| | | --<EMAIL_ADDRESS>| | --<EMAIL_ADDRESS>| |   --<EMAIL_ADDRESS>| |     --<EMAIL_ADDRESS>| +--<EMAIL_ADDRESS>| | --<EMAIL_ADDRESS>| --<EMAIL_ADDRESS>|   --<EMAIL_ADDRESS>--<EMAIL_ADDRESS>`--<EMAIL_ADDRESS>My app was working fine once I close the cmd and start again, I am getting below errors :
`
C:\Users\Chandra\Desktop\angi\a2todos>ng serve
(node:1940) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
Livereload server on http://localhost:49152
Serving on http://localhost:4200/
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: Typescript found the following errors:
C:/Users/Chandra/Desktop/angi/a2todos/tmp/broccoli_type_script_compiler-input_base_path-WD7fUJ9p.tmp/0/src/app/todos/todos.component.spec.ts (10, 21): Supplied parameters do not match any signature of call target.
at BroccoliTypeScriptCompiler._doIncrementalBuild (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:120:19)
at BroccoliTypeScriptCompiler.build (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:43:10)
at C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\broccoli-caching-writer\index.js:152:21
at lib$rsvp$$internal$$tryCatch (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1036:16)
at lib$rsvp$$internal$$invokeCallback (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1048:17)
at lib$rsvp$$internal$$publish (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1019:11)
at lib$rsvp$asap$$flush (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1198:9)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
The broccoli plugin was instantiated at:
at BroccoliTypeScriptCompiler.Plugin (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\broccoli-plugin\index.js:10:31)
at BroccoliTypeScriptCompiler.CachingWriter [as constructor] (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\broccoli-caching-writer\index.js:21:10)
at BroccoliTypeScriptCompiler (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:27:5)
at Angular2App._getTsTree (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\lib\broccoli\angular2-app.js:331:18)
at Angular2App._buildTree (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\lib\broccoli\angular2-app.js:124:23)
at new Angular2App (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\lib\broccoli\angular2-app.js:53:23)
at module.exports (C:\Users\Chandra\Desktop\angi\a2todos\angular-cli-build.js:10:10)
at Class.module.exports.Task.extend.setupBroccoliBuilder (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\angular-cli\lib\models\builder.js:55:19)
at Class.module.exports.Task.extend.init (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\angular-cli\lib\models\builder.js:89:10)
at new Class (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\core-object\core-object.js:18:12)
at Class.module.exports.Task.extend.run (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\angular-cli\lib\tasks\serve.js:15:19)
at C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\angular-cli\lib\commands\serve.js:64:24
at lib$rsvp$$internal$$tryCatch (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1036:16)
at lib$rsvp$$internal$$invokeCallback (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1048:17)
at lib$rsvp$$internal$$publish (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1019:11)
at lib$rsvp$asap$$flush (C:\Users\Chandra\Desktop\angi\a2todos\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1198:9)
`

If you comment some code in the todos.component.spec.ts, this error will disappear.
Try to do it:
/* let component = new TestComponent();
expect(component).toBeTruthy() */

I know that I will need it for unit test, and I don't know how to solve it.
It's not a good solution.
+1

Running into a similar issue with all spec files generated with angular-cli 1.0.0-beta.10 & Angular2 RC4 (or 5). For me 'ng serve' works fine, but 'ng build -prod' does not, and fails with:
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: Typescript found the following errors:
  S:/projects/fox1/ui/src/angular/web-application/tmp/broccoli_type_script_compiler-input_base_path-dQOJLOas.tmp/0/src/app/shared/component-outlet.directive.spec.ts (8, 21): Supplied parameters do not match any signature of call target.

In the code, the keywords describe, it and expect are all underlined with message "Cannot find name 'describe'" for example.
Renaming or removing the spec files fixes it, but it would be nice to be able to try out unit tests too. Any ideas would be appreciated. Thanks!

same problem on WINDOWS...RUN git bash as ADMINISTRATOR than problem solved

Great ! thanks @victorazevedo
"RUN git bash as ADMINISTRATOR than problem solved"

@TheOriginalJosh worked like a treat. Thanks :)


Not able to parse message sent in multiple blocks

We are using the Wakaama client with a Leshan server. The Leshan server is sending a message to the Wakama client in multiple blocks and the Wakaama client is not able to parse the entire message. The first block is read and parsed properly by the Wakaama client, but then the following debug message is seen: "packet.c: Block1 NOT IMPLEMENTED".

Fixed by #211


Data races

In few places when returning slice with Lock() usage it's possible to catch data race.

Will adding this to https://github.com/mxschmitt/playwright-go/blob/d7901186e50f1ae080a5ff81a5154fe9fda8bb0c/browser_context.go#L352 fix https://github.com/mxschmitt/playwright-go/blob/d7901186e50f1ae080a5ff81a5154fe9fda8bb0c/tests/browser_context_test.go#L237 test ?

Will adding this to
https://github.com/mxschmitt/playwright-go/blob/d7901186e50f1ae080a5ff81a5154fe9fda8bb0c/browser_context.go#L352
fix
https://github.com/mxschmitt/playwright-go/blob/d7901186e50f1ae080a5ff81a5154fe9fda8bb0c/tests/browser_context_test.go#L237
test on windows ?

Test on windows seems like different issue

It is skipped because of data race hence was flaky.

It's simple change, I have no idea why tests are failing, but they are failing on master too

Can you try enabling the windows test and see if this fixes it?, otherwise this change AFAIK does not fixes anything

Closing as this currently does not fix anything, passing for now.


Identify maintainers

We need to identify a core staff of STScI people who will help would-be contributors make successful contributions to this repository.
Suggested maintainers:

DMD staff
DSMO staff
RIAB folks

I'm going to declare victory here, as we have several maintainers now.  Obviously it's an on-going project, but I'm going to interpret this issue as the "initial maintainers".


Create a failing test for mocking an exception

This test demonstrates an issue on hhvm when mocking instances of the base Exception class. I've not been able to figure out why it fails though
BadMethodCallException: Call to a member function mockery_getName() on a non-object (NULL)

/home/craig/dev/duncan3dc/mockery/library/Mockery/Container.php:473
/home/craig/dev/duncan3dc/mockery/library/Mockery/Container.php:221
/home/craig/dev/duncan3dc/mockery/library/Mockery.php:74
/home/craig/dev/duncan3dc/mockery/tests/Mockery/MockTest.php:141

Coverage remained the same at 74.32% when pulling 7203064bb0eb1d8de86c37d74f254a51bf70e22f on duncan3dc:hhvm-exception-test into 491dcbbf450ed41aeb78ccf5ea2d88ce5d457bd8 on padraic:master.

Thanks @duncan3dc . I'll merge this and hopefully the hhvm guys will get around to looking at it.

Could it be related to this?
https://github.com/sebastianbergmann/phpunit-mock-objects/issues/207


Newer version of K8S Controller Runtime API breaks the basereconciler

I am trying to use the basereconciler with a newer operator, but when I build it, this is the error I get.

Also, Just to confirm, I tried updating an old operator which used the earlier version of Kubernetes Controller-Runtime version to the latest, it also started failing.

/kind bug

Hi @kkasbi which version of controller-runtime are you using? The latest release of basereconciler uses sigs.k8s.io/controller-runtime v0.14.5.

@roivaz I am using this one.
I created a new controller using the operator SDK and it is by default forcing me for the latest version.
sigs.k8s.io/controller-runtime v0.17.2

@kkasbi the problem is that there are several breaking changes between controller-runtime 0.15 and 0.17 that make basereconciler when you try to use it on a new project with controller-runtime v0.17. I'm working on a PR to upgrade controller-runtime to the latest version, see https://github.com/3scale-ops/basereconciler/pull/15


Skip step :Authentication and authorization to create an application

Hi Team, I'm working on UI application that pulls data from Azure TSI and build charts using TSI JS SDK. I'm trying to us the TSI JS SDK however it needs the client ID generated by registering the application to azure AD account.  IS it possible to access TSI data and build chart without registering the application on Azure AD and access the data by some other way?
Thanks,
Bhupal

You will need to register the application in Azure AD to get access tokens to query the TSI API directly from the browser. You could also create your own server side and issue queries to the TSI API from there, then use the SDK in browser to visualize the results.
Regardless, this is not an issue in the SDK and does not generally pertain to tsiclient.  This is more of a question of application architecture on top of the Microsoft AD stack, so I am closing this issue


Add missing require 'set'

Before
$ danger --version
/Library/Ruby/Gems/2.0.0/gems/danger-0.8.2/lib/danger/ci_source/ci_source.rb:13:in `available_ci_sources': uninitialized constant Danger::CISource::CI::Set (NameError)
[…]

After
$ danger --version
0.8.2

          1 Error

:no_entry_sign:
Please include a CHANGELOG entry.
You can find it at CHANGELOG.md.

          1 Warning

:warning:
Tests were not updated

  Generated by :no_entry_sign: danger

This is not #trivial of course

Maybe the require should be at the top of the file?


Try to avoid blinking when drag & drop objects (some items somehow don't have it)

Description
When drag & drop "Value" tab - it has no blinking (of course, I understand it is not draggable).
When drag & drop all other (draggable) objects: table names, column names, schema names - the dragged object is blinking.
It only blinks when you drag it over some text.
For example, if you remove all the text in sql editor, it will not blink.
Looks like unneeded repaint happens on each movement of mouse when caret position moves from symbol to symbol to obtain the drop position.
For example, "Value"-tab object is not draggable and there is no need to get position where to put it in a text and therefore there is no blinking.
DBeaver Version
Community Edition <IP_ADDRESS>407122322
Operating System
Windows 10
Database and driver
No response
Steps to reproduce
First I show that there is no blinking (with empty sql editor).
After that I add symbols in sql editor and show that blinking happens.
https://github.com/user-attachments/assets/d1e52253-9fb7-49b3-8741-55c8f0fd6a0a
Additional context
No response

Thank you for the report. However, it can't be fixed on DBeaver side, this is an Eclipse issue.


fix(docs): RTL and Theme it buttons

Fixes #1997
Hide unused variables still does not work as it would require to pass unresolved styles and component variables to Fela and we removed that in #1957.
Performance wins over docs => Hide unused variables (temporarily) removed from docs.

Warnings

:warning:
There are no updates provided to CHANGELOG. Ensure there are no publicly visible changes introduced by this PR.

  Generated by :no_entry_sign: dangerJS


Should store an included model's source file name

This can be useful when a world is saved. Relates to a TODO in https://github.com/osrf/sdformat/blob/144f82cf8b994abd2a566a7bbe6ae873a9d92403/src/parser.cc#L1075-L1082

Can you illustrate this workflow, or point to a Gazebo tutorial / unittest that illustrates the nested model filenames being kept?

I don't think there is currently an example of this, but when saving worlds in ign-gazebo, there is an option to preserve the <include> tag as opposed to expanding it to a <model>. This worked by making use of sdf::Element::FilePath of the included model (https://github.com/ignitionrobotics/ign-gazebo/blob/5348afa4b5ae4349f72aca51af01db856ae65b90/src/SdfGenerator.cc#L101-L124). This was somewhat of a workaround for the lack of information regarding what file the model was loaded from. It is also unable to retrieve any other information included in the original <include> element, such as <plugin> or any custom elements.
#509 addresses this by storing the original content of the <include> element so it can be retrieved at a later time for such purposes.

Sweet! Thanks!


Add version command on binary

Should adding more dependecies be avoided or can this https://github.com/amireh/lua_cliargs be used?

https://github.com/amireh/lua_cliargs looks great. I guess the sailor CLI will grow over time so a library like this could be useful. I don't see any problem with dependencies to mature projects, are you?

Yes, I agree using cliargs is a good call

Had a quick look at this but I found a big block, the lua_cliargs version for the latest version busted don't support commands.

Shameless plug, there is another CLI parsing library that supports commands. Although waiting for release of busted-2.0.rc12 is better if you don't to indirectly depend on two different libraries that do same thing.

Nice! Will try it. :)
Em 28/02/2016 10:03 AM, "Peter Melnichenko"<EMAIL_ADDRESS>escreveu:

Shameless plug, there is another CLI parsing library that supports
commands https://github.com/mpeterv/argparse. Although waiting for
release of busted-2.0.rc12 is better if you don't to indirectly depend on
two different libraries that do same thing.
—
Reply to this email directly or view it on GitHub
https://github.com/sailorproject/sailor/issues/69#issuecomment-189866110
.

Started a refactor using argparse as suggested by @mpeterv, check the branch https://github.com/sailorproject/sailor/compare/master...xspager:cli_refactor?expand=1
Still need verify if the behavior is similar to the old one and get the messages and more closer to what it is right now.
@Etiene, can you change the points of this issue and the title to something more generic? :)
Feedback welcomed


ServiceUnavailable: 503 Getting metadata from plugin failed with error

When I run the script I am now getting this error
ServiceUnavailable: 503 Getting metadata from plugin failed with error: ('invalid_grant: Invalid JWT Signature.', u'{\n  "error" : "invalid_grant",\n  "error_description" : "Invalid JWT Signature."\n}')
How do I fix this

That means your Json is messed up

Simply made a new credential with all the roles enabled from the start and that worked.

@BuckGup yay!


[FEATURE] Set job-scheduler plugin 3.0.0 baseline JDK version to JDK-21

Is your feature request related to a problem? Please describe
Set job-scheduler plugin 3.0.0 baseline JDK version to JDK-21
Describe the solution you'd like
See please https://github.com/opensearch-project/OpenSearch/issues/10745
Related component
Build
Describe alternatives you've considered
N/A
Additional context
See please https://github.com/opensearch-project/OpenSearch/issues/14011

[Catch All Triage - Attendees 1, 2, 3, 4, 5]


Rename FEATURES to ASM_FEATURES

Same thing in the remote config scenario static json generator: https://github.com/DataDog/rc-tracer-client-test-generator/issues/3

Addressed in https://github.com/DataDog/system-tests/pull/565


Revert "kube-apiserver in a pod."

Reverts GoogleCloudPlatform/kubernetes#6709
After offline discussion with @ArtfulCoder, we think there might be a missing volume for kube-apiserver pod. Revert this for weekend. We are going to investigate soon.
@ArtfulCoder

Please don't merge since I am running e2e without this PR. Don't want to revert wrong PR.

Dawn -- I've assigned this PR to you. You should feel free to self-merge a revert that fixes the e2e tests.

With this PR, I didn't observe the same failure pointed by @roberthbailey, but saw a different unrelated one:
Controller my-hostname-private-25ee375f-e013-11e4-b3a8-24be050deb0e: Gave up waiting for hostIP of replica 0 after<PHONE_NUMBER>18 seconds


Project System: Improve linked file rename experience

From @tmat on March 24, 2016 19:22
When renaming a file that is a target of one or more links the links should be updated. Currently, after the rename all links are broken. To fix them one needs to unload projects and manually change the links or remove and add the links again.
Copied from original issue: dotnet/roslyn#10076

From @tmat on March 27, 2016 16:30
@tamlin-mike I don't think the scenario you describe isn't as common as just renaming the file. You can still achieve that by simply Ctrl+A and cut & paste the content of the Bar into the new file BarBase.
What I want is a similar experience to Inline Rename on a symbol.

From @tamlin-mike on March 27, 2016 14:20
"links" is a devious word, and this is a non-obvious problem.
What if you have a source file/class "Bar", but decide "Nah, I want this to be "BarBase", while intending to (re-) create "Bar" after that change, to inherit from BarBase.
This is just one possible scenario, but a possibility.
Perhaps a question would be better; Do you want to auto-convert/adjust .... (granted, opening for the possibility there will be pointers to "nothing") rather than silently than auto-convert any and all references?
Just a thought.
(the next person calling this an "Experience" I will send a null-pointer to)

From @birbilis on May 8, 2016 17:42
Does this system cover solution files too or just project files? Currently when I have a Diagrams solution folder in my Solution and multiple .CD (class diagram) files from projects in that solution dropped into that folder (this makes links to the original items), when I rename a class diagram in one of the projects, I have to remove the link from the Diagrams folder in the solution and add it again


Redesign the pages

@LeshaInc wanted to do something on this issue, but idk what exactly. So leaving this issue up to him.
Just a reminder: we have #1 as a fallback.

Okay, we will see. :)

I think, this task is more related to hel-face repository now, and must be relocated there. :feet:


Authentication failed for one email account while all others on same domain are working

RainLoop version 1.16.0 installed on LAMP server, accessed using Google Chrome on Windows 10
Expected behavior and actual behavior:
We use RainLoop as a webmail interface that connects through IMAP to a Microsoft Exchange server in order to read email and connects through SMTP to another server to send email. All of the email accounts are on the same domain and this configuration has been working flawlessly for some time now.
Today, one of the email accounts stopped authenticating in RainLoop and returns the "Authentication failed" message. To be clear, only one account has problems. We can authenticate successfully in RainLoop using all other Exchange email accounts hosted on the same server with the exception of the one for which I've included the logs below.
I've replaced all sensitive information in the logs below and I have verified that the user name and password are correct by logging in directly to the Exchange server through Outlook Web Access.
 We've been looking at this from all sides for a few hours now and can't seem to figure it out.

Either the password is wrong or IMAP access is revoked in Exchange server?

The password is correct and IMAP access is enabled.
However, we now believe that it is an Exchange problem after all. That one particular account isn't working through IMAP on Outlook for Windows either. All other accounts on the same exchange server work without issues but this one still doesn't.
We've tried resetting the password, disabling and re-enabling IMAP. The only thing we haven't done is to download all the contents of the mailbox, delete it, recreate it and upload the messages back to the new account.
The Exchange Server admin is still working on the issue, but has found no solution yet.


⚠ Bofrost.fr has degraded performance

In da14a0f, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1264 ms

Resolved: Bofrost.fr performance has improved in 95a3daa after 9 minutes.


Bugfix: the PopupBox resource dictionary wasn't exported.

Any input on this? Or could be merged?

Well, I'm holiday... But there is a reason why it is like that:
All themes of standard WPF controls are exported. PopupBox is a custom control for this library. For library custom controls, default templates are set up in generic.xaml.
The PopupBox is special still, as it has a default style, but also the extra style for the FAB variant, so these are current pull-in on demand.
So, it's by design. But I'm thinking about it some more.

I see. I'm wondering, what would be the disadvantage of exporting it? DLL size?

Closed it as: nevermind 😸


unverified bot on discord

I'm aware, but the process is kinda annoying and the bot isn't that useful nowadays thanks to fxtwitter.


Update wireguard-install.sh

Changed ipv4 and ipv6 dedection methot (To get public ip)

please merge, much needed!

Thanks a lot angristan for your work!
You can check my fork with some improvements, including this
https://github.com/Anatr0p/wireguard-install/


Icon Request: Cognitive behavioural therapy

Describe the icon you'd like to see and how you would use it.

Hey! Could you provide more details CBT and the use case and context where this icon will be used? That will help us design it more accurately. Thanks

@RHPsychology ... I know what CBT is, but it's a bit unclear how to create a meaningful icon for it. Is there a standard that psychologists would recognize fairly universally? Is there an idea that wouldn't be too complex for a relatively small icon?

maybe a triangle with thoughts/T/lightbulb, feelings/F/heart and
behaviours/B at each apex?
On Mon, Oct 7, 2024 at 9:58 PM Daniel Burka @.***>
wrote:

@RHPsychology https://github.com/RHPsychology ... I know what CBT is,
but it's a bit unclear how to create a meaningful icon for it. Is there a
standard that psychologists would recognize fairly universally? Is there an
idea that wouldn't be too complex for a relatively small icon?
—
Reply to this email directly, view it on GitHub
https://github.com/resolvetosavelives/healthicons/issues/222#issuecomment-2396594792,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BL3TY3U6GOJCMGAKOFJJ3LLZ2JSM3AVCNFSM6AAAAABPOCUHV2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJWGU4TINZZGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Kind Regards,
Rowena Hong
Registered Psychologist
BA, MA (Psych), MAPS
This message is confidential.  If you are not the intended recipient, you
must not disseminate, distribute, copy or use the information contained in
it.  If you have received this communication in error, please notify us
immediately by return email or by telephone and delete the original message.


WIP: BN254 powers of tau parsing

This is only to keep track of the research.
The format is not totally clear. It would be nice to have a separate library, and maybe publish it somewhere (and maintain it) for the community, and for visibility.
In the library, we should clearly specify the format, and make it easy to anyone to reproduce it in another programming language.
The SRS should be easily loadable to be used by tests in IVC/o1VM.
The user should be allowed to use any SRS size.
The code should not download the SRS, but a path should be given in a variable environment.
The goal is to use it for committing to polynomials using KZG.

Closing as old, and we won't use it.


Removing unused CollectionSuppliers.objectArraySupplier

Because is never used. Closes #22.

9 months later, I'll close this pull request. Thank you.


limit broker namespace length

Signed-off-by: liuwei<EMAIL_ADDRESS>

/assign @qiujian16

refer to https://github.com/open-cluster-management/backlog/issues/11328

/lgtm


Exported JSON cannot be imported (GitVersion)

Fixes #586
This PR is an attempt to fix the export/import of JSON messages.
There's a whole slew of broken things with the current code base 😞

Serialization

❌ Incorrectly stored body - the body is stored as an object rather than raw JSON. To work properly, the body has to be saved as an escaped JSON string.
❌ Incorrectly stored properties/headers - headers are stored as an object where it should be an array of key/value objects

Deserialization

❌ Incorrectly deserialized body - deserialized property is called content rather than body
✖ Incorrect merging of deserialized properties/headers and custom provide via app properties/headers - properties provided via app are lost. Don't think it matters since a restored message can be tweaked via modifying the serialized text.

To make it worse, there are multiple paths of invocation and reuse for XML & JSON.
Frankly, I don't know if it's worth spending time fixing it; fixing one thing will break something else.
I'm going to attempt fix JSON as this is the most common message serialization type used. No guarantees it won't break XML or other formats the application claims to support.

[x] Fix body serialization
[x] Fix body deserialization
[x] Fix property serialization
[x] Works with a single exported message
[ ] Works with multiple exported messages
[ ] Save application properties types and do not hardcode to String
[ ] Works with topics
[ ] Investigate what "Template" stands for
[ ] Validate other export types such as text, binary and XML

:x: Build ServiceBusExplorer 912 failed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/c7500ce6c6 by @SeanFeldman)

This PR was to confirm branch name doesn't impact the error.


Support for Pico paddle remotes: PJ2-P2B-GWH

Any plans to support the new Pico paddle remotes (PJ2-P2B-GWH)? I’m happy to send one over if given info on how to send!

I'd love to, but don't have plans to buy one. If you'd like to ship one to me, I'll gladly accept it. I predict it'll be exceptionally easy to add it. In fact, if you'd like to try, this commit is how I added support for 4-button remotes. If not, feel free to shoot me an email.

Released in v2.5.3! 🎉

Tested and working this morning, thanks!


Receiving a (403) Forbidden error message

I followed the instructions to the T, but when I run the code I keep receiving the following error message :
Invoke-WebRequest : The remote server returned an error: (403) Forbidden.
The url and the token are received and displayed properly and I was able to pull the information using Azure Portal and the MS Graph Explorer.
Do you have any idea on what maybe the issue?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c8d39a87-cadc-b858-c92c-25ac4470daa0
Version Independent ID: 7766bed8-bcd3-b01f-7697-8776ef9d2630
Content: Microsoft Graph for Azure Active Directory Identity Protection
Content Source: articles/active-directory/active-directory-identityprotection-graph-getting-started.md
Service: active-directory
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@mdaghrir Thanks for your feedback! We will investigate and update as appropriate.

@mdaghrir I am still looking into this and inform you as soon as I have any updates.

@MarkusVi can you please help looking into this as I am also getting the same error.  I tried few other provide more application and delegated permissions however i am still getting the same error.

I get the same error.. Looks like it needs credentials.

I am receiving the same error.  Is there any update on this please?

You probably forget to "Grant Permissions" just like I did after you save the permissions.

Permissions were granted.  Just did it again to be sure and still getting the 403

@yatsymbal I am able to get the results using the code snippet.  (See screenshot below)

Can you make sure that Application level "IdentityRiskEvent.Read.All" permissions is granted to Microsoft Graph.

I'm getting the same issue (403 error), could it potentially require an Azure AD Premium P2 license?

Confirmed I'm having the same issue. Unfortunately I don't have a AAP P2 license available to confirm that license is required for this to work.

@MarkusVi  Can you please help on this issue.

@mdaghrir @tszafran I am able to figure it out and you are getting this error as you do not have Premium P2 license to enable the service.

This is correct, Identity Protection is a P2 feature. I have added a note.
#please-close

@mdaghrir We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.

Make sure you select the right permission.
I got this error when i had selected
Read all identity risky user information
by mistake, it needs to be
Read all identity risk event information


Change beautify to atom-beautify in keymaps.cson

Required by https://github.com/atom/settings-view/blob/26f8e9396e6a8cc1422437fce2def8566c01a7f5/lib/package-keymap-view.coffee#L22-L24 such that these keymaps appear in the Package settings view.
Currently it is beautify:beautify-editor when it must be atom-beautify:beautify-editor to be displayed and meet the namespace prefixing requirements for Settings panel.

Run atom.keymaps.getKeyBindings().filter(function(b) { return b.command === "atom-beautify:beautify-editor" }) in JS Console in Atom to see the KeyBindings which use atom-beautify:beautify-editor.

[x] Show deprecation of beautify:beautify-editor


apps sc: Split dashboard configmaplist into separate configmaps

What this PR does / why we need it:
Makes each dashboard a separate configmap instead of a massive configmaplist that sometimes causes issues in helm.
Which issue this PR fixes:
fixes #
Public facing documentation PR (if applicable)

Special notes for reviewer:
I had strange issues when running dry-run on the service cluster and narrowed it down to the grafana-ops, where the command would fail and close the shell session. And it only happened when I tried to enable rclone-sync which adds changes into the backup dashboard. But I knew it could render the chart so the problem was when it tried to run diff or apply.
So I look in to it and saw that it rendered all dashboards into one massive resource, which I think is to large for helm to handle properly in all situations.
This change has the added benefit of showing us changes in individual dashboards rather than print out a massive log each time.
Add a screenshot or an example to illustrate the proposed solution:
Checklist:

[x] Added relevant notes to WIP-CHANGELOG.md
[x] Proper commit message prefix on all commits
[ ] Updated the public facing documentation
Is this changeset backwards compatible for existing clusters? Applying:

[x] is completely transparent, will not impact the workload in any way.
[ ] requires running a migration script.
[ ] will create noticeable cluster degradation.
E.g. logs or metrics are not being collected or Kubernetes API server
will not be responding while upgrading.
[ ] requires draining and/or replacing nodes.
[ ] will change any APIs.
E.g. removes or changes any CK8S config options or Kubernetes APIs.
[ ] will break the cluster.
I.e. full cluster migration is required.

Chart checklist (pick exactly one):

[x] I upgraded no Chart.
[ ] I upgraded a Chart and determined that no migration steps are needed.
[ ] I upgraded a Chart and added migration steps.

Pipeline config (if applicable)
If you change some config options (e.g. add/rename variable or change the default value) you may need to update the config used by the pipeline in pipeline/config.

LGTM, I take it there's no migration needed for this change

Yeah, no steps needed.


chore: Sync KServe SR CRD with MM SR CRD

Motivation
The ServingRuntime CRDs between KServe and ModelMesh-Serving have a few differences. This commit makes the necessary changes so that specs reflect the same things. Eventually, we'll aim to remove this duplication via https://github.com/kserve/modelmesh-serving/issues/99.
Part of: https://github.com/kserve/modelmesh-serving/issues/90
Modifications

In ServingRuntime, SupportedModelTypes  was renamed to SupportedModelFormats, and references to SupportedModelTypes were also changed throughout the code and documentation.
ModelType struct was added to predictor and used as the type for modelType.
SupportedModelFormat struct added to SR types which is similar to ModelType but with an additional AutoSelect field that is used in determining if SR is eligible for automatic placement for a given model format.

Result
Same spec produced for ServingRuntime CRDs between both KServe and ModelMesh.
Note: This maintains the use of modelType in the predictor spec so that no existing Predictor CR breaks. However, this is a breaking change in the context of ServingRuntimes as SupportedModelTypes is removed from the spec in favor of SupportedModelFormats. Presumably this should be okay as the spec if still listed as alpha, but let me know if you think backwards compatibility should be maintained.

Thanks, @njhill

Shouldn't there also be changes to the mm controller to honor the autoSelect value?

Ah, yea, there should be. Can have it done in a followup pr. Right now MM is treating all model formats having autoSelect = true.

I also wonder whether we could have a new global config parameter that controls the default value of this (with its own default being false)? I guess an issue with doing that is the fact that this configmap is only used by the mm controller but autoSelect also affects logic in the main kserve controller?

I think that would probably be nice to have, but yea that config map issue arises. I suppose ModelMesh would benefit more from this config in order to maintain current behavior, so we could potentially make it MM specific.  Otherwise, we might need to add it to both the KServe and MM configmaps (with associated logic), then consolidate once we start merging controllers.
Though on a side note, I think soon we'll need to have the ModelMesh controller check for and access the KServe configmap in order to get the defaultDeploymentMode value for allowing ModelMesh deployments for ISvcs without the deploymentMode annotation.

/lgtm


[SPARK-18462] Fix ClassCastException in SparkListenerDriverAccumUpdates event

What changes were proposed in this pull request?
This patch fixes a ClassCastException: java.lang.Integer cannot be cast to java.lang.Long error which could occur in the HistoryServer while trying to process a deserialized SparkListenerDriverAccumUpdates event.
The problem stems from how jackson-module-scala handles primitive type parameters (see https://github.com/FasterXML/jackson-module-scala/wiki/FAQ#deserializing-optionint-and-other-primitive-challenges for more details). This was causing a problem where our code expected a field to be deserialized as a (Long, Long) tuple but we got an (Int, Int) tuple instead.
This patch hacks around this issue by registering a custom Converter with Jackson in order to deserialize the tuples as (Object, Object) and perform the appropriate casting.
How was this patch tested?
New regression tests in SQLListenerSuite.

Test build #68810 has started for PR 15922 at commit 9f674be.

lgtm pending jenkins

Test build #68810 has finished for PR 15922 at commit 9f674be.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class SparkListenerDriverAccumUpdates(

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/68810/
Test PASSed.

Merged build finished. Test PASSed.

Merging in master/branch-2.1/branch-2.0.


Frequent TCP bad packets observed with shorter CHUNK_LENGTH during file uploads

This issue is a continuation of this PR. While using NINA-W132, we have observed that uploading a large file via a PUT request with longer CHUNK_LENGTH results in more bad TCP packets. I further elaborate on this topic in the ongoing discussion within the PR.
@RobMeades @mekm,
I apologize for the delay in my response. Below are the results of our packet capture using Wireshark, including statistics on error packets. We tested two different chunk lengths: 128 and 2556 (128x20). During our test, we ran our application which communicates with our server and sends 1MB of data via a PUT request. We captured the packets using a port-mirroring hub.
Please find attached a screenshot of the packet capture for CHUNK_LENGTH=128. The right-hand bar shows the entire communication landscape.

And here is a screenshot for CHUNK_LENGTH=2556.

As you can see from the right-hand bar, we have more packets marked 'black' for the case of  CHUNK_LENGTH=2556. The black packets represent bad TCP packets.
Please also find attached statistics for CHUNK_LENGTH=128.

And for CHUNK_LENGTH=2556.

We captured a total of 2507 packets for CHUNK_LENGTH=128 and 2906 packets for CHUNK_LENGTH=2556. and 2906 packets for CHUNK_LENGTH=2556. The statistics show that the number of error packets is almost double when we use a longer CHUNK_LENGTH.

Thanks for all this detail, very interesting: not sure if this is a factor or not but obviously 2507 packets of length 128 bytes is a lot less data than 2906 packets of check lunch 2556 (if I've understood you correctly).  Is it possible that if you ran the "128 byte" test for 20 times longer, i.e. transferring the same amount of data, that the number of errors for that case would rise, making the percentage loss similar?

Each data packet contains about 1 kilobyte of data in both cases. If I understand correctly, the CHUNK LENGTH parameter does not correspond to the length of the packet transferred. It is only related to the frame length of UART between NINA-W132 and MCU. The actual length of the packet is determined by NINA-W132. So the total amount of data transferred has no difference between these two situations.

Apologies if I'm being a bit slow with this: could you clarify what you mean by CHUNK LENGTH?  I'm having trouble relating the term CHUNK LENGTH to the parameters of the uConnectExpress user manual.  Or do you, for instance, mean that you are running in EDM mode and the length of each EDM packet is CHUNK LENGTH?


validation of union fails for edge

The validation of edges does not include the possible types for unions in the validation query.

Robin, thanks a lot for fixing this bug!
I see that you have also created some unit tests related to union types. Do they cover this bug as well?
Do you have any idea when you will merge the corresponding PR?


How does this connect to visualization software?

Hello,
Does node-dmx have any support for connecting to visualization software? If so, what softwares are supported and how do I send the output to both the visualization and usb to dmx adapter? Thanks in advance.

I'm not sure in which way you want to connect to node-dmx.
For input node-dmx provides the javascript API and a web API. As an output you can use artnet for example.
A Light Controlling Software making use of node-dmx would be EasyCue: http://davidhoare.net/easycue/index.html
I hope this helps.


Unable to use the gopro as a webcam even if it seems to be detected on my linux

First of all, well done for this repo, this is awesome :)
I'm close to make things work on my computer but I'm still facing an issue.
So I followed readme steps:
sudo su -c "bash <(wget -qO- https://cutt.ly/PjNkrzq)" root
then I installed the dependency:
sudo apt install ffmpeg v4l2loopback-dkms
Plug the gopro on my computer
And run the command
sudo gopro webcam
On the GoPro screen, I can successfully see that it's in webcam mode.
Then I run vlc, which seems to detect the gopro but I have a black screen :(
I also tried a google meet, to see if it's showing the gopro but it is not detected.
Tell me if I can give any details to investigate my issue.
I'm using:
Ubuntu 20.04.1 LTS
GoPro 9, latest updated version
GoPro (without battery) + Computer plugged with type C wire.
Here some logs:
sudo gopro webcam -p enx -n -a

Running GoPro Webcam Util for Linux [0.0.2]

       Launch Options
==========================
 * Non-interactive:  1
 * Autostart:        1
 * Preview:          0
 * Device Pattern:   enx
==========================

v4l2loopback is loaded!
v4l2loopback was unloaded successfully.
v4l2loopback was successfully loaded.
Using provided device pattern enx

Discovered: enxfa046d4ab172.
Using enxfa046d4ab172 to discover the GOPRO_IP.
Found <IP_ADDRESS>
To control the GoPro, we need to contact another interface (GOPRO_IP ending with .51).. Adapting internally..
Now using this GOPRO_IP internally: <IP_ADDRESS>
 { "status": 2, "error": 0 }
Sucessfully started the GoPro Webcam mode. (The icon on the Camera should have changed)
Starting ffmpeg..
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100

I'd join to Emilien. The repo is fantastic and seems the webcam mode is working, but not.
I'm using
Gopro Hero 8 with the latest update, battery inserted, USB-C connected.
Ubuntu 20.04.2 LTS
And got the same output as above.
Neither Cheese webcam utility  see my camera nor Zoom.

In some cases ffmpeg isn't starting properly. Judging by the output from the post this looks very much like it. I haven't figured out why that is and how to reliably circumvent this, but restarting the script until you see something after the
  libpostproc    55.  5.100 / 55.  5.100

for me it's something like:  Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))

I had this issue and it turned out it was the firewall blocking it for me because it was on the public zone by default

@Emidomenge and @bartfaimate, does it work when your firewall is off?


Ensure all values collected by FunctionUtils.toScenarioResult are of the same type

This seems like a reasonable restriction; why would the same calculation produce a different type in a different scenario when the only thing different is the market data? It would also make the implementation of #587 simpler and more efficient.

Agree - calculations should produce a consistent type for any valid inputs, and we should enforce this assumption. If a different type is needed for some reason then this would be a different measure.

This method is rarely used now.


Trim safekeeper WAL based on s3_lsn feedback from pageserver

@SomeoneToIgnore , can you help with this?

I know what to do now, will deal with my current task and add this, before Friday.

https://github.com/zenithdb/zenith/pull/991

note, without #1049 our trimming isn't always correct


Update alarms.py

Commented the inner for_loop block of the set_mandatory_metrics_map_for_page() method to fix the issue result of which the entries of  resources which is part of multi metric alarm is not coming in the final spreadsheet, as it is used to compare the resource list with the multi metric alarms after fetching and creating the maps from the response of multi metric alarms.
Description
Issue: Resources which are part of multi metric alarm are not coming in the final spreadsheet.
Solution: Skip the condition checking of resources with multi metric alarms.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Test A: Tested creating the same scenario of the issue in the staging environment.

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

@anshit-sre-sre please review the PR.


About the Events Management in SMVC 3.0

Hello to all!
Sure, everyone known that the Events are nice things, and very useful on writing consistent contexts on complex applications. The idea is simple:
You have, for example an AbstractEvent, from where you make a derivative, your punctual required one, incorporating some useful data. Then, you have an EventManager who dispatch your Event to a series of Listeners, who execute different jobs, triggered by this unique Event.
The Listeners can be Closures or Class Methods, second one being static ones or not. While the static Class Methods can be called in a way almost similar with the Closures, see how our new Routing works, for example; to call the normal Methods another style is applied:
The EventManager keep a list of the instances of Classes who have Methods registered as Listeners, to one or more of its Events. When an Event is deployed, the EventManager recursive call all this (long) instances list with specified methods. Eventual, when there is no available Class instance, the EventManager will instantiate an appropriate one.
That's make us to go to another concept: ClassRegistry, practically a Manager who keep the track of the Class instances, all simultaneous loaded in memory. And that's bad, because keeping the track to all Classes instances and instantiating  those in demand will go to a spectacular increase of memory consumption and considerable Framework's slowdown.
So, in my opinion, the auto-instantiating of Listerner Classes on Event Deploying is a BIG NO-NO, if we want to keep the things simple and our SMVC to not eat memory like a Pig.
Then what? What remain?
Our suggestion is to use as Event Listeners the following objects:

the Closures
the static Class Methods
a select list of Class instances and their appropriate Methods, who are already instantiated from another reasons.

This way, we can have a useful Events Management, while keeping a low profile as source code complexity and memory consumption; affecting the Framework speed overall.
Thoughts?

This can be used for implementing observable pattern. Would be a good solution for complicated controller code and copy-paste code when something happend.
For example when a client email is changed you can hook an event to send a mail with informing that the email has been changed, right?

@tomvlk Sure, that thing can be done. In fact, just that was an example which I given in the Restructure thread.
And, yes; I for one, I consider right on the Observer pattern, to be this one appropriate for us. Both as simplicity of implementation and ability to extend the Events information and Management structure.


The Movie model class changes between tutorial parts

Description
The Movie model in this part of the tutorial is different than the one shown earlier in the series at ...
https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-8.0&tabs=visual-studio#add-a-data-model
... here's the delta section ...
https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/new-field?view=aspnetcore-8.0&tabs=visual-studio#adding-a-rating-property-to-the-movie-model
NRTs before, no NRTs here.
Page URL
https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/new-field?view=aspnetcore-8.0&tabs=visual-studio
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/tutorials/razor-pages/new-field.md
Document ID
24699fe5-9744-1796-0798-f7b211ec0f2f
Article author
@wadepickett

You are right.  The model does get updated twice I think over the course of the series, but it looks like an update was made at some point in the New Field tutorial and not introduced and added to the earlier tutorials.  Thanks for catching this!
Thanks @guardrex

Verified the correct model changes occur at: /tutorials/razor-pages/da1#update-the-model in PR #32850


cannot find loader for this WMF file <- When extracting a PPTX.

Question

...

Seem to get this when running on a python container. Installed libwmf to no avail.
Is this expected and does anyone have any pointers here?
Appreciated!

@JTCorrin, any chance you could share example of a problematic PPTX with us?

Facing the same issue.
docling - 2.10.0
docling-core - 2.9.0
docling-ibm-models - 2.0.7
docling-parse - 3.0.0

Hey @maxmnemonic  sorry for the delayed response. I can't share that pptx im afraid as its a clients file. This is what I'm running:
docling==2.7.0
docling-core==2.4.0
docling-ibm-models==2.0.6
docling-parse==2.1.0

@JTCorrin Can you reproduce the error with a "demo" file and share it with us?

@JTCorrin We will continue tracking this problem in https://github.com/DS4SD/docling/issues/594, which has provided a sample that fails.


[Fix #10014] Fix Style/Encoding to handle more situations properly

Refactors Style/Encoding to make use of the MagicComment class. Now Style/Encoding can handle the following situations:

multiple encoding magic comments
encoding magic comments following other magic comments
magic comments containing multiple directives (only the encoding is removed)

Fixes #10014.

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.
[x] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.

Great work!


error reporting different in traffic portal than in trafficops UI

When adding a new server in Traffic Portal I get "database access error" but in trafficops UI I get "create(): [57] the 61 profile is not in the over-the-top cdn" Traffic Portal error reporting should be a bit more descriptive.

This is probably an error in the TO (golang) API i'm guessing that can't seem to handle a server create where server.cdn != server.profile.cdn. The api should return a 400 Bad Request with a message and TP will then display the message.
This begs the question. Should TP prevent a server create where server.cdn != server.profile.cdn? probably. So 2 things:

validation in the API needs to be better
validation in TP needs to be better

CDN-3158

CDN-3158

fwiw in TP you cannot select a profile in a different cdn than the server's cdn. this safety check may have been added after this bug was filed. @jpappa200 want to verify?


⚠ Bofrost.be has degraded performance

In 3cafe92, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1155 ms

Resolved: Bofrost.be performance has improved in b052719 after 6 minutes.


Added additional info about the delete behavior

It was not clear if delete behavior is working on database level (only with committed objects) or on runtime level (also with uncommitted objects). This information can sometimes be very important, so I added it.

Thanks for your submission @AndreasBlaesius - and for making Mendix documentation better.


Sort Persistence

Hi,
I'm using redux to connect my component to my data. My <BootstrapTable> uses my component's props, which are updated by redux, to display information. Everything works as expected.
The issue I have is with sorting. After I click a column to sort, any real-time updates triggered by redux causes my table to be re-rendered and I therefore lose the column that was sorted. How can I preserve the state of my table across data updates from redux?
I understand there is a remote flag that might be relevant to this issue, but I'm not sure...
Thanks!

Internal issue.


chore: fix some typos

@Byron Would cargo smart-release add the typo back to the changelog the next time its run?

If the fix is in a fully-generated section (Commit Details), which means that changes to it will not be retained. However, you can remove it entirely and it will not be re-added.
After a second look I realized that the fix is in main paragraph, which retains all edits.

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.


[HOTFIX] Use CG datamap to prune blocklet

Correct incorrect variable when pruning with CG datamap

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/4174/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/5342/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/4493/

LGTM

Please close this PR, I forgot to close it


Complex vectors are not rendered correctly

Describe the bug
I'm using the icon pack feathericons in my project but the speaker icon is not rendered correctly. To fix it, the mode of the vector has to be set to "Merge" instead of "Exclude Intersections". This option can be found in Vector -> Contents -> Vector -> Merge Paths 1 -> Mode.
I would very appreciate it if this tool could do it automatically. It would safe me a lot of work.
Screenshots
Figma

After Effects

After Effects (using "Merge")

Thanks for catching this. I the merge settings and tested with Feather Icons. I've been working on the image masking system this week (referenced your the other issue) and I think that should be fixed as well. Download and reinstall for both Ae and Figma.
How are things looking?

Everything seems to work fine now. Even the masks are working, so #27 will be fixed too.

Ahhh, yes, image strokes were intentionally excluded since Ae does not really have a good way of handling color overlays and strokes with the same level of fidelity as Figma/Sketch allows. So I removed that all together rather than do a bad job drawing things.
I am open to ideas on how to introduce this functionality if you have a workflow for handling strokes on images.

As of 0.7.7, it is possible to add a * to the start of a layer or group name to automatically rasterize it on the way into Ae. Obviously vector is preferred, but if the icon cannot be simplified enough to display correctly, rasterizing to PNG is another option.


tests: simplify doctest execution

doctests are now executed with pytest instead of sphinx.
( closes #65 )

Signed-off-by: Harri Hirvonsalo<EMAIL_ADDRESS>

LGTM


Readme update

Sample config is not usable for running docker locally. This one works though:
https://gist.github.com/Vfisa/12b846a85436e583863f230ccc32d65d

thanks, I've did now the changes in extractor and updated the readme.


CAT 2.2.2 on 2010 MBP with BCM94331PCIEBT4CAX card

I can get CAT working just fine if I leave SIP off. However, if I enable SIP, I get the No WiFi hardware installed problem. I have had this same setup all through Yosemite with no problems. I am currently running 10.11.1 Any thoughts or other information I should provide?

AS far as Understand it, SIP has to remain off in El Captain.

Yup, leave it off. The WiFi kext is modified... if SIP is on then it can't load the modified WiFi kext. Thus, no WiFi.

Had it working under 10.11.0 with SIP enabled. Have not been able to make it work that way since.


Add SchemaUtil.digest.

WIP.
This will help keep track of Schemas by providing a reliable hashing function. This uses the Schema structure directly to calculate a digest, so the digest doesn't change if formatting does. Open questions:

This currently ignores default values: should defaults be optional or included?
The digest depends on union, enum, and record ordering, but should h([null, long]) == h([long, null])?
Is SHA-1 a reasonable algorithm? Is there a faster alternative we should use?

Avro defines a canonical form for schemas and schema fingerprints (http://avro.apache.org/docs/1.7.7/spec.html#Parsing+Canonical+Form+for+Schemas), which should be suitable for this purpose. See https://avro.apache.org/docs/1.7.7/api/java/org/apache/avro/SchemaNormalization.html.


Uncaught Error: [$injector:nomod] Module 'app.layout' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

Hi John
I noticed that you blogged about this error when injecting angular modules in your project:
http://www.johnpapa.net/easy-fix-to-a-common-angular-module-error/
Uncaught Error: [$injector:nomod] Module 'app.layout' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
What I did was adding '[]' to every line where angular module would be declared for example:
angular
    .module('app.layout',[])
    .controller('Shell', Shell);

And the error would disappear.
Do you think this is related to mixing versions of js files if I add them with nuget?

I have a similar problem.
And I did as you told. But under Firefox is feasible, IE8 is still reported wrong


Fix REFRESH fast path.

If a table is vacuum or clutered, we should not avoid REFRESH for mvs have it.
Else, if it's a partition or partitioned now and later, we could not use it for Append Agg.
Authored-by: Zhang Mingli<EMAIL_ADDRESS>
Fixes #ISSUE_Number
What does this PR do?

Type of Change

[ ] Bug fix (non-breaking change)
[ ] New feature (non-breaking change)
[ ] Breaking change (fix or feature with breaking changes)
[ ] Documentation update

Breaking Changes

Test Plan

[ ] Unit tests added/updated
[ ] Integration tests added/updated
[ ] Passed make installcheck
[ ] Passed make -C src/test installcheck-cbdb-parallel

Impact

Performance:

User-facing changes:

Dependencies:

Checklist

[ ] Followed contribution guide
[ ] Added/updated documentation
[ ] Reviewed code for security implications
[ ] Requested review from cloudberry committers

Additional Context

⚠ To skip CI: Add [skip ci] to your PR title. Only use when necessary! ⚠

This is a cherry-pick commit from commercial version.


Proposal: semi automated QA

We can consider making a CI script to test all of the functions on every commit similar to how @web4er does manual QA.
Perhaps this GitHub action can open a new issue and do a routine. Perhaps it can also tag the title with the commit hash so that it is easier to identify which commit the tests correspond to.
context: https://github.com/ubiquity/ubiquibot/pull/621#pullrequestreview-1580258719
Task list

[ ] #633
[x] #634
[ ] #635

A minimum goal to start would be some end-to-end tests that run all commands and check their responses.
A lengthy goal would be to also include unit tests with mocked github events and other mocked infrastructure dependencies like logger, database, etc leading to the possibility of high coverage and test-driven development style.
It wouldn't be just CI step, yarn test will also help developers to get quick feedback if they broke something with new changes.

@web4er Could you elaborate on the difference between these 2 issues: https://github.com/ubiquity/ubiquibot/issues/634 and https://github.com/ubiquity/ubiquibot/issues/635?
From my point of view they're basically the same because implementing https://github.com/ubiquity/ubiquibot/issues/634 implies mocking 3rd party dependencies (logger, supabase DB, etc...) so I don't really understand why we need this issue. Perhaps we should close this one?

It was just to break apart the project into two phases.
The first being the essentials, the second being basically everything else.


refactor: Move dual nonlinear solving to NonlinearSolveBase

Fix: #512
Move the solving dispatch for nonlinear problems with u0 or p specified as Dual number to NonlinearSolveBase so that all sub-packages can share this feature.

overall this looks correct, the reason we had this in NonlinearSolve was the Poly algorithms, but now that those have been moved to base, we can safely do this

I believe this PR is ready now. To avoid introducing additional overhead in Base, I put the init and solve dispatch of Dual nonlinear problems in every sub-package extension for ForwardDiff so that different kinds of AbstractNonlinearSolveAlgorithm can have a dispatch on this kind of problem.


feat: handle API error and warnings in the Dialog component

This PR uses the new Note.tsx component and the errors.ts helper
to display a warning || error fallback UI whenever an IxError occurs.
To do this, the PR creates an error slice of state that gets updated
whenever:

the API key is invalid
the account has no sources
the source has no images.

Each displayed error is removed from the state so that
only one error can ever be displayed at one time (the oldest error).
This PR also adds another slice of state, verified, that comes from
values being written to the contentful SDK. This makes it easier to know
whether or not the API key is valid in the componentDidMount lifecycle
hook.
Future work
The way I'm currently passing URL href and titles to the Note component is a little quirky and could use some iterating.
Video 📹
Invalid API Key
https://user-images.githubusercontent.com/16711614/126812518-c8f73fe9-4cd8-4d56-ade7-40dfde25806c.mp4
Account has no sources
https://user-images.githubusercontent.com/16711614/126811659-6f45aa62-28f0-48a8-b882-91d1fd6a6067.mp4
Source has no images
https://user-images.githubusercontent.com/16711614/126811322-dc0da833-3343-4216-9b0d-d510686afc8a.mp4

Oh yeah, looks like we'll need to fix this linting warning as well before merging:

src/components/Gallery/ImageGallery.tsx
Line 4:10:  'Notification' is defined but never used  @typescript-eslint/no-unused-vars


Potential mistake on the list of providers on Autocomplete+ wiki

The Autocomplete+ wiki says that this plugin is the provider of C++ (as well as PHP, but there's no mention of HackLang). I believe this is not true, but just want to be sure before editing the wiki. Am I right?

Fixed.


MINOR: Revert "KAFKA-13542: add rebalance reason in Kafka Streams (#11804)"

This reverts commit 2ccc834faa3fffcd5d15d2463aeef3ee6f5cea13. We were seeing serious regressions in our state heavy benchmarks.  Not yet sure how this was causing it but reverting it fixed the issues that started with this commit.
More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@vvcephei

Restarted builds

@wcarlson5 It would be great if we could get to the bottom on this. I don't really understand how that could impact the performances.

Have you verified that this revert actually fixes the regression?

We should not revert this without providing more detailed information, the PR doesn't include enough information.

Is this method being called in a hot loop? One difference is that there is a string concatenation if the reason is not null.

@dajac @ijuma Hey I expanded the PR description a bit to include everything we know. I also was not sure how this causes a performance impact. It seems innocuous but i has a clear impact on our benchmarks. @lihaosky Is looking to find out more.
Commit 2ccc834faa (the original)

Commit 59ca166d (the revert)

Let me know if there is anything else you would like to know

Test failures are unrelated. Going to merge
Thanks for digging into this @wcarlson5  and @lihaosky . I hope we can figure out the cause and fix it soon as I was looking forward to having the rebalance reason be available in the JoinGroup :/

Thanks for the details @wcarlson5

Merged to trunk


Suggestion: Continuous Fuzzing

Hi, I'm Yevgeny Founder of Fuzzit - Continuous fuzzing as a service platform.
We have a free plan for OSS and I would be happy to contribute a PR if that's interesting.
The PR will include the following

go-fuzz fuzzers
Continuous Fuzzing of master branch which will generate new corpus and look for new crashes
Regression on every PR that will run the fuzzers through all the generated corpus and fixed crashes from previous step. This will prevent new or old bugs from crippling into master.

You can see our basic example here and you can see an example of "in the wild" integration here.
Let me know if this is something worth working on.
Also, we have a reward program. If you are interested in implementing the fuzzers and the integration yourself I’ll be happy to reward you as well as to get unbiased feedback on how smooth the integration was.
Cheers,
Yevgeny

@yevgenypats I think you are working on a different kind of fuzz.

Sorry, not interested.