Problem Tab is all corrupted with Typescript Problems

The other thing that happens when it is in this state is the scroll in the problem window is all wired. It is almost like the first half is floating on top.

VSCode Version: 1.26
OS Version: OSX High Sierra

Steps to Reproduce:
Unfortunately I can't find the exact steps to reproduce, but it has happened a few times this morning. From I what I can tell it seems occurs when either a large block of problem code is commented out or using a couple of TypeScript fixers back to back.
This was not happening in the previous version: 1.25.1.

Just an update. I tried disabling the TsLint extension and the problem still exists.

Been having this problem since updating to 1.26.0 as well. Like previously mentioned it seems difficult to reproduce. I've tried running with --disable-extensions and the issue still presents itself after a while.

OS Version: Windows 10.0.16299

Have similar problem for ruby files (using Ruby extenstion). And for typescript files too.

Downgrading to 1.25.1 fixes it. You can get it here: https://code.visualstudio.com/updates/v1_25. Disable automatic updates by putting "update.channel": "none" in your user settings.

Seeing same thing in Dart. I'm seeing stale errors, and clicking them doesn't navigate anywhere, and the same scrollbar that does nothing (which shouldn't be displayed, because the list is short).

@sandy081 since this happens with many languages this looks like a general problem with the view. Might be even Electron 2.0 related due to the scrolling issues.

Related to #56317 by the looks of it.

Can anyone help in providing the steps to reproduce this (possibly with some sample file)?

Interestingly I haven't seen it on my Windows PC today (it was MacBook I saw it on). When I next see it (either here, or on the MB I'll see if I can do it on-demand and provide any details I can).

I am on macOS Mojave, and this project produces the issue. Its a quick and dirty one I made with dotnet commands exclusively.
testProj.zip

Well, I saw it on Windows:

Same thing - the top entries have lost their file (they should be in the interpreter.dart section which is further down.
I reviewed the language server logs, and the errors all look normal to me. They all came through with the correct path (and the casing is all correct, etc.). I can't figure out how to reliably repro though, just seems to happen after a while.
I did find lots of errors in the dev console (full log):
Here's the unique ones:
ERR An unknown error occurred. Please consult the log for more details.

ERR Cannot read property 'hasFixes' of null: TypeError: Cannot read property 'hasFixes' of null
    at t [as constructor] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3575:721)
    at t.create (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:111:339)
    at e._createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1378:703)
    at e.createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1377:959)
    at e.renderMarkerElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:926)
    at e.renderElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:218)
    at e.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:99)
    at t.refreshViewItem (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:967:916)
    at t.onRefreshItem (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:967:754)
    at t.e.onRemoveItems (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:344:585)
    at t.onItemChildrenRefreshed (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:964:920)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:174:517
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:463
    at n.Class.derive._creator.then (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:366)
    at s (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:416)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:795
    at new n.Class.derive._oncancel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:625)
    at e.run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:669)
    at t.e.refreshChildren (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:497)
    at t.e.doRefresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:751)
    at t.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:893)
    at e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:335:201)
    at i.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:981:186)
    at t.refreshPanel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4439:977)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4443:303
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:402
    at Object.g [as _notify] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:151:729)
    at Object.enter (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:155:61)
    at n.Class.derive._oncancel._run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:902)
    at n.Class.derive._oncancel._completed (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:343)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:461
/C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1398

ERR Cannot read property 'top' of undefined: TypeError: Cannot read property 'top' of undefined
    at t.e.onRefreshItems (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:345:1)
    at t.e.onRefreshItemSet (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:344:763)
    at t.onItemsRefresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:965:469)
    at t.onItemRefresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:965:393)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:174:517
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at e.doRefresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:735)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:285
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:329:178
    at t.e.forEachChild (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:329:78)
    at t.e.mapEachChild (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:329:146)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:251
    at n.Class.define.cancel.then (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:366)
    at s (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:326:629)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:795
    at new n.Class.derive._oncancel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:625)
    at e.run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:669)
    at t.e.refreshChildren (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:497)
    at t.e.doRefresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:751)
    at t.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:893)
    at e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:335:201)
    at i.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:981:186)
    at t.refreshPanel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4439:977)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4443:303
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:402
    at Object.g [as _notify] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:151:729)
    at Object.enter (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:155:61)
    at n.Class.derive._oncancel._run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:902)
    at n.Class.derive._oncancel._completed (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:343)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:461

ERR Cannot read property 'id' of null: TypeError: Cannot read property 'id' of null
    at t.e.onInsertItems (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:344:22)
    at t.onItemChildrenRefreshed (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:965:248)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:174:517
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:463
    at n.Class.derive._creator.then (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:366)
    at s (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:416)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:795
    at new n.Class.derive._oncancel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:625)
    at e.run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:669)
    at t.e.refreshChildren (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:497)
    at t.e.doRefresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:751)
    at t.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:893)
    at e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:335:201)
    at i.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:981:186)
    at t.refreshPanel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4439:977)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4443:303
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:402
    at Object.g [as _notify] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:151:729)
    at Object.enter (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:155:61)
    at n.Class.derive._oncancel._run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:902)
    at n.Class.derive._oncancel._completed (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:343)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:461

view item doesnt exist
e.onRemoveItems @ /C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:344

view item doesnt exist
e.onInsertItems @ /C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:343

@DanTup Thanks for the logs. I think I understand the issue now.

There is an exception while rendering a problem entry and hence it is not getting removed and remains. This is also the reason why the interaction is also broken.
This exception is caused due to the timing issue. Just before the problem entry is rendered, its parent is removed from the tree. While the problem entry is being rendered, I am accessing its parent using tree navigator (assuming that parent should exist always) to check for the quick fixes. Since the parent is removed already it does not exist and causing this exception.
Fix is to not to access the parent through tree navigator, instead from the model which will assure it always exists.

@sandy081 I've wrapped tree renderElement and renderTemplate calls with try catch blocks, to prevent the tree from breaking when errors happen within those calls in the future. :+1: Pushed to master, not for the recovery.

Related  to #56317 Some comments of #56317 also descripes this error. In my case a ionic angular project in 1.26.0 with tslint by egamma and a trailing comma looks so:

(bug / glitch)
on 1.25.1 so:

(correct)
I don't know the steps to reproduce it. e.g. after restart of vs code the bug disapears.

Code reviewed https://github.com/Microsoft/vscode/commit/26bd850ab93d2073b9a3870db1b78af14d9e3f5a

Verified in 1.26.1-stable
Commit: 49e7ddb857cda50c123f37f39cb1ef8894bf53bb

@sandy081 Sorry, I should do this for an issue next time. Currently, the bug no longer appears. Because I want log him. 😄 Typical debugging issue. I'll work on 1.26.0 and hope the bug appears and post the log here. But whatever ... The bug is fixed in 1.26.1 right?

@sandy081 One second late of my post above the bug appeared. Easy trick to reproduce him. e.g. trailing commas (if tslint is enabled for this). Just typ a lot of commas and remove it again. At last add once again. Voila, here it is.

  ERR Cannot read property 'hasFixes' of null: TypeError: Cannot read property 'hasFixes' of null
    at t [as constructor] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3575:721)
    at t.create (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:111:339)
    at e._createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1378:703)
    at e.createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1377:959)
    at e.renderMarkerElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:926)
    at e.renderElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:218)
    at e.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:99)
    at t.refreshViewItem (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:967:916)
    at t.onRefreshItem (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:967:754)
    at t.e.onRemoveItems (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:344:585)
    at t.onItemChildrenRefreshed (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:964:920)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:552)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:174:517
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:463
    at n.Class.derive._creator.then (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:366)
    at s (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:416)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:795
    at new n.Class.derive._oncancel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:625)
    at e.run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:319:669)
    at t.e.refreshChildren (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:497)
    at t.e.doRefresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:751)
    at t.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:327:893)
    at e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:335:201)
    at i.e.refresh (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:981:186)
    at t.refreshPanel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4439:977)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4443:303
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:402
    at Object.g [as _notify] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:151:729)
    at Object.enter (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:155:61)
    at n.Class.derive._oncancel._run (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:902)
    at n.Class.derive._oncancel._completed (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:156:343)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:195:461
log.ts:171   ERR Cannot read property 'hasFixes' of null: TypeError: Cannot read property 'hasFixes' of null
    at t [as constructor] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3575:721)
    at t.create (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:111:339)
    at e._createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1378:703)
    at e.createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1377:959)
    at e.renderMarkerElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:926)
    at e.renderElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:218)
    at e.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:99)
    at e.insertInDOM (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:917)
    at t.insertItemInDOM (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:976:302)
    at t.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:959:133)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:954:429
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:392:566
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at t._setState (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:255:372)
    at t.setScrollPositionNow (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:253:889)
    at t._onMouseWheel (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:396:706)
    at HTMLDivElement.n (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:395:652)
log.ts:171   ERR Cannot read property 'hasFixes' of null: TypeError: Cannot read property 'hasFixes' of null
    at t [as constructor] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3575:721)
    at t.create (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:111:339)
    at e._createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1378:703)
    at e.createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1377:959)
    at e.renderMarkerElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:926)
    at e.renderElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:218)
    at e.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:99)
    at e.insertInDOM (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:917)
    at t.insertItemInDOM (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:976:302)
    at t.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:959:133)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:954:429
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:392:566
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at t._setState (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:255:372)
    at t.setScrollDimensions (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:253:438)
    at t.setScrollDimensions (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:394:818)
    at t.set [as viewHeight] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:962:347)
    at t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:958:653)
    at i.e.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:980:699)
    at t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4438:265)
    at c.t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4916:289)
    at c.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4966:150)
    at t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4499:832)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4492:290
    at n.Class.define.cancel.done (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:234)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4492:265
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:387:138
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at r (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:181:588)
log.ts:171   ERR Cannot read property 'hasFixes' of null: TypeError: Cannot read property 'hasFixes' of null
    at t [as constructor] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3575:721)
    at t.create (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:111:339)
    at e._createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1378:703)
    at e.createInstance (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1377:959)
    at e.renderMarkerElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:926)
    at e.renderElement (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4434:218)
    at e.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:99)
    at e.insertInDOM (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:951:917)
    at t.insertItemInDOM (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:976:302)
    at t.render (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:959:272)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:954:429
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:392:566
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at t._setState (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:255:372)
    at t.setScrollDimensions (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:253:438)
    at t.setScrollDimensions (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:394:818)
    at t.set [as viewHeight] (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:962:347)
    at t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:958:653)
    at i.e.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:980:699)
    at t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4438:265)
    at c.t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4916:289)
    at c.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4966:150)
    at t.layout (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4499:832)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4492:290
    at n.Class.define.cancel.done (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:158:234)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:4492:265
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:387:138
    at e.fire (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:172:532)
    at r (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:181:588)

@Domvel This will be fixed in 1.26.1


Add download links for publications

as titled

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Accessibility & performance redesign

Reimplemented in React & Next.js
Improves accessibility & UX
Responsive design for smaller screens
Improves performance, Next.js ISR
Properly integrates with IOP gateway through GRPC APIs

Work continues in #27


Add Literate Swift support to the driver.

swift-driver needs to know about Markdown, reStructuredText and LaTeX files to make this work.

This goes with apple/swift#39305


Feature/show ratings in profile

Hey @feliperamoss,
please check this error "Argument type 'System.Tuple<string,string?,string,string,string>' is not assignable to model type 'System.Tuple<string,string,string,string,System.Tuple<string,string>,string>'" in the UserUpdate view

Hey, is it supposed to go "on-click" of a movie to its page or open like in the other tabs from the side?
And when you change you rating from the my space, the window stays open after selection, is that intended?

It was very buggy to leave the side bar for the rating and the rating after submit was also intended to show the modal after selection, so if user clicks by accident he/she does not need to open the modal to edit again.


Update cluster-api version to v0.3.11

After getting the latest clusterctl and following this guide, I'm currently getting the follow error when I plan an upgrade:
$ clusterctl upgrade plan
Checking cert-manager version...
Error: failed get cert manager components: failed to list api resources: action failed after 9 attempts: unable to retrieve the complete list of server APIs: webhook.cert-manager.io/v1beta1: the server is currently unable to handle the request

Updated successfully, somehow, a while ago.
Now on v0.3.13.

Updated successfully, somehow, a while ago.
Now on v0.3.13.


Reorder includes for Python.h and POSIX_C_SOURCE macro

Description
Python.h will set POSIX_C_SOURCE it was built with and py_oiio.h includes that first

LGTM


Process JFC data file

Start using FEC's new joint fundraising committee beneficiary files to give additional context to relevant committees.

This effort was abandoned by FEC as unsustainable. Closing.


https SSL Certificate

hi support
how can i add ssl certificate on the http server?

Have a look at https://caddyserver.com/, this is what I've used for the web admin site.

Oh...thank you


Finalize endpoint structure

/users

userID (email)
/trips:
userID
metada: preferences
tripId
/stages
details about 1 place
tripId that stage belongs to

I will deal with the users end point


GUA-356 Deploy application to accounts secure pipeline

WIP further definition to come
What?
Define the cloudformation to deploy the app stack to run this frontend
Why?
Accounts team are taking ownership of this repo and will migrate it to using their accounts and standard secure pipelines.

Guess we should put linting on the repo?

Ace, cheers @TaherKapasi.
I'd like to give @alex9smith and @divyaparameswaran a chance to 👀 on monday.
And as this triggers an existing deploy to Auth Team infra. I'd rather merge Monday when we're in-hours.
@mrwilson won't be very happy with me if I trigger his pager duty (though i'd bet about 99% of my shirt this merge won't do that)


Feature request: limit agents to certain orgs

Limiting agents can allow us to use drone and provide teams with a few "free" agents -- or they can choose to supply their own hardware (for their orgs) to skip the queue -- with one central dashboard.
This would solve internal issues of scaling/ownership of the CI system, without forcing teams to each manage and run their own instance.

this is supported in the 0.5 release candidate. The agent has the ability to filter the jobs it is able to pull by providing a filter.
for reference, this is the configuration parameter:
https://github.com/drone/drone/blob/feature/mq/drone/agent/agent.go#L101:L104
the filter value can be expressed as a simple sql statement like this:
DRONE_FILTER=repo-owner IN ('drone', 'docker', 'foo', 'bar')

this allows you to direct builds to specific machines using more fine-grained controls.

note that this is available thanks to the new broker that was recently created / integrated. The selector capabilities are described in greater detail here:
http://mq.drone.io/stomp-extension-selector/

Is it required that I run a separate stomp process or is this run by default? The reason I ask is that I am running drone dashboard from source in cloud foundry, which does not currently support multiple ports, and only accepts http/1.x

Is it required that I run a separate stomp process or is this run by default?

It is run by default as part of the drone server process. The broker is embedded directly in drone binary and listens on a websocket at /ws/broker

Awesome. Thank you @bradrydzewski


Missing spread in EffectShadow_ type

Hi - thanks for this very useful library!
Drop shadows in Figma have a "spread" property https://www.figma.com/developers/api#effect-type.
I guess this needs to be added (as a number) to EffectShadow_ in https://github.com/didoo/figma-api/blob/master/src/ast-types.ts#L318
I didn't do a PR because I wasn't sure - let me know if you want me to - thanks!

(also it should be optional)

@markevans yes, if you can do a PR that would be great :)


Rewrite all Coffee Script as regular Javascript

We have a mixture of JS and CoffeeScript, and this creates a barrier of entry as well as some confusion.
Let's replace all CoffeeScript with regular JavaScript

Huge fan of this one! 👍

@awwaiid phoned a friend, and I am missing all my Ruby For Good friends. This is my 🤠 contribution.

@rposborne THANK YOU SO MUCH.
Brock will have something for you when he returns!


[AutoRelease] t2-qumulo-2024-07-09-34594(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/5327
Recording test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=6073

issue link:https://github.com/Azure/sdk-release-request/issues/5327


[New port request] pocl

pocl is being developed towards an efficient implementation of OpenCL standard
which can be easily adapted for new targets.
https://github.com/pocl/pocl
build - https://github.com/pocl/pocl/tree/master/windows

We can’t reopen this issue until a PR is opened, unfortunately, consider making a pull request!


Widgets datepicker

Clean wrapped_return_type() up by returning pairs of the type decl and value to be returned.
https://github.com/kenz-gelsoft/wxRust2/blob/48f62c3b04e0216bfc34451599ce715b01be95ee/doxybindgen/model.py#L182


DO NOT MERGE - avm TS opcodes map

Please read contributing guidelines and remove this line.

Benchmark results
Metrics with a significant change:

node_database_size_in_bytes (10): 5,219,198 (+43%)
note_successful_decrypting_time_in_ms (8): 323 (-22%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit 432f6d1f and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
45,444
179,588
716,132

l1_rollup_calldata_gas
220,836
866,288
3,444,452

l1_rollup_execution_gas
933,980
3,968,762
24,787,988

l2_block_processing_time_in_ms
1,346 (+1%)
5,356 (+5%)
21,421 (+1%)

note_successful_decrypting_time_in_ms
:warning: 323 (-22%)
946 (+2%)
3,431 (+2%)

note_trial_decrypting_time_in_ms
34.6 (+54%)
73.9 (+33%)
140 (+4%)

l2_block_building_time_in_ms
15,968
63,605
254,567

l2_block_rollup_simulation_time_in_ms
11,591
46,217
185,509

l2_block_public_tx_process_time_in_ms
4,345
17,309
68,781

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
14,913
28,564

note_history_successful_decrypting_time_in_ms
2,174 (-1%)
4,224 (-1%)

note_history_trial_decrypting_time_in_ms
109 (-4%)
153 (-8%)

node_database_size_in_bytes
3,582,097
:warning: 5,219,198 (+43%)

pxe_database_size_in_bytes
29,923
59,478

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
212
44,681
25,561

private-kernel-ordering
165
43,753
14,809

base-rollup
1,196
128,338
881

root-rollup
80.5 (+2%)
4,088
677

private-kernel-inner
291
71,208
25,561

public-kernel-private-input
205
31,863
25,561

public-kernel-non-first-iteration
203
31,905
25,561

merge-rollup
7.64
2,608
881

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
2 leaves
8 leaves
16 leaves
32 leaves
128 leaves
64 leaves
512 leaves
1024 leaves
2048 leaves
8192 leaves

batch_insert_into_append_only_tree_16_depth_ms
11.2 (-1%)
19.3 (+16%)
15.4 (+13%)
18.1 (+1%)
23.6
151 (-19%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
N/A
N/A
N/A
85.1 (+8%)
50.1
242
468
909
3,633

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
N/A
N/A
N/A
110 (-4%)
59.5
358
742 (+1%)
1,575 (+12%)
5,573

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
63.7 (-1%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

Miscellaneous
Transaction sizes based on how many contracts are deployed in the tx.

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
15,455
32,219

Transaction processing duration by data writes.

Metric
0 new commitments
1 new commitments

tx_pxe_processing_time_ms
373 (-1%)
1,084

Metric
1 public data writes

tx_sequencer_processing_time_ms
535


fix(readme): fix grammar

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

docs

What is the current behavior? (You can also link to an open issue here)

What is the new behavior (if this is a feature change)?

Other information:

Thanks @Awk34.


fix #104: cannot load resource

fix https://github.com/ktoso/sbt-jmh/issues/104
/cc: @ktoso in case you missed the first notification 😉

I did miss it :-) Thanks for second ping, looks good!

Will release soon


Registration

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/67569
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 4fded81bdc28be8f192f43db2dcf95d3bfcbf13d
git push origin v0.1.0


Acceptance Criteria

[x] Circuit implements one end of a Bridge
[x] Gateways implement the other end of a Bridge
[x] Register additional bridge between Circuit and Polkadot that collects block headers
[x] Register additional bridge between Circuit and Ethereum that collects block headers
[x] Bridges can be dynamically instantiated (currently only one bridge supported at Parity Bridges implementation

Closed by https://github.com/t3rn/t3rn/pull/47

Gateways implement the other end of a Bridge done by #56

Information and statistics about connected Bridges/Gateways will be collected and served by pallet-xdns #46


Remove tagline in a separate module as this is separate business?

Just a recommendation - not anything important ;-))

Good spot! Thanks. M


Feature importance metrics compared to sklearn

Hello and thanks for the implementation :+1:
In Sklearn, for example with DecisionTreeClassifier, we have the feature_importances_, which returns the (normalized) Gini Importance. For the criterion we can choose between the Gini Impurity and the Information Gain.
In the XGBClassifier, the parameter importance_type can be set to "gain" and "total_gain", among others.
I would like to, kind of, be able to compare the two feature importance rankings. So my first question is, which metrics is used in XGBoost (I couldn't find it in the docs), is it Information Gain?
Then, if I want to compare to Sklearn, should I select "total_gain" (and not "gain") ?
Thanks!

XGBoost has no feature importance measure that's equivalent to scikit-learn's. The reason is that scikit-learn uses Gini Impurity and Information Gain to choose optimal splits, whereas XGBoost uses gradient statistics.


API functions to be made

Ideas for rpc and implementations like :
https://github.com/Couchers-org/couchers/pull/435#issuecomment-747107994
can be post here.

Do you mean for communities?
Nodes, clusters, pages, events:

Adding, editing, deleting each type (not sure how admin roles/permissions are supposed to work)
VIewing details for a specific one

Clusters, pages, event:

List all for a node (each type probably separate)
List based on distance from user/point
Search

Yes, I am now talking about communities, but if you need api changes elsewhere, mention that too. I think it is best if the API is created based on wireframes and on advise of the frontend team as I find it hard to guess what an api entry should look like.

There are a number of API implementation issues under the backend+feature tags

I will take a look there. If some outstanding api work is blocking front end work please let me know.

Closing in favour of other issues. Outsanding features can be checked with the "features" tag (optionally combined with "backend" or "frontend")

Closing in favour of other issues. Outsanding features can be checked with the "features" tag (optionally combined with "backend" or "frontend")


TypeError: Cannot read properties of undefined (reading 'notes')

TypeError: Cannot read properties of undefined (reading 'notes')
at file:///E:/Github/docs/node_modules/@vuepress-plume/vuepress-theme-plume/lib/node/autoFrontmatter.js:26:53
at Array.map ()
at autoFrontmatter (file:///E:/Github/docs/node_modules/@vuepress-plume/vuepress-theme-plume/lib/node/autoFrontmatter.js:25:10)
at setupPlugins (file:///E:/Github/docs/node_modules/@vuepress-plume/vuepress-theme-plume/lib/node/plugins.js:46:31)
at file:///E:/Github/docs/node_modules/@vuepress-plume/vuepress-theme-plume/lib/node/theme.js:25:22
at resolvePluginObject (file:///E:/Github/docs/node_modules/@vuepress/core/dist/index.js:635:65)
at resolveThemeInfo (file:///E:/Github/docs/node_modules/@vuepress/core/dist/index.js:927:23)
at setupAppThemeAndPlugins (file:///E:/Github/docs/node_modules/@vuepress/core/dist/index.js:946:21)
at createBaseApp (file:///E:/Github/docs/node_modules/@vuepress/core/dist/index.js:975:3)
at createBuildApp (file:///E:/Github/docs/node_modules/@vuepress/core/dist/index.js:981:15)

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@vuepress/client": "2.0.0-beta.66",
    "@vuepress/plugin-back-to-top": "2.0.0-beta.66",
    "@vuepress/plugin-external-link-icon": "2.0.0-beta.66",
    "@vuepress/plugin-medium-zoom": "2.0.0-beta.66",
    "@vuepress/plugin-shiki": "2.0.0-beta.66",
    "vue": "^3.3.4",
    "vuepress": "2.0.0-beta.66",
    "vuepress-plugin-clipboard": "^2.1.5"
  }
}

The issue has been fixed


Get-OfficeVersion script not detecting 2013 Click to Run Installation

The Get-OfficeVersion script doesn't detect Office 2013 Click to Run install.
I have a test VM with a clean install of both Office 2010 and Office 2013 Click to Run.
When I run Get-OfficeVersion, it only detects the 2010 installation. This seems to break the removal of 2013 CTR because it doesn't detect it as being installed. I am trying to use the Remove-PreviousOfficeInstalls script to remove both 2010 and 2013 CTR.
Is this expected behavior when using the Remove-PreviousOfficeInstalls script or should it be detecting the 2013 CTR install and removing it as well? Perhaps I need to call/run the Remove-OfficeClickToRun script in addition to the other script in order to remove both installations of Office in this scenario?

Running Remove-ClickToRun script doesn't detect the 2013 CTR install either. It seems that it is in fact broken.

It would be greatly appreciated if someone could figure this out and resolve it as I believe it may be the final piece to the puzzle with a upgrade/deployment I am working in.
Thanks!

The script now successfully detects and removes 2013 Click to Run installations.


Use same consistency check as release-droid

Release-droid validation failed for project elasticsearch-virtual-schema with the following messages:
E-RD-REP-19: The file '.github/workflows/release_droid_release_on_maven_central.yml' does not exist in the project. Please, add this file. [For platforms: MAVEN]
E-RD-REP-20: Project description is missing in the pom.xml file. [For platforms: MAVEN]
E-RD-REP-20: Project URL is missing in the pom.xml file. [For platforms: MAVEN]

Project-keeper should use the same validation.

If you want to release on maven, you need to add the maven_central module: https://github.com/exasol/project-keeper-maven-plugin#maven_central.
In that case I guess it's not added since we don't release the virtual schemas on maven.


unmarking "is active" for artwork (admin panel)

if the operator remove the "is active" mark,  the artwork disappears like being deleted.

@aghpr Done, plus is_minted and similar ones are hidden. They are used for the logic of the app

Done @ehsan-g


[Bug] dbt deps doesn't show which packages are installing in the logs

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
When I run dbt deps using version 1.0.0, I don't see which packages are installing corresponding to their version.

Expected Behavior
I should see something like the below.

Steps To Reproduce

Setup a dbt project in cloud or local pc using v1.0.0
Run dbt deps
View output without packages corresponding to versions

Relevant log output
See screenshots above

Environment
- OS: ???
- Python: ???
- dbt: 1.0.0(latest)

dbt Cloud in use

What database are you using dbt with?
snowflake
Additional Context
No response

This was caused by the new structured logging implementation missing the package name in the terminal output: here
It should be a simple fix similar to the below.
for package in final_deps:
    package_name = package.name
    source_type = package.source_type()
    version = package.get_version()
    fire_event(DepsStartPackageInstall(package=package))
    package.install(self.config, renderer)
    fire_event(DepsInstallInfo(version_name=package.nice_version_name()))
    if source_type == 'hub':
        version_latest = package.get_version_latest()

@sungchun12 Nice catch! Thanks for raising.
@nathaniel-may Let's definitely add this as a high-priority TODO in our cleanup. I'd like to include this in a v1.0.1 release.


Local files not working

🧐 Have you read the FAQ and viewed similar issues?

[X] I have read the FAQ
[X] I have checked older issues, open and closed
[X] I did a clean install of SpotX as described in the FAQ

Сountry of your account
United States
What is your Spotify Plan?
Free
Do you have Spicetify installed?
Yes
ℹ Computer information
- Spotify: <IP_ADDRESS>1
- Windows: Windows 10
- PowerShell: 5.1.19041.3693

📝 Description

After turning on local files in Spotify settings a file called local-files.bnk is generated in spotify's app data folder
The file has a bunch of unreadable bullshit in there, not sure if its intended

Local files are not showing up in spotify as well
...

📸 Screenshots
No response

If your local files are not displaying, most likely, the client couldn't find them using the standard paths; add an additional path in the settings.


The number and order of images in the scene-5 of ELD.7z are wrong

There are 18 raw images in the SonyA7S2 sub-dataset and 17 raw images in the Canon700D sub-dataset.
Since the verification code you released selects the picture based on the number, this error will cause the data to be mismatched, and then the wrong verification result will be obtained.
Specifically, since GT is corresponding to a very dark image, the corrector will align the brightness to black, resulting in the PSNR being pulled up to about 70dB.
I hope you can update ELD.7z and explain which version of the data should be used as a benchmark for future works to compare.

Hi, Thanks for pointing this out. It looks like I mistakenly uploaded an unfinished version of the ELD dataset and thus it has some files not filtered out. I have uploaded my local version of the ELD dataset, which is used for evaluation as our paper.


Find a solution that contains as few values assigned to be true as possible.

Hello guys,
May I ask if there is a way to assign those useless variables to be false in SAT(or try to find the feasible solution that contains the least number of true variables)?
For example, in an already solved instance, if a variable x can either be true or false and the solution is still feasible. Then I would rather it be false, which is beneficial in my current use case,
Lastly, thanks for sharing such an elegant SAT solver!

I think you are looking for a MaxSAT solver, instead of SAT solver.

I think you are looking for a MaxSAT solver, instead of SAT solver.
Oh really? But in my scenario, a feasible solution is still required. But for MaxSAT, according to Wikipedia, it tries to determine the maximum number of clauses that can be satisfied. So they might be different.

Yes, MaxSAT will give you a model of the formula. You can think of this, you have a SAT formula F, then you can also have a set of soft constraints on the negation of each variable (1 negation is 1 clause). By trying to find a model that most of the soft constraints are satisfied, you have your problem solved I believe.

To expand on that a bit, consider the formula (a v b v c)(!b v c).  Many MaxSAT solvers let you set some clauses as hard (must be satisfied) and others as soft (can be "relaxed" or left unsatisfied w/ some cost).  Add the original two clauses as hard clauses and add three soft clauses: (!a) (!b) (!c).  The MaxSAT solver will find a model that satisfies the hard [original] clauses and sets as many variables as possible to False.
If you don't need a globally optimal solution and your application needs an answer faster than a MaxSAT solver provides one, you might look into setting the variables' "user polarity" in newVar() instead.  By telling the solver to try False first, you might end up with a model with more False assignments, but I think that might really depend on a lot of things about your constraints and be somewhat unpredictable.

Ah, I get what you guys mean. Thank you so much for your patient explanation! @yxliang01 @liffiton
Then I will try the "use polarity" way first and see if the problem can be mitigated. By the way, I may also try out MaxSAT, is there any good recommendation on MaxSAT solvers (that provides straight forward APIs and relatively efficient)?

I'm not sure which MaxSAT solvers are made to be used via an API; most I know of are primarily (often solely) command line tools.  And it also depends on your language.  For example, SAT4J is made as a library, but it's in Java so will only be easily accessible from JVM-based languages.  If you're okay running a separate program to solve your MaxSAT instances, you might look through the solvers in a recent MaxSAT Evaluation.  That page just provides source downloads; searching for each solver's homepage might help you find documentation or other indications of whether they're suitable for integration within another program.

Got it, I will look into it! Really appreciate your help @liffiton  :)


[Enhancement] TokenBox

Summary
Add new TokenBox (in UWP:TokenizingTextBox)
It should behave like Editor and AutoSuggestBox. The user can select the chips/tags and add to/ remove from the collection.
API Changes
TokenBox
                    SelectedItems="{x:Bind SelectedItems}"
                    ItemsSource="{x:Bind ExampleItems}"
                    Visual="OutLineBox"
                    DisplayMemberPath="Name"
                    SelectedTokenBackground="{StaticResource GrayColor}"
                    SelectedTokenForeground ="{StaticResource WhiteColor}"
                    UnSelectedTokenBackround="{StaticResource LightGrayColor}"
                    UnSelectedTokenForeground="{StaticResource LightGrayColor}"
                   ItemsSelected="EventHandler"
                    IsPopup="True"
                    Placeholder="TokenBox"
                    PlaceholderColor="White"
                    AutoSize="TokenChanges"
                    ClearButtonVisibility="True"

TokenBox
In the feature you can customize the selected/unselected tokens in DataTemplate.
UWP:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.toolkit.uwp.ui.controls.tokenizingtextbox?view=win-comm-toolkit-dotnet-stable
Android:

iOS:

Intended Use Case
Who Will Do The Work?

[ ] I am willing to take this on myself
[ ] Just putting this out there for someone to pick up

Maybe https://github.com/xamarin/XamarinCommunityToolkit/issues/294 needs to be implemented first.

Thanks! However, we are no longer adding new features to Xamarin Community Toolkit, focusing on the .NET MAUI Community Toolkit.
Please open a New Feature Discussion to implement this feature in the .NET MAUI Community Toolkit.
I've posted more information about the Future Of Xamarin Community Toolkit here: https://devblogs.microsoft.com/xamarin/the-future-of-xamarin-community-toolkit/?WT.mc_id=mobile-0000-bramin


Extract bindable propagations

As a XAML developer, I expect binding to be more powerful than it is now. For example, in UWP DataBinding supports multiple modes(one way, two way, one time) and converters(custom value processing during its propagation).
This PR extracts Value/Default/Disabled propagation to separate class hierarchy(Binding<T>). It allows us to implement various propagation algorithms without messing up the Bindable<T> itself.
In terms of design patterns, Binding<T> is a strategy. It encapsulates a propagation algorithm and theoretically can be passed to a Bindable from the outside.

I've done some WPF, and from what I remember TwoWay I would mostly use for synchronising view models with the actual controls with the whole BindValueChanged shebang, which isn't required in our case as our control properties usually don't need synchronising like that. Honestly I'd call the system WPF had a little byzantine and overly verbose in places (implementing a DependencyProperty was bad).
I think over the entire time I've been reviewing PRs in framework and lazer I've seen maybe one instance where a two-way bindable would be handy, and even then you could do fine with just one-way ones (it was #3138). I'm not sure the added complexity of having two-way bindables is worth it, especially with the danger of cyclical updates/conflicts (what if both ends of the bindable change value in the same frame? what's the reconciliation algorithm there? or is it just going to race?). I'd be much more comfortable with acyclical bindable flow as it's much easier to follow.
Could you give an example of a scenario in which you'd want a two-way bindable? Also, I would be very interested in seeing some tests for the two-way bindings.

Aren't Bindables already 2-way? https://github.com/ppy/osu-framework/blob/master/osu.Framework/Bindables/Bindable.cs#L196

Huh, I suppose they are. That's kind of embarrassing.


Support package_config.json instead of .packages file

There is an upcoming breaking change in the dart sdk which removes support for the .packages file and will replace it with .dart_tool/package_config.json.
We need to update the Monarch CLI to support this change.

Fixed with Version 1.7.2.


Why have at field in SendInfo struct?

According to the SendInfo documentation, it is used to pace outgoing packets. The quiche API already allows quiche to pace packets by only handing them to the user after a timeout. Why was this additional method added?

Ran into this as well. Opened a PR with a potential fix: https://github.com/cloudflare/quiche/pull/1403

I think you mean #1376, this issue is about removing at from SendInfo completely.

This isn't true. We manage several QUIC protocol timers internally, and their expiration might require that the endpoint emits a new packet. But those timers do no fire for each and every packet.

I'm not sure I understand your point. As far as I can tell, the current quiche API has two ways of communicating that a packet should be sent at a certain point in time.
Method 1:
Return a packet with SendInfo::at set to a point in the future.
Method 2:
Wait until the point in the future before returning a packet.
This seems redundant. Why does quiche need two methods for doing that?

The at field allows an application to extract a flight of packets from quiche and pace them.

Why is that better than quiche pacing the packets?

Calling send() returns a packet. For optimal performance, you'll want to send a well-paced flight of packets. The pacing rate is a property of the congestion controller but the size of flight is a property of the implementation and its network stack.
Since quiche's design externalizes event and timing responsibilities, your method 2 doesn't work if an application wants to get flight of packets, unless quiche returned a duration that informed the application how long to wait until calling send() again (or a timepoint to call it). That requires an application to have to run an additional timer. Instead, by using a send at time, the application can, for example, offload pacing to the network stack

unless quiche returned a duration that informed the application how long to wait until calling send() again […] That requires an application to have to run an additional timer.

I think this is done for some packets using the timeout method already.

Instead, by using a send at time, the application can, for example, offload pacing to the network stack

I see. If the intention is offloading it to the network stack, I guess it makes sense.
Thanks for bearing with me and thanks for the explanation.


lpc prompt has changed

When running lpc, a newline has been added to the prompt. In the example below, stat is my input:
lpc>
stat
  [stat output]
lpc>

@bje- What version of CUPS are you using? And what OS?

I am running CUPS on Ubuntu 20.04.
$ dpkg -S $(which lpc)
cups-bsd: /usr/sbin/lpc

$ dpkg -l cups-bsd | awk '/ii/ {print $3}'
2.3.1-9ubuntu1.1

Fixed in master:
[master 9d4e1ef79] Fix lpc prompt (Issue #5946)
and in OpenPrinting CUPS master:
[master e6be10920] Fix lpc prompt (Apple #5946)


Perf: improve batching for TPH

We could create larger batches by combining operations on entities of base and derived types.

This issue maps to a TODO in SqlServerUpdateSqlGenerator.AppendBulkInsertOperation(...)

@AndriySvyryd do you remember what exactly this refers to, and whether it's still relevant? At the very least derived and base inserts into TPH seem to be batched already (code below).

Code sample
await using var ctx = new BlogContext();
await ctx.Database.EnsureDeletedAsync();
await ctx.Database.EnsureCreatedAsync();

ctx.Add(new Derived { BaseProp = "Base", DerivedProp = "Derived" });
ctx.Add(new Base { BaseProp = "Base2" });
await ctx.SaveChangesAsync();

public class BlogContext : DbContext
{
    public DbSet<Base> Base { get; set; }
    public DbSet<Derived> Derived { get; set; }

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        => optionsBuilder
            .UseSqlServer(@"Server=localhost;Database=test;User=SA;Password=Abcd5678;Connect Timeout=60;ConnectRetryCount=0;Encrypt=false",
                o => o.MinBatchSize(1))
            .LogTo(Console.WriteLine, LogLevel.Information)
            .EnableSensitiveDataLogging();
}

public class Base
{
    public int Id { get; set; }
    public string BaseProp { get; set; }
}

public class Derived : Base
{
    public string DerivedProp { get; set; }
}


⚠ Feedaty widget has degraded performance

In 79f2b98, Feedaty widget (https://widget.feedaty.com/public/js/feedaty.js?merchant=10213975&style_ver=2021&data-sku=36263) experienced degraded performance:

HTTP code: 200
Response time: 5332 ms

Resolved: Feedaty widget performance has improved in d75b5c5 after 10 minutes.


Add secure attribute in Encrypted Session (SSL) Cookie

Description:
Following cookies are not using secure attribute
ui-tabs-8 in carbon/sequences/list_sequences.jsp
ui-tabs-12 in carbon/templates/list_templates.js
ui-tabs-10 in carbon/endpoints/index.jsp
current-breadcrumb in carbon/modulemgt/index.jsp
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

This is reported at https://github.com/wso2/carbon-kernel/issues/1759


Section anchor links have duplicated URL base paths

If you visit the CER page, all the anchor links beside each section heading have a duplicated base URL. For example, next to "What is computing education research?" the link goes to a 404 page:

/ajko/ajko/cer#what-is-cer

I expected the generated anchor link to instead read:

/ajko/cer#what-is-cer

I think the problem is caused by this line of code in the Linkable component where $page.url.pathname is prepended to the anchor link.
https://github.com/amyjko/faculty/blob/2497a50dcabdf4617cc476ce207fb8cc5f4141dc/src/lib/components/Linkable.svelte#L27
This Link component that it uses also prepends the $base path, thus duplicating the /ajko part of the $base path.
https://github.com/amyjko/faculty/blob/2497a50dcabdf4617cc476ce207fb8cc5f4141dc/src/lib/components/Link.svelte#L16

Thanks for the report and the sleuthing! Base paths have caused nothing but headaches, sigh.


KAFKA-17512: Move LogSegmentTest to storage module

As title
Committer Checklist (excluded from commit message)

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

hi @frankvicky
Thanks very much for code review, and those comments are very helpful for me, I have fixed them.
PTAL
BTW, the old LogSegmentTest.scala add a new method testDeleteIfExistsWithGetParentIsNull, I have move it to LogSegmentTest.java

@chia7712  Thanks for code review.  I have fixed the code, PTAL

@chia7712
Inlining does make the code more cleaner.  I have fixed it, PTAL


TypeAheadField error: Looking up a deactivated widget's ancestor is unsafe

Hey,
Suddenly, it began to give this error whenever I click on a typeAheadField:

Can anyone look into it?

Fixed with version 4.0.2.

Issue still continues. Don't know what causes it.

Hi @danielweil,
I doubt if this issue is one caused by this package or the original typeahead package on which we depend.
However, we would appreciate it if you were to include sample code for us to try to reproduce the issue.

The issue has been reported on the package repo. Kindly follow up on the repo.

I don't know if I can create sample code and reproduce this error. I don't know when it appears and what causes it. My structure is a bit complex to reproduce. But I will look into it and try my best

Closing this since this is ultimately not a Flutter Form Builder issue; it is an issue with the underlying typeahead widget: https://github.com/AbdulRahmanAlHamali/flutter_typeahead/issues/251


Adding api standards tests

I just caught a bug in the deployment on dev. Might as well hold off on review until I fix it.


Add tests for eye gaze simulation with the mouse

Describe the problem
Need to add explicit tests for this: https://github.com/microsoft/MixedRealityToolkit-Unity/pull/8180

We appreciate your feedback and thank you for reporting this issue.
Microsoft Mixed Reality Toolkit version 2 (MRTK2) is currently in limited support. This means that Microsoft is only fixing high priority security issues. Unfortunately, this issue does not meet the necessary priority and will be closed. If you strongly feel that this issue deserves more attention, please open a new issue and explain why it is important.
Microsoft recommends that all new HoloLens 2 Unity applications use MRTK3 instead of MRTK2.
Please note that MRTK3 was released in August 2023. It features an all-new architecture for developing rich mixed reality experiences and has a minimum requirement of Unity 2021.3 LTS. For more information about MRTK3, please visit https://www.mixedrealitytoolkit.org.
Thank you for your continued support of the Mixed Reality Toolkit!


Prettify hover response

Makes symbol name the same size as the rest of text, and puts a dividing line between declaration and the rest of the documentation. It makes the output similar to other language servers (dart, typescript, C)

@swift-ci please test


fix 5868 - add a mock hosts file entry for localhost if the underlying OS file doesnt have one for testing purposes

Signed-off-by: radai-rosenblatt<EMAIL_ADDRESS>

@radai-rosenblatt please fix compiler error:
https://garage.netty.io/teamcity/viewLog.html?buildId=12748&buildTypeId=pulls_netty&tab=buildLog#_
We use java6 features :)
Also please sign the icla and update commit message to match our template:
http://netty.io/s/icla
http://netty.io/wiki/writing-a-commit-message.html

@normanmaurer - code fixed to only use java 6, icla signed and commit message expanded to match template :-)

@normanmaurer I've reworked the patch. the test code now checks that host resolution is case insensitive more "directly", instead of relying on the existence of a localhost entry.

@radai-rosenblatt I would prefer if we could remove the usage of reflection honestly.y

@normanmaurer - I've fixed the patch to avoid reflection in the test (had to refactor the class being tested a bit)

Cherry-Picked into 4.1 (4e2530c171edc98a94ea91fda1e988963b0cbf38)

@radai-rosenblatt thanks a lot!


Awesome, your research is awesome Can I use my image to run?

Yes, it should work with your own images.


AniList QR not shows up

When i try to login via AniList,it stays as yellow.Resulting no login method for AniList [4.1.9 Nightly]

Edit:-
It seems that the qr just blinks for 1 second and shows up as above.Luckily when i try to capture the qr in slow motion and used that to login,it worked 👾.

does it happened to you consistently? or only that one time?
Never had that problem.

Yes, it happens consistently.
in my case it's same for the MAL login method (QRCode)
I'll attach my TV's spec (as image)
(apologize for my delay)

Same issue in build 5.0.0.
Slowmotion qr is not recognized when scanned. It happens both for MAL and AniList.
Thank you

Can I know what devices and Android version?

sure.

Should be fixed with this commit:
https://github.com/amarullz/AnimeTV/commit/c63a0abad25e4be41f3bf18583cd94269df57aa0

Please check nighty 5.1.0, and confirm if it fixed...

Yes it's fixed now in 5.1.0 nighty build

Thanks.I'll close this issue


nolyfill for querystring

npm warn deprecated<EMAIL_ADDRESS>The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated<EMAIL_ADDRESS>The querystring API is considered Legacy. new code should use the URLSearchParams API instead.

available since node10

This package is also being used as a polyfill in the Browser environment. Not sure how we should handle this.


Job status not getting updated correctly in the UI

Hi Team,
This is regarding the status column not showing the correct value when the amazon transcribe job has succeeded but there is no actual conversation in the audio file. We get the following log in CloudWatch
ERROR	Invoke Error 	{"errorType":"TypeError","errorMessage":"Cannot read property 'SegmentEndTime' of undefined","stack":["TypeError: Cannot read property 'SegmentEndTime' of undefined","    at createRecord (/var/task/index.js:76:69)","    at processTicksAndRejections (internal/process/task_queues.js:95:5)","    at async Promise.all (index 0)","    at async Runtime.exports.handler (/var/task/index.js:270:12)"]
PFA job status in UI.

Thanks @metresayn, this has been fixed in develop branch, will be in next release!


manager-magazin-de.manager-magazin.de

The site manager-magazin-de.manager-magazin.de is blocked by this blocklist but the site is needed to accept the cookie banner on https://www.manager-magazin.de.
The cookie banner is server side so its not possible to block the cookie banner with a Adblocker or go around it.

Thanks for reporting. I've removed the domain


Mao/fix bug

Issue #, if available:
There is a bug flagged by a customer in this issue.
Description of changes:
The issue may be related to scipy.integrate.ode, and its nature is unclear to me yet. But we find that by changing the implementation of multiplying the Rabi oscillator to the state can solve the bug flagged by the customer.
Testing done:
Merge Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.
General

[ ] I have read the CONTRIBUTING doc
[ ] I used the commit message format described in CONTRIBUTING
[ ] I have updated any necessary documentation, including READMEs and API docs (if appropriate)

Tests

[ ] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[ ] I have checked that my tests are not configured for a specific region or account (if appropriate)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This can't solve the issue, hence I close the PR.


Font variant ignored by copyFormatting

Windows Terminal version
1.17.11461.0
Windows build number
10.0.19045.0
Other Software
No response
Steps to reproduce
Add copyFormatting: "html" to config,
open a markdown document in neovim, type *asdf* **asdf** <u>asfd</u>

Then copy it to MS word.
Expected Behavior
Italic, bold and underline should be preserved.
Actual Behavior
The variants are ignored.

That probably makes sense. I think GenHTML predates our support for bold and italic. Good find!
Just about here is where we'd need to fix this:
https://github.com/microsoft/terminal/blob/174585740759f3e473c5a4efe3207a20d2c78511/src/buffer/out/textBuffer.cpp#L2124-L2141
That'll need to account for other TextAttributes too, beyond just color.

This issue should be repurposed to say "Use all TextAttribute properties during a copy"

Italic, bold and underline should be preserved.

I tried this for underlines atleast, and already has something that works. Two problems though:

Couldn't find clients that actually would use those css underline properties, so they're anyway getting ignored.
Doesn't make sense to do it only for underlines. All TextAttributes should be read and copied.


Added Python Crash Course Cheatsheet

Added Python Crash Course Cheatsheet #4952
Hacktoberfest notes:

due to volume of submissions, we may not be able to review PRs that do not pass tests and do not have informative titles.
please read our contributing guidelines
be sure to check the output of Travis-CI for linter errors
if this is your first open source contribution, make sure it's not your last!

What does this PR do?
This PR add Resource
For resources
Description
It is a python crash course cheatsheet.
Why is this valuable (or not)?
Yes.
How do we know it's really free?
It is present in html and with just one click all cheatsheets will be downloaded i pdfs.
For book lists, is it a book? For course lists, is it a course? etc.
Not exactly book but cheatsheet in PDF
Checklist:

[ ] Not a duplicate
[ ] Included author(s) if appropriate
[ ] Lists are in alphabetical order
[ ] Needed indications added (PDF, access notes, under construction)

Thanks, and welcome to free-programming-books!


Update package.sh 23.09.0

Package for poppler v23.09.0
Checklist:

[x] I have confirmed that poppler-feedstock has been updated.
[x] I have bumped package.sh POPPLER_VERSION to the current build.

Hi @forissgit,
Thanks for the PR! It looks like the feedstock has not yet built 23.09.0. You can see that below:
https://github.com/conda-forge/poppler-feedstock/pulls?q=is%3Apr+is%3Aclosed
https://anaconda.org/conda-forge/poppler/files
If you would like you could open a pull request there to trigger the build. I will see if I can get to in in the next couple days, but I have a lot going on at the moment.
Best,
Owen

Thanks for this pull request, but it looks like the feedstock never published 23.09.0 taking a look at the filed again. This is superseded by 23.10.0 anyway.
I appreciate the time and contribution.


Performance question

Not a issue really.  I followed your instructions and scaled up gotenberg to 5 and then 10 containers (on Windows Hyper-V).  Calling the service from a java application resulted in the exact same performance (one document converted to pdf every 1 second).  This is a good result, but I'm confused as to why the performance stays (exactly!) the same.  I'm using Pentaho kettle, java and apache's HttpClient to make the Http posts.  I don't expect you to solve my problem...but any ideas on how to gain some insight on this would be appreciated!

Hello @djlawler
I guess you don't send a lot of document to converts, so some Gotenberg instances are idle.
You may see the load balancing in action by running docker-compose logs service_name, where service_name is your Gotenberg service name.
If you send many documents to convert, it should not be the same Gotenberg container which handles the conversion.

Thanks, yes I think the issue might be on the sending side...will try a few experiments!

Just a follow up.  I was completely using docker-compose incorrectly.  I'm not smart enough to figure out how to add a real load balancer, so my solution for now is to use a docker-compose.yml with say 10 copies of the image, each running on a port like this:
version: '3'
services:
your others services
gotenberg0:
image: thecodingmachine/gotenberg:2.0.0
ports:
- "7000:3000
gotenberg1:
image: thecodingmachine/gotenberg:2.0.0
ports:
- "7001:3000
...etc...
then docker-compose up -d spins up the 10 (or whatever you want number of containers)...
Then the calling software has to be smart enough to do a 'round-robin' on the port #.  This gave me the performance boost that I was hoping for.
Then I use my calling software round-robin the ports and I got the

Thank you for the feedback!
It's weird, normally docker-compose up --scale gotenberg=10 should work, as Docker automatically dispatches requests to a gotenberg service using the round robin strategy 🤔
Good to know: in order to work correctly, your application should also be in your docker-compose.yml file in order to communicate with your gotenberg services using the Docker network.


fix: use nodeJs 16 prefix and make it min version

Hey @riderx, sorry to have left this hanging, but we have a process for doing releases and we cannot take this PR in this form. I have started the 3.x branch and will be revving the version in there when we are ready to publish. Sorry for closing this.

I was told in my issue, "we don't care about your problem" already, I had no hope here.
Instead, I switched to using something else.


unsure how to recheck a Workflow rule on value change

Hi,
This probably isn't a bug, probably more of a dumb user question, sorry if this isn't the place to post...been reading http://raoul2000.github.io/yii2-workflow/overview/ and playing with setting a rule like this:
['teststring','required',
        'on' => 'from {myworkflowid/draft} to {myworkflowid/correction}'
        ]

This works great, it throws an error when 'teststring' is null and I try to change the status to correction.
But the issue I have is that AFTER i have added something into teststring and successfully changed to a correction status I can then re-edit the teststring field, delete the value setting it back to null and it allows me to save with no error.
Is there some way to deal with this? either role it back to a draft or prevent them from updating, e.g recheck the rule on update that has no status change. I suspect the issue is:
'on' => 'from {myworkflowid/draft} to {myworkflowid/correction}'
only runs when a status is actually transitioning  but I can't seem to see another WorkflowValidator that seems to cover both scenarios. http://raoul2000.github.io/yii2-workflow/concept-events/ doesn't list any that seem to apply.
So it leaves me wondering if I have to sort of duplicate the rule/scenario? e.g have something like:

public function rules(){
  return [
  ['teststring','required',
     'on' => 'from {myworkflowid/draft} to {myworkflowid/correction}'
   ],
   ['teststring','required','on' =>'myworkflowid/correction']
   ]
}

Thanks
Ben

Hi @bwragg,
there is no dumb question, so don't worry 😉
You are totally right , the validation is only performed when the model changes status (i.e in a transition from source to target status). After that, we go back to "regular" validation following Yii2 rules. To follow up with your example, the fact that teststring is required in the transition from draft to correction is a priori not related to the fact that a model in status correction should have a value assigned to 'teststring' ... (even if it sound logical in this case).
By design, workflow driven model valiation only occurs when model changes status.
My advice would be to add a validation making use of the when parameter. For example :
public function rules(){
  return [
  ['teststring','required',
     'on' => 'from {myworkflowid/draft} to {myworkflowid/correction}'
   ],
   ['teststring','required','when' => function($model) {
       return $model->status === 'myworkflowid/correction';
   }]
   ]
}

Hope this helps.
😎


Hipstr cv writer

adds hipstr_cv_writer method to the data_frame_creator.py

Had to use a while loop (not by choice, but out of necessity I think??)


Implement multi select for facility name in AH API

Definition of Ready

[ ] Does this meet the INVEST criteria?
[ ] Does this have a clearly defined user?
[ ] Does this have an estimate?
[ ] Does this have acceptance criteria?
[ ] Does this have sufficient context (wireframes, business rules, etc.)?
[ ] Is this traceable to a feature, epic, or PI?

User Story
As a user
I want to send multiple values for facility name
So that my results contain multiple facilities
Acceptance Criteria
Given that a user has entered one or more facility names
When the API endpoint is executed
Then the system displays the records that match the criteria (containing data elements below)
Given that a user has entered one or more facility names in an upper-case or lower case format
When the API endpoint is executed
Then the system displays the records that match the criteria (containing data elements below)
Given that a user has entered one or more facility names without white space(s) before or after the delimiter
When the API endpoint is executed
Then the system displays the records that match the criteria (containing data elements below)
Given that a user has entered one or more facility names with white space(s) before or after the delimiter
When the API endpoint is executed
Then the system displays the records that match the criteria (containing data elements below)
Context
(User journeys, design mockups, architectural diagrams, business rules, data element definitions)
Data Elements
Query results will include:
ACCOUNT_NUMBER
ACCOUNT_NAME
ORISPL_CODE
PRG_CODE
VINTAGE_YEAR
TOTAL_BLOCK
START_BLOCK
END_BLOCK
STATE
EPA_REGION
OWN_DISPLAY
ACCOUNT_TYPE
Testing
Test Case:
Tester:
Definition of Done

[ ] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[ ] Has the code been unit tested and peer reviewed?
[ ] Have the functional tests been executed?
[ ] Have all defects been reviewed and dispositioned, resolved, or deferred?
[ ] Has the user story been accepted by the Product Owner?
[ ] Is the user story ready to be deployed to the test/staging environments?

During sprint planning on 3/17 the team decided to complete the AH API by creating tickets #972, #973, #974, #975


string: Remove operator!= for basic_string_view and basic_string

This change was needed for LLVM 16 to agree on our codebase.
Tested by booting Managarm.

The following compiles since C++20, so this should not be necessary:
struct foo {};
struct bar {
    bool operator==(foo) const { return true; }
};

int main () {
    foo{} == bar{};
    bar{} == foo{};
}

Sure, but LLVM 16 is disagreeing here. It could well be an LLVM bug, but I'd rather not wait on that.

https://godbolt.org/z/xj96exaET

godbolt.org/z/xj96exaET

https://managarm.is-serious.business/eToTT8W.txt disagrees

Was was this the case? Was it an LLVM bug?

I'm not sure what you mean.  the fail that this caused was correct with the standard (previously underspecified IIUC, turned into a fail by the aforementioned paper)


Unable to start Landrush after upgrading to High Sierra

As the title says, Landrush has stopped working, possible as a result of upgrading to MacOS High Sierra.
I've updated Vagrant to 2.0.1 and Landrush to 1.2.0, tried vagrant plugin repair as well as vagrant plugin expunge --reinstall to no effect.
vagrant landrush status says landrush.pid exists, but process is not running.
vagrant landrush stop says Stopping daemon... Pid xxxx is not running. Has daemon crashed?
vagrant landrush start says [landrush] '/opt/vagrant/embedded/bin/ruby /Users/elepedus/.vagrant.d/gems/2.4.2/gems/landrush-1.2.0/lib/landrush/start_server.rb 10053 /Users/elepedus/.vagrant.d/data/landrush /Users/elepedus/.vagrant.d/gems/2.4.2/gems'
The process appears to get as far as creating the pid file and then silently crashes and VMs are not accessible through the browser.  dig -p 10053 @localhost localdomain.local says
; <<>> DiG 9.9.7-P3 <<>> -p 10053 @localhost localdomain.local
; (3 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 7833
;; flags: qr aa rd; QUERY: 0, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; Query time: 6 msec
;; SERVER: <IP_ADDRESS>#10053(<IP_ADDRESS>)
;; WHEN: Tue Jan 09 14:10:01 GMT 2018
;; MSG SIZE  rcvd: 12

The log only has the following entries
I, [2018-01-09T14:07:14.374618 #4693]  INFO -- : Starting RubyDNS server (v0.8.5)...
I, [2018-01-09T14:07:14.374878 #4693]  INFO -- : Listening on udp:<IP_ADDRESS>:10053

Has anybody dealt with this before? I'm running out of ideas :/
EDIT: It appears that Landrush is running and the problem is somewhere else in my stack. However, the PID in the landrush.pid file does not appear to be correct, which is breaking the stop & status commands.

We are currently investigating this also, since this matches the behaviour we are seeing with the new imlementation for Minishift. It looks like High Sierra does not allow traffic to traverse on any interface when in offline(/disconnected) mode.

I am unable to re-produce this.


[SPARK-9335][Streaming][Tests]Make sure the test stream is deleted in KinesisBackedBlockRDDSuite

KinesisBackedBlockRDDSuite should make sure delete the stream.

Merged build triggered.

Merged build started.

Test build #38431 has started for   PR 7663 at commit f0e9154.

Test build #38431 has finished for   PR 7663 at commit f0e9154.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Will run #7661 again to clean up streams after this PR is merged.

/cc @tdas @pwendell

Thanks Ryan. This seems like an improvement. But my concern is overall whether we should have a test that depends on external services. What if Kinesis experiences an outage. Then all Spark PR's will start failing and our develoment will be blocked.

Now, Kinesis tests will run when the Kinesis project or the projects that it depends on (core, streaming) are modified. @JoshRosen Is it possible to run these Kinesis tests only when the Kinesis project is modified? If so, that would be great because I think it's hardly possible that the changes for core or streaming only fail the Kinesis tests.

@pwendell could you merge this one to avoid reaching the Kinesis limitation again and failing other PR builds? We can figure out how to fix this issue ultimately later.

@zsxwing is this still failing PR's? In master the kinesis test is ignored.

https://git-wip-us.apache.org/repos/asf?p=spark.git;a=blobdiff;f=extras/kinesis-asl/src/test/scala/org/apache/spark/streaming/kinesis/KinesisStreamSuite.scala;h=4992b041765e9e14a3417d0421124e3e91649ce5;hp=f9c952b9468bbc4c722150d762970c546d4c26e5;hb=19bcd6ab12bf355bc5d774905ec7fe3b5fc8e0e2;hpb=c84acd4aa4f8bee98baa550cd6801c797a8a7a25

KinesisBackedBlockRDDSuite is not ignored in master. So it's still possible to fail the PRs.

I am merging this fix.


Check BAF support on Kind kubernetes.

Description
As a developer I want to test BAF hyperledger fabric support on Kind kubernetes. Follow the documentation here to install kind and test the baf hyperledger fabric on it.
Acceptance Criteria

Install Kind and its prerequisites
Test Hyperledger fabric on kind cluster
Report issues

use the link here to setup vault and other prerequistes related to baf for Kind.

use the link here to setup vault and other prerequistes related to baf for Kind.

For the issue with the code-dns pod in crashloopbackoff, remove the loop in the DNS configuration as per the solution mentioned here

For the issue with the code-dns pod in crashloopbackoff, remove the loop in the DNS configuration as per the solution mentioned here

the issue is due to the openshift version in the baf build as the module k8s_info uses openshift module of python.

the issue is due to the openshift version in the baf build as the module k8s_info uses openshift module of python.

The current versions of kind and other local k8s uses containerd instead of docker daemon. This issues is on hold until external chaincode deployment is supported.


If the dll goes missing the app hangs

If you reveal a section of a game that for some reason has the dll missing the whole app page hangs and shows loading animation in the middle which never stops.
This can either happen because the dll gets deleted by antivirus or faulty game update.

Thanks for the hint. I've improved the error handling for this case.


[ENHANCEMENT]: Create React Portal-based component for the mobile navigation menu

Feature details?
The current navigation menu on the mobile version of the website does the work but it looks ugly. Hence, it needs to be recreated as a React Portal instead. This thread will be used to keep track development of that feature.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

List of resources for creating this feature:

Building a Modal in React with React Portals

Closing this thread since as a of the latest release, the site has been completed rewritten from scratch using Astro and React.js is no longer a requirement!
See the release notes for more information in this context.


Remove conversions of extension providers from v1 to v2

Since we are not able to deploy SMCP v2.x using v1 API (as you can see below), it does not make sense to implement conversion from v1 to v2 for extension providers, so I'm removing it.
oc apply -f - <<EOF
apiVersion: maistra.io/v1
kind: ServiceMeshControlPlane
metadata:
  name: basic
  namespace: istio-system
spec:
  istio:
    global:
      enableTracing: false
      meshExpansion:
        enabled: false
        useILB: false
      multiCluster:
        enabled: false
        multiClusterOverrides:
          expansionEnabled: null
          multiClusterEnabled: null
      proxy:
        accessLogFile: /dev/stdout
        tracer: zipkin
    grafana:
      enabled: false
    kiali:
      enabled: false
    meshConfig:
      accessLogFile: /dev/stdout
      enableTracing: false
      extensionProviders:
      - name: prom
        prometheus: {}
      - envoyExtAuthzHttp:
          includeRequestHeadersInCheck:
          - x-ext-authz
          port: 8000
          service: ext-authz.foo.svc.cluster.local
        name: foo-ext-authz
    mixer:
      adapters:
        prometheus:
          enabled: false
    prometheus:
      enabled: false
    telemetry:
      v2:
        prometheus:
          enabled: false
    tracing:
      enabled: false
      provider: none
  profiles:
  - default
  template: default
  version: v2.4
EOF

Error from server (BadRequest): error when creating "mesh-v1.yaml": admission webhook "smcp.validation.maistra.io" denied the request: must use v2 ServiceMeshControlPlane resource for v2.0+ installations

Doesn't this conversion get called internally in some places?

Doesn't this conversion get called internally in some places?

I think it does not. To make sure that I'm right, I created SMCP with extension providers, then I fetched this SMCP as v1 and v2 and didn't get any error in the operator logs.

AFAIK in older clusters it could be that the storage version of SMCP is v1 (ie etcd will always convert to v1 before persisting it), so the conversion will be required, otherwise you're losing this information

https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#upgrade-existing-objects-to-a-new-stored-version

In light of why @dng said, I don't think it's safe for us to remove this. I'd prefer to keep it in for 2.4. Is there a good reason why we'd want to remove it?

I agree that it's too late to include this change in 2.4.

Is there a good reason why we'd want to remove it?

I don't want to waste time on implementing functions that are not used. As I said in the PR description, users are not able to apply SMCP v1 with version: v2.x, so converting extension providers from v1 to v2 is pointless.

Yes, but it's possible that users still use v1 as the storage version. So even if they create a v2.x SMCP, it gets stored as v1 and then converted from v1 to v2 every time the resource is read from etcd. So if this is indeed the case, we need to make sure that conversion from v1 to v2 works even for extension providers.

it's possible that users still use v1 as the storage version

Ah right. Now I understand. Thanks! Still so much to learn about k8s internals...


Does HTTP application routing support SSL certificates in any way?

We are using HTTP application routing for our dev environment, however we've run into a roadblock with registering our app with AzureAD which requires a HTTPS address for a redirect URL
Is this something HTTP application routing can support or do we have to swap it over to App Gateway and use SSL offloading?

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

ID: 51a32f9e-c92f-412b-d460-567f3c542b98
Version Independent ID: fad073ab-a376-1535-7bc4-deaca1d98dd9
Content: HTTP application routing add-on on Azure Kubernetes Service (AKS) - Azure Kubernetes Service
Content Source: articles/aks/http-application-routing.md
Service: container-service
GitHub Login: @lachie83
Microsoft Alias: laevenso

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

@catmanjan
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.
@lachie83
Please review it .

Bump

@catmanjan, thanks for the question.
At this point, the HTTP application routing add-on is out of support. Instead, we recommend to use the Web Application Routing add-on, which allows for HTTPS and should work for your scenario. Closing this for now, feel free to reopen if you have further questions.
#please-close


etcd: Increase initial connection timeout to 15 minutes

Failing the agent can make it complicated to get everything up and running as
exponential backoff can cause cilium to not be running for a while which can
delay cilium-etcd from bootstrapping. This makes troubleshooting more
difficult.
Thus increase the timeout to 15 minutes to create a much larger overlap while
Cilium is up and running and etcd-operator can bring up a cluster in time.
Fixes: #6457

This change is

test-me-please

Coverage decreased (-0.005%) to 43.757% when pulling ae83257bd71b8f32a0826d740540e73bd03873bf on pr/tgraf/longer-etcd-timeout into 3fa6e027cf3720a95e77c897b730b7eed3c57bd5 on master.

test-me-please


Doctrine documentation

Recently, I had an issue due insufficient documentation with doctrine integration, so added mapping intuitively:
Money\Money:
    type: embeddable
    fields:
        amount:
            name: amount
            type: integer
    embedded:
        currency:
            class: Money\Currency

Everything worked fine, but from database amount value is set to object as integer (?!), so making Money object by hand, those two values are not equal
$product->getPrice()->equals(new \Money\Money($product->getPrice()->getAmount(), new \Money\Currency($product->getPrice()->getCurrency()->getCode())))
Strange but in discussion was valid mapping yaml, so I think it deserved to be mentioned about integration with doctrine..
Money\Money:
    type: embeddable
    fields:
        amount:
            name: amount
            type: string
    embedded:
        currency:
            class: Money\Currency

We are not Doctrine.