Program crashed without debugging information in the editor

Godot version:
Beta.8.official
Issue description:
Hi. Excuse me for my bad English.
I'm having a lot of errors like that when I'm advancing a prototype of a game.
I don't know how to exactly replicate the error and make a minimal example. But I can pass the commit of the project I'm doing so they can see if the same thing happens to them or not.
https://github.com/MatiasVME/project-humanity/tree/266011e1e408b8a1749790c4e963d84122f89fab
I also made a video so that it can be better understood.
Video
I know my code may be bad, but I think it should give an error in the editor.
This is the error:
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7fadc1f81f20] (??:0)
[2] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x8ed146] (??:?)
[3] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0xa45238] (<artificial>:?)
[4] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x216378f] (??:?)
[5] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x24581ee] (??:?)
[6] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x8f1129] (??:?)
[7] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0xa45238] (<artificial>:?)
[8] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x216378f] (??:?)
[9] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x24581ee] (??:?)
[10] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x8f1129] (??:?)
[11] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0xa45238] (<artificial>:?)
[12] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x216378f] (??:?)
[13] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x21d5522] (??:?)
[14] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x21d647e] (<artificial>:?)
[15] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x2114a4f] (??:?)
[16] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x2163853] (??:?)
[17] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x24581ee] (??:?)
[18] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x8f1129] (??:?)
[19] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0xa45238] (<artificial>:?)
[20] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x216378f] (??:?)
[21] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x21d5522] (??:?)
[22] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x21d647e] (<artificial>:?)
[23] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x2114a4f] (??:?)
[24] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x2163853] (??:?)
[25] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x24581ee] (??:?)
[26] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x8f1129] (??:?)
[27] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0xa45160] (<artificial>:?)
[28] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x16b684f] (??:?)
[29] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x1af48a8] (<artificial>:?)
[30] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x2114bd4] (??:?)
[31] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x1647d7e] (<artificial>:?)
[32] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x1655fbf] (??:?)
[33] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0xaf3325] (??:?)
[34] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x7aefbd] (??:?)
[35] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7fadc1f64b97] (??:0)
[36] /media/disco/programas/Godot_v3.1-beta8_x11.64() [0x7bc9ee] (??:?)

Crashes for me on windows too. Opens up a project but then instantly closes after a few seconds.

This is a use after free, a method is called on an object that was previous queue_free()'d. This should probably not happen nor crash the engine.  Opens up a project but then instantly closes after a few seconds.

I friend (windows user) has the same problem (only in beta 8, in beta7 works fine):

Ì had the same. Its because of switching from OGL 3 to OGL 2 and then closing and open the project.
I just change this: quality/driver/driver_name="GLES2" in the project.godot file.

The bug is still in there with Godot_v3.1-beta10 under Windows.

My friend solved it by erasing the line:
quality/driver/driver_name="GLES2"
And opened again godot.
Although that's not the main problem exposed. Only windows users couldn't open the project.

Still reproducible in the current master branch (0d72812):
Thread 1 "godot-git" received signal SIGSEGV, Segmentation fault.
0x00000000012c8b25 in GDScriptFunction::call (this=0x62ced30, p_instance=0x645da80, p_args=0x7fffffff7a48, p_argcount=0, r_err=..., p_state=0x0)
    at modules/gdscript/gdscript_function.cpp:503
503                                                     if (obj_A->get_script_instance() && obj_A->get_script_instance()->get_language() == GDScriptLanguage::get_singleton()) {

(gdb) bt
#0  0x00000000012c8b25 in GDScriptFunction::call (this=0x62ced30, p_instance=0x645da80, p_args=0x7fffffff7a48, p_argcount=0, r_err=..., p_state=0x0)
    at modules/gdscript/gdscript_function.cpp:503
#1  0x000000000127b182 in GDScriptInstance::call (this=0x645da80, p_method=..., p_args=0x7fffffff7a48, p_argcount=0, r_error=...) at modules/gdscript/gdscript.cpp:1175
#2  0x000000000317e09d in Object::call (this=0x5917f20, p_method=..., p_args=0x7fffffff7a48, p_argcount=0, r_error=...) at core/object.cpp:921
#3  0x0000000003212f6c in Variant::call_ptr (this=0x7fffffff7c40, p_method=..., p_args=0x7fffffff7a48, p_argcount=0, r_ret=0x7fffffff7a00, r_error=...) at core/variant_call.cpp:1049
#4  0x00000000012cdd62 in GDScriptFunction::call (this=0x62ba9b0, p_instance=0x645da80, p_args=0x0, p_argcount=0, r_err=..., p_state=0x0) at modules/gdscript/gdscript_function.cpp:1072
#5  0x000000000127b182 in GDScriptInstance::call (this=0x645da80, p_method=..., p_args=0x0, p_argcount=0, r_error=...) at modules/gdscript/gdscript.cpp:1175
#6  0x000000000317e09d in Object::call (this=0x5917f20, p_method=..., p_args=0x0, p_argcount=0, r_error=...) at core/object.cpp:921
#7  0x0000000003212f6c in Variant::call_ptr (this=0x7fffffff8f90, p_method=..., p_args=0x0, p_argcount=0, r_ret=0x0, r_error=...) at core/variant_call.cpp:1049
#8  0x00000000012cdd97 in GDScriptFunction::call (this=0x62cf400, p_instance=0x645da80, p_args=0x7fffffffa450, p_argcount=2, r_err=..., p_state=0x0)
    at modules/gdscript/gdscript_function.cpp:1075
#9  0x000000000127b182 in GDScriptInstance::call (this=0x645da80, p_method=..., p_args=0x7fffffffa450, p_argcount=2, r_error=...) at modules/gdscript/gdscript.cpp:1175
#10 0x000000000317e09d in Object::call (this=0x5917f20, p_method=..., p_args=0x7fffffffa450, p_argcount=2, r_error=...) at core/object.cpp:921
#11 0x000000000317fa3e in Object::emit_signal (this=0x614c5b0, p_name=..., p_args=0x7fffffffa450, p_argcount=2) at core/object.cpp:1228
#12 0x000000000317f438 in Object::_emit_signal (this=0x614c5b0, p_args=0x7fffffffa448, p_argcount=3, r_error=...) at core/object.cpp:1155
#13 0x0000000003192069 in MethodBindVarArg<Object>::call (this=0x4a331d0, p_object=0x614c5b0, p_args=0x7fffffffa448, p_arg_count=3, r_error=...) at ./core/method_bind.h:342
#14 0x000000000317e1bd in Object::call (this=0x614c5b0, p_method=..., p_args=0x7fffffffa448, p_argcount=3, r_error=...) at core/object.cpp:942
#15 0x0000000003212f6c in Variant::call_ptr (this=0x7fffffffa650, p_method=..., p_args=0x7fffffffa448, p_argcount=3, r_ret=0x0, r_error=...) at core/variant_call.cpp:1049
#16 0x00000000012cdd97 in GDScriptFunction::call (this=0x61488e0, p_instance=0x60738c0, p_args=0x6156110, p_argcount=2, r_err=..., p_state=0x0)
    at modules/gdscript/gdscript_function.cpp:1075
#17 0x000000000127b182 in GDScriptInstance::call (this=0x60738c0, p_method=..., p_args=0x6156110, p_argcount=2, r_error=...) at modules/gdscript/gdscript.cpp:1175
#18 0x000000000317e09d in Object::call (this=0x614c5b0, p_method=..., p_args=0x6156110, p_argcount=2, r_error=...) at core/object.cpp:921
#19 0x000000000317fa3e in Object::emit_signal (this=0x5364e90, p_name=..., p_args=0x7fffffffbb40, p_argcount=1) at core/object.cpp:1228
#20 0x000000000317f438 in Object::_emit_signal (this=0x5364e90, p_args=0x7fffffffbb38, p_argcount=2, r_error=...) at core/object.cpp:1155
#21 0x0000000003192069 in MethodBindVarArg<Object>::call (this=0x4a331d0, p_object=0x5364e90, p_args=0x7fffffffbb38, p_arg_count=2, r_error=...) at ./core/method_bind.h:342
#22 0x000000000317e1bd in Object::call (this=0x5364e90, p_method=..., p_args=0x7fffffffbb38, p_argcount=2, r_error=...) at core/object.cpp:942
#23 0x0000000003212f6c in Variant::call_ptr (this=0x7fffffffbd30, p_method=..., p_args=0x7fffffffbb38, p_argcount=2, r_ret=0x0, r_error=...) at core/variant_call.cpp:1049
#24 0x00000000012cdd97 in GDScriptFunction::call (this=0x6146570, p_instance=0x664fec0, p_args=0x7fffffffcce8, p_argcount=1, r_err=..., p_state=0x0)
    at modules/gdscript/gdscript_function.cpp:1075
#25 0x000000000127b243 in GDScriptInstance::call_multilevel (this=0x664fec0, p_method=..., p_args=0x7fffffffcce8, p_argcount=1) at modules/gdscript/gdscript.cpp:1191
#26 0x00000000024c2544 in Node::_notification (this=0x5364e90, p_notification=16) at scene/main/node.cpp:63
#27 0x0000000001243e0c in Node::_notificationv (this=0x5364e90, p_notification=16, p_reversed=false) at ./scene/main/node.h:46
#28 0x000000000124440f in CanvasItem::_notificationv (this=0x5364e90, p_notification=16, p_reversed=false) at ./scene/2d/canvas_item.h:166
#29 0x00000000028dd1db in Node2D::_notificationv (this=0x5364e90, p_notification=16, p_reversed=false) at ./scene/2d/node_2d.h:38
#30 0x00000000028ef2c5 in CollisionObject2D::_notificationv (this=0x5364e90, p_notification=16, p_reversed=false) at ./scene/2d/collision_object_2d.h:39
#31 0x00000000029c0db5 in PhysicsBody2D::_notificationv (this=0x5364e90, p_notification=16, p_reversed=false) at scene/2d/physics_body_2d.h:43
#32 0x00000000029c2545 in KinematicBody2D::_notificationv (this=0x5364e90, p_notification=16, p_reversed=false) at scene/2d/physics_body_2d.h:290
#33 0x000000000317e33a in Object::notification (this=0x5364e90, p_notification=16, p_reversed=false) at core/object.cpp:952
#34 0x00000000024f3900 in SceneTree::_notify_group_pause (this=0x593aba0, p_group=..., p_notification=16) at scene/main/scene_tree.cpp:969
#35 0x00000000024f11ee in SceneTree::iteration (this=0x593aba0, p_time=0.0166666675) at scene/main/scene_tree.cpp:474
#36 0x00000000011f8a77 in Main::iteration () at main/main.cpp:1861
#37 0x00000000011ccfef in OS_X11::run (this=0x7fffffffd2d0) at platform/x11/os_x11.cpp:3006
#38 0x00000000011beadd in main (argc=1, argv=0x7fffffffda58) at platform/x11/godot_x11.cpp:55

For the reference, the discussion about GLES2 and crashes on beta 8 and not on beta 7 is completely unrelated to this issue.
From what I could test, the crash in OP is reproducible all the way down to 3.1 alpha 1. Might affect 3.0 too, though the attached project is not usable on that version.

Problem here is that you are trying to test the type of an invalid instance (it was already freed). There's two possible solutions to this:
(1) Break on the editor when this happens, crash on a release build. This is the more accurate but it won't avoid all crashes.
(2) Warn on debug, ignore on release (just make the is return false). This is more lenient and avoid potential crashes, at the cost of validating the instance every time you use is.
I prefer (1) since it's more correct and allows you to catch it on debug. You shouldn't really be using freed instances anyway.


Scrape Term Job

All scrape jobs now use the same output class, TermScrapeResult
All scrape jobs now accept Consumer<ScrapeEvent>
ScrapingEndpoint now accepts source parameter which can switch between schedge v1 and peoplesoft

#174


No option to enable 2FA for SSO users

Describe the bug
As OTF staff, when I am logged into my account via SSO I am not prompted to add 2FA in order to authenticate my account. Furthermore, the account profile page does not include a direct path/link to enabling 2FA and instead when clicking on the absolute path, I am taken to an error page.
Expected behavior
SSO improves user experience but doesn't address the need for stronger authentication which is the expected behavior.
Priority

Medium (slowing you down)

Affected roles

Staff

This is the page that I land on when i type the absolute path to the 2fa set-up page:

I would like 2FA to be required for all SSO users

When you log in via Google you already have 2FA on your Google account. Do OTF staff really want two layers of 2FA? What does that add to security?

That's a great second question. And the reason why i added the question label since I wasn't sure if this needed any dev time next year for this if the likelihood that someone could take over a staff member's account and bypass 2fa via the Google SSO is unlikely.  I'd rather focus non-dev time in encouraging non-otf staff users of OTF to enable 2fa and dev time to make it easy for them to do this.

I'd like to close this issue with the possibility to return to it in the future but feel good about @frjo reframing and logic


Java version of Animal does not work

It is using the list of questions as a pure list instead of a tree.  So the questions will continue, instead of terminate:
THINK OF AN ANIMAL AND THE COMPUTER WILL TRY TO GUESS IT.
 Y
DOES IT SWIM ? N
IS IT A BIRD ?  Y
DOES IT SWIM ? Y
IS IT A FISH ? N
DOES IT FLY ?
The "DOES IT FLY" should not appear.

ah interesting, we should check in with whoever contributed that PR and ask them perhaps?

I believe @aldrinm is the author of this one.  Can you check out the comments from @patimen and let us know?
Thanks

We think this has fixed it! Reply if not.


Fix data export to KML

The data export uses semi-standardized Google extensions for KML (e.g., gx:multitrack).
This, however, only seems to be supported by Google Earth?
https://developers.google.com/kml/documentation/kmlreference#gxmultitrack
Convert instead to standard KML.
https://developers.google.com/kml/documentation/time

Actually the </gx:Track> tack is missing.


Doubts about the MMOD examples

Hi, I've been reading the MMOD examples several times, but there are things that I think I am missing.
The first MMOD example talks about a receptive field of a little over 50x50.
https://github.com/davisking/dlib/blob/253745d29fd510620a1bcee0add50a7663a9f5d6/examples/dnn_mmod_ex.cpp#L32-L39
However, the network downsamples the image by a factor of 8, and the sliding window has a size of 6x6 in the feature space, which translates to 48x48 pixels in the image space. So, shouldn't this be a little under 50x50?
Regardless of that, the objects that we are trying to detect are 40x40 pixels, which certainly fit inside of the 48x48 sliding windows.
In the DNN Face detection example, the network has been modified to detect 80x80 faces.
https://github.com/davisking/dlib/blob/253745d29fd510620a1bcee0add50a7663a9f5d6/examples/dnn_mmod_face_detection_ex.cpp#L27-L33
However, the sliding window is of size 9x9, which translates to 72x72 in the image space (since the down-sampling factor is 8).
I am guessing there is no problem if the object is a bit bigger or smaller than the sliding window.
Finally, in the car detector example:
https://github.com/davisking/dlib/blob/253745d29fd510620a1bcee0add50a7663a9f5d6/examples/dnn_mmod_train_find_cars_ex.cpp#L221-L229
A similar network is setup, so that the receptive field is 72, but in this case the maximum size is 70, which makes more sense to me than the previous object sizes and network receptive fields.
So, I am certainly missing something here.
I was sure I completely understood the relation between sliding window size, down-sampling of the network and min object size when I read the car examples. But when I read the other two previous examples, I had some doubts.

Am I understanding correctly what the receptive field means in this case?
How sensitive is the network to the relation between the min object size and the size of the sliding window? In other words, how much bigger/smaller can objects be with regards to the sliding window in the image space? (my guess is that it depends on how we setup the IoU for scoring the detections)

Thanks in advance :)
Edit:
I know that the literature defines the receptive field of a Iayer (or network) as all the pixels in the input image that contribute to the output of the layer (or network), which is computed in the following way:

where:

rf: receptive field
l: layer index
ks: kernel size
s: stride
And the receptive field of the first layer is directly the kernel size.
With that in mind, the receptive field of the dnn_mmod_ex.cpp is:

layer
ks
s
rf

1
5
2
5

2
5
2
5 + (5 - 1) * 2 = 13

3
5
2
13 + (5 - 1) * 2 * 2 = 29

4
3
1
29 + (3 - 1) * 2 * 2 * 2 = 45

5
3
1
45 + (3 - 1) * 2 * 2 * 2 * 1 = 61

6
3
1
61 + (3 - 1) * 2 * 2 * 2 * 1 * 1 = 77

7
6
1
77 + (6 - 1) * 2 * 2 * 2 * 1 * 1 * 1 = 117

So, according to this formula, the receptive field of this network would be 117.
But I think, in the dlib examples, we are just referring to how we map the input and output coordinates of a layer (or network).

I think you understand everything correctly.  There is some kind of "effective receptive field" or reasonable target size for a network, which is closer to the receptive field sizes you noted (the ones based on downsampling factor) rather than the literal "how many pixels are involved in the computation".  I say this since things at the edges aren't necessarily well captured by a network.  This all depends on how the network is defined though.

Oh, that's a relief, thanks for your quick reply.
So in the dnn_mmod_ex there's a typo, right? It should say "a receptive field of a little under 50x50 pixels", right?
It still surprises me that we can detect 80x80 objects with a window of 72x72. Is this because most of the features of what make a face a face are around the center, so it doesn't matter if the window is smaller?
I also noted that the difference in size between the sliding window and the target size is 8 in both mmod face examples (48 -> 40 and 72 -> 80), the same as the scaling factor, which also corresponds to how precise the location of the window will be. Is that on purpose, or just a coincidence?

Uh, yeah, maybe it should say approximately 50x50 ¯_(ツ)_/¯
Yeah, most of the features are in the interior of a face. And the receptive field is a bit larger than 72x72 anyway, as you have noted.
Right, the thing that matters a lot is box positioning resolution.  These examples have a stride of 8 pixels, which is reasonably small for 80x80 boxes.  If the stride was too big there would be objects we just couldn't detect since no box would fall on them.

Thank you again for your explanation :)


Update nixpkgs for 0.6.3 version

Update the nxipkgs library to 0.6.3

PR Created https://github.com/NixOS/nixpkgs/pull/198757


Scrcpy green screen

I connected my Galaxy s3 to scrcpy after updating to android 5.0. since it wouldn't work with previous version and I get a green screen when mirroring.  Tried different resolutions to no avail.  Any answers?

If you record with scrcpy -r record.mkv, and play the file with VLC, is it still green?
What about:
adb shell screenrecord /sdcard/file.mp4
adb pull /sdcard/file.mp4

?

I have the same issue. Going to fullscreen fixes this.

@HubDawn weird. What if you resize the window? I guess that if you record everything is ok when you play the recorded file.
@WetWilly5 does fullscreen fixes this for you too?

I've got a green screen here too. Last it worked was on my PC with my 1+3 on Android 9, now I'm on a laptop with the phone updated to Android 10, so when I can get back on the PC I'll come back and confirm if it works or not there.
Otherwise so far I've tried lowering resolution/bitrate, going fullscreen, resizing the window, but nothing has worked yet. I can control the device through scrcpy properly, but the screen is green.
Both the recordings from scrcpy -r record.mkv and adb shell screenrecord /sdcard/file.mp4 are green.

Both the recordings from scrcpy -r record.mkv and adb shell screenrecord /sdcard/file.mp4 are green.

OK, so it is probably a device issue (or a playback/driver issue on the computer).

Ah, yeah, probably a device issue; It's not working on the PC either, where scrcpy is still v1.9 and not much else has changed since the last time it worked. Apart from the update to Android 10 on my phone.

Just gonna pop in and say it's still the same green screen with v1.11.

Same issues here.

OnePlus 3T  Android 10 LOS 16 Nightly
scrcpy-win64-v1.11 (Mac either.)

# The console show green screen but file.mp4 is not.
shell screenrecord /sdcard/file.mp4

# Both console and file.mp4 are green.
scrcpy -r record.mkv

I suspect it's a ROM problem, so I am flashing another ROM and  I will attach the follow-up results to this issues.

Thanks for your working.

I've tried PixelExperience with Android 9 but have same issues.
Seem like a device problem.

Disabling "Tethering Hardware Acceleration" in Developer Options fixed it for me. @rosuH you might want to try that.

I have same issue.
ADB logcat:
01-06 22:02:10.037   529   529 I HwBinder:529_1: type=1400 audit(0.0:12290): avc: denied { read } for scontext=u:r:hal_sensors_default:s0 tcontext=u:r:hal_sensors_default:s0 tclass=socket permissive=1
01-06 22:02:10.055   523   683 E SDM     : HWDevice::Commit: ioctl MSMFB_ATOMIC_COMMIT, device = 2 errno = 22, desc = Invalid argument
01-06 22:02:10.055   523   683 I SDM     : HWDevice::DumpLayerCommit: mdp_commit: flags = 2000, release fence = ffffffff
01-06 22:02:10.055   523   683 I SDM     : HWDevice::DumpLayerCommit: left_roi: x = 0, y = 0, w = 0, h = 0
01-06 22:02:10.055   523   683 I SDM     : HWDevice::DumpLayerCommit: right_roi: x = 0, y = 0, w = 0, h = 0
01-06 22:02:10.055   523   683 I SDM     : HWDevice::DumpLayerCommit: layer = 0, pipe_ndx = 10, z = 0, flags = 4
01-06 22:02:10.055   523   683 I SDM     : HWDevice::DumpLayerCommit: src_width = 768, src_height = 1280, src_format = 13
01-06 22:02:10.055   523   683 I SDM     : HWDevice::DumpLayerCommit: src_rect: x = 0, y = 0, w = 720, h = 1280
01-06 22:02:10.055   523   683 I SDM     : HWDevice::DumpLayerCommit: dst_rect: x = 0, y = 0, w = 720, h = 1280
01-06 22:02:10.055   523   683 E SDM     : HWCDisplay::CommitLayerStack: Commit failed. Error = 11
01-06 22:02:10.069   523   683 E SDM     : HWDevice::Commit: ioctl MSMFB_ATOMIC_COMMIT, device = 2 errno = 22, desc = Invalid argument
01-06 22:02:10.069   523   683 I SDM     : HWDevice::DumpLayerCommit: mdp_commit: flags = 2000, release fence = ffffffff
01-06 22:02:10.069   523   683 I SDM     : HWDevice::DumpLayerCommit: left_roi: x = 0, y = 0, w = 0, h = 0
01-06 22:02:10.069   523   683 I SDM     : HWDevice::DumpLayerCommit: right_roi: x = 0, y = 0, w = 0, h = 0
01-06 22:02:10.069   523   683 I SDM     : HWDevice::DumpLayerCommit: layer = 0, pipe_ndx = 10, z = 0, flags = 4
01-06 22:02:10.069   523   683 I SDM     : HWDevice::DumpLayerCommit: src_width = 768, src_height = 1280, src_format = 13
01-06 22:02:10.069   523   683 I SDM     : HWDevice::DumpLayerCommit: src_rect: x = 0, y = 0, w = 720, h = 1280
01-06 22:02:10.069   523   683 I SDM     : HWDevice::DumpLayerCommit: dst_rect: x = 0, y = 0, w = 720, h = 1280
01-06 22:02:10.069   523   683 E SDM     : HWCDisplay::CommitLayerStack: Commit failed. Error = 11
P.S. I see this only when start scrcpy :)

Hey, idk if someone got to fix this, but I fixed this by accident...
idk why, but if the screen is green then you have to start scrcpy with "-m 1024" or some multiplier of it, like 512, 2048, 4096, etc...
idk why it is like that, I found this by randomly using 512 and then trying 1024...

I have same issue with small difference:
When device screen come to off, i can see normal translation about 0.1s, after that window become black. When device screen on, black window become green.
If record it to video file, in file will be the same - green lit, 3 frame of normal image, and black lit.

Hey, idk if someone got to fix this, but I fixed this by accident...
idk why, but if the screen is green then you have to start scrcpy with "-m 1024" or some multiplier of it, like 512, 2048, 4096, etc...
idk why it is like that, I found this by randomly using 512 and then trying 1024...

I have to add, that this works fine but it won't work if you go higher than what the maximum phone resolution, so I suggest using 1024 or 2048 if your phone's resolution is higher than that, you gotta check that out...

I was getting the error in windows 10 tablet mode. ( This mode opens everything in full screen ) Problem solved on going back to desktop mode.


Action 0x16 how to recognize the game object?

Player auto-attacks multiple heroes, replay is the last thing I see Action 0x16
ObjectID1 61,55,0,0, ObjectID2 223,57,0,0
ObjectID1 31,30,0,0, ObjectID2 237,57,0,0
How to find out what it is by ObjectID1?
find trigger or Unit, Building, Area
How to determine how many heroes killed enemies?
Is it possible to know the triggers of everything that happens?

Is it possible to know the triggers of everything that happens?

how to convert dword object to string object?
find out who is attacking, what is selling?

Work for ObjectId to unit type has been done here: https://github.com/jblanchette/wc3v

find trigger or Unit, Building, Area
How to determine how many heroes killed enemies?
Is it possible to know the triggers of everything that happens?
Those questions are impossible to answer with just a replay file.

Is it possible to find out which item was sold?
when the object is laid out there the coordinates of the integer item
is it possible to find out by the integer item of the string item

Only player shops and neutral shops can be tracked reasonably.  There's
some tricks to the position as you mentioned
Items from camps or something spawned from rng need to have the whole rng
system cracked - which afaik nobody has done
It's possible to do since the game does it. But it'll take a lot recreating
game events and objects exactly in sequence (probably)
On Tue, Jul 4, 2023, 2:45 PM krot3232 @.***> wrote:

Is it possible to find out which item was sold?
when the object is laid out there the coordinates of the integer item
is it possible to find out by the integer item of the string item
—
Reply to this email directly, view it on GitHub
https://github.com/PBug90/w3gjs/issues/107#issuecomment-1620617970, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSLCLMHIEEYVNXNU5HLWSDXORQFVANCNFSM6AAAAAAYLBPGUY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Does not give consistent answer for the same question

Our bert model now cannot prompt stable answers and sometimes give the wrong answer which is used to answer properly. Guess the reason could be the different order of questions or other settings. Keep recording the bugs that occurred and try to fix them.

retiring as inherent issue with BERT


Where did the maintainers go?

So many PRs and comments didn't get any response. When to release 3.0?

The irony of a post about lack of maintainer support, being flagged as stale ;-)


Calculator continue work, when you have written expression in arguments at startup

Starting the calculator
$ ./Calculator --exp "2+2*2"

Current behavior

Expected behavior
Shut down the calculator

Added functionality in which the calculator issues a response and shut down if the expression is passed in arguments.


Minor Doc Fixes for ShallowWrapper.{forEach, simulate}

Fix typos in ShallowWrapper/forEach docs example
Fix ShallowWrapper/simulate docs example. Was simulating on wrong node (Fixes #88)

LGTM


can't find module

I have installed yarn and node js, and tried running npm i too but still the module is not readable, why is that?

Try to install the dependencies again:
yarn

or
npm i


Prototype first cropland mapping UDF

As discussed with @GriffinBabe, I worked on a minimal example showing the entire flow required to create a crop/no-crop map for WorldCereal in OpenEO.
The notebook is here: https://github.com/WorldCereal/wc-classification/blob/openeo/notebooks/OPENEO/inference_example_openeo.ipynb
Actual inference code is here: https://github.com/WorldCereal/wc-classification/blob/openeo/src/worldcereal/openeo/inference.py
It's so far not yet done with GFMAP. Example starts from pregenerated result from the worldcereal_preprocessed_inputs block, which in GFMAP terminology contains the data fetching and preprocessing steps.
That NetCDF is loaded and a UDF is applied to it locally. That UDF contains both feature extraction (using presto encoder) and model inference (using catboost).
Only works locally for numerous reasons:
No env compiled yet that contains the required libraries
Access needed to EPSG (hardcoded for the moment) to get the coordinates required as input for Presto
On CDSE wouldn't work yet anyway because Meteo collection loader is required
Probably this effort should only be done when we know how to do it in GFMAP directly instead of first as a standalone and then refactoring it.

Is duplicated by https://github.com/Open-EO/openeo-gfmap/issues/17

Blocked by https://github.com/Open-EO/openeo-gfmap/issues/27

Just had a short allignment call with Darius and want to summarize our discussion;
Currently I am also looking at the inference example. From a GF-MAP (UUGLIMAP?) perspective, there should be general Torch and ONNX UDFs which only require you to provide the model + dependency link and the cube of interest.
Then you can efficiently build a pipeline either for classification or feature extraction.
As part of that excercise I am cleaning up the inference.py to get a better sense of what should go in the general udf en what not and for improving my understanding of the code.
Most likely there will be some overlap with Darius current work, so we will reallign next week

The prototype is there, from a functional perspective it also runs in openEO, now working out specific issues.


Improve ChatBot UI

Right now the html being output for the chatbot is pretty basic. Let's update it to look good enough to be useable.

Ended up doing a bunch of refactoring, including the ability to handle long inputs and long chat history in a really basic way.


Add FetchTask and SearchTask

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 64.616%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
893

Relevant Lines:
1382

💛  - Coveralls

Hm... GitHub seems to got in some weird state... Can you try pushing an empty commit or so? Otherwise I'll merge on main manually.


ID field empty

in recent version, when running decompose and normalize, the header gets these lines:
##INFO=<ID=,Number=1,Type=String,Description="Original chr:pos:ref:alt encoding">
##INFO=<ID=OLD_VARIANT,Number=.,Type=String,Description="Original chr:pos:ref:alt encoding">

The former, without an ID, causes problems in downstream parsers.
I'm running as:
vt decompose -s $VCF   | vt normalize -r $REF -

can I have an example VCF file?

please pull and try again.  sorry about that bug.

Thanks! was just about to send VCF. this fixes it.
On Fri, Jun 26, 2015 at 10:28 AM, Adrian Tan<EMAIL_ADDRESS>wrote:

please pull and try again. sorry about that bug.
—
Reply to this email directly or view it on GitHub
https://github.com/atks/vt/issues/30#issuecomment-115746933.


first pass at model fetch

This PR adds two functions, one to download the latest (or your choice of version) espaloma model, load it, and return the model. The other function just downloads the model of your choice and returns the path.


feat: import data with json file

In the previous memos, we provided an "Export data as JSON". Use the exported .json file, so that we can import the data into newest memos.

Related issue: https://github.com/justmemos/memos/issues/46, https://github.com/justmemos/memos/issues/36

66666


Update NPO Watchlist plugin

NPO has greatly overhauled their site, everything is now on www.npostart.nl
The 'recent' watchlist feature was not reliable anymore with the new 'subscribing' to a series mechanism, because it hides every episode before the subscription moment
In the future maybe this can be re-added when there will be enough time to figure out handling of edge-cases
Track which series are subscribed to via a more reliable JSON-inteface of the user's profile, instead of using bs4 for that
Get all episode data of a series through XmlHttpRequest, more reliable with respect to UI changes
Add pagination support to fetching episodes (this was missing, without our knowledge)
Update the serie to test, "De dijken breken' that was original part of the test, is not available anymore, so it is replace by "Zondag met Lubach"
Test with "Zondag met Lubach" the first episode, so that pagination is tested as well

Motivation for changes:
Old plugin was broken, because of changes to the NPO website

I have processed your suggestions @cvium and pushed a new commit for them. I hope this can be merged soon :-)

Maarten,
Could you add Zembla to your watchlist, and set to 999 days.
at page 8 you'll get an error.
i'm afraid the API doesn't provide the same format in every case.
2018-06-13 09:28 INFO     search_npo    npo_task        Retrieving episodes page 8 for ZEMBLA (VARA_101377863)
2018-06-13 09:28 VERBOSE  utils.requests npo_task        Waiting 4.74 seconds until next request to npostart.nl
2018-06-13 09:28 CRITICAL task          npo_task        BUG: Unhandled error in plugin npo_watchlist: time data 'VARA_101348553' does not match format '%d-%m-%Y'
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/flexget/task.py", line 486, in __run_plugin
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/flexget/event.py", line 23, in __call__
    return self.func(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 241, in on_task_input
    entries = self._get_favourites_entries(task, config, profileId)
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 126, in _get_favourites_entries
    entries += self._get_series_episodes(task, config, favourite['mediaId'])
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 153, in _get_series_episodes
    page=int(episodes['nextLink'].rsplit('page=')[1]))
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 153, in _get_series_episodes
    page=int(episodes['nextLink'].rsplit('page=')[1]))
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 153, in _get_series_episodes
    page=int(episodes['nextLink'].rsplit('page=')[1]))
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 153, in _get_series_episodes
    page=int(episodes['nextLink'].rsplit('page=')[1]))
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 153, in _get_series_episodes
    page=int(episodes['nextLink'].rsplit('page=')[1]))
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 153, in _get_series_episodes
    page=int(episodes['nextLink'].rsplit('page=')[1]))
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 153, in _get_series_episodes
    page=int(episodes['nextLink'].rsplit('page=')[1]))
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 149, in _get_series_episodes
    entries += self._parse_tiles(task, config, episodes['tiles'], series_info)
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 200, in _parse_tiles
    entry_date = self._parse_date(entry_date)
  File "/usr/local/lib/python2.7/site-packages/flexget/plugins/input/npo_watchlist.py", line 70, in _parse_date
    return datetime.strptime(date_text, '%d-%m-%Y').date()
  File "/usr/local/lib/python2.7/_strptime.py", line 332, in _strptime
    (data_string, format))
ValueError: time data 'VARA_101348553' does not match format '%d-%m-%Y'

Here you can find the full debuglogs.
https://pastebin.com/zxWut4rS

@solipsist01 thank you; it seems there is an error actually with Zembla's archive (they refer to a broken link for this episode, and its URL does not match the regular pattern: https://www.npostart.nl/14-01-2014/VARA_101348553
I will harden the code to deal with this situation

Brilliant, thanks :)

I pushed a commit that meets the feedback from @liiight
and a fix for the situation that @solipsist01 discovered for Zembla (and included it in the test)

Zembla works, but the code brought a new problem.
It seems that the regex cannot handle episodes and/or programs with a dash in it.
You could add the show Typisch in the test.
Typisch has episodes called "Typisch-Kleiburg" which doesn't match the showname "Typisch"
This is the debuglog :)
https://pastebin.com/e5f0yFe2

Thanks for the notice,  my assumption for that check is indeed not correct, and saw that it can indeed deviate much more; I will just make it check that there is any valid value there (instead of one completely absent as was with the Zembla episode)

I updated the test, it should now be good :-)

Sorry that i keep bugging you... :)
The script goes alot further now, but crashes at another episode. I have the feeling this would be the last hurdle ;)
https://pastebin.com/54genyc3

I see that the error is caused because the episode doesn't have a name set at all; I will also fix that.
Happy that you keep bringing up these issues, while we are already at it.
Also, these errors also existed in the legacy code, but because pagination didn't work those episodes were never indexed.
Are you scraping the whole NPO website? X-D

I pushed a fix, if you find any more things please let me know @solipsist01
But I think it is probably done now.

I noticed pagination didn't worked in the past. I've manually downloaded the reamining episodes with a bash script ;) Therefor, i thought it would be convenient to have all that history in flexget. It will try to download but notice the file already exists. now If i want to add something to the list in the future, it will just download allt he content there is. Not having to generate a bash script etc.. :)
I love to bingewatch content in Plex with my wife from beginning to end, so i'm practically scraping whole NPO ;)
I'm testing right now :)

It works perfectly :) Thank you very much ! :)

@mfonville Can you double-check that the tests still work? I changed the subscribed series as I was working on a patch in parallel. Zondag met Lubach is still there.

I readded Zembla and Typisch to the test-account; the tests pass again successfully.

Great, thanks!
Op zo 17 jun. 2018 20:35 schreef Maarten Fonville<EMAIL_ADDRESS>
:

I readded Zembla and Typisch to the test-account; the tests pass again
successfully.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Flexget/Flexget/pull/2153#issuecomment-397897654, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AATeWEsLnONv0vQvUcx0gu2pweTC_8P6ks5t9qGKgaJpZM4UlDjP
.

--

Jeroen


Upgrade addon-manager and k8s libs through custom controller-filtered-cache

This uses a fork of the https://github.com/IBM/controller-filtered-cache, available at https://github.com/stolostron/controller-filtered-cache/tree/upgrade-k8s-deps. The fork is updated to k8s libs 0.29.z and controller-runtime 0.17.z (the last ones that can be built with Go 1.21). A PR was opened upstream to contribute back the patch (https://github.com/IBM/controller-filtered-cache/pull/35).

/retest-required

/test test-unit

/test all


add build script

Can we in some way do the same thing that doco does also to configure the startup projects?

Can we in some way do the same thing that doco does also to configure the startup projects?

AFAIK that works by producing .suo files which are bundled as part of the solution downloads. Given that the attendees clone the repo in order to attempt the exercises, I don't see at what point we could generate those .suo files.

@Particular/microservices-workshop-maintainers FYI I've switched on the setting to make a successful CI build mandatory for merging PR's to master.

AFAIK that works by producing .suo files which are bundled as part of the solution downloads. Given that the attendees clone the repo in order to attempt the exercises, I don't see at what point we could generate those .suo files.

It seems that we can provide users with a script that will be downloaded when the repo is cloned and can be run locally. I'll investigate.

👍 sounds good!


Add System Design Interview Components

Different Components:

Clients
Load Balancer
CDN
Application Servers
Cache
Database Master Node
Database Slave Nodes
Queue
Workers

Can be used during System Design Interviews.

Hey. While there's nothing wrong in reusing or using other's libraries in your own, in this specific case it seems it only adds some text on top of an existing one from @youritjang (https://libraries.excalidraw.com/?theme=light&sort=default#youritjang-software-architecture).
I think it's better suited for a personal library.


Bind service via interface

Add possibility to bind a service via interface:
// contract
[ServiceContract]
public interface ICalculator { }

// service implementation with specific asp.net attributes
[Authorize]
internal sealed class Calculator1 : ICalculator {}

[AllowAnonymous]
internal sealed class Calculator2 : ICalculator {}

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddServiceModelGrpc();

        // register the implementation
        if (....)
        {
            services.AddTransient<ICalculator, Calculator1>();
        }
        else
        {
            services.AddTransient<ICalculator, Calculator2>();
        }
    }

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        app.UseEndpoints(endpoints =>
        {
            // bind the service via interface
            endpoints.MapGrpcService<ICalculator>();
        });
    }
}

implemented in version 1.1.3


Add signature for ViewAngle/Position from engine2.dll: dwEngineViewData

Camera Position and Angles (not ClientViewAngles) are contiguous. (Vec3,Vec3)
Struct that I use:
typedef struct EngineCamera
{
	Vector3 Position;
	Vector3 Rotation;
};

I have been using this for a while now, the signature seems stable.
Sorry for the bad formatting within the signature string.

Looks good to me, I wasn't aware that it was under CSoundService.

Would you be able to make that change and fix the conflicts so that I can merge this?

I am closing this PR and will just make a new one because its more convenient than solving the conflicts


Unity sdk does not send errors or crashes to AppCenter on iOS devices

Unity sdk does not send errors or crashes to AppCenter on iOS devices.
On Android devices everything works fine.
The App Center Behavior has the correct iOS app secret.
Analytics and Crashes are checked.
iOS build is a debug build.
Set these 2 functions in the Start() function of a monobehaviour.
Microsoft.AppCenter.Unity.Crashes.Crashes.ReportUnhandledExceptions(true);
Microsoft.AppCenter.Unity.Crashes.Crashes.SetEnabledAsync(true);
Checked traffic with Charles and no calls are made to AppCenter.

@cristi2k have you contacted our support team on this? They can help you address this issue. Just look for the blue chat button in the lower-left corner of most App Center pages, that connects you directly with our dedicated support team. You can learn more about options here.

@jwargo Thank you, I've contacted the support team.


fix: redis 4 adapter not an integer or out of range error

In this PR

Added Math.ceil() to the redisAdapter EXAT parameter to prevent ERR value is not an integer or out of range errors with real redis instances
Updated the redis 4 related test.

Closes #17
Please note that you can entirely disregard my PR if you have a better solution. If I had time, I would have changed the tests in a way, that Date.now() would return a more real-like timestamp, but that would also require me to update all other tests.

Cool 👍 thanks for the contribution

damn, hit enter to early while editing the commit message. My bad 😅


Remove Hemingway2 Theme

The Hemingway2 Theme has no demo generated.
This is an unmaintained theme that had its last update on Jul 31, 2017
Also this theme has wrong installation instructions in its README (there is a 6 month old open issue about this problem).
Related: #430
EDIT
The ERROR that breaks the demo from the Netlify deploy log:
10:09:12 PM:  ==== PROCESSING  hemingway2  ======
10:09:12 PM: Building site for theme hemingway2 using its own exampleSite to ../themeSite/static/theme/hemingway2/
10:09:13 PM: Error: Error building site: failed to render pages: render of "home" failed: "/opt/build/repo/hemingway2/layouts/index.html:1:12": execute of template failed: html/template:index.html:1:12: no such template "theme/_default/list.html"
10:09:13 PM: FAILED to create exampleSite for hemingway2

I've notified the theme author in https://gitlab.com/beli3ver/hemingway2/issues/4 about the removal.


chore: bdd-nh-1583959447 to 0.0.1

chore: Promote bdd-nh-1583959447 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Fix #499 (in start-mailserver.sh, argument expected)

Fix "/usr/local/bin/start-mailserver.sh: line 489: [: argument expected"
There are quotes missing around a shell variable. I added some more, too.
[ -z ] is okay, but [ a = b -a -z ] is not.
Signed-off-by: Wolfgang Ocker<EMAIL_ADDRESS>

Restarted build

What's the problem here? A mistake from my side?

Nope, ClamAV is not reachable on update.
I'll retry later.

Better.

Thanks!


[feature] Expose an API for sso process as a package

Suggestion
Move the parts of the API responsible for the access token generation/putting it in .aws/sso/cache into packge/{some-name-for-package}.
Why?
I think it would be very useful to have an easy to import external dependency for the aws sso proccess. I myself am currently working on embeding this in a tool of mine to get rid of a call to aws cli with os.Exec. Currently struggling due to the abundance of pointers in aws-go-sdk which I have trouble to get my head around.

Hi @jannawro! 👋🏼
Thanks for reaching out. It's cool to see, that you are interested in using the methods in your project.
I will see if I can make it generic, if that's the case, I will put the generic code into pkg, so you can use it in your project.

Thank you for being so considerate :)


bug: Dataloss

After uploading a file to the server, when I view the hashed file, there is evident dataloss. Ensure that the entire contents of the file are being transferred.

can i get assigned

!assign @kavin81 50

checking now...


how to identify the opus format of captured audio？(android)

can i upload the opus format of audio file to alexa for identify? (android)

Yes, SpeechRecognizer.Recognize event does support Opus encoding.
You can see all the specs here: https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/speechrecognizer.html#recognize

I'm structuring an HTTP/2 request for AVS.
Audio files in PCM format can be recognized already。
When I want to recognize audio files in opus format，I changed the value of the format parameter from AUDIO_L16_RATE_16000_CHANNELS_1 to OPUS.   The values of other parameters have not changed. But it doesn't work right now。Are there any other parameters that need to be modified？


fix(#2109): tabs query string, loading 1st tab issues

Before (the change)
After (the change)
-If query string is present, it should be preserved.
-Indicated tab should be honoured.
Make sure that you've checked the boxes below before you submit the PR

[x] I have read and followed the setup steps
[ ] I have created necessary unit tests
[ ] I have tested the functionality in both React and Angular.

Steps needed to test

The function of this issue is verified on react and on angular. One thing we noticed is there are 2 additional line for console.log in the code

The function of this issue is verified on react and on angular. One thing we noticed is there are 2 additional line for console.log in the code

I will remove those console.log statements and update the PR shortly.

Hi @kevingauld , I have updated this PR and made changes to the getTabNumberFromHash() method. Can you please test again?

Hi Team, this issue is verified for react and angular. Tab inside tab is out of scope and not verified, loading first tab, and initial tab is verified

As discussed in the Dev meeting, we check for the tab indicated in the url (e.g. "/tab-0") one time only.... in the beginning.

https://github.com/user-attachments/assets/c40108ee-be76-413f-8011-1c6f39043843


AffordanceBuilder GET methods not listed

Hello,
I've tried to reference some hydra:operation in my responses, but whatever the Annotations I put on the controller, I can't show them in the operations list.
The Controller Interface :
@Api(value = "hydra", description = "the hydra API")
public interface HydraApi {

    @ApiOperation(value = "", notes = "", response = Void.class, tags={  })
    @ApiResponses(value = {
        @ApiResponse(code = 200, message = "Successfully added device", response = Void.class) })

    @RequestMapping(value = "/hydra/device",
        produces = { "application/ld+json" },
        method = RequestMethod.POST)
    ResponseEntity<Object> add(@ApiParam(value = "" ,required=true )  @Valid @RequestBody Device body);

    @ApiOperation(value = "", notes = "", response = Void.class, tags={  })
    @ApiResponses(value = {
        @ApiResponse(code = 200, message = "Successfully deleted device", response = Void.class) })

    @RequestMapping(value = "/hydra/device",
        produces = { "application/ld+json" },
        method = RequestMethod.DELETE)
    ResponseEntity<Object> delete(@ApiParam(value = "" ,required=true )  @Valid @RequestBody Device body);

    @ApiOperation(value = "", notes = "", response = DeviceData.class, tags={  })
    @ApiResponses(value = {
        @ApiResponse(code = 200, message = "Successfully read device data", response = DeviceData.class) })

    @RequestMapping(value = "/hydra/device/read/{maker}/{model}/{serial}",
        produces = { "application/ld+json" },
        method = RequestMethod.GET)
    ResponseEntity<Object> read(@ApiParam(value = "Maker of the device",required=true ) @PathVariable("maker") String maker,
                                @ApiParam(value = "Model of the device",required=true ) @PathVariable("model") String model,
                                @ApiParam(value = "Serial of the device",required=true ) @PathVariable("serial") String serial);

    @ApiOperation(value = "", notes = "", response = EntryPoint.class, tags={  })
    @ApiResponses(value = {
        @ApiResponse(code = 200, message = "The API endpoints", response = EntryPoint.class) })

    @RequestMapping(value = "/hydra",
        produces = { "application/ld+json" },
        method = RequestMethod.GET)
    ResponseEntity<Object> rootEntryPoint();

}

The Resource builder :
    public ResponseEntity<Object> process() {
        ResponseEntity ret;

        try {
            Resource<EntryPoint> entryPointResource =
                    new Resource<>(new EntryPoint());

            entryPointResource.add(
                    linkTo(methodOn(HydraApi.class).add(new Device()))
                            .and(linkTo(methodOn(HydraApi.class).delete(new Device())))
                            .and(linkTo(methodOn(HydraApi.class).read("a", "b", "c")))
                            .withSelfRel()
            );
            ret = new ResponseEntity<Resource>(
                    entryPointResource,
                    HttpStatus.OK
            );
        } catch (Exception e) {
            ret = resolveException(e);
        }
        return new ResponseEntity<>(ret.getBody(), ret.getStatusCode());
    }

The response of the Resource builder :
{
  "@context": {
    "@vocab": "http://schema.org/"
  },
  "@type": "EntryPoint",
  "@id": "http://localhost:8080/hydra/device",
  "hydra:operation": [
    {
      "hydra:method": "POST",
      "hydra:expects": {
        "@type": "Device",
        "hydra:supportedProperty": [
          {
            "hydra:property": "serial"
          },
          {
            "hydra:property": "maker"
          },
          {
            "hydra:property": "model"
          }
        ]
      }
    },
    {
      "hydra:method": "DELETE",
      "hydra:expects": {
        "@type": "Device",
        "hydra:supportedProperty": [
          {
            "hydra:property": "serial"
          },
          {
            "hydra:property": "maker"
          },
          {
            "hydra:property": "model"
          }
        ]
      }
    }
  ]
}

Thanks in advance for the answer !

The GET method is not listed because I felt it is implied in Hydra that you can GET  a Resource. Seeing that you also have swagger annotations, I guess you are interested in showing the returned type. Is there anything else you want to see on the GET description?

I'm absolutely not a Hydra Guru, so you're probably right about Hydra implicitly allowing the GET of the Resource.
So does it mean that a GET endpoint can't "expect" anything ?
Yes, it is managed with Swagger. And yes, it would be nice to show the returned type !

fixed as of 0.4.1, we now describe the GET operation


npm audit warning

x-ray has security vulnerabilities in debug and lodash modules

Short-term extremely lazy solution is to take out anagram command for now. It's my utility and I can do what I want Mwahahahahaha!


Consider integrating extract-text-webpack-plugin and other "sytemic" plugins as webpack-native

Do you want to request a feature or report a bug?
Feature

What is the current behavior?
Currently, extract-text-webpack-plugin is handled as a "side-contribution" to webpack. I would like you to consider integrating it as a "native" webpack-plugin due to the following reasons:
after release of webpack 3.0.0 on June 19th, it took (due to various reasons) 21 days for extract-text-webpack-plugin to likewise release version 3.0.0 of their plugin. It is not my intention to blame @d3viant0ne and his contributors who are simply producing great stuff. But it does lead to a rather awkward situation:
with extract-text-webpack-plugin 3.0.0 released July 10th, it is highly likely that now the ball is in the turf of other fantastic developers such as @jantimon and his contributors to html-webpack-plugin who have been waiting for fixes in extract-text-webpack-plugin to be available. After that, it will be a whole litany of addons depending on html-webpack-plugin (their README alone lists thirteen of them).
To put it short: extract-text-webpack-plugin is basically "too big to fail" or "systemic" to webpack and should be treated as such.
What is the expected behavior?
webpack "systemic" plugins are investigated, identified and coupled more closely to webpack's own release cycle.
If this is a feature request, what is motivation or use case for changing the behavior?
As described above.
Please mention other relevant information such as the browser version, Node.js version, webpack version and Operating System.
Not deemed necessary due to nature of request.

@csentis - There is a blog post from @sokra related to this topic already https://medium.com/webpack/the-new-css-workflow-step-1-79583bd107d7
The gist is extract-text will eventually be retired.

Thank you @d3viant0ne - the nature and content of your answer confirms (for me) what I already thought of you and your work: well tempered and to the point.
I had not know of the blog post - good you pointed to it, helps!
Sorry to hear your extract-text-plugin is going to be retired  & looking forward to still seeing your great contributions in other places!
IMO issue can be closed.


Pravega txn API changes

Problem description
In this commit:
https://github.com/pravega/pravega/commit/fc2791739e21fa49600d58dd5c43a06c79f6e78b
we changed the txn API to remove the various timeouts in the signature. For now, we have moved them to configuration, but we should expect some further changes.
Problem location
Sink connector.
Suggestions for an improvement
Change the use of txns according to the API changes.

Fixed


Update Composer dependencies (2021-11-12-00-12)

Visual regression test passed!
View the visual regression test report


Revert "Add Webpack as js bundler"

Reverts alphagov/govuk-frontend#619

👍 We're reverting this to do a release with the old JavaScript style


feat: Add vscode commands "restart" and "stop"

New commands:

vscode-neovim.restart => Restart the extension
vscode-neovim.stop => Stop the extension

Removed the following commands:

vscode-neovim.enable
vscode-neovim.disable
vscode-neovim.toggle

Resolve #250

@xiyaowong What I I like about this change is that you disable the extension completely and don't just fiddle with key bindings. Restarting allows to handle changes to the configuration much more smoothly. I guess it's also helpful in development.
One thing I find important to consider: Generally, we should try to avoid affecting existing users workflow if possible  (see this comment), so I suggest  to (re)add a toggle command for convenience and integration with extensions such as commands. I can go ahead an submit a PR if you agree (and also add a section to the README, as requested by @aarondill).

No, I feel like the newly added command is more intuitive than the original commands. I don't even believe how many people used the original enable/disable/toggle.
As mentioned in this comment, these three commands completely need to be executed manually by the user, so the impact of deleting the commands should be very small.
I have absolutely no idea what these three commands are used for.

@xiyaowong Sorry, I guess I've expressed myself misleadingly. Absolutely agree the newly added commands are more intuitive. I'm merely suggesting to add a toggle command (that is, start if stopped, stop if started) because this handles another use-case to quickly disable/enable the extension whenever it gets in the way.

@trkoch Okay, that makes sense. I now understand the use case you described.

@trkoch No, I feel like the newly added commands is more intuitive than the original commands. I don't even believe how many people used the original enable/disable/toggle.
As mentioned in this comment, these three commands completely need to be executed manually by the user, so the impact of deleting the commands should be very small.
I have absolutely no idea what these three commands are used for.

I used the Toggle command for 20 times in my keybindings. It was rather hard to find and very comfortable for me to use, especially when moving between windows using keyboard only. I will change my keybindings and adapt to the new version of course, but I need your advice on how to switch to insert mode in VSCode terminal? Now, if I moved to the terminal window with "ctrl+w" in normal mode, I need to move back to the code, enter the insert mode and return to the terminal again ("i" does not work in VSCode terminal). Without entering the insert mode in terminal, I cannot use letters used in other keybindings. "vscode-neovim.toggle" was very useful for me but I understand that it would be hard to return it so only ask for your advice on this little issue. You can of course take a look at the rest of keybindings where I used "vscode-neovim.toggle".
Thanks!
keybindings.json

I've looked at your use case and I'm not sure what to say. I feel like your requirements are quite rare. I would suggest using cmd (alt) bindings to meet your navigation needs (no need to check nvim mode). Additionally, it seems like you're implementing nvim mapping functionality in vscode. Is this for convenience instead of using nvim config?

Thanks a lot!

@xiyaowong are there docs anywhere for commands like .call('setContext')? It's unclear to me which commands call() accepts.

You mean this? https://code.visualstudio.com/api/references/when-clause-contexts#add-a-custom-when-clause-context

@xiyaowong I see, it gets passed straight to vscode.

I have an idea to provide a command for executing nvim lua so that the functionality can be highly customized e.g.
  {
    "command": "vscode-neovim.lua",
    "args": "require('vscode-neovim').call('setContext', 'hello', 'world')",
    "key": "ctrl+w",
    "when": "!terminalFocus"
  }

I managed to solve the problem.
Now I remember the reason why I used Toggle so often. It was mainly about moving between splits. There was some kind of bug when I could not type after exiting the Terminal while in insert mode. So I toggled twice to be able to write the code. There is no problem with returning from Terminal anymore.
I solved the problem to enter insert mode in the Terminal with this:
{
"key": "i",
"command": "runCommands",
"args": {
"commands": [
{
"command": "type",
"args": {
"text": "i"
}
},
]
},
"when": "!editorTextFocus && neovim.mode == 'normal'"
},
For some reason, simple “type” command with “i” in args did not work, like this does:
{
"key": "space n h",
"command": "type",
"args": {
"text": ":nohl\n"
},
"when": "neovim.mode == 'normal'"
},
Anyway, the problem was solved and “type” command may be very useful in keybindings.json from time to time.
I will do all the configs from the very start to make it right when I buy a new laptop)

I solved the problem to enter insert mode in the Terminal with this:

https://github.com/vscode-neovim/vscode-neovim/pull/1566#discussion_r1375320922

How can we simulate the toggle command in the keybinding now?


should be only one telegram bot instance running

as the title

This is an API error only triggered by the telegram server, meaning your bot token is used in another bot, maybe Hotbot or another bot program. Check your token first. If you are not sure, please create another bot token.

This is an API error only triggered by the telegram server, meaning your bot token is used in another bot, maybe Hotbot or another bot program. Check your token first. If you are not sure, please create another bot token.

no,i have fixed the issue by
if(process.bot) return process.bot;

process.bot=bot

the old code may call init multiply times.

That does not make any sense.

That does not make any sense.

the issue is a bug,not as you said "use bot at other place".
it's caused by call "init" multiply times

You should only initiate one time for a bot. And using process.bot is a bad idea for this "fix". You can keep your own version, but I am not going to follow. Sorry.

You should only initiate one time for a bot. And using process.bot is a bad idea for this "fix". You can keep your own version, but I am not going to follow. Sorry.

the init called many times in utilitas/lib/bot.js.
it should be fixed by some way

Could you tell me how you initiated the bot multiple times?

Could you tell me how you initiated the bot multiple times?

No, init func will not create a new instance. It will get the instance one instead because these two lines call the init func without options: https://github.com/Leask/utilitas/blob/master/lib/bot.mjs#LL680C5-L680C5

Init means get or init.

Init means get or init.

but after i add THE CODE,the issue is fixed

There should be another issue hidden. We run more than ten different instances. You are the first one facing this. This func is stable enough.

Try removing your fix and creating a new token. If you can reproduce this issue, please let me know.

after this,all error disapeared.
from this point, there are definitely cases where init is called repeatedly.

Try removing your fix and creating a new token. If you can reproduce this issue, please let me know.

the token is newly created for the deploy,no any one else know it.

I clone your branch remove this fix, and can not reproduce this issue. 🤔 Please just let me reproduce it.

you can deploy it without the fix to railway for test

I cloned your branch removed this fix, and can not reproduce this issue. 🤔 Please just let me reproduce it.

i have modified the dependency to my fixed version in package.json
maybe you are still using my version


Update to version 3.0 of the language server

The CQL language server is being updated to use the latest CQL components. Once that's complete we'll need update the VS Code plugin to use those. That dependency is controlled here:
https://github.com/cqframework/vscode-cql/blob/master/package.json#L121-L126

Looks like this has been done, most recently in https://github.com/cqframework/vscode-cql/commit/a780cf600fcff5ff4c0f1c96761846e582d47772


Fix error sourcemap at command yarn build

src/pages/login.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.
src/components/ui/avatar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.
src/components/ui/dropdown-menu.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.
src/components/ui/sheet.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.
src/components/ui/label.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.

https://vitejs.dev/config/build-options#build-target


Commented out nodes are still added to the result

Having a tag commented out like this:

Still adds this node to the result when using any of the find tag(s) by name or path functions.
This can't be worked around as the comment chars are not part of the results outer property and there is no additional flag property in the result, so that we can't tell apart if it was commented out or not.

could you pre-filter the lines before passing to xml-utils like
let xml = "<fields>...";
let lines = xml.split("\n");
lines = lines.filter(line => !line.trim().startsWith("<!--"); // filter out lines that start with a comment indication
xml = lines.join("\n");

findTagsByPath(xml, ["fields", "field"])

Thoughts?

How about multiline comments?

I think this should follow the same syntax with opening and closing tags, but instead of < and >, there is a

good point!  and thank you for showing the example.  I'm curious, what type of xml file is shown above?  Most of the XML files I deal with (except HTML) don't usually have comments.  But I agree if would be worth doing if you and others need it.

hi, @timbo86 .  I have a pr up for a new function that removes comments.  One could then use it like
import { removeComments, findTagsByPath } from "xml-utils";

let xml = '<fields ...';

xml = removeComments(xml);

findTagsByPath(xml, ["fields", "field"]);

Could I get your review on https://github.com/DanielJDufour/xml-utils/pull/4?

Okay, thanks. I will try it.
Just one question. Does this remove all comments, so I would only have to execute it once, or just in current tree level?

Hey, sorry I missed this.  That's a great question.  It removes all the comments at all depths, so you only have to execute it once.

fixed and republished.  thanks for all your help and ideas here :-)


Image not generating in other browsers

It doesn't work in browsers other than Chrome. The message comes up saying that it will download but nothing happens. Tried on Edge and Firefox.

Thanks, I will fix it. 👍 😄

bump

#6 should fix this

This issue was fixed in #012c54702648f7dfaf444aca731c67df06d3ccc2 ❤


User option to stop blinking cursor

Description
Stop the cursor from blinking or configure the blinking speed, as it's distracting to me.
Suggested solution
Toggle under 'Editor' in user settings to stop the cursor from blinking.
Alternative
No response
Additional context
No response

This is configurable at the OS level if you are open to that. e.g. for mac.
Although, I am sure this is possible in marimo with some CSS hackery


Update validations.py script

Closes: #1
Use .isalpha() function to detect if username[0] was actually a letter and not a special character.
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@googlebot I signed it!


Jup-13 Join Org Functionality

Created a Join Button component for users to join clubs along with API procedures to update User_Meta_Data_To_Clubs table in database when users join. The Org Headers and Org Directory components were updated to incorporate the button. When users join a club, the club will then be removed from the Org Directory so that new orgs can be discovered by users.

The changes to styling and combining of the two procedures has been made!


Add jongwooo to sig-docs-ko-reviews

I'd like to apply for sig-docs-ko-reviews role.
I've met the requirements for reviewer:

[x] Member of Kubernetes for 3+ months
[x] Primary reviewer for at least 5 PRs to the codebase
[x] Reviewed or merged at least 20 substantial PRs to the codebase

This k/website update is based on https://github.com/kubernetes/org/pull/4587
Thanks!
/assign @seokho-son (According to the steps in https://kubernetes.io/docs/contribute/participate/roles-and-responsibilities/#becoming-a-reviewer)

Hi @natalisucks, @reylejano, @divya-mohan0209, and @a-mccarthy 🙂
The Korean localization team is excited to nominate @jongwooo as a Korean reviewer. @jongwooo has consistently demonstrated high-quality reviews on Korean localization PRs, along with positive and friendly interactions with contributors.

Given approval on https://github.com/kubernetes/org/pull/4587:
/lgtm
/approve
/hold
for https://github.com/kubernetes/org/pull/4587

/hold cancel


EntityFramework.Commands - not working

EF.Commands have not worked on the CIDev release channel for nearly two weeks.
Attempting to run EntityFramework.Commands returns the following error message:
> dnx ef
> Error: Unable to load application or execute command 'EntityFramework.Commands'.  Available commands: web, ef.

Any updates about when we will have access to Commands again?

DNX is being removed and EF Commands are being reworked into a .NET CLI based tool. You can use #3925 to track our progress on that. In the meanwhile you will have to go back to a build in which commands are still functional, probably RC1.
cc @bricelam in case he wants to suggest other workarounds.


[folly,fizz,wangle,mvfst,proxygen,fbthrift] update to 2<IP_ADDRESS>

[X] Changes comply with the maintainer guide
[X] SHA512s are updated for each updated download
[ ] ~The "supports" clause reflects platforms that may be fixed by this new version~
[ ] ~Any fixed CI baseline entries are removed from that file.~
[ ] ~Any patches that are no longer applied are deleted from the port's directory.~
[X] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[X] Only one version is added to each modified port's versions file.

folly
Feature liburing tested successfully in the following triplet:
x64-linux

Other features are tested successfully in the following triplet:
x64-windows
x64-windows-static

Thanks for the updates!


Gas Fees for Reply and Like

Users shouldn't have to pay gas to Reply and Like to a post

Can do this with meta transactions to DevHub, have to be cautious of people abusing this, and spamming to charge lots of gas. Resolve by setting the size of posts / character limit

Yeah, I worry about people abusing it. Nevertheless, I think this is being discussed, but I am not sure of the current status


Change from absolute to relative path in minikube link (fixes #156)

Signed-off-by: leecalcote<EMAIL_ADDRESS>Using the relative path URL, not absolute path should fix the broken link described in #156.

SGTM, @anandrkskd


New release

@ulfworsoe Any objection to tag v0.1.0 ? We cannot tag v0.0.2 since we drop support for MOI v0.2.

No objections. I'll get get to it.


curl on EPFL cer : s/http/https/

https://github.com/epfl-sti/puppet.epfl_sso/blob/fa4845b5c06558db29df46e51872ba01cbb819ca/manifests/private/ad.pp#L76
Error: true ; set -e -x; curl -o /usr/share/ca-certificates/epfl/epflca.cer http://certauth.epfl.ch/epflca.cer ; openssl x509 -inform der -outform pem -in /usr/share/ca-certificates/epfl/epflca.cer -out /usr/share/ca-certificates/epfl/epfl.crt; rm /usr/share/ca-certificates/epfl/epflca.cer returned 1 instead of one of [0]
Yoann

Pull request plzkthxbai ☺

PR #31 cherry-picked and released as part of v0.5.7, thanks @mistur!


JVM heap size isn't adjusted based on memory constraints

I ran into issues with tasks consistently getting OOM killed when I created my ECS cluster using c3.8xlarge instances.
As I understand it, the default JVM behavior is to set the max heap size to 25% of the total system memory. However, when run under a docker memory constraint, it has no ability to detect that less memory than usual is available. On a c3.8xlarge instance, for example, this results in a max heap size of 15G, in spite of the container capping memory usage at 512M. With a max heap that large, the JVM is pretty lazy about GCs, so it runs out of memory within a minute or two.
This should be pretty easy to fix by just passing an -Xmx option explicitly (say, have start_connector.sh look for a JAVA_OPTS envvar?)

Hi,
As a part of the improvement process for cross-region replication library, we have refactored the library completely and released an updated version. As a result, the previous version involving multiple components (ECS included) has been deprecated and I suggest you use the new libraries as command-line tools instead. The code has also been refactored down to the fundamental components only, stripping away other complicated and unnecessary dependencies. This should make the library much easier to understand, and a lot less cumbersome to manage as a client-side solution.
Thank you!


Fix redirect to "undefined" page when users attempt to access owner/admin only settings.

During testing in #23144, I noticed that if a non owner/admin user goes to http://localhost:9991/#organization/profile-field-settings, it will redirect to http://localhost:9991/#organization/undefined with the following message:

Instead, we might want to redirect somewhere else e.g. http://localhost:9991/#organization/, and/or show an appropriate message if possible.

@zulipbot add "bug" "release goal"

@sahil839 could you please look into this one? Thanks!


Conditional git functionality, tests working and updates to all liibraries

My apologies as this was opened in error.


Issues with Saving and Loading SUOD - Fails to find bps_prediction.joblib.

I train the SUOD model on a training compute and then deploy it to an inferece compute. When I try loading it on an inference compute, it fails to find a file bps_prediction.joblib.
FileNotFoundError: [Errno 2] No such file or directory: '/azureml-envs/azureml_59f19523a58c011168cb1902c0a74dff/lib/python3.6/site-packages/suod/models/saved_models/bps_prediction.joblib'
below is my code
x_train, x_test, y_train, y_test = train_test_split(training_data, training_data, test_size=0.1, random_state=42)
# initialized a group of outlier detectors for acceleration
detector_list = [LOF(n_neighbors=15),
                COPOD(), IForest(n_estimators=150)]

clf = SUOD(base_estimators=detector_list, n_jobs=2, combination='average',
        verbose=False)

clf.fit(x_train)

# get outlier scores
y_train_scores = clf.decision_scores_  # raw outlier scores on the train data
y_test_scores = clf.decision_function(x_test)  # predict raw outlier scores on test
decisions= clf.predict(x_test)

os.makedirs('outputs', exist_ok=True)
fname=os.path.join('outputs/', model_name)

##Save the model
joblib.dump(clf, filename=fname, compress=1)

##Load the model on a different compute

loadedmodel= joblib.load(model_path)

Where do I find this file "bps_prediction.joblib" or what is the way around ?

When I added this line it successfully works !
loadedmodel.model_.bps_flag=False
decisions= loadedmodel.model_.predict(dat_test)


feat: scanblocks status

smaug should print the status of the scanblocks call to the log.
this is because when the user first adds a wallet, the entire blockfilter index is scanned from genesis to tip, and this can take several minutes.
adding the status in the log allows the user to see that something is happening when their smaug add command hangs

It would be nice if we return control to the user while it scans.


added a bit of responsiveness

still need to arrange everything without any scrollsbars

@all-contributors please add @arealshadow  for design and code


différent rating update DW1000RANGINGANCHOR & Ranging ANchor

Step 0: Are you in the right place?
Hi, i've made some test on each sketch.
and i've notice that the data rating of the range is not the same on both.
on ranging_ANchor i've a data rating like 40Hz

but when i impleted the code to show the data rate on the DW1000 Ranging Anchor.ino
`    else if(messageType == RANGE_REPORT) {

                    float curRange;
                    memcpy(&curRange, data+1+SHORT_MAC_LEN, 4);
                    float curRXPower;
                    memcpy(&curRXPower, data+5+SHORT_MAC_LEN, 4);
                    //we have a new range to save !
                    myDistantDevice->setRange(curRange);
                    myDistantDevice->setRXPower(curRXPower);

                    //We can call our handler !
                    //we have finished our range computation. We send the corresponding handler
                    _lastDistantDevice=myDistantDevice->getIndex();
                    if((_handleNewRange != 0)&&(curRange>(-10.0)&&curRange<(750.0))) {
                        (*_handleNewRange)();
                    }
					         _successRangingCount++;
                if (curMillis2 - _rangingCountPeriod > 1000) {
                    _samplingRate = (1000.0f * _successRangingCount) / (curMillis2 - _rangingCountPeriod);
                    _rangingCountPeriod = curMillis2;
                    _successRangingCount = 0;
                }
                }`

`float DW1000RangingClass:: _samplingRate =0;`
`void DW1000RangingClass::loop(){
    //we check if needed to reset !
    checkForReset();
    unsigned long time=millis();
	unsigned long  curMillis2 = millis();

    if(time-timer>_timerDelay){
        timer=time;
      if (_expectedMsgId == POLL_ACK)
		  `

this code is from the _DWRanging.cpp/.h
i've got just 8hz sampling update .
So i wanted to know if someone have the same issue?
i tried this code one the arduino due and on the radino DW1000
regards!
edit: added highlighting with ```arduino

@DrummyFloyd Did you found a solution? Can I close this?


Change email address for logs to private mailing list

As mentioned at #891 , WMF has pretty strict rules about how we maintain user privacy if we are to remain on their Play Store account. When the user taps "send log file" in Settings, they should be sending the file to the private forum (only accessed by devs who have signed the NDA), not the public one.
This is the 3rd time I have needed to make this change, as it keeps being overridden :( (see #974 and #1000). I have modified the variable names and removed header sharing with the feedback option to be even more explicit. Please please be aware of this.

Codecov Report

Merging #1404 into 2.7.x-release will not change coverage.
The diff coverage is 0%.

@@              Coverage Diff              @@
##           2.7.x-release   #1404   +/-   ##
=============================================
  Coverage           3.31%   3.31%
=============================================
  Files                128     128
  Lines               6809    6809
  Branches             669     669
=============================================
  Hits                 226     226
  Misses              6568    6568
  Partials              15      15

Impacted Files
Coverage Δ

...n/java/fr/free/nrw/commons/CommonsApplication.java
30.61% <ø> (ø)
:arrow_up:

...fr/free/nrw/commons/settings/SettingsFragment.java
28.57% <0%> (ø)
:arrow_up:

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 c6f728a...56dd4dd. Read the comment docs.


Viewport ID Discrepancies From Service Calls

Currently, the data editor is utilizing message command parsing between the UI and extension for obtaining viewport data information instead of utilizing the viewport subscription events. This is done mostly with the getViewportData(...) function signature defined in the module.
When attempting to forward viewport data from subscription events, I found that there is no value within ViewportEvent types for the remaining byte count that is needed by the UI and extension.
When trying to implement some functionality for obtaining this on subscript events, I found that the ViewportEvent.getViewportId() return a viewport id in the format of 49fb04aa-4b06-4300-b9bc-ae9f69d332a3. Attempting to invoke API calls, such as getViewportData with this viewport id structure causes the server to fail due to a malformed viewport id in the request.
The only correct viewport id structure seems to be the structure of <session-id>:<viewport-id>, such as in the ViewportDataResponse.getViewportId()

There are at least 2 places where the viewport IDs are not of the "compound" type of session_id:viewport_id, but are instead just coming out as viewport_id, which is the discrepancy being reported.
The two locations where this is occurring is in the viewport unsubscribe function and in the viewport event object that gets returned to the callback that happens when a viewport has changes.
I've been able to reproduce the problem by updating the typescript client test cases to check the IDs.  These test cases are currently (now) failing with the additional checks.  Once the viewport IDs get fixed in the Scala server, those test cases ought to then pass.


Container negative auto margin

Prerequisites

[X] I have searched for duplicate or closed feature requests
[X] I have read the contributing guidelines

Proposal
Additional margin and padding classes that allow to extract column space from container to left or right side.
Demo: https://codepen.io/ArtZ91/pen/wvPgMQX

Add --container-max-width CSS variables.
Add classes like ms-n-auto and me-n-auto for new margin values.
Add classes like ps-auto and pe-auto for new padding values.

Motivation and context
Some designers like to draw blocks that start from the viewport side and ends inside container column.

This is an interesting idea as a helper for containers, I see the appeal for generating viewport-wide content despite being within a container. Happy to experiment with this at some point myself or to see a PR :).

@mdo PR was added and codepen example was updated (added JS code to fix scrollbar issue).


Typeahead Doesn't Work With NgModelOptions

As demonstrated in this plunker, typeahead doesn't work with ng-model-options="{ updateOn: 'blur' }". Type a "1" into each of the fields to see the behavior. The top field's typeahead works fine, but the others use validation on blur and the typeahead doesn't appear at all, until the field loses focus.

Any updates about this issue? I've got the same prbolem while trying to use ng-model-options ans angular getterSetter feature. Looks like typeahead knows nothing about ng-model-options directive.
I've inspected typeahead's code (version 0.12.1) and as far as I understand, typeahead doesn't use ng-model-options at all. Am I right?
Also, if there are any patches or workarounds for it, I would be glad to be informed.

Same issue. trying ng-model-options on typeahead field for onBlur model update and no typeahead showing.

Would be nice if debounce was supported as well

I've tried ng-model-options="{getterSetter: true, debounce: 5000}" and debounce time has been changed to 5 seconds (and getterSetter was not applied). So, looks like some optrions of ngModelOptions are supported (but I have not found anything about debounce support in sources), and some - not. Since ngModelOptions is angularjs feture, my gues is in some cases typeahead shadows ngModelOptions values. Ans in some - not.
I've posted a bug about getterSetter option here: https://github.com/angular-ui/bootstrap/issues/3823

The problem is that typeahead plugs into the $parsers pipeline, so it only executes when the ng-model value changes. It would need to use the form value instead, but perhaps that's undesirable as well because it could break other things.

Closing this in favor of #4981.

Any updates on this issue? do you know any good work around?


Duplicate plan action is always disabled

Duplicate plan action is always disabled
Duplicate action should be disabled if user don't have permissions to create/edit a plan.
It should be available if user has permissions to create/edit and providers are ready.

@qiyuann hi, is this the bug you mentioned in the meeting ?

Yes, but I found it's not always disabled, it may be enabled sometimes.  Sometimes, when I archive and remove a plan, the duplicate option on other plans will be enabled, but it will be disabled again later, not sure when.

@qiyuann , it's a race condition, for me it was always, but it can be sometimes on and sometimes off too, the fix in #675 should fix the flakiness and what i see.

The Duplicate action is enabled now.


Tests don't run on mac

00:00 +0 -1: test/tflite_test.dart: version [E]
  Invalid argument(s): Failed to lookup symbol (dlsym(0x7fcd16e5f860, TfLiteVersion): symbol not found)
  dart:ffi                                                DynamicLibrary.lookup
  package:tflite_native/src/bindings/bindings.dart 12:6   TfLiteVersion
  package:tflite_native/src/bindings/bindings.dart 11:26  TfLiteVersion
  package:tflite_native/tflite.dart 17:37                 version
  test/tflite_test.dart 18:16                             main.<fn>

00:00 +0 -2: test/tflite_test.dart: model from file [E]
  Invalid argument(s): Failed to lookup symbol (dlsym(0x7fcd16e5f860, TfLiteModelCreateFromFile): symbol not found)
  dart:ffi                                             DynamicLibrary.lookup
  package:tflite_native/src/bindings/model.dart 22:10  TfLiteModelCreateFromFile
  package:tflite_native/src/bindings/model.dart 20:51  TfLiteModelCreateFromFile
  package:tflite_native/src/model.dart 26:19           new Model.fromFile
  test/tflite_test.dart 23:29                          main.<fn>.<fn>

All tests fail. Using Dart VM version: 2.6.0-dev.1.0 (Mon Sep 16 15:08:41 2019 +0200) on "macos_x64"

Thanks for the bug report. We should investigate whether travis can run the tests on the non-linux platforms we support (mac and windows).

It can do all three, though windows support isn't as high fidelity.

https://github.com/flutter/devtools/blob/master/.travis.yml#L1

https://github.com/flutter/devtools/blob/master/.travis.yml#L1

Ah fancy, I will enable that after fixing. Thanks!


Add missing fields in Variant.java

Algolia Client Version: 3.X
Language Version: All

Description
The Variant POJO seems to be missing lots of fields comparing to the other clients.
Let's update it with all the latest fields.
See C# struct as a reference:
https://github.com/algolia/algoliasearch-client-csharp/blob/master/src/Algolia.Search/Models/Analytics/Variant.cs

Can i work on this issue ?


Beat Saber crashes at the end of a song

When i'm in multiplayter and I finish a song my BS crashes before I got to the podium
Expected Behavior:
Go to the podium on after return back to the multi loby waiting room
Behavior:
The game crash right after the song end
Mods:
My game is mod with BT MC ScoreSaber, Beat leader, JDfixer ,qounter-, NE, ME, Particule Tuner

Disable some mods and try with just core mods and MPCore and BeatTogether. This is more than likely another mod and not BeatTogether. If you have further issues please join our Discord.


Serious Floating point error v 0.16.2 and v0.17

Python 3.4.3/64bit, Pandas 0.16.2 or 0.17
The operation is a addition. The results of the first two rows are correct most of the time, on occasion a value 1.5-315 appears. Every test performed with same input. Fail rate is about 3-5% of the time.
df['v1']+=10.0
I copied the dataframe results to numpy and perform the same addition with same values and it works correctly every time.
npyarr=df.reset_index().values
npyarr[:,1]+=10.0
After a few weeks of noticing these symptoms it appears to only affect the first two rows every time, the data frame has thousands of rows.

well, not sure that it is even pandas issue here. do you have bottleneck,numexpr installed? what does the frame look like. in what cases does the error happen?
this bug report is lacking much information.

I disabled numexpr and bottleneck getting same error.

w/o a copy pastable example it's not clear what the problem is

if u want to post something that enables one to repro then all ears


Sor10874/disappearing edits

For BaseFieldState value Flow, this fixes an issue where user edits to the field disappear when the isEditable flow emits false. The use of Flow.combine to combine isEditable, properties.value, and _value will toggle the displayed value between the properties.value and _value when isEditable emits. So user edits disappear, and reappear as isEditable goes from true to false to true.
The solution is to use the latest value of either properties.value and _value, since values changing from editing and values changing from expression evaluation are mutually exclusive.

@sorenoid is this ready for review?

@kaushikrw not yet, some issues with orientation changes


npm fetch issue

Error: Failed to fetch plugin https://github.com/cdibened/PDFViewer via registry.

Same here

So guys, does anyone knows a different way of install for workaround this? Either manually?

can use "cordova plugin add cordova-plugin-pdf-viewer" and install success. @lucasr300


Convert tst_12.py to work in Phenix environment

The move to Phenix environment means the QR_REPO_ENV code can be removed.

Done.


matchparen: match highlight remains when switching buffer

Steps to reproduce

Run vim without config (--clean doesn't work here)
Run :set hidden
Type i()<Esc>0
Run :enew
Type iaa<Esc>0
Type <C-^>lh<C-^>
The aa is highlighted by matchparen

Expected behaviour
The aa is not highlighted by matchparen
Version of Vim
9.0.910
Environment
Operating system: Arch Linux
Terminal: kitty
Value of $TERM: xterm-kitty
Shell: fish
Logs and stack traces
No response

Maybe this is enough to fix this issue:
diff --git a/runtime/plugin/matchparen.vim b/runtime/plugin/matchparen.vim
index ce2225c5f..e075f3890 100644
--- a/runtime/plugin/matchparen.vim
+++ b/runtime/plugin/matchparen.vim
@@ -20,7 +20,7 @@ endif
 augroup matchparen
   " Replace all matchparen autocommands
   autocmd! CursorMoved,CursorMovedI,WinEnter,WinScrolled * call s:Highlight_Matching_Pair()
-  autocmd! WinLeave * call s:Remove_Matches()
+  autocmd! WinLeave,BufLeave * call s:Remove_Matches()
   if exists('##TextChanged')
     autocmd! TextChanged,TextChangedI * call s:Highlight_Matching_Pair()
   endif

What do you mean with "Run vim without config"?
When using "vim -u NONE" then there is no matchparen highlight at all.

It may just mean "run a fresh install of Vim".

It may just mean "run a fresh install of Vim".

I don't have that :-).
Repro steps should work with any installed Vim, so long as it was build
with the required features.  I would expect "vim --clean" to normally be
sufficient.  If more is needed, perhaps "vim -u NONE".  I'm not going to
try all kinds of stuff when someone reports an issue, it should be part
of the repro steps.
--
An error has occurred.  Hit any user to continue.
/// Bram Moolenaar -- @.*** -- http://www.Moolenaar.net   \
///                                                                      \
\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Oh, running :source $VIMRUNTIME/plugin/matchparen.vim after vim --clean also works.


img(src="./local/image.png")

image src not handled any way. I want to use file-loader with it (like in stylus-loader)

And in that case:
srcset="./local/image.png 1x<EMAIL_ADDRESS>2x<EMAIL_ADDRESS>3x"

?

Sorry but its not work why?
doctype html
html
head
title= title
body
main
header
+menu
section
figure
img(src=require("./images/banner.jpg"))

Can I just write a static src for the image...? ( <img src="/img/myimage.png"/> ) Without the source file actually going through webpack?

try
img(src="/images/YourImages.png")
without /public

@diegoleme
@yawlhead91
img(
srcset=`${require("./local/image.png")} 1x,
${require("./local/image@2x.png")} 2x,
${require("./local/image@3x.png")} 3x`
)

Or add another loader I guess.


Pull Tokio taks executor traits and implementation out of default-engine

I am going to copy paste this code for now, but this should be provided as-is instead of buried in the default-engine

Can you explain a bit more what you're looking for?
We actually would like other engines to be able to use the default engine with a non-tokio executor, which is why we allow passing in something that implements the TaskExecutor trait.
Or maybe in the other direction, are you wanting to use our TaskExecutor trait implementations? I'm not quiet clear how that would work, but would be open to making them their own thing if you have a use case.


Issue using down arrow in terminal

After load document, when I use VSC integrated terminal to make a query, and when I press the down key to go to the end of the line to write -for example- the final dot, happens that the integrated terminal delete my input (the first reaction is pressing the up key to redo but it just show the last query). That behavior is not present in macOS system Terminal.
Specs:
-SWI-Prolog (threaded, 64 bits, version 7.6.4)
-iMac (21.5-inch, Mid 2014)
-1.4 GHz Intel Core i5
-8 GB 1600 MHz DDR3
-macOS 10.14
-VSC 1.28.2
-VSC-Prolog 0.8.18
By the way, Thank You so much for your work!

Sorry for not getting the issue you described. Would you please provide  a simple example to reproduce the scenario? I use MacBook Pro 2017.