Umlaut recurs and crashes prerender

I've encountered an odd situation when trying to prerender the url https://stemn.com/users/thomaspöschl6d. The only thing I can see in the URL that would cause prerender to crash is the umlaut (ö). What's more interesting is that prerender seems to be continually adding umlauts in the same position on each subsequent attempt to prerender.
Here's my prerender server log:
2015-08-13T00:37:01.658Z getting bower_components/jquery/dist/jquery.min.map
2015-08-13T00:37:01.664Z getting bower_components/es5-shim/es5-shim.map
2015-08-13T00:37:01.754Z getting http://stemn.dev:3000/bower_components/angular-file-upload/angular-file-upload.min.map
2015-08-13T00:37:01.977Z got 504 in 319ms for bower_components/jquery/dist/jquery.min.map
2015-08-13T00:37:01.978Z got 504 in 314ms for bower_components/es5-shim/es5-shim.map
2015-08-13T00:37:02.030Z getting http://stemn.dev:3000/{{::image}}?size=feed-lg&crop=true
2015-08-13T00:37:02.252Z got 504 in 618ms for http://stemn.dev:3000/bower_components/es5-shim/es5-shim.map
2015-08-13T00:37:02.257Z got 504 in 621ms for http://stemn.dev:3000/bower_components/jquery/dist/jquery.min.map
2015-08-13T00:41:57.122Z getting https://stemn.com/users/timbroadbent79/followers?edit=false
2015-08-13T00:42:00.485Z got 200 in 3363ms for https://stemn.com/users/timbroadbent79/followers?edit=false
2015-08-13T00:42:50.859Z getting https://stemn.com/projects/pw-sat2-1u-cubesat?org=wolfgang
2015-08-13T00:44:41.126Z getting https://stemn.com/projects/pw-sat2-1u-cubesat?org=wolfgang
2015-08-13T00:44:46.940Z got 200 in 5814ms for https://stemn.com/projects/pw-sat2-1u-cubesat?org=wolfgang
2015-08-13T00:46:16.608Z getting https://stemn.com/users/thomaspöschl6d?org=unisec
2015-08-13T00:46:21.209Z getting https://stemn.com/users/thomaspÃ¶schl6d?org=unisec
2015-08-13T00:46:26.428Z getting https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:29.842Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:29.845Z got 504 in 13236ms for https://stemn.com/users/thomaspöschl6d?org=unisec
2015-08-13T00:46:29.875Z worker 3561 died, restarting!
2015-08-13T00:46:30.131Z starting phantom on port [12470]
2015-08-13T00:46:30.141Z Server running on port 3000
2015-08-13T00:46:30.299Z started phantom
2015-08-13T00:46:31.209Z getting https://stemn.com/users/thomaspÃ¶schl6d?org=unisec
2015-08-13T00:46:31.884Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:34.441Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:34.444Z got 504 in 13235ms for https://stemn.com/users/thomaspÃ¶schl6d?org=unisec
2015-08-13T00:46:34.479Z worker 3562 died, restarting!
2015-08-13T00:46:34.754Z starting phantom on port [12471]
2015-08-13T00:46:34.765Z Server running on port 3000
2015-08-13T00:46:34.930Z started phantom
2015-08-13T00:46:36.445Z getting https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:36.664Z getting https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:37.597Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:39.665Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:39.666Z got 504 in 13238ms for https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:39.696Z worker 3563 died, restarting!
2015-08-13T00:46:39.973Z starting phantom on port [12472]
2015-08-13T00:46:39.983Z Server running on port 3000
2015-08-13T00:46:40.152Z started phantom
2015-08-13T00:46:40.831Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:40.855Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:41.881Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:42.260Z getting https://stemn.com/users/thomaspÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:44.447Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:44.449Z got 504 in 13240ms for https://stemn.com/users/thomaspÃ¶schl6d?org=unisec
2015-08-13T00:46:44.481Z worker 3564 died, restarting!
2015-08-13T00:46:44.738Z starting phantom on port [12473]
2015-08-13T00:46:44.749Z Server running on port 3000
2015-08-13T00:46:44.914Z started phantom
2015-08-13T00:46:45.123Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:45.125Z got 504 in 13241ms for https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:45.159Z worker 3565 died, restarting!
2015-08-13T00:46:45.422Z starting phantom on port [12474]
2015-08-13T00:46:45.432Z Server running on port 3000
2015-08-13T00:46:45.596Z started phantom
2015-08-13T00:46:46.205Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:46.665Z getting https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:47.560Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:48.552Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:48.660Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:49.675Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:49.677Z got 504 in 13232ms for https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:49.721Z worker 3566 died, restarting!
2015-08-13T00:46:49.895Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:49.898Z got 504 in 13234ms for https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:49.930Z worker 3567 died, restarting!
2015-08-13T00:46:49.998Z starting phantom on port [12475]
2015-08-13T00:46:50.008Z Server running on port 3000
2015-08-13T00:46:50.172Z started phantom
2015-08-13T00:46:50.192Z starting phantom on port [12476]
2015-08-13T00:46:50.202Z Server running on port 3000
2015-08-13T00:46:50.370Z started phantom
2015-08-13T00:46:50.830Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:50.830Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:50.832Z got 504 in 13235ms for https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:50.860Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:50.866Z worker 3568 died, restarting!
2015-08-13T00:46:51.124Z starting phantom on port [12477]
2015-08-13T00:46:51.134Z Server running on port 3000
2015-08-13T00:46:51.299Z started phantom
2015-08-13T00:46:51.945Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:52.270Z getting https://stemn.com/users/thomaspÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:52.947Z getting https://stemn.com/users/thomaspÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:54.056Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:54.059Z got 504 in 13228ms for https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:54.085Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:54.087Z got 504 in 13232ms for https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:54.098Z worker 3569 died, restarting!
2015-08-13T00:46:54.121Z worker 3557 died, restarting!
2015-08-13T00:46:54.388Z starting phantom on port [12479]
2015-08-13T00:46:54.394Z starting phantom on port [12478]
2015-08-13T00:46:54.399Z Server running on port 3000
2015-08-13T00:46:54.404Z Server running on port 3000
2015-08-13T00:46:54.561Z started phantom
2015-08-13T00:46:54.571Z started phantom
2015-08-13T00:46:55.114Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:55.116Z got 504 in 13235ms for https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:55.150Z worker 3558 died, restarting!
2015-08-13T00:46:55.173Z getting https://stemn.com/users/thomaspÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:55.408Z starting phantom on port [12480]
2015-08-13T00:46:55.418Z Server running on port 3000
2015-08-13T00:46:55.577Z started phantom
2015-08-13T00:46:55.993Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:56.766Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:57.929Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:58.555Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:58.624Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:46:59.896Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:46:59.899Z got 504 in 13234ms for https://stemn.com/users/thomaspÃÂ¶schl6d?org=unisec
2015-08-13T00:46:59.933Z worker 3559 died, restarting!
2015-08-13T00:47:00.201Z starting phantom on port [12481]
2015-08-13T00:47:00.211Z Server running on port 3000
2015-08-13T00:47:00.377Z started phantom
2015-08-13T00:47:01.789Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:01.790Z got 504 in 13238ms for https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:01.829Z worker 3560 died, restarting!
2015-08-13T00:47:01.913Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:01.919Z got 504 in 13259ms for https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:01.930Z getting https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:01.954Z worker 3570 died, restarting!
2015-08-13T00:47:02.088Z starting phantom on port [12482]
2015-08-13T00:47:02.097Z Server running on port 3000
2015-08-13T00:47:02.225Z starting phantom on port [12483]
2015-08-13T00:47:02.236Z Server running on port 3000
2015-08-13T00:47:02.255Z started phantom
2015-08-13T00:47:02.394Z started phantom
2015-08-13T00:47:04.068Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:04.076Z got 504 in 13246ms for https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:04.107Z worker 3571 died, restarting!
2015-08-13T00:47:04.359Z starting phantom on port [12484]
2015-08-13T00:47:04.368Z Server running on port 3000
2015-08-13T00:47:04.537Z started phantom
2015-08-13T00:47:05.161Z getting https://stemn.com/users/thomaspÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:05.184Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:05.190Z got 504 in 13245ms for https://stemn.com/users/thomaspÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:05.225Z worker 3572 died, restarting!
2015-08-13T00:47:05.478Z starting phantom on port [12485]
2015-08-13T00:47:05.488Z Server running on port 3000
2015-08-13T00:47:05.645Z started phantom
2015-08-13T00:47:06.740Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:07.940Z getting https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:09.229Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:09.235Z got 504 in 13242ms for https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:09.267Z worker 3573 died, restarting!
2015-08-13T00:47:09.533Z starting phantom on port [12486]
2015-08-13T00:47:09.544Z Server running on port 3000
2015-08-13T00:47:09.709Z started phantom
2015-08-13T00:47:10.007Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:10.013Z got 504 in 13247ms for https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:10.046Z worker 3574 died, restarting!
2015-08-13T00:47:10.314Z starting phantom on port [12487]
2015-08-13T00:47:10.324Z Server running on port 3000
2015-08-13T00:47:10.498Z started phantom
2015-08-13T00:47:11.425Z getting https://stemn.com/users/thomaspÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:15.905Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:18.392Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:18.398Z got 504 in 13237ms for https://stemn.com/users/thomaspÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:18.433Z worker 3575 died, restarting!
2015-08-13T00:47:18.705Z starting phantom on port [12488]
2015-08-13T00:47:18.716Z Server running on port 3000
2015-08-13T00:47:18.880Z started phantom
2015-08-13T00:47:19.974Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:19.980Z got 504 in 13240ms for https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:20.012Z worker 3576 died, restarting!
2015-08-13T00:47:20.273Z starting phantom on port [12489]
2015-08-13T00:47:20.283Z Server running on port 3000
2015-08-13T00:47:20.453Z started phantom
2015-08-13T00:47:21.174Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:21.181Z got 504 in 13241ms for https://stemn.com/users/thomaspÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:21.215Z worker 3577 died, restarting!
2015-08-13T00:47:21.220Z getting https://stemn.com/users/thomaspÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:21.482Z starting phantom on port [12490]
2015-08-13T00:47:21.492Z Server running on port 3000
2015-08-13T00:47:21.651Z started phantom
2015-08-13T00:47:21.841Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:24.668Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:24.674Z got 504 in 13249ms for https://stemn.com/users/thomaspÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:24.705Z worker 3579 died, restarting!
2015-08-13T00:47:24.970Z starting phantom on port [12491]
2015-08-13T00:47:24.980Z Server running on port 3000
2015-08-13T00:47:25.142Z started phantom
2015-08-13T00:47:25.904Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:26.082Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:29.149Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:29.155Z got 504 in 13250ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:29.184Z worker 3578 died, restarting!
2015-08-13T00:47:29.419Z starting phantom on port [12492]
2015-08-13T00:47:29.428Z Server running on port 3000
2015-08-13T00:47:29.580Z started phantom
2015-08-13T00:47:32.034Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:35.075Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:35.081Z got 504 in 13240ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:35.116Z worker 3580 died, restarting!
2015-08-13T00:47:35.377Z starting phantom on port [12493]
2015-08-13T00:47:35.387Z Server running on port 3000
2015-08-13T00:47:35.551Z started phantom
2015-08-13T00:47:36.072Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:37.939Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:42.151Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:42.287Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:45.269Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:45.275Z got 504 in 13241ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:45.303Z worker 3581 died, restarting!
2015-08-13T00:47:45.569Z starting phantom on port [12494]
2015-08-13T00:47:45.579Z Server running on port 3000
2015-08-13T00:47:45.741Z started phantom
2015-08-13T00:47:47.726Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:48.168Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:48.362Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:49.313Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:49.319Z got 504 in 13247ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:49.349Z worker 3582 died, restarting!
2015-08-13T00:47:49.609Z starting phantom on port [12495]
2015-08-13T00:47:49.620Z Server running on port 3000
2015-08-13T00:47:49.799Z started phantom
2015-08-13T00:47:51.186Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:51.192Z got 504 in 13253ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:51.224Z worker 3583 died, restarting!
2015-08-13T00:47:51.497Z starting phantom on port [12496]
2015-08-13T00:47:51.508Z Server running on port 3000
2015-08-13T00:47:51.673Z started phantom
2015-08-13T00:47:52.153Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:52.260Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:52.376Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:53.806Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:54.367Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:55.382Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:55.388Z got 504 in 13237ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:55.421Z worker 3584 died, restarting!
2015-08-13T00:47:55.528Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:47:55.536Z got 504 in 13249ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:55.566Z worker 3585 died, restarting!
2015-08-13T00:47:55.690Z starting phantom on port [12497]
2015-08-13T00:47:55.699Z Server running on port 3000
2015-08-13T00:47:55.828Z starting phantom on port [12498]
2015-08-13T00:47:55.837Z Server running on port 3000
2015-08-13T00:47:55.866Z started phantom
2015-08-13T00:47:56.004Z started phantom
2015-08-13T00:47:57.066Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:58.169Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:58.360Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:47:58.493Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:00.119Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:00.956Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:00.962Z got 504 in 13236ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:00.996Z worker 3586 died, restarting!
2015-08-13T00:48:01.267Z starting phantom on port [12499]
2015-08-13T00:48:01.278Z Server running on port 3000
2015-08-13T00:48:01.401Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:01.408Z got 504 in 13240ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:01.441Z worker 3587 died, restarting!
2015-08-13T00:48:01.441Z started phantom
2015-08-13T00:48:01.595Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:01.602Z got 504 in 13240ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:01.638Z worker 3588 died, restarting!
2015-08-13T00:48:01.707Z starting phantom on port [12300]
2015-08-13T00:48:01.717Z Server running on port 3000
2015-08-13T00:48:01.900Z starting phantom on port [12301]
2015-08-13T00:48:01.903Z started phantom
2015-08-13T00:48:01.911Z Server running on port 3000
2015-08-13T00:48:02.074Z started phantom
2015-08-13T00:48:02.376Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:03.203Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:03.808Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:04.331Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:04.591Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:04.857Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:05.396Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:05.406Z got 504 in 13253ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:05.439Z worker 3589 died, restarting!
2015-08-13T00:48:05.612Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:05.617Z got 504 in 13241ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:05.649Z worker 3590 died, restarting!
2015-08-13T00:48:05.699Z starting phantom on port [12302]
2015-08-13T00:48:05.710Z Server running on port 3000
2015-08-13T00:48:05.878Z started phantom
2015-08-13T00:48:05.905Z starting phantom on port [12303]
2015-08-13T00:48:05.915Z Server running on port 3000
2015-08-13T00:48:06.130Z started phantom
2015-08-13T00:48:06.483Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:07.036Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:07.043Z got 504 in 13237ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:07.062Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:07.075Z worker 3591 died, restarting!
2015-08-13T00:48:07.339Z starting phantom on port [12304]
2015-08-13T00:48:07.349Z Server running on port 3000
2015-08-13T00:48:07.512Z started phantom
2015-08-13T00:48:08.468Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:08.971Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:11.401Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:11.407Z got 504 in 13238ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:11.441Z worker 3592 died, restarting!
2015-08-13T00:48:11.596Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:11.601Z got 504 in 13241ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:11.639Z worker 3593 died, restarting!
2015-08-13T00:48:11.709Z starting phantom on port [12305]
2015-08-13T00:48:11.719Z Server running on port 3000
2015-08-13T00:48:11.740Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:11.746Z got 504 in 13253ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:11.779Z worker 3594 died, restarting!
2015-08-13T00:48:11.893Z started phantom
2015-08-13T00:48:11.899Z starting phantom on port [12306]
2015-08-13T00:48:11.909Z Server running on port 3000
2015-08-13T00:48:12.045Z starting phantom on port [12307]
2015-08-13T00:48:12.055Z Server running on port 3000
2015-08-13T00:48:12.085Z started phantom
2015-08-13T00:48:12.220Z started phantom
2015-08-13T00:48:13.189Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:15.608Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:15.614Z got 504 in 13238ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:15.645Z worker 3595 died, restarting!
2015-08-13T00:48:15.915Z starting phantom on port [12308]
2015-08-13T00:48:15.925Z Server running on port 3000
2015-08-13T00:48:16.086Z started phantom
2015-08-13T00:48:16.441Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:16.448Z got 504 in 13245ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:16.487Z worker 3596 died, restarting!
2015-08-13T00:48:16.698Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:16.743Z starting phantom on port [12309]
2015-08-13T00:48:16.755Z Server running on port 3000
2015-08-13T00:48:16.922Z started phantom
2015-08-13T00:48:19.215Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:19.301Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:20.292Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:20.298Z got 504 in 13236ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:20.330Z worker 3597 died, restarting!
2015-08-13T00:48:20.597Z starting phantom on port [12310]
2015-08-13T00:48:20.608Z Server running on port 3000
2015-08-13T00:48:20.777Z started phantom
2015-08-13T00:48:21.707Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:21.714Z got 504 in 13246ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:21.756Z worker 3598 died, restarting!
2015-08-13T00:48:22.032Z starting phantom on port [12311]
2015-08-13T00:48:22.042Z Server running on port 3000
2015-08-13T00:48:22.217Z started phantom
2015-08-13T00:48:26.429Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:26.435Z got 504 in 13246ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:26.472Z worker 3599 died, restarting!
2015-08-13T00:48:26.734Z starting phantom on port [12312]
2015-08-13T00:48:26.744Z Server running on port 3000
2015-08-13T00:48:26.906Z started phantom
2015-08-13T00:48:29.284Z getting https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:29.927Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:29.934Z got 504 in 13236ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:29.966Z worker 3600 died, restarting!
2015-08-13T00:48:30.218Z starting phantom on port [12313]
2015-08-13T00:48:30.228Z Server running on port 3000
2015-08-13T00:48:30.390Z started phantom
2015-08-13T00:48:32.450Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:32.457Z got 504 in 13242ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:32.490Z worker 3601 died, restarting!
2015-08-13T00:48:32.746Z starting phantom on port [12314]
2015-08-13T00:48:32.756Z Server running on port 3000
2015-08-13T00:48:32.921Z started phantom
2015-08-13T00:48:42.524Z Experiencing infinite javascript loop. Killing phantomjs...
2015-08-13T00:48:42.530Z got 504 in 13246ms for https://stemn.com/users/thomaspÃÃÃÃÃÃÃÃÃÃÃÃÂ¶schl6d?org=unisec
2015-08-13T00:48:42.560Z worker 3602 died, restarting!
2015-08-13T00:48:42.803Z starting phantom on port [12315]
2015-08-13T00:48:42.813Z Server running on port 3000
2015-08-13T00:48:42.966Z started phantom

That's weird. Are you on the phantomjs2 branch? And which version of the prerender server are you seeing this on?

This is on prerender 3.19.0 using phantom 0.7.2 and phantomjs 1.9.17.

Can you try 3.20.1? We pushed an encoding fix that might help here. You also might want to try PhantomJS 2 if that doesn't work.

Upgrading to 3.20.1 didn't fix it. I'm compiling PhantomJS 2 from source now. I don't see any info in the prerender readme about running with PhantomJS 2. How would I run using PhantomJS 2?

You just need to checkout the phantomjs2 branch and then set your PHANTOMJS_CDNURL to point to the location of your compiled and zipped PhantomJS 2. Running an npm install should install PhantomJS 2 from that location and then everything else should work the same. Let me know if you have any issues!

Hi,how to set your PHANTOMJS_CDNURL??

@zhangfengGH you should export it on the command line like:
export PHANTOMJS_CDNURL=http://www.linktodirectory.com/

And then in that directory should live each PhantomJS 2 binary that you've compiled for different build systems (linux, osx, windows, etc).

@thoop  Dear，when I use PHANTOM_WORKER_ITERATIONS default Settings, phantomjs collapse often, but when I set PHANTOM_WORKER_ITERATIONS to a larger number of, say, 1000, and then collapse the number of times a lot less. Another problem is that, over time, the prerender with more memory, there seems to be a memory leak, is this why?

@zhangfengGH please open a new issue instead of hijaking this one. The number of iterations is how long before we forcibly shut down PhantomJS to prevent the memory leak issue. That's why you're seeing memory leaks when setting it to 1000. I wouldn't set it any higher than 200.

These issues shouldn't be a problem now with the latest version of Prerender (v4.0.3). Please upgrade and reopen if the issue persists.


Application Analytics

Description
App Analytics skeleton to be merged into main
Issues Resolved
Start Application Analytics
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #299 (3277819) into main (47a944e) will decrease coverage by 0.60%.
The diff coverage is 6.14%.

@@             Coverage Diff              @@
##               main     #299      +/-   ##
============================================
- Coverage     71.86%   71.25%   -0.61%
- Complexity      269      270       +1
============================================
  Files            81       38      -43
  Lines          2804     2143     -661
  Branches        334      240      -94
============================================
- Hits           2015     1527     -488
+ Misses          624      454     -170
+ Partials        165      162       -3

Flag
Coverage Δ

dashboards-observability
?

opensearch-observability
71.25% <6.14%> (-3.66%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...arch/observability/model/ObservabilityObjectDoc.kt
87.83% <ø> (ø)

...tlin/org/opensearch/observability/model/RestTag.kt
100.00% <ø> (ø)

.../org/opensearch/observability/model/Application.kt
2.77% <2.77%> (ø)

...rch/observability/model/ObservabilityObjectType.kt
80.95% <50.00%> (-3.26%)
:arrow_down:

...ability/model/ObservabilityObjectDataProperties.kt
63.33% <75.00%> (+1.79%)
:arrow_up:

...omponents/common/helpers/ppl_docs/commands/sort.ts

...mon/helpers/ppl_docs/functions/full_text_search.ts

...ic/components/common/helpers/ppl_docs/overview.tsx

...components/common/helpers/ppl_docs/commands/top.ts

...nts/common/helpers/ppl_docs/functions/condition.ts

... and 39 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 47a944e...3277819. Read the comment docs.


[Config] Treat NULL like "all bundles" (default behaviour)

Allow to overwrite value with "all bundles" (default behaviour) for given enviroment.
Eg. if config.yml has bundles: [DemoBundle] and in config_dev.yml I want to overwrite that to "all bundles" (default) with this PR merged I could do that with bundles: ~.

Thank you @loostro.


Issue branch from danny experimental changes pr 1128

It includes

Two hooks for managing mediaQuery:

One hook to get current displayMedia Size based on viewport size
Another hook to select an instance from a list of instance and based on   current displayMedia Size.

A state of truth for mediaQueryList(s) to store displayMedia Size and possible mediaQuery options.

Per Slack:

I'm okay with leveraging this trick. I created a PR from your work. Let's clean up the bits that were just testing and update useMedia to support passing in one or more values to watch for it's useEffect?

Relayed feedback that useMedia breakpoints are not triggering at appropriate times:

@ladeirarodolfo, I'm not sure why, but these changes cause the DateRange picker to fail. You may want to connect with @rodrigolabs to see what's up.
https://viewer-dev.ohif.org/ continues to show the expected behavior with @rodrigolabs latest changes.

@ladeirarodolfo, I'm not sure why, but these changes cause the DateRange picker to fail. You may want to connect with @rodrigolabs to see what's up.
https://viewer-dev.ohif.org/ continues to show the expected behavior with @rodrigolabs latest changes.

There was a merge conflict on that file.. I will double check it


No type information for DialogConfiguration.settings

I'm submitting a feature request

Library Version:
1.0.0-beta.2.0.0

Please tell us about your environment:

Operating System:
Windows 10

Node Version:
6.3.1

NPM Version:
3.10.3

JSPM OR Webpack AND Version
jspm 0.17.0-beta.22

Browser:
all

Language:
TypeScript 1.8.x

Current behavior:
No type information for DialogConfiguration.settings
Expected/desired behavior:
Type information for DialogConfiguration.settings
Description:
I want to set the startingZIndex, as shown in the README, as follows:
        .plugin("aurelia-dialog", (config: DialogConfiguration) => {
            config.useDefaults();
            config.settings.startingZIndex = 1005;
        });

This results in:
error TS2339: Property 'settings' does not exist on type 'DialogConfiguration'.

... which means that I have to remove the DialogConfiguration type.

@cmichaelgraham Right now, the object in question is just a pojo, found here: https://github.com/aurelia/dialog/blob/master/src/dialog-options.js
Is there some way to generate interfaces, or something similar, to cover this particular use case?

Thanks @davismj, I guess that works for now. =)

any works :smile:
or you can define an interface like this
export interface StateSessionJSON {
    locked: boolean;
    uniqueId: string;
    activePaks: ActivePakJSON[];
}

@cmichaelgraham but this is esnext, not typescript

@davismj - i think it is ok in esnext also
https://github.com/aurelia/fetch-client/blob/a6db0c7596a801a3369709203dcdc57f1f60dc8e/src/interfaces.js#L7

It will work. The Babel transpiler uses Flow types which can handle it.

Okay, great. I tried making an interface but it generated something like  export declare export declare interface. I'll try dropping the export clause.


#34632 Add keywords for preference search

Added keywords for the preference search: reopen, open, Hippie, autosave.
Unfortunately, at the moment, pages don't have their own lists of tags. We have tag groups, and several pages can be linked to the same group, so it's challenging to expand these groups as it leads to unrelated pages appearing in the search results. However, reworking the tag groups right now doesn't make sense because we will automate collecting keywords.

verified


Resolve which manifest to trim publish output

In #55, we are now trimming by all manifests. This is due to a few limitations:

dotnet sdk publish targets resolves manifest files as a global item group so we need to set the TargetManifestFiles property in a global property group to ensure it is used. The dotnet sdk should be resolving the list of manifest files in the targets which uses them (will file a bug for this).
There is no cross-platform backwards compatible way of determining the os and platform outside of an MSBuild target.

Though in theory, trimming by all manifests should be correct, we may want to be more specific with which manifest to trim by in the future. If we decide to keep this behaviour, we should at least consolidate all manifests into a singular file.

This seems to be unblocked now that https://github.com/dotnet/sdk/issues/1164 is complete. Can we do this for preview2?

The most preferable approach here may be to merge the manifests into one. Will reconsider after preview2 since this isn't critical and only affects the error message when no store is installed.

@JunTaoLuo do we need to finish this in 2.0.0, or good to move?

The error message is rather verbose but there is no functional impact. I'll move it out if I can't get to it by next week. We can make the change post 2.0.0 if necessary.

@muratg suggest we punt this.

In https://github.com/aspnet/Universe/pull/565, we have added consolidation of the manifests. Now there will be one manifest: aspnetcore-store-2.0.3-rtm-71.xml or aspnetcore-store-2.0.3.xml for the no timestamp version.


first type checking round

@GRBurst @djobyte is the build matrix for different python versions needed here? Or could we just fix it to python 3.10? That would simplify configuring the branch protection.


🧑🤝🧑 Define Agenda for Labs & DPAT User Journey OnSite

User Story
We need to define an agenda and a list of outcomes for our in-person day with Labs to define the user journey via the single UI.
Value / Purpose
We want to get the most out of a joint day and make sure that all questions are answered. Therefore, we are looking to fully define the agenda for the day so we can us the time effectively.
Useful Contacts
No response
User Types
DP Operators
Hypothesis
If we have a well-laid-out agenda we will get the most out of our time.
Proposal
No response
Additional Information
No response
Definition of Done

[ ] Agenda fully defined
[ ] All questions captured
[ ] Answers to the questions captured
[ ] Follow-on stories raised

https://github.com/ministryofjustice/data-platform/discussions/1946

I'm closing this discussion as this session has concluded. Actions have been raised.


Additional sort options for Track Workflows in bslib version

Based on some discussion with Sanaz: a capability that would be useful in bslib PROOF that he uses in current PROOF is the ability to sort workflows run by END date and runtime. Currently in the bslib version you can only sort by submitted time. Related to this, we'll also want to display the end date on the track workflows page. Working on that.

[ ] sort workflows by END date
[ ] sort workflows by runtime (time it took to run)

display the end date on the track workflows page

@codebeaker do you mean on each card I assume?, so per workflow

thanks


[ALLUXIO-2575] Add support for including conf files in docker build

https://alluxio.atlassian.net/browse/ALLUXIO-2575

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/13593/
Test FAILed.

Merged build finished. Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/13592/Failed Tests: 1org.alluxio:alluxio-tests: 1alluxio.master.file.FileSystemMasterIntegrationTest.concurrentCreate
Test FAILed.

Jenkins, test this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/13667/
Test PASSed.


Fix wrong api path in developer docs

Description
Fix wrong api path.
Type of change

[x] This change requires a documentation update

Thanks for the feedback, however merging to main branch directly is not allowed due to quality assurance, please raise to dev branch, close for now


feat: automatically source environment variables into process

Fixes #110 🤞
Following the suggestion from @phoddie, this PR adds an additional step to various commands to update the process.env object with information from the user shell after manually "sourcing" the xs-dev-exports file on Unix-like systems. This appears to allow running examples immediately after setup without creating a new shell session.
This PR also adds a "Shell" field to the output of xs-dev info to help with debugging; as well as, an "Environment config" section of the setup docs page to provide more info about the use of the "exports" file.

When I try this, I get a strange error:
% xs-dev version
0.24.0
hoddie@jphAir2022 drag % xs-dev setup
Setting up the mac tools!
ℹ Downloading release tools
✔ Getting latest Moddable-OpenSource/moddable release
✔ Installing xsbug-log dependencies
✔ Moddable SDK successfully set up! Start a new terminal session and run the "helloworld example": xs-dev run --example helloworld
hoddie@jphAir2022 drag % xs-dev run --example helloworld
Unable to source the environment settings: TypeError: result.stdout.split is not a function
    at sourceEnvironment (/opt/homebrew/lib/node_modules/xs-dev/build/toolbox/system/exec.js:46:64)
    at async build (/opt/homebrew/lib/node_modules/xs-dev/build/toolbox/build/index.js:19:5)
    at async Command.run (/opt/homebrew/lib/node_modules/xs-dev/build/commands/run.js:14:9)
Moddable tooling required. Run 'xs-dev setup --device mac' before trying again.

@phoddie Thanks for updating and trying it out! I just push a patch release to be more defensive about processing the results for the local environment.

Thanks for the quick update. Running 0.24.2 does fix the exception. Alas then it still reports, "Moddable tooling required." Creating a new terminal window works. Please do let me know if there's something I can try here to help isolate what's going on (or if I just completely misunderstood something).

🤔 Hmm does the env command return a list of your environment variables for your current shell session? I should probably check for that to be available as well before attempting to call it.

It does!
% env
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/zsh
TERM=xterm-256color
TMPDIR=/var/folders/v0/cp3tsj4s4rngkq06wxwp2yv00000gq/T/
TERM_PROGRAM_VERSION=447
...


ft: add no_proxy environment variables

Same as #1268, but with bert-e.

Hello giacomoguiulfo,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get
information on this process.
Status report is not available.

Waiting for approval
The following approvals are needed before I can proceed with the merge:

2 peers

@bert-e help

Help page
The following options and commands are available at this time.
Options

name
description
privileged

:arrow_right: bypass_tester_approval
Bypass the pull request testers' approval
:star:

:arrow_right: bypass_commit_size
Bypass the check on the size of the changeset TBA
:star:

:arrow_right: after_pull_request
Wait for the given pull request id to be merged before continuing with the current one.

:arrow_right: bypass_incompatible_branch
Bypass the check on the source branch prefix
:star:

:arrow_right: bypass_author_approval
Bypass the pull request author's approval
:star:

:arrow_right: bypass_build_status
Bypass the build and test status
:star:

:arrow_right: wait
Instruct Bert-E not to run until further notice.

:arrow_right: create_pull_requests
Allow the creation of integration pull requests.

:arrow_right: bypass_jira_check
Bypass the Jira issue check
:star:

:arrow_right: bypass_peer_approval
Bypass the pull request peers' approval
:star:

:arrow_right: unanimity
Change review acceptance criteria from one reviewer at least to all reviewers

:arrow_right: no_octopus
Prevent Wall-E from doing any octopus merge and use multiple consecutive merge instead

Commands

name
description
privileged

:arrow_right: build
Re-start a fresh build TBA

:arrow_right: reset
Try to remove integration branches unless there are commits on them which do not appear on the source branch.

:arrow_right: status
Print Bert-E's current status in the pull request TBA

:arrow_right: retry
Re-start a fresh build TBA

:arrow_right: clear
Remove all comments from Bert-E from the history TBA

:arrow_right: help
Print Bert-E's manual in the pull request.

:arrow_right: force_reset
Delete integration branches & pull requests, and restart merge process from the beginning.

@bert-e bypass_build_status

In the queue
The changeset has received all authorizations and has been added to the
relevant queue(s). The queue(s) will be merged in the target development
branch(es) as soon as builds have passed.
The changeset will be merged in:

:heavy_check_mark: development/8.0

There is no action required on your side. You will be notified here once
the changeset has been merged. In the unlikely event that the changeset
fails permanently on the queue, a member of Release Engineering will
contact you to help resolve the matter.
IMPORTANT
Please do not attempt to modify this pull request.

Any commit you add on the source branch will trigger a new cycle after the
current queue is merged.
Any commit you add on one of the integration branches will be lost.

If you need this pull request to be removed from the queue, please contact a
member of Release Engineering now.
The following options are set: bypass_build_status

@bert-e clear

Not implemented
This command will be implemented soon.
The following options are set: bypass_build_status

@bert-e force_reset

@bert-e status

Status
Status report is not available.
The following options are set: bypass_build_status

In the queue
The changeset has received all authorizations and has been added to the
relevant queue(s). The queue(s) will be merged in the target development
branch(es) as soon as builds have passed.
The changeset will be merged in:

:heavy_check_mark: development/8.0

The following branches will NOT be impacted:

development/6.4
development/7.4

There is no action required on your side. You will be notified here once
the changeset has been merged. In the unlikely event that the changeset
fails permanently on the queue, a member of Release Engineering will
contact you to help resolve the matter.
IMPORTANT
Please do not attempt to modify this pull request.

Any commit you add on the source branch will trigger a new cycle after the
current queue is merged.
Any commit you add on one of the integration branches will be lost.

If you need this pull request to be removed from the queue, please contact a
member of Release Engineering now.
The following options are set: bypass_build_status

I have successfully merged the changeset of this pull request
into targetted development branches:

:heavy_check_mark: development/8.0

The following branches have NOT changed:

development/6.4
development/7.4

Please check the status of the associated issue ZENKO-468.
Goodbye giacomoguiulfo.

@bert-e clear

Not implemented
This command will be implemented soon.
The following options are set: bypass_build_status


Graph summary is very wrong?

Describe the bug
It seems that the graph comparison for week/month/etc is very bugged and only shows a small fraction of the real time
When clicked on project, it shows the real time

But while out in the main dashboard it shows completely different time

System information
Please provide information on:

Wakapi version 2.9.1
Operating system

If Docker: which image and tag?
ghcr.io/muety/wakapi:latest

Database (SQLite, MySQL, ... ?)
PostgreSQL

Can you try to go to Settings -> Danger Zone, do Regenerate summaries and see if the problem persists?

Any updates on this?

Sorry for the late reply, I actually did regenerate summaries, and that screenshot was after the fact

Although the issue does seem to be gone now

Very strange! From your feeling, which of the two above numbers is more realistic?
I'll close this issue for now, as there's not much we can do at this point. But if you observe something similar again, please come back and report it here. Also, preferably try to do some preliminary investigation to see if these discrepancies only occur for certain projects, certain time intervals. etc.

it seems that the issue is back hmmmm

Super weird! Would you mind sending me a dump of your database? Only if you don't think it contains any sensitive data! I know that's a lot to ask for, but would help me with debugging a lot.

Never mind, I found and fixed the bug! Turned out the project-specific summary was too high on average due to an error in the calculation logic. Will push out a new release soon. Thanks for reporting this!


datapath type mismatch

Describe the bug
Just pulled the latest commits (was previously on https://github.com/danrahn/MarkerEditorForPlex/commit/a4c21c6c2fac02d06c1d87ca06d670a78ae80506), and now it's getting an error when trying to run it. Pretty sure it has to do with the commit from 45 minutes ago since that commit mentions the data path in it's title.
Log:
[2024.02.24 03:55:12.736][INFO   ] EditorConfig    - Reading configuration...
[2024.02.24 03:55:12.738][WARN   ] EditorConfig    - Type Mismatch: 'dataPath' should have a type of 'function', found 'string'. Attempting to coerce...
[2024.02.24 03:55:12.738][ERROR  ] EditorConfig    -                 Could not coerce. Ignoring value '/mnt/Plex Media Server' and setting to 'getDefaultPlexDataPath() {
        const platform = process.platform;
        switch (platform) {
            case 'win32':
            {
                const registryOverride = getWin32DataPathFromRegistry();
                if (registryOverride.length > 0) {
                    return join(registryOverride, 'Plex Media Server');
                }

                if (!process.env.LOCALAPPDATA) {
                    Log.warn('LOCALAPPDTA could not be found, manual intervention required.');
                    return '';
                }

                return join(process.env.LOCALAPPDATA, 'Plex Media Server');
            }
            case 'darwin':
                return '~/Library/Application Support/Plex Media Server';
            case 'linux':
            case 'aix':
            case 'openbsd':
            case 'sunos':
            {
                if (process.env.PLEX_HOME) {
                    return join(process.env.PLEX_HOME, 'Library/Application Support/Plex Media Server');
                }

                // Common Plex data locations
                const testPaths = [
                    '/var/lib/plexmediaserver/Library/Application Support',
                    '/var/snap/plexmediaserver/common/Library/Application Support',
                    '/var/lib/plex',
                    '/var/packages/PlexMediaServer/shares/PlexMediaServer/AppData',
                    '/volume1/Plex/Library',
                ];

                for (const path of testPaths) {
                    const fullPath = join(path, 'Plex Media Server');
                    if (existsSync(fullPath)) {
                        return fullPath;
                    }
                }

                return '';
            }
            case 'freebsd':
                return '/usr/local/plexdata/Plex Media Server';
            default:
                Log.warn(`Found unexpected platform '${platform}', cannot find default data path.`);
                return '';
        }
    }'
[2024.02.24 03:55:12.740][CRITICAL] ServerCore      - The "path" argument must be of type string. Received function getDefaultPlexDataPath
[2024.02.24 03:55:12.740][ERROR  ] ServerCore      - The server ran into an unexpected problem, exiting...

Desktop (please complete the following information):

OS: Ubuntu 22.04
Browser: Firefox
Version: commit https://github.com/danrahn/MarkerEditorForPlex/commit/977b70fbcba9254a2e96970799e11b82a9dadc42

Additional context
Add any other context about the problem here.

Ah, yep, thanks for the quick report. Should be resolved with 107ea2be1ce36b4aaf42049051ce54a8b1f7be47.


Gantt chart not working from both Example and Sandbox

I'm trying to perform some chart library comparison here. But I'm struggling in having the Gantt chart working properly.
If you pull that repo, go to the subfolder chart-libs-compare, and look at the React Google Charts tab, then scroll down, you will see:

The code behind that error is an exact copy-paste of the Styling Arrows example here with some very basic component around (you can see that it doesn't affect the other charts).
I tried to understand what is happening. From this StackOverflow post I noticed that the code in the example have a lot of nulls. I filled all nulls for dates and durations (code not committed). The error persisted, even with a reboot and a cache clean.
Finally, I noticed some code available through Code Sandbox:
https://codesandbox.io/s/github/rakannimer/react-google-charts/tree/master/sandboxes/gantt-chart?file=/index.js
But even this has some strange bug. First, when entering in the code, I see this error:

I can see the chart at the right, but no image where it should appear:

But the worse is that if I do any change to the code and fork it, say, add a single space somewhere, the fork happens, but then the chart no longer appears, instead, an error emerges:

It happens with both Chrome and Firefox.
Is this a know issue? It seems that Gantt chart only works "in your machine" - I see the Gantt chart working in both example page and CodeSandbox (despite that error with the image) but once you move the code somewhere (copy-pasting the example code or forking the CodeSandbox) it no longer works (doesn't work "in my machine").
Thank you!

Gantt Chart sandboxes and live examples : https://www.react-google-charts.com/examples/gantt


[BUG] Link to admin services incorrect when retrieving registered services

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior

Retrieving the registered common services ...
GET https://lab-datalake:9443/open-metadata/platform-services/users/garygeeke/server-platform/registered-services/common-services
Response:
{
    "class": "RegisteredOMAGServicesResponse",
    "relatedHTTPCode": 200,
    "services": [
        {
            "serviceId": 180,
            "serviceName": "Open Metadata Repository Services (OMRS)",
            "serviceDevelopmentStatus": "STABLE",
            "serviceURLMarker": "repository-services",
            "serviceDescription": "Manages the synchronization, retrieval and maintenance of metadata stored in open metadata repositories",
            "serviceWiki": "https://egeria-project.org/services/omrs"
        },
        {
            "serviceId": 181,
            "serviceName": "OMAG Server Operational Services",
            "serviceDevelopmentStatus": "STABLE",
            "serviceURLMarker": "admin-services",
            "serviceDescription": "Management of services active in an Open Metadata and governance server (OMAG Server)",
            "serviceWiki": "https://egeria-project.org/services/admin-services"
        },
        {
            "serviceId": 182,
            "serviceName": "Connected Asset Services",
            "serviceDevelopmentStatus": "TECHNICAL_PREVIEW",
            "serviceURLMarker": "connected-asset",
            "serviceDescription": "Common metadata services for the Open Connector Framework (OCF)",
            "serviceWiki": "https://egeria-project.org/services/ocf-metadata-management"
        },
        {
            "serviceId": 183,
            "serviceName": "Open Metadata Security Services",
            "serviceDevelopmentStatus": "TECHNICAL_PREVIEW",
            "serviceDescription": "Authorization services for Open Metadata and Governance",
            "serviceWiki": "https://egeria-project.org/services/metadata-security-services"
        }
    ]
}

Expected Behavior
The link to admin services should be correct - currently returns a 404
(either update code to correct link, or create page in egeria-docs)
Steps To Reproduce
No response
Environment
- Egeria:
- OS:
- Java:
- Browser (for UI issues):
- Additional connectors and integration:

Any Further Information?
No response

Additionally I noticed the following components appear to have the wrong status in the code (likely the docs are correct, but see also odpi/egeria-docs#444)
        {
            "serviceId": 182,
            "serviceName": "Connected Asset Services",
            "serviceDevelopmentStatus": "TECHNICAL_PREVIEW",
            "serviceURLMarker": "connected-asset",
            "serviceDescription": "Common metadata services for the Open Connector Framework (OCF)",
            "serviceWiki": "https://egeria-project.org/services/ocf-metadata-management"
        },

        {
            "serviceId": 183,
            "serviceName": "Open Metadata Security Services",
            "serviceDevelopmentStatus": "TECHNICAL_PREVIEW",
            "serviceDescription": "Authorization services for Open Metadata and Governance",
            "serviceWiki": "https://egeria-project.org/services/metadata-security-services"
        }

^^ These are both marked as stable in the doc
        {
            "serviceId": 217,
            "serviceName": "Discovery Engine OMAS",
            "serviceDevelopmentStatus": "IN_DEVELOPMENT",
            "serviceURLMarker": "discovery-engine",
            "serviceDescription": "Support for automated metadata discovery engines",
            "serviceWiki": "https://egeria-project.org/services/omas/discovery-engine/overview/"
        },

^^ marked as tech preview in the docs

Also observed via the swagger UI link

I believe this is fixed now


Removing user as global variable

Describe the bug
Making user global can cause side effect when multiple users are using the bot at the same time. the name of a user can be echoes to another user.

I am interested on this one.

@khalifeh55 Thanks for your interest! I assigned this issue to you. Please let us know if you have any question 👍


De/serialization with serde

This pull request add serialization and deserialization with serde for matrix and vector and related tests

Serde is enabled with the "serde" feature and also related tests are run with the feature. travis.yml should be updated accordingly


Accumulated input instance sharing regression in Input.parse_input_event()

Godot version
3.x (b7ded89fe9c327bc3af9ec5922aac78e7141f5bc)
System information
Arch Linux
Issue description
Previously, passing a reused instance to parse_input_event even with accumulated input enabled would not cause the event to be shared between emitted events.
Steps to reproduce
Create two input events with input accumulation enabled:
        Input.set_use_accumulated_input(true)
	var a = InputEventAction.new()
	for action in ["test1", "test2"]:
		a.action = action
		Input.parse_input_event(a)

Parse them in another node:
func _input(event):
	if event is InputEventAction:
		print(event.action)

event.action will return test2 in all cases, in an older version it would return test1 and test2 in alternating fashion
Minimal reproduction project
InputBug.zip

I can reproduce the issue with the MRP. The behavior changed between 3.4 beta 3 and 3.4 beta 4, which likely points at #42220. CC @RandomShaper
I don't know yet if it's an actual bug or a bugfix, I'll let @RandomShaper assess.
To me both behaviors seem non-intuitive when reading the description of set_use_accumulated_input. I tweaked the project to count how many events are sent and received in 3 seconds, and it's the same number for both. So I'm not sure what accumulation happens at all here.
InputBug.zip

I think accumulation is done in the OS implementation, and since we are firing events ourselves it's likely those don't get accumulated, but don't quote me on that.

So given the above discussion, I think this just requires some better documentation?

This issue has been fixed in master at #64423 and in 3.x at #64424.
Running the MRP now yields the following message:
WARNING: An input event object is being parsed more than once in the same frame, which is unsafe.
If you are generating events in a script, you have to instantiate a new event instead of sending the same one more than once, unless the original one was sent on an earlier frame.
You can call duplicate() on the event to get a new instance with identical values.

Closing.


Multisig unnecessarily uses bonded aggregates & UI bug

Reproduce bug:

Create multisig 1 of 1
Send multisig transfer uisng cosigner with <10 xem

Result:

Transaction successfully signed pop up appears, but transaction does not broadcast.

Usability: There is no need (afaik) to use bonded multisig, the wallet should be able to detect that the required signers are available. If aggregate complete is used, there is no need for the cosigner to have XYM if 0 fee transaction is possible.

I would add, it isn't just 1-of-1, it is any 1-of-n multisig tx. Also, doing it as a complete creates less blockchain bloat while being faster.

As @kodty and @jabo38 write above. If only one signature needed wallet should announce Aggregate Completed instead of Aggregate Bonded.

@AnthonyLaw
After change I'm not able create multisig. Video: https://share.getcloudapp.com/YEuZxAXR
I got error:
FormTransactionBase.ts?eb0f:292 Uncaught (in promise) TypeError: Cannot read property 'minApproval' of undefined
at FormMultisigAccountModificationTransaction.getTransactionCommandMode (FormTransactionBase.ts?eb0f:292)
at FormMultisigAccountModificationTransaction.createTransactionCommand (FormMultisigAccountModificationTransactionTs.ts?c467:403)
at FormMultisigAccountModificationTransaction.onSubmit (FormTransactionBase.ts?eb0f:333)
at VueComponent.eval (vee-validate.esm.js?7bb1:1882)
at step (vee-validate.esm.js?7bb1:66)
at Object.eval [as next] (vee-validate.esm.js?7bb1:47)
at fulfilled (vee-validate.esm.js?7bb1:37)

@AnthonyLaw
After change I'm not able create multisig. Video: https://share.getcloudapp.com/YEuZxAXR
I got error:
FormTransactionBase.ts?eb0f:292 Uncaught (in promise) TypeError: Cannot read property 'minApproval' of undefined
at FormMultisigAccountModificationTransaction.getTransactionCommandMode (FormTransactionBase.ts?eb0f:292)
at FormMultisigAccountModificationTransaction.createTransactionCommand (FormMultisigAccountModificationTransactionTs.ts?c467:403)
at FormMultisigAccountModificationTransaction.onSubmit (FormTransactionBase.ts?eb0f:333)
at VueComponent.eval (vee-validate.esm.js?7bb1:1882)
at step (vee-validate.esm.js?7bb1:66)
at Object.eval [as next] (vee-validate.esm.js?7bb1:47)
at fulfilled (vee-validate.esm.js?7bb1:37)

Thanks for the fix back, i will take a look on it :)

Fixed in https://github.com/symbol/symbol-desktop-wallet/pull/1619

@AnthonyLaw I've found one more issue regarding this one.
If you create multisig with 2 cosigners and setup 1 - minApproval, 2 minRemoval then wallet is trying to send Aggregate Complate when removing one cosigner but this is invalid.

hmm thanks for the feedback, I need to check again with those conditions.

@AnthonyLaw should we close that one?

@bassemmagdy no. It has to be fixed https://github.com/symbol/desktop-wallet/issues/1344#issuecomment-886964195

Yes, we can't close this.
@AdriaCarrera any update for this?

@AnthonyLaw @bassemmagdy @cryptoBeliever moving this back to “In progress” since @AdriaCarrera is currently busy with other things. We’ll need to re-assign this task.

@coiki @surekabpm
This issue has to be fixed before next release. If we want release without this fix then this PR's have to be reverted:

https://github.com/symbol/desktop-wallet/pull/1586
https://github.com/symbol/desktop-wallet/pull/1619


There is no neofetch

Did you forget to include it?

heh, how could one manage to write this all up then forget the actual release?

Just a Readme file...


List available templates in sema.commons.j2-template

Create a system to list available templates and document their usage.

Links to #7

see comment in #27 -- we currently do not have any built-in templates


Remove obsolete tests from gh actions

Signed-off-by: Talor Itzhak<EMAIL_ADDRESS>

these tests are not obsolete: the other way around, we planned initially a set of test which did not materialize to date, and it's still unclear they ever will. Any way, it's good to remove them to clean up a bit.

/lgtm


Error: no port found in app or arguments

Following the install instructions here:
https://kubevela.io/docs/install
When I get to this part:
vela port-forward addon-velaux -n vela-system
I get this error if I select the indicated in the docs menu item:
Error: no port found in app or arguments

@drozzy are you installed by the command vela addon enable velaux?

Yes, I followed the install procedure exactly. Not sure what went wrong.

vela port-forward -n vela-system addon-velaux 9082:80

Thanks


Unknown error on the test cas xpansion-test-02

xpansion-test-02.zip
Traceback (most recent call last):
File "launch.py", line 9, in
File "antares_xpansion\driver.py", line 36, in init
File "antares_xpansion\driver.py", line 280, in check_settings
File "antares_xpansion\input_checker.py", line 452, in check_settings_file
File "antares_xpansion\input_checker.py", line 452, in
IndexError: list index out of range
[2716] Failed to execute script launch

There are some empty lines at the end of xpansion-test-02/user/expansion/settings.ini
This is currently not supported.
Correction :

[ ] update src/src_python/input_checker.py so empty line are not checked


等待画面静止后报错

使用重复作战时出错
关卡 2-9
Ξ 等待画面静止
Traceback (most recent call last):
File "automator/launcher.py", line 172, in command_internal
File "automator/launcher.py", line 301, in cli_handler
File "Arknights/addons/stage_navigator.py", line 394, in cli_auto
File "Arknights/addons/stage_navigator.py", line 343, in main_handler
File "Arknights/addons/contrib/plan.py", line 99, in run_plan
File "Arknights/addons/stage_navigator.py", line 332, in navigate_and_combat
File "Arknights/addons/combat.py", line 117, in combat_on_current_stage
File "Arknights/addons/combat.py", line 345, in operation_once_statemachine
File "Arknights/addons/combat.py", line 263, in on_operation
File "automator/mixin.py", line 102, in wait_for_still_image
RuntimeError: 15 秒内画面未静止，最小误差=152，阈值=16

经判断，应该是2-9关卡识别有问题

结算画面有小概率会产生抖动，干扰静止检测

问题在于60s后 程序检测到结算页面 但实际关卡尚未结束


[CARBONDATA-2110] Remove tempCsv option in test cases

Since 'TempCSV' option is deprecated in PR #1916 ,

the tests using this option should also be updated.
log warn message about this deprecated option if user still use it.

Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[X] Any interfaces changed?
NO

[X] Any backward compatibility impacted?
NO

[x] Document update required?
NO

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

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

LGTM

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

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

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

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

please rebase

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/3344/

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

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

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/3359/

@jackylk done

@xuchuanyin master is freeze before 1.3 release. I will merge this after some time

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

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

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/3772/

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

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

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/3806/

retest this please

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

retest this please

retest this please

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

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

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

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


document the duvet usage in h3

Hi,
i have documented the duvet usage.
I hope that all i wrote is correct.

duvet is still under active development and the interface may change soon, as you could see here in the duvet-specification.  Maybe we could keep this open and wait until the duvet 0.2 is out and link to the reference instead.
Also, it may be better to go into some Contribute section, along with a reminder of updating the annotations when behavior has changed.

@eagr it's been a couple months, does it still seem like something that is going to change soon, or should we just merge Ruben's work here?

duvet has released a 0.2 but sadly the docs haven't landed, so we can't link to it yet. And the documentation pr seems a bit stagnant. Let's just do this.
Mind moving the docs into a CONTRIBUTING.md and refer to it from the README so that it can be more discoverable and less likely to be skipped by people? @Ruben2424

@eagr I renamed it.


Specification should have a changelog

I asked this question on the discussion forum but got no response: http://discuss.jsonapi.org/t/is-there-an-easy-way-to-see-the-differences-between-versions-1-0-and-1-1/353
Is there an easy way of seeing the differences between version 1.0 and 1.1 of the specification? Ideally, each new version of the specification would have a change log.

Yes, we'll add a changelog. For now, the only new feature in 1.1 is the introduction of @-Members. We fixed some errata too.

Is there any update on this? Is there a changelog somewhere? Is @-Members still the only change?

@lode The changelog is on the jsonapi.org homepage. I'm gonna close this.

@ethanresnick Your response is not very helpful. Mind providing a link to the actual changelog?

@michaelkrupp https://jsonapi.org/#update-history

For anyone stumbling here, the link has changed to https://jsonapi.org/about/#update-history.


v2 release

Original proposal: #21

[ ] API & code changes

[ ] export Vavilon instance (#24)
[ ] new dictionary format (#27)
[ ] drop ES3 support

[ ] Documentation

[ ] API docs
[ ] Docs translation
[ ] README cleanup

[ ] Performance

[ ] Keep it under 1KiB
[ ] Keep it fast

This PR is closed for reasons described in #21.


how to write my own loss function ?

I want to use my own loss to compute gradient.  The loss function is listed as below.
def my_loss(y_true, y_pred):
   def step(y_true_step, y_pred_step):
          true, pred = label_pre(y_true_step, y_pred_step)
          loss = cal_loss(true, pred)
          return loss

   loss,_ = theano.scan(
       fn=step,
       outputs_info=None,
      sequences=[y_true, y_pred]
     )
    return T.mean(loss)

However, I met the error  "DisconnectedInputError(message)". Anyone knows the reason?
Traceback (most recent call last):
File "exam/cnn_lstm_ctc/cnn_lstm_ctc.py", line 379, in
main()
File "exam/cnn_lstm_ctc/cnn_lstm_ctc.py", line 356, in main
validation_data=(X_valid, Y_valid))
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/models.py", line 640, in fit
sample_weight=sample_weight)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/engine/training.py", line 1103, in fit
self._make_train_function()
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/engine/training.py", line 720, in _make_train_function
self.total_loss)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/optimizers.py", line 310, in get_updates
grads = self.get_gradients(loss, params)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/optimizers.py", line 62, in get_gradients
grads = K.gradients(loss, params)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/backend/theano_backend.py", line 825, in gradients
return T.grad(loss, variables)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Theano-0.9.0.dev2-py2.7.egg/theano/gradient.py", line 533, in grad
handle_disconnected(elem)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Theano-0.9.0.dev2-py2.7.egg/theano/gradient.py", line 520, in handle_disconnected
raise DisconnectedInputError(message)
theano.gradient.DisconnectedInputError:
Backtrace when that variable is created:
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/models.py", line 325, in add
output_tensor = layer(self.outputs[0])
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/engine/topology.py", line 493, in call
self.build(input_shapes[0])
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/layers/wrappers.py", line 98, in build
self.layer.build(child_input_shape)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/layers/convolutional.py", line 408, in build
self.W = self.init(self.W_shape, name='{}_W'.format(self.name))
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/initializations.py", line 59, in glorot_uniform
return uniform(shape, s, name=name)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/initializations.py", line 32, in uniform
return K.random_uniform_variable(shape, -scale, scale, name=name)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/backend/theano_backend.py", line 142, in random_uniform_variable
dtype=dtype, name=name)
File "/search/yangwenwen/anaconda2/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/backend/theano_backend.py", line 67, in variable
return theano.shared(value=value, name=name, strict=False)

You should search previous issues first #2662


Be sure that the destination directory exists

The importIncomingFile method of the concrete5 file Importer always fallback to write because copy fails. And it fails because the destination directory doesn't exist, so let's be sure that the destination dir exists.

Is this something we should change in our fork or should we change it in concrete5? just wondering because at some point when we go php 5.4 and greater we will probably want to try and sync back up with flysystem's non-forked release.

In the fork: I was trying to understand why a test in hhvm was failing and I found this problem.
Looking at the flysystem's non-forked release and it seems that that repo has such change: see https://github.com/thephpleague/flysystem/commit/533df47f5ff3d797c8bdc165bf1cb52d91cd9a8d

Ah, in that case yes, let's do it this way (since it's the way they're doing it.)


Release policy: Fix target release pencil image not working

Release policy: Fix target release pencil image not working
Resolves: #2686
Change-type: patch

Please make sure to read the CONTRIBUTING document before opening the PR for relevant information on contributing to the documentation. Thanks!

LGTM


album search broken

after the http update, the search has disappeared on IOS, there is still the menu item for it, but there is no text field to search for an album.

Yes, this broke during a recent update. I am looking into fixing it!

thanks for the quick resolution. much appreciated.


Caching Pages Question

Hi There! I just started using this module and was curious if theres a setting I am possibly missing. I have the following configuration in my nuxt config:
multiCache: {
    enabled: true,
    outputDir: '~/cache',
    server: {
      auth: {
        username: 'admin',
        password: 'hunter2'
      },
    },
    pageCache: {
      enabled: true,
      lruOptions: {
        max: 100,
        maxSize: 5000,
        ttl: 1000 * 60 * 1, // 1 Minutes
        allowStale: false,
      },
    },
  },

Since I have the TTL set for 1 minute I was expecting that after 1 minute, the /__nuxt_multi_cache/stats/page API endpoint wouldn't returned a cached page that was expired. Is a cached page supposed to be removed from the API response after it expires? Currently this is my response for simply my homepage:
{
    "rows": [
        {
            "tags": [],
            "timestamp":<PHONE_NUMBER>830,
            "key": "/"
        }
    ],
    "total": 1
}

But the page expired already (at least I think it should have lol).
Any insight would be awesome! thanks and so far this module looks great/exactly what I was looking for!!

I assume you're using the Nuxt 2 version, right? There it's using lru-cache in version 6, which has a different configuration options than the current version (7.x). Here's the docs for 6.x: https://github.com/isaacs/node-lru-cache/tree/a71e08008f2d25442426d0d26e8133dccc2ca9a5
One of the things they changed was renaming maxAge to ttl. So in your case it should work this way:
lruOptions: {
  max: 100,
  maxAge: 1000 * 60 * 1, // 1 Minutes
  stale: false,
}

Ah dude that did the trick! you da man! Thank you so muc, seriously this module already is exactly what i was looking for!

Thanks, I'm glad you like it!


Fixed condition for verifying frame element setting

@savvinsergey,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Fix one more non-deterministic test from times

follow-on to https://github.com/studentinsights/studentinsights/pull/1531
Who is this PR for?
developers
What problem does this PR fix?
builds that fail at certain times like https://travis-ci.org/studentinsights/studentinsights/builds/354154156
What does this PR do?

missed one and it's breaking the build; selfie


Selector expression error

When I have added SCLAlertView.swift to my project and compile, Xcode can't compile because follow error:

There are many syntax error in this class.
Please help me.
Regards.

I am using Xcode7.2.1

I have solved this problem on Xcode7.3


better srand

Currrent implementation of init_srand for Windows makes wrong seed value if vim run few times in same seconds.
vim -u NONE -V -es -c "echo rand(). ' '" -c quit && vim -u NONE -V -es -c "echo rand(). ' '" -c quit

vim_time() only has second accuracy.  Much better would be to use reltime(), which should have micro second accuracy.
But it is only available with FEAT_RELTIME.
Best is to use:

if FEAT_RELTIME is defined, use call f_reltime() and use the second item of the list (should be micro seconds).
if FEAT_RELTIME is not defined, or f_reltime() does not return a list with two numbers, use the value of vim_time()
Xor with mch_get_pid()

Updated

Perhaps, you may also want to use randombytes_random(void); from libsodium (ifdef FEAT_SODIUM) , if build with sodium enabled

:help srand() currently says:
                - If {expr} is not given, seed values are initialized by
                  reading from /dev/urandom, if possible, or using time(NULL)
                  a.k.a. epoch time otherwise; this only has second accuracy.

This would need to be updated according to the implementation.


"To enable AL Code Actions" not clear

In section "To enable AL Code Actions", points 2 and 3 clearly refer to editing the settings.json file, whereas point 1 refers to open the settings page, where is no "al.enableCodeActions", but "Al: Enable Code Actions" and a checkbox instead.
IMHO it would be more helpful to open Ctrl+P instead, choosing "settings.json" and edit the values there (as described in points 2 and 3)

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

ID: 325dad95-f893-2b85-ca29-f0b019c90d17
Version Independent ID: 75e0dcf4-2bb8-bd81-e120-240d08d0d0b3
Content: AL Code Actions - Business Central
Content Source: dev-itpro/developer/devenv-code-actions.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Hi, thanks for your feedback. You're right, there are two ways of enabling AL Code Actions, through the Settings page and the settings.json file, and the instructions seem to mix them up. This has been corrected and will be published soon.


Add SX1302 LoraWAN Gateway HAT for ChirpStack OS Gateway and Raspberry PI 4B

I have a project to manage water metering sensors based on LoraWAN technology for my residence in France.
I would like to create a LoraWAN Gateway 868 MHz based on ChirpStack OS Gateway, Raspberry PI 4B board and SX1302 LoRaWAN Gateway hat (www.waveshare.com).
I have searched the issues of this repository and believe that this is not a duplicate.
It could be a new hardware managed by the ChirpStack OS Gateway and easily integrated in the software
https://www.waveshare.com/wiki/SX1302_LoRaWAN_Gateway_HAT
I don't know how to implement and introduce the new board by myself. I need help.

I have been able to select the Waveshare hat during OS setup. Only problem I currently see is that the GPS isn't read.

Hello, Orne recently added the waveshare hat SX1302 in the gateway OS. But the software doesn't work on my Raspberry PI 4B (look at the picture). I suspect a CM4 issue. Which board do you use to make th test?

I used both Pi3B and Pi4B.
I have never seen that output before, but I run all my Pis headless, so it might be there and never noticed.

You are lucky! The issue is known. I installed a test version from Orne built in last January and the software works but the hat Waveshare SX1302 is not integrated.
https://github.com/chirpstack/chirpstack-gateway-os/issues/81
With or without the hat, the issue is present.

Is your bootloader for the pi4 up to date? I cant remember how, but booting from a raspbian os, there is a way to update the bootloader located in flash on the pi4 pcb.

Just looked, my bootloader isn't up to date either:
$ sudo rpi-eeprom-update
*** UPDATE AVAILABLE ***
BOOTLOADER: update available
   CURRENT: Thu 29 Apr 2021 16:11:25 UTC<PHONE_NUMBER>)
    LATEST: Tue 26 Apr 2022 10:24:28 UTC<PHONE_NUMBER>)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
            Use raspi-config to change the release.

  VL805_FW: Dedicated VL805 EEPROM
     VL805: up to date
   CURRENT: 000138a1
    LATEST: 000138a1

I have as the same bootloader version as you. See below.
BOOTLOADER: up to date
CURRENT: Fri  4 Nov 15:19:15 UTC 2022<PHONE_NUMBER>)
LATEST: Fri  4 Nov 15:19:15 UTC 2022<PHONE_NUMBER>)
RELEASE: stable (/lib/firmware/raspberrypi/bootloader/stable)
Use raspi-config to change the release.
VL805_FW: Using bootloader EEPROM
VL805: up to date
CURRENT: 000138a1
LATEST: 000138a1

Don't know if this is the issue, but no, my bootloader is old:
  CURRENT: Thu 29 Apr 2021 16:11:25 UTC<PHONE_NUMBER>)
Your bootloader is latest:
 CURRENT: Fri 4 Nov 15:19:15 UTC 2022<PHONE_NUMBER>)
I'll update to latest bootloader, when I get a chance, to see if GatewayOS still boots.

My Raspberry board is Model 4B V1.5, revision do3115 Soc BCM2711, 8GB RAM. And you?

Dont know what versions. One Pi4B board is 1GB ram, the other is 4GB ram. Both boot fine.
Just tested, neither of my 8GB Pi4's will boot GatewayOS.

The issue seems to be that 8GB Pi4s doesn't work. I suspect that the OS is 32bit based, and crashes when more than 4GB ram is available.

Good clue to explain the crash.
The new version of gateway OS 4.0.2 boots normally on my Pi4 8GB but crashes when the command sudo gateway-config is done. See the screenshot.

@dyane6 have you tried to re-flash the sdcard to make sure you started with a clean state?

The issue seems to be that 8GB Pi4s doesn't work. I suspect that the OS is 32bit based, and crashes when more than 4GB ram is available.

It should not. The Raspberry Pi OS 32bit version can be used for all Pi versions. I believe the full 8GB will be available when using the 32bit OS, but the maximum memory per process is limited to 3GB.
The boot issue could have been related to a different issue (Node-RED / NodeJS crashing). I believe there was a bug in some of the cross-compiling scripts which might have generated some invalid CPU instructions. The latest GW OS version rolled back some of these recipe updates.

You will see that screen until the PostgreSQL database has been initialized. I'm not sure if that is considered a crash? Depending the speed of your sd card, this could take a few minutes.
I just reflashed a sd card with the v4.0.2 full image, and this "The database is initializing..." goes away after about a minute or so.

@brocaar
I agree to close the topic because the initial issue is solved. I gonna re-flash the SD card 2 or 3 times hoping postgresql_dbs_created file will be created.


https / wss support

Hi again, and thanks for the server again!
Now as most servers run on https, browsers reject connections to ws:// by reasoning it with "Page was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint".
A bit of googling says it's due to an attempt at connecting to ws:// instead of wss:// (secure sockets).
How is it possible (if it is) to convert our server to wss with your extension?
Thank you in advance!

Hi. You should use port 44 instead of 8080 in your server app.
Or try to connect using this Url from your client:
wss://your.site:8080

Thank you!
Got it working


Drop Node.js v0.8.x from Travis CI.

node-gyp v3.6.3 doesn't work with node.js v0.8.28 any longer and
therefore the test suite doesn't build. As that is outside our
control, drop it.
In fact, it's a dependency of node-gyp that stopped working but
that is immaterial, the net result is the same.

@agnat @kkoopa Quick LGTM, por favor?

Thanks!


BitNav should be scrollable in component page

On the Components page, BitNav must be scrollable, now the items will be hidden as they are expanded as shown in the following image:

On the Components page, BitNav must be scrollable, now the items will be hidden as they are expanded as shown in the following image:

This issue is solved in #738


Bugfix for moveHistory when alwaysHighlight is enabled.

alwaysHighlight option doesn't work with moveHistory currently. We need to reset complIndex and select first element inside moveHistory.

Thanks!


The position of exclusions is not set on startup

Due to this, if a user does opt to include a position prop for an excluded module, it is never placed in the correct position.

This is now fixed.


Prefer tesserocr over easyocr, if available

When setting up our ingestion pipeline, explicitly check if tesserocr is available and Docling can load it. If so, prefer that. Otherwise, attempt the same for EasyOCR. If neither can load, log an error and disable optical character recognition.
Fixes #352

Thanks for the approval! After following some discussion elsewhere about being careful when we import anything that imports all of torch, I'm going to add an additional test to this and defer some of the docling/easyocr imports to not import transformers or torch until they're actually needed. Just a small change, but realized that should go in as part of this because otherwise we're loading all of torch fairly early in our import chain.

Ok, removing the hold now that we're not importing all of Pytorch as soon as someone imports SDG. Instead, we defer that until Docling actually needs torch loaded by moving some of our imports of docling bits further down into the code. And, the added test ensures we don't accidentally regress on that as we do future docling work here.

Thanks for taking care of this, Ben! 😁


Could you please offer the train/val split of the EDS_dataset?

Could you please offer the train/val split of the EDS_dataset?

Can you reproduce the result reported in this paper? I can't, even I use the trainval set for train and trainval set for test, you can think what is the result of only use train set to train and val set to test, I think it will be much lower, I ask the question to the author, but no reply.

I have not got any response also!


Added workaround for managed boot diagnostics incompatibility with Serial Console

Made small changes to the Serial Console overview page to include steps for how people can workaround the managed boot diagnostics issue. Also, included more detailed steps for the workaround in the Serial Console Enable and Disable page.

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
Public repo URL: https://github.com/MicrosoftDocs/azure-docs
Private repo URL: https://github.com/MicrosoftDocs/azure-docs-pr
We have closed this pull request. Please resubmit the updates through the private repo. For more information, [see the contributor guide].(https://docs.microsoft.com/en-us/contribute/)

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
Public repo URL: https://github.com/MicrosoftDocs/azure-docs
Private repo URL: https://github.com/MicrosoftDocs/azure-docs-pr
We have closed this pull request. Please resubmit the updates through the private repo. For more information, [see the contributor guide].(https://docs.microsoft.com/en-us/contribute/)


Add a link to /faq staff

add this link to /faq staff http://www.smogon.com/forums/threads/easy-guides-for-contributing-to-smogon.3526243/;
trickster approuved this

It might be better to make a new command for it, like / faq contribute?

Rejecting. The link is phrased badly, the HTML isn't standard (should be
 and not
), and the guide references deprecated pages like the voice/driver promotion threads.


Refactor Xiaomi battery remaining calculation

Turns out #678 was quite short sighted. With max/min range of 3.0v and 2.8v and resolution of 0.1v there are only three possible battery % remaining values: 100%, 50% and 0%
This PR partially reverts #678 and does the calculation based on the reported battery voltage in mV.
This PR also changes the threshold and now

100% == 3.100V
0% == 2.820V

I wanted to report lower % remaining when we approached the 2.8V cut off value. With this threshold, Xiaomis reporting 2.830V translates into 3.5%. With previous thresholds, 2.83V was 15% which IMO a tad high. In my experience, with Xiaomis Weather sensors approaching 2.8V the communication became wonky with the tendency to drop off more often, so I think it is better to replace batteries earlier.

Codecov Report

Merging #720 (6161891) into dev (a82fee6) will decrease coverage by 0.68%.
The diff coverage is 93.75%.

@@            Coverage Diff             @@
##              dev     #720      +/-   ##
==========================================
- Coverage   83.48%   82.79%   -0.69%
==========================================
  Files         171      172       +1
  Lines        3814     3872      +58
==========================================
+ Hits         3184     3206      +22
- Misses        630      666      +36

Impacted Files
Coverage Δ

zhaquirks/__init__.py
78.45% <0.00%> (-4.98%)
:arrow_down:

zhaquirks/xiaomi/aqara/illumination.py
100.00% <ø> (ø)

zhaquirks/xiaomi/__init__.py
81.88% <100.00%> (+0.65%)
:arrow_up:

zhaquirks/tuya/valve.py
86.76% <0.00%> (ø)

zhaquirks/tuya/ts0042.py
100.00% <0.00%> (ø)

zhaquirks/philips/rom001.py
100.00% <0.00%> (ø)

zhaquirks/philips/zhaextendedcolorlight.py
100.00% <0.00%> (ø)

zhaquirks/sengled/e1e-g7f.py
43.75% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a82fee6...6161891. Read the comment docs.

Codecov Report

Merging #720 (6161891) into dev (a82fee6) will decrease coverage by 0.68%.
The diff coverage is 93.75%.

@@            Coverage Diff             @@
##              dev     #720      +/-   ##
==========================================
- Coverage   83.48%   82.79%   -0.69%
==========================================
  Files         171      172       +1
  Lines        3814     3872      +58
==========================================
+ Hits         3184     3206      +22
- Misses        630      666      +36

Impacted Files
Coverage Δ

zhaquirks/__init__.py
78.45% <0.00%> (-4.98%)
:arrow_down:

zhaquirks/xiaomi/aqara/illumination.py
100.00% <ø> (ø)

zhaquirks/xiaomi/__init__.py
81.88% <100.00%> (+0.65%)
:arrow_up:

zhaquirks/tuya/valve.py
86.76% <0.00%> (ø)

zhaquirks/tuya/ts0042.py
100.00% <0.00%> (ø)

zhaquirks/philips/rom001.py
100.00% <0.00%> (ø)

zhaquirks/philips/zhaextendedcolorlight.py
100.00% <0.00%> (ø)

zhaquirks/sengled/e1e-g7f.py
43.75% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a82fee6...6161891. Read the comment docs.

Pull Request Test Coverage Report for Build 481079850

15 of 16 (93.75%)  changed or added relevant lines in 2 files are covered.
8 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 82.8%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

zhaquirks/init.py
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

zhaquirks/init.py
8
78.45%

Totals

Change from base Build 476463521:
-0.2%

Covered Lines:
3206

Relevant Lines:
3872

💛  - Coveralls

Pull Request Test Coverage Report for Build 481079850

15 of 16 (93.75%)  changed or added relevant lines in 2 files are covered.
8 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 82.8%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

zhaquirks/init.py
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

zhaquirks/init.py
8
78.45%

Totals

Change from base Build 476463521:
-0.2%

Covered Lines:
3206

Relevant Lines:
3872

💛  - Coveralls

Working fine now in HA release 2021.2.0.
Thank you! :)


Make dummy creation for calls consistent

Previously, calls to unknown methods led to creation of dummy methods/functions in some situations, but not in all. This closes #135, as we now

Don't create dummies for methods that would be located in classes whose record declaration is not in our graph (e.g. System.out.println())
Do create dummies for any call to an unknown method that can be presumed to be located in known classes or translation units.

Of course, we can't be 100% sure when analyzing this statically, e.g. as there could be methods that are declared in header files that we don't know. In this case, the call looks like a call to a local function or method of the current class, depending on its location. But in my opinion this is just something one has to live with when wanting to analyze even incomplete code to some degree.
Graph Changes
Calls to unknown functions/methods leads to creation of empty function/method declarations whose name, return type and signature matches the corresponding call expression. No new record declarations or translation units are created.

I will ask @fwendland to do a quick check if this breaks anything in codyze, then we can merge it.


Document interaction between networking.useNetworkd and systemd.networkd.enable

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

I decided to do it like it's done in other places

Please remove trailing whitespace

Please fix typos in the commit message

Eagled eyes! Done.


[PokemonTabletopAdventures_v3] Corrects Total Damage sheet worker

Changes / Comments

Corrects the attribute name for the total damage bonus used by the sheet worker reacting to field value changes

this ensures the users don't need to close/re-open their sheets to have the correct values indicated (note: the correct value is still used in rolls)

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[x] Is this a bug fix?
Yes, this corrects the attribute name used in a sheet worker script.
[x] Does this add functional enhancements (new features or extending existing features) ?
[x] Does this add or change functional aesthetics (such as layout or color scheme)?
[x] If changing or removing attributes, what steps have you taken, if any, to preserve player data?
Technically, this will be removing attributes for some sheets, but these are incorrectly created and shouldn't be used.
Hopefully, the impact of this is minimal - as far as the user is concerned, the attribute being removed should not have been visible.
[x] If this is a new sheet, did you follow Building Character Sheets standards?

If you do not know English. Please leave a comment in your native language.

I'm going to consolidate this, #7594, and any future bug fixes into one PR.


Customize node width

Hello @dkapur17 ,
Thank you for the awesome streamlit component, been having a lot of fun with this during the last few days.
I noticed a potential bug or missing example: I cannot set a custom width for a node.
It is listed here in the node docs:

However I tied setting a value around a hundred, below a hundred, as a float (0.1), but nothing has changed yet.
What is the unit of the width ? Am I using it wrong or is it just not working ?
Cheers,
Gaspard

Hey @gaspardc-met. Thanks for pointing this out. I'll updated it in the documentation ASAP. Basically the width and height properties on the node class are only used for computing node position by the layout engine, but will not affect the node visually. If you wish to change the dimensions of the node visually, then use the style attribute on the node like so: style={'height': '100px', 'width': '100px'}. But make sure to update the height and width properties on the node as well to match these values so the layout engine knows to make the necessary changes.

Thanks @dkapur17 ,
I'll try this out 👍

Awesome! Closing the issue to keep tracking organized.