RGB and depth images off by 1 timestamp when generating pointcloud

System Configuration

Version
Your Configuration

Operating System
OS X 10.11.2, but verified on Ubuntu 14.04 as well

Kernel
?-?-?

ROS
indigo

ROS RealSense
1.8.0

librealsense
1.12.1

Camera Type-Firmware
zr300

Expected Behavior
Color and depth are registered correctly to each other, even when moving the sensor.
Actual Behavior
The color is always 1 frame behind the depth. This is because the pointcloud is only generated on receiving the depth image, which assumes that the color image always comes before the depth image. On our Z300, this is actually always the opposite: the color frame always comes directly after the depth frame, which means the frame sequence numbers (almost) never match when the pointcloud is generated, and the color is not registered properly to the depth, especially when moving the sensor or when objects are moving in the image.
Suggested Fix
I've fixed this in our fork of the driver, please see this for a comparison:
https://github.com/intel-ros/realsense/compare/imu-data-cache...ethz-asl:feature/pointcloud_rgb_sync?expand=1
The general steps are:

Track sequence number of all streams with sequence_ids_[STREAM_COUNT]
Call publishPCTopic() from both color and depth frame callbacks
Mutex lock both color and depth streams in publishPCTopic()
Return from publishPCTopic() if the sequence numbers of the color and depth streams don't match (also controlled by new ENFORCE_RGBD_SYNC flag/param)

The only outstanding issue with this fix is if the color and depth stream frame rates don't match -- then the sequence IDs of the faster should be then divided by the difference in rates.
If this seems like a good solution, I can also isolate the changes (cut away the OS X compile fix, etc.) and make a PR.

Hello @helenol,
Thank you for working on this. Unfortunately, the ZR300 camera and its associated software are discontinued and no longer supported. Therefore, we are not accepting any more PRs.
All development has moved to the RealSense D400 series cameras on https://github.com/IntelRealSense/librealsense.
Best Regards,
Jesus
Intel Customer Support


Desktop icons arrangement

Description of the new feature / enhancement
The feature of desktop icons arrangement likes Fences.
Scenario when this would be used?
A lot of  icons on the desktop make the desktop very messy. Need a desktop arrangement tool for daily use.
Supporting information
No response

/dup #1392


Validate message types

Make sure the kms validates Votes message types. They are currently just decoded in rpc.go:
https://github.com/tendermint/kms/blob/5b2411208240b18e126c2dfb82abf315a68adede/src/rpc.rs#L99
The kms needs to validate that the message type (a single byte as a u32field) are consistent with those it knows.
related: https://github.com/tendermint/tendermint/issues/2665

scince this PR was opened tendermint added a ValidateBasic interface for consensus messages (in https://github.com/tendermint/tendermint/pull/2711). We should probably adopt this logic here too.


Add support for tensor types

See format description here: https://arrow.apache.org/docs/format/CanonicalExtensions.html
Extensions are supported by setting special meta data keys: https://arrow.apache.org/docs/format/Columnar.html#extension-types
Compare with output from PyArrow? (e.g., writing an IPC file and compare in tests?)
Python example: https://arrow.apache.org/docs/python/extending_types.html#fixed-size-tensor

Support requires:

#176
#35

Implemented in #190


git for windows using 64 GB of RAM

Issue Type: Bug
Don't have a reliable repro, but I was just doing my normal work and noticed my machine had become incredibly slow. I opened Task Manager to see hundreds of "git for windows" processes each taking up ~100MB of RAM, and my total memory usage was at 99% on my 64GB machine. Closing VS Coded ended all the processes, so I assume the issue is here.

Sorry I didn't see your question. Git version is 2.28.0.windows.1
This just happened to me again, and I found this old bug that seems to be the same problem
https://github.com/Microsoft/vscode/issues/71085
They say updating git solved it for them, so I will try that and come back if this happens again.


Make Sprite and Anchor Copy

Objective
In bevy_sprite, the Anchor and Sprite types are not Copy. It makes interacting with them more difficult than necessary.
Solution
Derive Copy on them. The rust API guidelines are that you should derive Copy when possible. https://rust-lang.github.io/api-guidelines/interoperability.html#types-eagerly-implement-common-traits-c-common-traits
Regardless, Anchor is a very small enum which warrants Copy, while Sprite is also a very small struct.

Changelog

In bevy_sprite, Sprite and Anchor are now Copy.

Definitely agree on Anchor, not totally sold on Sprite 🤔

The one objection I can see for Sprite is that it might in the future hold a Handle<Image>. I find it unlikely.
Otherwise it's a 68 bytes struct where each field themselves are Copy. GlobalTransform is 64 bytes for comparison.


[4.0][Exclusivity] Suggest Fix-Its to replace swap() with swapAt()

Extend the static diagnostics for exclusivity violations to suggest replacing
swap(&collection[index1], &collection[index2]
with
collection.swapAt(index1, index2).
when 'collection' is a MutableCollection.
To do so, repurpose some vestigial code that was previously used to suppress all
exclusivity diagnostics for calls to swap() and add some additional syntactic,
semantic,  and textual pattern matching.
rdar://problem/31916085

@bitjammer Would you be willing to review this Fix-It to suggest replacing swap() with collection.swapAt() for CCC for inclusion into swift-4.0-branch?

Sure thing.

CCC Information
Explanation: Add a Fix-It to to suggest uses of swap() that violate exclusivity to use
MutableCollection's swapAt() instead when it is safe to do so.
Scope: This affects clients of the Standard Library's swap() API who use to
on collections. This is relatively rare, but is used in some generic
algorithms. Without this, some people who adopt Swift 4 will get compile-time
errors rather than be able to have the fix suggested for them.
Radar: rdar://problem/32284514
Risk: This as a relatively low-risk change. The new code path only kicks in
for functions that call swap() (which is quite rare) and it only occurs in
situations in which the compiler would already diagnose a warning or an error.
Testing: We've extended the regression tests and also manually tested on a
simple sample project.

@swift-ci Please smoke test

@swift-ci please test


build error in windows

I was trying to build "go-vgo/robotgo" library .
I have followed each step like downloading "mingw"(32bit) and adding "zlib,pnglib" from zlib&libpng Windows32 GCC's Course as stated. but when i try to get it from cmd using this command,
go get github.com/go-vgo/robotgo
it shows a enormous list of error.
Can anyone help me please. I am using windows 10 (64 bit) and go 1.7.3 (x86).
Errors copied from the cmd is given below,

G:\ProgramFiles\Go32>go get github.com/go-vgo/robotgo
github.com/go-vgo/robotgo In file included from
./mouse/goMouse.h:12:0,
from src\github.com\go-vgo\robotgo\robotgo.go:24: ./mouse/mouse_c.h: In function 'moveMouse': ./mouse/mouse_c.h:116:2:
error: unknown type name 'INPUT' ./mouse/mouse_c.h:117:12: error:
request for member 'type' in something not a structure or union
./mouse/mouse_c.h:117:20: error: 'INPUT_MOUSE' undeclared (first use
in this function) ./mouse/mouse_c.h:117:20: note: each undeclared
identifier is reported only once for each function it appears in
./mouse/mouse_c.h:118:12: error: request for member 'mi' in something
not a structure or union ./mouse/mouse_c.h:119:12: error: request for
member 'mi' in something not a structure or union
./mouse/mouse_c.h:120:12: error: request for member 'mi' in something
not a structure or union ./mouse/mouse_c.h:121:12: error: request for
member 'mi' in something not a structure or union
./mouse/mouse_c.h:122:12: error: request for member 'mi' in something
not a structure or union ./mouse/mouse_c.h:123:12: error: request for
member 'mi' in something not a structure or union ./mouse/mouse_c.h:
In function 'scrollMouse': ./mouse/mouse_c.h:249:3: error: unknown
type name 'INPUT' ./mouse/mouse_c.h:293:19: error: request for member
'type' in something not a structure or union ./mouse/mouse_c.h:293:27:
error: 'INPUT_MOUSE' undeclared (first use in this function)
./mouse/mouse_c.h:294:19: error: request for member 'mi' in something
not a structure or union ./mouse/mouse_c.h:295:19: error: request for
member 'mi' in something not a structure or union
./mouse/mouse_c.h:296:19: error: request for member 'mi' in something
not a structure or union ./mouse/mouse_c.h:297:19: error: request for
member 'mi' in something not a structure or union
./mouse/mouse_c.h:298:19: error: request for member 'mi' in something
not a structure or union ./mouse/mouse_c.h:299:19: error: request for
member 'mi' in something not a structure or union In file included
from ./key/keypress.h:6:0,
from ./key/keypress_c.h:1,
from ./key/goKey.h:14,
from src\github.com\go-vgo\robotgo\robotgo.go:25: ./key/keycode.h: At top level: ./key/keycode.h:249:24: error:
'VK_VOLUME_MUTE' undeclared here (not in a function)
./key/keycode.h:250:24: error: 'VK_VOLUME_DOWN' undeclared here (not
in a function) ./key/keycode.h:251:22: error: 'VK_VOLUME_UP'
undeclared here (not in a function) ./key/keycode.h:252:17: error:
'VK_MEDIA_PLAY_PAUSE' undeclared here (not in a function)
./key/keycode.h:253:17: error: 'VK_MEDIA_STOP' undeclared here (not in
a function) ./key/keycode.h:255:17: error: 'VK_MEDIA_PREV_TRACK'
undeclared here (not in a function) ./key/keycode.h:256:17: error:
'VK_MEDIA_NEXT_TRACK' undeclared here (not in a function) In file
included from ./key/goKey.h:14:0,
from src\github.com\go-vgo\robotgo\robotgo.go:25: ./key/keypress_c.h: In function 'win32KeyEvent':
./key/keypress_c.h:57:39: error: 'MAPVK_VK_TO_VSC' undeclared (first
use in this function) ./key/keypress_c.h:86:8: error:
'VK_BROWSER_BACK' undeclared (first use in this function)
./key/keypress_c.h:87:8: error: 'VK_BROWSER_FORWARD' undeclared (first
use in this function) ./key/keypress_c.h:88:8: error:
'VK_BROWSER_REFRESH' undeclared (first use in this function)
./key/keypress_c.h:89:8: error: 'VK_BROWSER_STOP' undeclared (first
use in this function) ./key/keypress_c.h:90:8: error:
'VK_BROWSER_SEARCH' undeclared (first use in this function)
./key/keypress_c.h:91:8: error: 'VK_BROWSER_FAVORITES' undeclared
(first use in this function) ./key/keypress_c.h:92:8: error:
'VK_BROWSER_HOME' undeclared (first use in this function)
./key/keypress_c.h:93:8: error: 'VK_LAUNCH_MAIL' undeclared (first use
in this function) In file included from ./event/goEvent.h:29:0,
from src\github.com\go-vgo\robotgo\robotgo.go:27: ./event/hook/windows/input_c.h: At top level:
./event/hook/windows/input_c.h:31:27: error: 'VK_OEM_MINUS' undeclared
here (not in a function) ./event/hook/windows/input_c.h:32:27: error:
'VK_OEM_PLUS' undeclared here (not in a function)
./event/hook/windows/input_c.h:70:24: error: 'VK_OEM_COMMA' undeclared
here (not in a function) ./event/hook/windows/input_c.h:71:24: error:
'VK_OEM_PERIOD' undeclared here (not in a function)
./event/hook/windows/input_c.h:183:28: error: 'VK_LAUNCH_APP2'
undeclared here (not in a function)
./event/hook/windows/input_c.h:200:30: error: 'VK_BROWSER_HOME'
undeclared here (not in a function) In file included from
./event/goEvent.h:29:0,
from src\github.com\go-vgo\robotgo\robotgo.go:27: ./event/hook/windows/input_c.h:251:32: error: 'VK_BROWSER_SEARCH'
undeclared here (not in a function)
./event/hook/windows/input_c.h:252:30: error: 'VK_BROWSER_FAVORITES'
undeclared here (not in a function)
./event/hook/windows/input_c.h:253:30: error: 'VK_BROWSER_REFRESH'
undeclared here (not in a function)
./event/hook/windows/input_c.h:254:30: error: 'VK_BROWSER_STOP'
undeclared here (not in a function)
./event/hook/windows/input_c.h:255:30: error: 'VK_BROWSER_FORWARD'
undeclared here (not in a function)
./event/hook/windows/input_c.h:256:30: error: 'VK_BROWSER_BACK'
undeclared here (not in a function)
./event/hook/windows/input_c.h:258:30: error: 'VK_LAUNCH_APP1'
undeclared here (not in a function)
./event/hook/windows/input_c.h:259:30: error: 'VK_LAUNCH_MEDIA_SELECT'
undeclared here (not in a function) In file included from
./event/goEvent.h:30:0,
from src\github.com\go-vgo\robotgo\robotgo.go:27: ./event/hook/windows/hook_c.h: In function 'initialize_modifiers':
./event/hook/windows/hook_c.h:90:18: error: 'VK_XBUTTON1' undeclared
(first use in this function) ./event/hook/windows/hook_c.h:91:18:
error: 'VK_XBUTTON2' undeclared (first use in this function)
./event/hook/windows/hook_c.h: In function 'mouse_hook_event_proc':
./event/hook/windows/hook_c.h:509:8: error: 'WM_XBUTTONDOWN'
undeclared (first use in this function)
./event/hook/windows/hook_c.h:510:8: error: 'WM_NCXBUTTONDOWN'
undeclared (first use in this function)
./event/hook/windows/hook_c.h:511:37: error: 'XBUTTON1' undeclared
(first use in this function) ./event/hook/windows/hook_c.h:515:42:
error: 'XBUTTON2' undeclared (first use in this function)
./event/hook/windows/hook_c.h:551:8: error: 'WM_XBUTTONUP' undeclared
(first use in this function) ./event/hook/windows/hook_c.h:552:8:
error: 'WM_NCXBUTTONUP' undeclared (first use in this function) In
file included from ./event/goEvent.h:30:0,
from src\github.com\go-vgo\robotgo\robotgo.go:27: ./event/hook/windows/hook_c.h: In function 'win_hook_event_proc':
./event/hook/windows/hook_c.h:616:8: error: 'EVENT_OBJECT_NAMECHANGE'
undeclared (first use in this function) ./event/hook/windows/hook_c.h:
In function 'hook_run': ./event/hook/windows/hook_c.h:684:4: error:
'EVENT_OBJECT_NAMECHANGE' undeclared (first use in this function)
./event/hook/windows/hook_c.h:688:4: error: 'WINEVENT_OUTOFCONTEXT'
undeclared (first use in this function)
./event/hook/windows/hook_c.h:688:28: error: 'WINEVENT_SKIPOWNPROCESS'
undeclared (first use in this function)
./event/hook/windows/hook_c.h:688:26: error: invalid operands to
binary | (have 'const uint16_t ()[2]' and 'const uint16_t ()[2]') In
file included from ./event/goEvent.h:31:0,
from src\github.com\go-vgo\robotgo\robotgo.go:27: ./event/hook/windows/event_c.h: In function 'hook_post_event':
./event/hook/windows/event_c.h:57:2: error: unknown type name 'INPUT'
./event/hook/windows/event_c.h:57:32: error: 'INPUT' undeclared (first
use in this function) ./event/hook/windows/event_c.h:57:39: error:
invalid operands to binary * (have 'const uint16_t (*)[2]' and 'int')
./event/hook/windows/event_c.h:63:24: error: request for member 'type'
in something not a structure or union
./event/hook/windows/event_c.h:63:32: error: 'INPUT_KEYBOARD'
undeclared (first use in this function)
./event/hook/windows/event_c.h:64:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:64:27: error: request for member 'wVk'
in something not a structure or union
./event/hook/windows/event_c.h:65:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:65:27: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:66:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:66:27: error: request for member 'time'
in something not a structure or union
./event/hook/windows/event_c.h:73:22: error: request for member 'type'
in something not a structure or union
./event/hook/windows/event_c.h:73:30: error: 'INPUT_MOUSE' undeclared
(first use in this function) ./event/hook/windows/event_c.h:74:22:
error: request for member 'mi' in something not a structure or union
./event/hook/windows/event_c.h:74:25: error: request for member 'dx'
in something not a structure or union
./event/hook/windows/event_c.h:75:22: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:75:25: error: request for member 'dy'
in something not a structure or union
./event/hook/windows/event_c.h:76:22: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:76:25: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:77:22: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:77:25: error: request for member 'time'
in something not a structure or union
./event/hook/windows/event_c.h:80:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:80:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:84:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:84:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:88:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:88:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:92:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:92:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:92:39: error: 'XBUTTON1' undeclared
(first use in this function) ./event/hook/windows/event_c.h:93:23:
error: request for member 'mi' in something not a structure or union
./event/hook/windows/event_c.h:93:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:93:40: error: 'MOUSEEVENTF_XDOWN'
undeclared (first use in this function)
./event/hook/windows/event_c.h:97:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:97:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:97:39: error: 'XBUTTON2' undeclared
(first use in this function) ./event/hook/windows/event_c.h:98:23:
error: request for member 'mi' in something not a structure or union
./event/hook/windows/event_c.h:98:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:107:23: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:107:26: error: request for member 'wVk'
in something not a structure or union
./event/hook/windows/event_c.h:108:27: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:108:30: error: request for member 'wVk'
in something not a structure or union
./event/hook/windows/event_c.h:109:24: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:110:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:110:27: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:111:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:111:27: error: request for member
'wScan' in something not a structure or union
./event/hook/windows/event_c.h:112:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:112:27: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:123:23: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:123:26: error: request for member 'wVk'
in something not a structure or union
./event/hook/windows/event_c.h:124:27: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:124:30: error: request for member 'wVk'
in something not a structure or union
./event/hook/windows/event_c.h:125:24: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:126:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:126:27: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:127:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:127:27: error: request for member 'wVk'
in something not a structure or union
./event/hook/windows/event_c.h:128:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:128:27: error: request for member
'wScan' in something not a structure or union
./event/hook/windows/event_c.h:129:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:129:27: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:141:23: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:142:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:142:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:146:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:146:28: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:150:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:150:28: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:154:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:154:28: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:158:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:158:28: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:162:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:162:28: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:168:26: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:168:29: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:172:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:172:26: error: request for member 'dx'
in something not a structure or union
./event/hook/windows/event_c.h:173:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:173:26: error: request for member 'dy'
in something not a structure or union
./event/hook/windows/event_c.h:175:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:175:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:176:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:176:26: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:182:23: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:183:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:183:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:183:37: error: 'MOUSEEVENTF_XUP'
undeclared (first use in this function)
./event/hook/windows/event_c.h:187:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:187:28: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:191:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:191:28: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:195:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:195:28: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:199:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:199:28: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:203:25: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:203:28: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:209:26: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:209:29: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:213:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:213:26: error: request for member 'dx'
in something not a structure or union
./event/hook/windows/event_c.h:214:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:214:26: error: request for member 'dy'
in something not a structure or union
./event/hook/windows/event_c.h:216:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:216:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:217:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:217:26: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:223:23: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:224:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:224:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:227:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:227:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:229:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:229:26: error: request for member 'dx'
in something not a structure or union
./event/hook/windows/event_c.h:230:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:230:26: error: request for member 'dy'
in something not a structure or union
./event/hook/windows/event_c.h:232:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:232:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:233:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:233:26: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:242:23: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:243:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:243:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:245:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:245:26: error: request for member 'dx'
in something not a structure or union
./event/hook/windows/event_c.h:246:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:246:26: error: request for member 'dy'
in something not a structure or union
./event/hook/windows/event_c.h:248:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:248:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:249:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:249:26: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:274:24: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:275:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:275:27: error: request for member 'wVk'
in something not a structure or union
./event/hook/windows/event_c.h:276:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:276:27: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:277:24: error: request for member 'ki'
in something not a structure or union
./event/hook/windows/event_c.h:277:27: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:284:22: error: request for member
'type' in something not a structure or union
./event/hook/windows/event_c.h:285:22: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:285:25: error: request for member 'dx'
in something not a structure or union
./event/hook/windows/event_c.h:286:22: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:286:25: error: request for member 'dy'
in something not a structure or union
./event/hook/windows/event_c.h:287:22: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:287:25: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:288:22: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:288:25: error: request for member
'time' in something not a structure or union
./event/hook/windows/event_c.h:294:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:294:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:298:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:298:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:302:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:302:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:306:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:306:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:307:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:307:26: error: request for member
'dwFlags' in something not a structure or union
./event/hook/windows/event_c.h:311:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:311:26: error: request for member
'mouseData' in something not a structure or union
./event/hook/windows/event_c.h:312:23: error: request for member 'mi'
in something not a structure or union
./event/hook/windows/event_c.h:312:26: error: request for member
'dwFlags' in something not a structure or union

Your system is windows 10 (64 bit),why use "mingw"(32bit)  and  1.7.3 (x86)?

Closing because there is no obvious robotgo problem. If you are convinced there is a robotgo problem, please tell us precisely how we can reproduce the problem ourselves.


Document how Github conclusion relates to a failure on Sentry

Currently, I'm marking everything that is not a success to be considered a failure.
For instance, this includes cancellation (which includes user cancelled jobs and time outs).

I believe we should add some info in the docs and some testing of the transformation code.


Add --with-zts and --with-debug options 🎉

Description
Hello 👋
This PR adds support for compiling PHP with the --enable-maintainer-zts and --enable-debug flags. These flags are really useful for extension development, using the parallel extension, and using pthreads with older PHP versions.
To enable the flags you can pass the --with-zts or --with-debug flags when installing the PHP formula, like this:
brew install shivammathur/php/php --with-zts --with-debug

You can confirm it worked by looking at the configure command in the php -i output:
php -i | grep Configure

The options follow the Homebrew recommendations in the Formula cookbook.
I think it would be great if this could be added here since it's a pain to add yourself and it doesn't affect users that don't use the flag. I think there's a good chance that if you're testing bleeding edge PHP versions you might want to use debug mode too. Let me know what you think!

Hi @matt-allan
Thanks for working this, but unfortunately I cannot merge this currently for the following reasons

Some of the formulae are synced from the official tap on each PHP release and this code in those formulae will be removed on next build run. I will have to edit the CI for these to remain.
When these options will be used, the formulae will be built from source on each install. It would not be possible to build images for these options in current repo as official brew build system does not support options anymore. So, I will have to create 2 more repos if images for both options have to be built. That will be too much for me to maintain.
Although I have not tried to build thread safe php on macOS for a long time. There might be issues with it as per this issue https://github.com/Homebrew/homebrew-core/issues/37141. So will have to test that.

I might reconsider maintaining 3 versions in the future. Till then I would suggest, you can locally edit the formula to add these options.

Got it, thanks for the info.

Some of the formulae are synced

OK, that makes sense. I wasn't sure how they were being kept in sync with the official formulas.

It would not be possible to build images for these options in current repo as official brew build system does not support options anymore

I would personally be happy with having these options available even if I have to build from source to use them. It's still easier than the alternative: building PHP from source without homebrew.

Although I have not tried to build thread safe php on macOS for a long time. There might be issues with it

I'm running it now with PHP 7.4 and everything seems fine. I'm able to use the parallel extension and the zend_thread_id function is working.
I appreciate all of the info. I will go a head and close this and maintain a personal tap in the interim.


Compatibility matrix (for host and image OS versions) is missing

In the section Hyper-V isolation for containers, it's mentioned that

... This means you can have different OS versions in the container host and image (for more information, see the following compatibility matrix)

But there is no such matrix listed. Can it be included in the document?

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

ID: c47037c4-4b2e-b41c-64a3-d82ec79c18c4
Version Independent ID: 947b1d95-3cd5-53d4-042f-71afe8bb3bdf
Content: Windows Container Version Compatibility
Content Source: virtualization/windowscontainers/deploy-containers/version-compatibility.md
GitHub Login: @taylorb-microsoft

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Please publish new version?

I'd like to use printParseErrorCode but it's not included in the latest published version 2.0.2. Could you please publish a new version?

Sorry that took so long, I was out 2 month


Fix Env.load() docblock

Proposed changes
The Env.load() is not void method. This PR just update the docblock.
Types of changes
What types of changes does your code introduce?

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[x] I have read the CONTRIBUTING doc
[x] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] I have added necessary documentation (if appropriate)

Coverage remained the same at 95.33% when pulling 8a370059aa14a3992de31acb66699fec6f2ea96c on mul14:patch-1 into c26328f3a06a69f1e0bf5b588f4df39ab1b08154 on adonisjs:develop.

Thanks 💜


Remove code workarounds necessary for Spark 1.2.1/Hadoop 1.0.x support

@heuermh what is needed to resolve this? Did https://github.com/bigdatagenomics/adam/pull/989 resolve this?

This means remove the parts of the code where we e.g. use reflection because of old Spark 1.x support.

Merged as https://github.com/bigdatagenomics/adam/commit/072f97df75f075d4c298624b84842f8abdb0eeed. Thanks @heuermh!


Add workflow_dispatch trigger for deploy workflows

Why
Sometimes we want to make a build on a branch to staging/production, then we need to add the workflow_dispatch trigger to run the workflow manually.

Who Benefits?
Everyone.

@manh-t Could you please clarify more about this idea?

Do we need this for "the root template project" or "the generated project"?
Should we enable workflow_dispatch for all CD workflows to build & deploy Android & iOS apps to Firebase and PlayStore/AppStore?


Graphics libraries

Need to see if there are dependencies for libraries:

G4P
G4Ptool (or G4P Gui builder)
peasycam

Yeah, so it turns out you can just have the library in processing (I guess as you have already done, and then we can just call it in our SwarmWars.pde file. just need import g4p_controls.*; or whatever and then you can write your code. If you send me what you want to integrate I can help :)

heya,
thanks for checking, sounds good. thats basically what i did. Let's hold
off integrating it for now as I need to check with Tim and Sonam what info
they need to retrieve from the user via this screen and it might change
quite a bit.
x
On Tue, Feb 19, 2019 at 11:16 PM Nicholas Drake<EMAIL_ADDRESS>wrote:

Yeah, so it turns out you can just have the library in processing (I guess
as you have already done, and then we can just call it in our SwarmWars.pde
file. just need import g4p_controls.*; or whatever and then you can write
your code. If you send me what you want to integrate I can help :)
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/lao8n/battlestar/issues/18#issuecomment-465351539,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYPNt8TVOZXJKaSR1yfJpJfSTe3OIlXmks5vPIXMgaJpZM4bDohq
.


question: what happened to aquarium?

was the project removed?

https://github.com/pombredanne/aquarium-1
https://github.com/flyingelephantlab/aquarium

Sorry for the disruption; we had to make it private temporarily. It is back online: https://github.com/TeamHG-Memex/aquarium.


'test.py' not found

Goodnight,
I tried to use your work to train a custom database, but the training always returns an error when trying to test an epoch (it says the 'test.py' file is missing). I tried to use 'test.py' from yolov7's original implementation, but the error " ap_per_class() got an unexpected keyword argument 'v5_metric' is reported.
could you give me any tips on how to solve this problem?

Hi, thanks for your feedback. You mentioned you are working with a custom dataset. Have you tried with the original yolov7 repo instead of this one?


Proposed fix to stop warnings

Hi,
The following test scripts throw warning during 'make test',

t/mojo/user_agent.t
t/mojo/websocket.t
t/mojolicious/lite_app.t
t/mojolicious/ojo.t

Please review the changes.
Many Thanks.
Best Regards,
Mohammad S Anwar

Thanks you, but i'm afraid we do not specifically optimize for older versions of Perl. http://mojolicio.us/perldoc/Mojolicious/Guides/FAQ#Which-versions-of-Perl-are-supported-by-Mojolicious


Bug: MathJax v2.5 beta Fast Preview feature not rendering boxed expressions

In testing the new preview output feature (Fast Preview) in MathJax v2.5 beta, we found that boxed expressions within a table cell do not display. If the Fast Preview feature is turned off, MathJax v2.5 beta is able to render boxed expressions:

But when the Fast Preview feature is turned back on, Math Processing Error messages appear:

Is it possible to fix the Fast Preview feature in MathJax v2.5 beta to render and display a boxed expression? The browser I used was Internet Explorer 8.
Below is the HTML code for the boxed expression in the screen shots above:

0.10677

231

0.10677

231

Thanks for the report. Did you accidentally close the issue? I can reproduce it in any case.

The problem seems to originate in the missing <mtr>. So
<math id="m256" display="inline" xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
  <mtable frame="solid">
<mtr>
    <mtd>
      <mrow>
        <mn>0.10677</mn>
        <mi>   </mi>
        <mi>   </mi>
        <mi>   </mi>
        <mn>231</mn>
      </mrow>
    </mtd>
<\mtr>
  </mtable>
</mrow>
</math>

should not produce a rendering issue (though the CommonHTML output does not yet create the border).
Strangely enough, toMathML gives me
<math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" id="m256">
  <mrow>
    <mtable frame="solid">
      <mtd>
        <mtd>
          <mrow>
            <mn>0.10677</mn>
            <mi>   </mi>
            <mi>   </mi>
            <mi>   </mi>
            <mn>231</mn>
          </mrow>
        </mtd>
      </mtd>
    </mtable>
  </mrow>
</math>

which seems worse.
Even more strangely,  the W3C validator validates this as MathML2 -- though at least the HTML5 validator will correctly complain that the spec says the children of <mtable> must be <mtr>s.
Anyway, something fishy is going on.

Since the children of <mtable> must be <mtr> or <mlabeledtr>, MathJax attempts to force that by inserting <mtr> if there isn't one.  But there was an error where it was inserting <mtd> rather than <mtr> (probably I copied and pasted from the corresponding code that forces children of <mtr> to be <mtd>).
The issue1006 branch of my fork of MathJax resolves the issue.

==> Merged (into hotfix-2.5)

=> In testsuite
Parsing/issue1006.html


ApplicationDbContext database initializer strategy

For the database to be created as stated in README.md the ApplicationDbContext.cs#L30 probably needs to be CreateDatabaseIfNotExists.
I'm new to the code base, maybe strategy should be configurable?

Yes, I think I rememver having to change to strategy for it to make sense in production.. Making it configurable sounds like a better idea.


Staking MonyX coins for 52+ hours but No MinitReward

I have been staking MonyX coins for 52+ hours, now (with the QT Wallet running the entire time). But I have not yet received any "MinitReward". I've attached some images below.
Am I doing something wrong? Should all the coins be grouped together in one batch (i.e. 590 coins vs broken-up into 100 coin groupings) and/or etc...

Thank you.

1.If you check on the right-hand corner, the mine axe icon, does it say x number of input?
2.Secondly, do you have any bar showing how many open connections you have?
3.The mint reward comes 24hrs AFTER the  coinage has passed 1 day meaning, 1day after you see green color.
4. If it does not work after 24 hrs then go to help -> Debug-> console-> type repairwallet. This may help.

Helping volunteerly.

Tutorial video would be awesome

@ chakramchirkut -  Thank you for your help. Answer below and more images

When I hoover over the axes the message says “No suitable inputs were found”

Regarding connections: For the past 2 days that messages fluctuates between 2 – 4 connections (and most often it is 2 or 3 connections but a few times it has been 4 connections.)

I don’t remember when the color turned green.. but if I understand you correctly the mint reward should occur pretty soon after 48 hours (correct?)… at this this point the coins have been in the desktop wallet with the wallet running for approximately 57 hours and counting

So in your opinion should I try the { help -> Debug-> console-> type repairwallet.}
Or is there something else that is causing my issue?

Thank you.

Update – for possibly bug fix and others who may be affected

I decided to wait for a 3rd 24-hour period (Age column: = 3), to see if anything would change (it did not).

I then tried the “repairwallet”: { help -> Debug-> console-> type repairwallet.}. The returned message said "Passed"

I then exited and restarted the program/wallet.
a. When it started up... while it was "syncing" I unlocked the wallet (again).
b. After it synced-up... I moused over the Axes and Now I get a message saying "Stake miner is active 6 inputs being used for mining..."

In Closing:

Is this some sort of bug?
Do I need to restart the program every 24 hours or after every "MintReward"?
Should/Can I just NOT run the wallet... and maybe only run/open once or twice per month and still receive the "MintReward"?

.

I found a couple of glitchy things like that first time I ran the wallet, but after closing and re-opening all was well.
option 3 is feasible! because your stakes gain weight over time you can open the wallet every so often, your chances of finding a block (and the reward given) will be higher.
I am unsure at what time stakes reach maximum probability but if you run your wallet once a week you'll be covered.

Any new update @monyx...exchange is like dead...please do somthing..
On Thu, Feb 15, 2018 at 12:11 AM, Blitzkitten<EMAIL_ADDRESS>wrote:

I found a couple of glitchy things like that first time I ran the wallet,
but after closing and re-opening all was well.
option 3 is feasible! because your stakes gain weight over time you can
open the wallet every so often, your chances of finding a block (and the
reward given) will be higher.
I am unsure at what time stakes reach maximum probability but if you run
your wallet once a week you'll be covered.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/monyxcoin/monyx-coin/issues/182#issuecomment-365853269,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AijuYkE0cbjIGyAAffoGMGtCIAoaYFqFks5tU-bGgaJpZM4SEdwG
.

@cryptovim84r
Thanks mate for detailed screenshots.
So here is my observation as well.

It appears that somehow the "Stacke ready" (Green) inputs are not being cleared from cache i think, hence it requires restarting the wallet and re sync of the blockchain. This definitely needs to be looked at Impact=Severity 3 Minor, Priority=Low, Category=bug)

Now about the input :- as long as there is atleast 1 active input it means you are in the race to get some reward however as more miners/stackers have joined, you would have noticed the PoW difficulty has increased significantly..personally i have stopped keeping my pc on as i would rather buy from exchange right now at 15-16 cents.
However if you are interested in desktop wallet stacking then i would advise to combine all the input by doing below.
When inputs are back to immature (purple).. then Go to Send coin -> and send all the coins (minus fees i think 0.00005 or something) to same  one address to yourself again.
this will make on single input in purple in the minting screen with more "weight" of the coin meaning all coins total together in one input. This will have better chances of getting reward.

You may have noticed that this coin has x11 algorithm meaning any mining rig or miner machine (personally owned) can be used to mine MYX which support x11 algorithm, now if you have one i suggest you use that otherwise the chances of getting reward are getting slimmer day by day.
General estimate during this week was those who have 16 K coins get about 8 coins after 30 hrs as reward.

The QT wallet is very generic and you can actually master it by learning more about it online, the code and source has not changed much since it was released for bitcoin long time ago.

5.There are advantages and disadvantages ot Locking / keeping unlocked wallet. it depends on strategy and coins etc...in your case specifically looking at your balance I guess it wont matter if you keep it locked and open it after couple of days or one a day OR even keep pc running 24/7  because the no of coins are not much. (comparing to the example 16k guy..above).

Please how do I stake my monyx çoin? I have the coin in the monyx wallet I used to buy the coin during the ICO.

@revbukola - You leave them in your wallet,  make sure wallet is connected to the network and you have valid input.. check the responses in above list..with screenshots.

I was able to buy just 99 monyx coins during the ICO and the coin are still there. Please is it safe? Then how do I move the 99coins to the exchange after it has been listed?

@ chakramchirkut

O.k. thanks… I’ll probably just try and start it up once a week or so…

And I came across advanced coin feature (to combine many inputs into one input) while researching more about staking wallets online

MonyX Coin price: Yeah it looks like now is “the time to buy” or “dollar-cost average” into a large position…. Hopefully after the 20th when MonyX’s Buy-Back program starts, and more info regarding the future direction of the platform (and all or most of the weak-hand/ impatient investors sale-off…) the price will start trending "northward" for a change.

I’m pretty new to crypto (and mining and staking) but I have indeed noticed the POW difficulty increasing.
I’ve also noticed the steady increase in “Network (GH/s)”: I assume that is the processing power that miner’s have devoted to the Monyx Blockchain. And I see also that the “network weight”-(which I assume is in some-way correlated to the number and age of coins being staked) has 4.5x since I posted my images.

I’ve recently gained some interest in mining… specifically some of these recent ICO coins. But I don’t have a mining rig and I’m not really looking to do any long-term mining… but just, perhaps, some short-term “speculative” mining on young coins (just after the ICO) while the difficulty is low.

I’ve done a little research on X11 mining and from my research, so far, it seems that it is possible to mine with a CPU, in the early stages of a coin’s life cycle and get O.K. results. One source said a Multi-core CPU with high memory works best. I have a few old PCs with CPUs’ that have 4 cores  (this source I believe hyper-threading didn’t matter, but one of them does have hyper-threading for 8-cores), one has 6mbL3 Cache and the other 8MB L3 Cache.
I’ve also seen that one can rent hash power and mine that way.
In your opinion has the POW difficulty for MonyX already passed what an average CPU can do? Or which option would you recommend. Also any software, sites, or information sources you could recommend would be appreciated. Thanks.

@cryptovim84r
I wouldn't recommend mining on CPU.. the rewards for CPU mining are always pitiful.
If you have a fairly modern GPU then you might be able to get some decent rewards.
If you'd like to mine just for the sake of it, to give it a try out of interest then go for it, but don't expect decent rewards from CPU.
I wouldn't rent hashing power off the bat either, in my opinion you'd be better off to just buy coins straight out.
Basically, GPU mining will yield MUCH higher returns, if you don't have a decent one but want to give mining a go, use your CPU but don't expect it to be viable.
Hope that helps

@Blitzkitten
O.K. thanks for the info. I'll probably do some tests with the CPUs as well as a GPU (that I rely on for other functions) to see what the numbers look like first.

@cryptovim84r

I wouldn't recommend mining on CPU.. the rewards for CPU mining are always pitiful.
If you have a fairly modern GPU then you might be able to get some decent rewards.
If you'd like to mine just for the sake of it, to give it a try out of interest then go for it, but don't expect decent rewards from CPU.
I wouldn't rent hashing power off the bat either, in my opinion you'd be better off to just buy coins straight out.
Basically, GPU mining will yield MUCH higher returns, if you don't have a decent one but want to give mining a go, use your CPU but don't expect it to be viable.
Hope that helps
Edit: What might be a good approach is to do a little mining with your CPU, measure how much reward you're getting for your hash rate.
Once you know your reward per hash you can then determine if renting hashing power is a viable option or not.

@Blitzkitten  Thanks mate for the inputs.
@cryptovim84r - I fully agree with above answer from Blitzkitten.
Honestly i was also looking to invest for mining but then dropped the idea because the amount of electricity consumed would be better off spending directly to buy coins cheaply. UNLESS you have 4-5 kwh solar with battery system to store as well which can be used at nigh time.
Other point you mentioned about early stage in new coins life, yes that is very true but I have noticed that with 8 core CPU i could not mine strayacoin, which was launched on 26 th Jan AUS day by one AUssie..it has already passed that point to mine with normal multicore laptop or desktop cpu so in general it better to buy cheaply at ICO stage.
BTW on ico, realy good one PolySwarm (competion to Augur (REP) is on 20 th Feb)

@chakramchirkut  Thanks for the info.


runqemu.py - add --sourcedir option.

what is the use case for --sourcedir?

It turned out it's not needed. Closing the pr.


Adding Windows support

This patch adds:

New Windows facts:

Windows Server 2008 R2 and Windows Server 2012 R2 entries to the Vagrantfile
Windows Server 2008 R2 and Windows Server 2012 R2  facts for Facter 1.6–3.3

New Scripts:

facts/get_facts.ps1 to gather Windows facts
facts/clean_facts.rb, that cleans up facts/ files (e.g., YAML-only output from early Windows Facter versions) before they are entered into the database.
A new Rake task (rake table) to generate a markdown matrix of OS versions x Facter versions currently supported by facterdb (to help maintain the README.md).

A new spec test to validate Windows facts
An updated README.md

Note:

facts/clean_facts.rb requires the Vagrant plugin vagrant-host-shell

@op-ct thanks a lot.
Wouldn't it be possible to convert UTF-16LE Unicode to UTF-8 or something similar so that we would have to do it at runtime?

@mcanevet I'd rather have FacterDB be capable of handling UTF-16LE json files on its own.  It will allow folks to drop in facter -j dumps from their own Windows systems (especially if they didn't use the Vagrantfile scripts to collect them).

@op-ct well the problem is that I can't even see the .facts content as github detects it as Binary file

what's the status here? I'd love to have this in so we can revert our workarounds in the theforeman-puppet tests for Windows. GH at least is viewing the file correctly with the "View" button in the diff.

@mmoll @op-ct I'd really prefer converting the UTF-16LTE to UTF-8 during facts collect.

@op-ct in #22 some Windows versions got added, could you rebase and update your additionial WIndows facts to UTF-8? The CentOS updates could go into a seperate PR...

Are these issues getting resolved any time soon? Would greatly appreciate this fix.

@op-ct I still think the facts should be stored in plain text (UTF-8 or something)

@mcanevet They should be stored in plain text after this (sanitized by clean_facts.rb).

@op-ct facts/3.1/windows-2008 R2-x86_64.facts is still in binary format

Many windows versions were backfilled in https://github.com/camptocamp/facterdb/pull/46
@op-ct can you rebase and extract only the required code and docs changes you feel still applicable?

@op-ct I extracted your README change and put it into #76 .  Also enhanced the Windows detection support.

Closing this out as there hasn't been any response and I believe that all the windows related improvements have been added in other PRs since this was opened.


Bug Build iOS - React Native Please Help

Hai please help me to solve this error, i got error after build in appcenter and i download the log, and like this :
2020-10-25T07:49:44.2102187Z ##[section]Starting: Prepare job Phase_1
2020-10-25T07:49:44.2352164Z ContinueOnError: False
2020-10-25T07:49:44.2352164Z TimeoutInMinutes: 30
2020-10-25T07:49:44.2352164Z CancelTimeoutInMinutes: 0
2020-10-25T07:49:44.2352164Z Expand:
2020-10-25T07:49:44.2352164Z   MaxConcurrency: 0
2020-10-25T07:49:44.3701960Z   ########## System Pipeline Decorator(s) ##########
2020-10-25T07:49:44.3701960Z   Begin evaluating template 'system-pre-steps.yml'
Evaluating: eq('true', variables['system.debugContext'])
Expanded: eq('true', Null)
Result: False
Evaluating: resources['repositories']['self']
Expanded: Null
Result: False
Finished evaluating template 'system-pre-steps.yml'

Template and static variable resolution complete. Final runtime YAML document:
steps: []
2020-10-25T07:49:44.3701960Z   MaxConcurrency: 0
2020-10-25T07:49:44.3752003Z ##[section]Finishing: Prepare job Phase_1
and in my build output my appcenter like this :
[command]/usr/bin/security delete-keychain /Users/runner/work/_temp/ios_signing_temp.keychain
##[section]Finishing: Install Apple certificate
##[section]Starting: Checkout blablaa-react-native@development to s
Task         : Get sources
Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
Version      : 1.0.0
Author       : Microsoft
Help         : More Information
Cleaning any cached credential from repository: blablaa-react-native (ExternalGit)
##[section]Finishing: Checkout blablaa-react-native@development to s
##[section]Starting: Finalize Job
Cleaning up task key
Start cleaning up orphan processes.
##[section]Finishing: Finalize Job
##[section]Finishing: Build
how can i solve this?

I am getting this same exact error. Build doesnt run more than a couple seconds. What is happening? The logs aren't showing much of anything


HTTP Basic auth support

📝 Summary
Enables basic auth support for API requests.
basic_auth_secret_path in the config file specifies the file to store the hashed secret in. It will be loaded on startup.

if the file is not empty, API requests need to include a http basic auth password that matches that sha256 hash (user admin)
if empty, no authentication is required for API requests until secret is configured through API or file. if /api/v1/set-basic-auth is called, it uses the payload as secret (immediately) and writes the hash of the secret it to the file (for reuse across restarts).
if file does not exist, it is created (empty)

Only the SHA256 hash of the password is stored, both in the file as well as in memory.
Also added tests and updated the README.

✅ I have run these commands

[x] make lint
[x] make test
[x] go mod tidy

an unrelated question but how is the system-api protected against DOS attacks here?

Good questions. Keep in mind, this API is not public! It's only available to the operator, who configures access on his cloud firewall and doesn't expose it publicly.


Fixed TBCEditorHighlighter.LoadFromStream code optimization

Source.zip
This Fix solved the problem of Highlighter changing  for test file (large xml file with very long line).
Loading time.....very good too.

Fixed.


Don't break IE8 by assuming add/removeEventListener.

Added add/detachEvent calls as alternative to add/removeEventListener, to prevent errors in IE8.
Since React officially supports IE8 and addEventListener polyfills have a tendency to break event handling in React, it's nice when components support IE8 out of the box.

@heldinz thanks for the pr, merged.

Brilliant, thanks!

Any plans for including this in a release soon?

@heldinz published 0.4.3 to npm

Thanks!


Is latency measurement always ON ?

Should API server always provide latency measurement by default ? If not, how does a user specify that they want to turn off latency measurements ?
Use Case
Latency measurement demands frame sizes to be more than 64B in certain cases (when Ethernet/IP/TCP is configured, minimum size increases to 80B) - from user's perspective, they'll just get a warning that frame size has been adjusted.
What if user wants to exercise 64B frame size and doesn't really care about latency measurements ?

There is a port options model for location_preemption that allows a user to forcibly take a port.
A flow options model should have a property for disabling/enabling latency measurements.
I will add that in a separate pull request for you to review.

Shouldn't configuration for "disabling/enabling latency measurements"  live next to configuration for "custom field tracking" and "latency binning" ? (both of which currently don't exist)

@ajbalogh @ankur-sheth @winstonliu1111, Matt had raised concerns about opting out of ixia instrumentation (internally turning on/off flow stats). As an afterthought, the scope of these settings should be Config (since they should apply to all ports or none).
Quick proposal:
c = Config(
    # we already have options field for misc / global settings
    options=Options(
        stat_options=StatOptions(
            # boolean for toggling flow stats
            # if disabled, no instrumentation details will be embedded in egress frames
            enable_flow_stats=True,
            # an ENUM with values 'disabled', 'fifo', 'lifo', 'filo', 'lilo'
            # if not disabled, will provide latency measurements,
            # but could increase the frame size from what user specified (read previous comments for more info).
            latency_measurement='disabled'
        )
    )
)

We can later expand StatOptions to include configs for latency bins, sequence checking, DI, L1 rate, etc.

I'm still not convinced that we want to or need to expose this to the user.  But there is a need to clearly indicate to the user that payload is over-written for the purposes of flow tracking and latency measurements.  This needs to be documented and also returned as a warning to the user.
@winstonliu1111 what do you think?  Should we expose these options right now?

I agree that it should just be a warning and details can be exposed in the /results/capabilties.

Leaving it as warnings give us some time to delay this decision until we get more asks and feedback.
Btw, at some point we should maybe exercise the capabilities endpoint and explore what it really means to an end user in a script.  I'm having trouble seeing how that code will work nicely.

TL;DR: Fair number of users (and their TCs) won't need flow stats, so they might want to get rid of unwanted packet modifications.
I am yet to see something similar to flow stats being used in SONiC scripts at least (and few other ptf-based scripts I searched for in github gists).
The USP of flow stats are latency / jitter / sequence checking / DI metrics, with much higher accuracy, especially on HW Ixia Ports.
So there is a very good reason for users to exercise flow stats, given they're aware of its advantages over other means [1] and that it requires packet contents to be modified.
But, if users have no need for such stats, they might as well get rid of unexplained packet modifications.
Another point is (and I need to research more to provide concrete example here), there are scenarios where DUTs can append headers to packets being forwarded, overwriting instrumentation signature thusly.
Lastly, if not for disabling flow stats, we'll ultimately need to expose configuration options related to various flow stats metrics.
(e.g. measure jitter instead of latency, measure sequence checking with certain threshold, etc.)
[1] Snippet for less accurate latency measurement borrowed from Scapy issue 1791:
dest = "<IP_ADDRESS>"

pkt = []
for i in range(1,50):
    a = IP(dst=dest) / TCP(flags="S", seq=i, sport=65000, dport=55556)
    pkt.append(a)

ans, unans = sr(pkt, filter="host {0}".format(dest), inter=0, timeout=1)

print("scapy version: {}".format(conf.version))

for pkt in ans:
    sent = pkt[0]
    received = pkt[1]
    res = (received.time - sent.sent_time) * 1000
    print(res)

With version 0.4.0 latency by default is always disabled.
There is an option to enable latency on a per flow basis under the flow.metrics.latency container.


Location.Altitude should be in meters, not feet

[Enter feedback here]
The documentation says that Location.Altitude is returning the elevation above sea level in feet. According to our implementation and web standard, this should be returning in meters. Please amend the documentation so it won't confuse customers.

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

ID: 68490e51-ae25-ff32-0dd7-9eaf1f5f81d5
Version Independent ID: 7389a5be-5e77-7238-7eaa-13380ce3908a
Content: Acceleration, App, Compass, Connection, and Location signals - Power Apps
Content Source: powerapps-docs/maker/canvas-apps/functions/signals.md
Service: powerapps
GitHub Login: @gregli-msft
Microsoft Alias: gregli

@hoangpham95 Thanks for contacting us. We have updated the docs and pushed it live. Closing the issue. If you need further help, please reopen or create a new issue.

@hoangpham95 Thanks for contacting us. We have updated the docs and pushed it live. Closing the issue. If you need further help, please reopen or create a new issue.


Handle dropped Joblib module in Distributed 1.24.0

The very latest version of Distributed dropped the joblib module. So this adapts to that change.

This still fails due to issue ( https://github.com/nanshe-org/nanshe_workflow/issues/269 ). However this is a marked improvement, so going to merge to enable further progress fixing these issues.


response (IncomingMessaging) has been read by interceptor and make downstream library unreadable

I am using Axios to get the raw stream, but Interceptors read the stream in utils/getIncomingMessageBody, so that the downstream http client cannot read the stream anymore. This can be a side effect and ideally that stream should be piped and not touch the original stream.

Hey, @chaoyangnz. Thanks for reporting this. I can confirm that the raw stream is no longer readable once getIncomingMessageBody is executed.
Please, do you have a suggestion on how to clone the original IncomingMessage stream to extract its data without locking it for further reads? I've been researching this topic for some time without use.

@kettanaito no idea how to clone a Readable. But I suppose you need to override IncomingMessage.on() method, then wrap the downstream caller's callback, rather than this intercepter listen. along this approach, once the downstream callers consume the response stream, then trigger your logic of populating response body by the way.
Haven't looked into this code base, I guess interceptor's response event should be happening after downstream callers' response handling. that means it should happen the last.

isn't this issue happening because the response has to be cloned like here https://stackoverflow.com/q/45618984

@kettanaito I'm happy to take this on. Will advise on progress.

@noahlaux, not sure that thread is relevant, as we are not in the browser context (no service workers in place). The root cause may still be that the interceptors library may need to clone the original response, once I have a clear understanding of how to do that.
@thomas-p-wilson, that would be superb, let me know if you need any help with this.

@kettanaito For me it was relevant, I am using the interceptors in a browser context (namely XMLHttpRequest & fetch) and fetch is pretty much useless because of this issue which is why I linked to a possible solution because the issue is the same in the serviceworker context: they HAVE to read the response, yet still pipe it further down to the client.


[LIVY-658]RSCDriver should catch exception if cancel job failed during shutdown

What changes were proposed in this pull request?
Currently, if startup meet exception, exception will trigger spark to shutdown, then trigger cancel job, but cancel job will throw another exception due to spark is not initialized. The new exception will swallow the old exception.
https://issues.apache.org/jira/browse/LIVY-658
Before changes:

After changes:

How was this patch tested?
Tested manually.
Please review https://livy.incubator.apache.org/community/ before opening a pull request.

CC @yiheng @runzhiwang please help to review.

It's easy to find the exception was caused by canceling job whether catch or not ?

Sorry @runzhiwang , I cannot catch your point, could you please explain more?

@yantzu If do not catch the exception, it's also easy to find cancel job will cause exception. Is it necessary to catch ?

Without catch cancel exception, the original exception("scala.refrect.internal.FactalError: object Predef does not have a member classOf" in the screen-shoot) is concealed by NullPointerException, it is not easy to find application error root cause(which is FactalError in this case). @runzhiwang

@yantzu Is the original exception helpful to find the reason is fail to startup.

original exception is the cause of application failure. @runzhiwang

can we fix the annoying NullPointerException?

The unit test I add demonstrate how NullPointerException happens: a request send to RSCDriver while it is initializing, after initialization failed, RSCDriver try to cancel job. In real case, it is beeline send a "use default" SQL to thrift server then RSCDriver.
I think it is possible to avoid NPE in this case, but not sure if it is what we should do, because:
1, there may be other reason cause cancel job failure, to fix all those would be diffcult
2, catch and log exception when cancel job give RSCDriver a chance to cancel other job and shutdown context correctly
3, RSCDriver already catch shutdownContext() and shutdownServer() call

Retrigger the test.

Codecov Report

Merging #223 into master will increase coverage by 0.55%.
The diff coverage is 50%.

@@             Coverage Diff             @@
##             master    #223      +/-   ##
===========================================
+ Coverage     68.34%   68.9%   +0.55%
- Complexity      919     939      +20
===========================================
  Files           100     100
  Lines          5715    5859     +144
  Branches        867     887      +20
===========================================
+ Hits           3906    4037     +131
- Misses         1242    1262      +20
+ Partials        567     560       -7

Impacted Files
Coverage Δ
Complexity Δ

...ain/java/org/apache/livy/rsc/driver/RSCDriver.java
80.75% <50%> (+2.78%)
46 <0> (+5)
:arrow_up:

...e/livy/server/interactive/InteractiveSession.scala
69.36% <0%> (+0.25%)
46% <0%> (+2%)
:arrow_up:

...main/scala/org/apache/livy/server/LivyServer.scala
35.96% <0%> (+0.49%)
11% <0%> (ø)
:arrow_down:

...c/src/main/java/org/apache/livy/rsc/RSCClient.java
75.67% <0%> (+0.52%)
27% <0%> (+7%)
:arrow_up:

...ain/scala/org/apache/livy/utils/SparkYarnApp.scala
66.01% <0%> (+0.65%)
40% <0%> (ø)
:arrow_down:

.../scala/org/apache/livy/sessions/SessionState.scala
61.11% <0%> (+2.77%)
2% <0%> (ø)
:arrow_down:

rsc/src/main/java/org/apache/livy/rsc/RSCConf.java
88.72% <0%> (+2.87%)
12% <0%> (+5%)
:arrow_up:

...cala/org/apache/livy/scalaapi/ScalaJobHandle.scala
55.88% <0%> (+2.94%)
7% <0%> (ø)
:arrow_down:

...apache/livy/server/batch/BatchSessionServlet.scala
95.45% <0%> (+4.27%)
3% <0%> (ø)
:arrow_down:

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 d0d8028...cfd0a25. Read the comment docs.

LGTM, merging to master branch.


[📚] How do get null or exception when working offline?

Hi all.
I have the following code:
`  try {
  result = await FirebaseFirestore.instance

      .collection(

          'some_collection')

      .orderBy('createdAt', descending: true)

      .get();

} on Exception catch (e, s) {

  logger.e('getInitialMessages:: chat error', e, s);

  return [];

}`

So it happens that result.size is zero when there is no internet connection (I disabled the cache for that matter).
How can I distinct a case where the query was successful and the collection size is indeed zero and the case where there is no internet connection (or any other strange issue) and the query fails?

@itaishalom
Check this documentation and see if it helps to answer your question.

Not sure.
I have set persistenceEnabled: false on my app. In case the internet is down, the query returns with a result size of zero but no I found out that result.metadata.isFromCache is true in that case.
I don't understand why? I have set it to false.
Shouldn't be any exception for that matter?

I must add - I found the above issue. I get result from the cache after returning from the background.

@itaishalom
Check this SO answer and see if it helps.

No, this is not a good solution.
The solution is as follows:
`try {
result = await FirebaseFirestore.instance
      .collection('messages')

      .orderBy('createdAt', descending: true)

      .get(GetOptions(source: Source.server));   // <--- This is important

} on FirebaseException catch (e, s) {

  logger.e('Firebase chat error: ', e, s);

  switch (e.code) {

    case "permission-denied":

      return [];

    default:   //<--- You will get unavailable

      return null;
  }
}`

Out of curiosity, are you wanting to use the cache or expecting to turn it off? Do you have to use the document get or could you use a listen?

I turned it off, I do not want to use cache, only server.
If the cache is on - I get wrong results - i get most of the time empty list, or the last document.
I use now the Server only option and now I get this exception.
It only happens when app comes back from background to foreground!
I use get just because I want to get all the current documents listed.
I also use listen for further new documents.
The reason that I think our issues related is because of the strange behaviour that we encounter when app comes back from background. What do you think?

@itaishalom
Regarding the Service is currently unavailable error you are getting, please follow-up in the discussion to know more about it: https://github.com/FirebaseExtended/flutterfire/discussions/5708
Also, where do we stand on your original issue description ?

I found out the adding "Server" to the get options will solve the issue.


[IOTDB-2797] Fix [privilege] root.** doesn't work

Fix IOTDB-2797 and add related tests.

@RYH61 PTAL

The * and ** in privilege path seems useless, since we just need the prefix before them. What about we forbid user grant privilege on a path pattern? It is more clearly to allow user only grant privilege on a explicit prefix path.

The * and ** in privilege path seems useless, since we just need the prefix before them. What about we forbid user grant privilege on a path pattern? It is more clearly to allow user only grant privilege on a explicit prefix path.

Ok, for root.* and root.** are the same permissions as root, so no need to add * and **，Using the prefix path shown is sufficient

This PR will be reverted, please see the mail Refactor the rule of auth check.


Repository fork can't be used as a dependency

I forked the repository and added it as a dependency of another project, but I would get the following error message: Module not found: Error: Can't resolve 'react-drawing-board'. I found that was happening because the "compiled" files on the lib directory, such as plain JS and CSS files, were absent. Only the src directory, which had TypeScript and Less files, was present.
I found out that the problem could be solved if the library defined a prepare script on package.json (see https://stackoverflow.com/a/57829251/12440938). I'll open a PR with that change.

Hi @gabrielguilhoto, thanks for PR and I update the package with version 0.4.6.


client http register error , token is null

Question
client  http register error  , shenyu-admin log display "token is null"

set /shenyu-client/** is white-list , Why intercept?

Hi, please update code...


Unable to compile on Visual Studio 2019

When I tried to compile the newest master branch, Visual Studio threw a LoadingIndicator not found error in the WPF designer.
I can resolve this issue by renaming TargetFrameworks under the project's .csproj from net47 to net472.

检查一下你是否clone的时候有没有递归下了依赖的repo
我这没法复现
或者你可以试一下找出原因，然后PR（

Probably because I am lacking some dependencies. On my computer, I only have dotnet framework 4.7.2 SDK installed (not 4.7)


Clean up admin dashboard

Question is if it's still needed or should be removed for now. Should not produce 500s as it does right now for links.

it's the event listing for now. But now it's the same as the events page. I will keep it that way for now but it might need to be revisited.


Symbol Indexer Don't Work Properly using --build (Build Mode)

Bug Report

🔎 Search Terms

build
--build
-b
Symbol
not assignable to symbol
not assignable
property

🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about symbols
I was unable to test this on versions prior to 4.4 because the symbol type didn't exist back then

⏯ Playground Link
This issue can't be reproduced using the TypeScript Playground.
💻 Code

tsconfig.json
{
    "compilerOptions": {
        "module": "CommonJS",
        "target": "ES2015"
    },
    "include": [
        "./index.ts"
    ]
}

tsconfig.build.json
{
    "include": [],
    "references": [
        {
            "path": "."
        }
    ]
}

index.ts
class Test extends Array {
  [key: symbol]: string
}

Run the following commands:
npx tsc -b tsconfig.build.json

🙁 Actual behavior

Following errors are emitted:
node_modules/typescript/lib/lib.es2015.iterable.d.ts:60:5 - error TS2411: Property '[Symbol.iterator]' of type '() => IterableIterator<any>' is not assignable to 'symbol' index type 'string'.

60     [Symbol.iterator](): IterableIterator<T>;
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts:99:5 - error TS2411: Property '[Symbol.unscopables]' of type '() => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }' is not assignable to 'symbol' index type 'string'.

 99     [Symbol.unscopables](): {
        ~~~~~~~~~~~~~~~~~~~~~~~~~
100         copyWithin: boolean;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
106         values: boolean;
    ~~~~~~~~~~~~~~~~~~~~~~~~
107     };
    ~~~~~~

However, npx tsc -p . works, so the TS code has to be correct.
🙂 Expected behavior
Just like npx tsc -p ., npx tsc -b tsconfig.build.json should run through successfully.

Investigating but overall, this looks like something to do with getting per file errors vs program.getSemanticDiagnostics()

Awesome! Thanks for the rapid fix 😄


Cluster support isn't properly load balanced

When I run the cluster support out of the box and investigate the load-balancing, all of the compute has happening at the head node.
But when I instantiate a Client object within the BaseModel, the work can get distributed across multiple nodes.
The crux of this approach is that there needs to be a solid hand shaking protocol to make sure that to_inference_object does not get called before all of the jobs are done.  Otherwise you will get this type of error
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-2-cedb12cd0d0d> in <module>
---> 56 inf = nb.to_inference_object(dask_cluster=cluster, jobs=4)
     57 loo = az.loo(inf)
     58 bfmi = az.bfmi(inf)

~/software/q2-differential/q2_differential/_stan.py in to_inference_object(self, dask_cluster, jobs)
    568             log_likelihood="log_lhood",
    569             include_observed_data=True,
--> 570             **args
    571         )
    572         return inf

~/software/q2-differential/q2_differential/_stan.py in to_inference_object(self, params, coords, dims, concatenation_name, alr_params, include_observed_data, posterior_predictive, log_likelihood, dask_cluster, jobs)
    411             raise ValueError("Unrecognized fit type!")
    412
--> 413         inference = fit_to_inference(self.fit, **args)
    414         if include_observed_data:
    415             obs = az.from_dict(

~/software/BIRDMAn/birdman/model_util.py in multiple_fits_to_inference(fits, params, coords, dims, concatenation_name, posterior_predictive, log_likelihood, dask_cluster, jobs)
    167
    168     # Remove the unnecessary posterior dimensions
--> 169     all_vars = fits[0].stan_variables().keys()
    170     vars_to_drop = set(all_vars).difference(params)
    171     if log_likelihood is not None:

~/miniconda3/envs/qiime2-2021.2/lib/python3.6/site-packages/cmdstanpy/stanfit.py in stan_variables(self)
    966         result = {}
    967         for name in self.stan_vars_dims.keys():
--> 968             result[name] = self.stan_variable(name)
    969         return result
    970

~/miniconda3/envs/qiime2-2021.2/lib/python3.6/site-packages/cmdstanpy/stanfit.py in stan_variable(self, name, inc_warmup)
    943         """
    944         if self._draws is None:
--> 945             self._assemble_draws()
    946         if name not in self.stan_vars_dims:
    947             raise ValueError('unknown name: {}'.format(name))

~/miniconda3/envs/qiime2-2021.2/lib/python3.6/site-packages/cmdstanpy/stanfit.py in _assemble_draws(self)
    717                 )
    718         for chain in range(self.chains):
--> 719             with open(self.runset.csv_files[chain], 'r') as fd:
    720                 # skip initial comments, up to columns header
    721                 line = fd.readline().strip()

FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp9f6wq73q/nb_case_control_single-202104291100-1-4z5yzc7d.csv'

Pull request will come in once I figure out how to do this in a robust way.

We may be able to get around the Client configuration if we move it outside of the BaseModel.  But that'll require us to also move dask.scale(jobs) outside of the method as well (which I think we may want to do anyways).

Ok - I see this problem now. Tried running a fairly large job and during testing I found that the current configuration does not actually parallelize properly (time to fit was the same for 10 jobs vs 20). I think the Client approach is correct but may I agree we may want to rethink how we expose this functionality.

I believe that this issue has been addressed, so closing.
That being said, it may be worthwhile to have 1 tutorial on how to launch cluster jobs -- given how memory consuming these jobs are, I'm finding it very finicky.  I'm wondering if it is worthwhile to think about constructing a memory profile prediction to help with launching jobs (in the more distant future of course).


Package still detected as redundant after it has been "nolyfilled"

This is a known issue caused by the current yarn.lock parsing mechanism, which relies on fragile assumptions.

I think I know where this error is coming from. I've added a couple of console.logs:
Diving to createPackageNode from jsx-ast-utils dependencies level:
 { depName: 'object.assign', depVersion: '^4.1.3' }

Setting to referenceMap:
 object.assign { name: 'object.assign', version: '^4.1.3', dependencies: [] }

Diving to createPackageNode from top level: { depName: 'object.assign', depVersion: '1.0.21' }

referenceMap already has object.assign :
 { name: 'object.assign', version: '^4.1.3', dependencies: [] }
so will not store:
 {
  name<EMAIL_ADDRESS>  version: '1.0.21',
  dependencies: []
}

Found 1 redundant packages:
 object.assign ^4.1.3

So in my case, we're first hitting entry for jsx-ast-utils in the lockfile:
"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3":
  version: 3.3.3
  resolution: "jsx-ast-utils@npm:3.3.3"
  dependencies:
    array-includes: ^3.1.5
    object.assign: ^4.1.3
  checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745
  languageName: node
  linkType: hard

This provides information of object.assign@npm:^4.1.3 existing, but NOT about it being already nolyfilled. Then, when it gets to actual top-level object.assign entry, it skips storing it in the referenceMap because "it already has it".
Then I thought to myself, why do we even care about dependencies, if all entries of Yarn lockfile are top-level?
So I removed this bit:
https://github.com/SukkaW/nolyfill/blob/2106f9b09c5dc8b4f4b1111ab8f8072207e75e24/packages/tools/cli/src/lockfile/yarn.ts#L52-L54
and everything worked like a charm, AND a bit faster too. The final list of resolutions was still overly large (#36), but this issue was gone:
Diving to createPackageNode from top level: { depName: 'object.assign', depVersion: '1.0.21' }

Setting to referenceMap:
 object.assign {
  name<EMAIL_ADDRESS>  version: '1.0.21',
  dependencies: []
}
Congratulations! Your project does not contain any redundant polyfills that can be optimized by nolyfill 🚀

Then I thought to myself, why do we even care about dependencies, if all entries of Yarn lockfile are top-level?

This is actually designed to solve the very problem of #36: we only need to overwrite the package as higher level as possible.

So what you're saying is that my case where removal of this code did not affect the final resolutions put in the package.json is a sort of an edge case?

So what you're saying is that my case where removal of this code did not affect the final resolutions put in the package.json is a sort of an edge case?

What the nolyfill actually missing is a way to properly read and parse the yarn.lock file. If nolyfill can parse the yarn.lock file into a correct dependency tree, we can fix both #36 and #37 at the same time.

@SukkaW I'm willing to implement a better parser, but I will need to understand what we're missing.

@SukkaW I'm willing to implement a better parser, but I will need to understand what we're missing.

If you are interested in implementing this, here are a few things to start with:

The nolyfill CLI package is located at https://github.com/SukkaW/nolyfill/tree/master/packages/tools/cli
The lockfile parsing parts are located at https://github.com/SukkaW/nolyfill/tree/master/packages/tools/cli/src/lockfile

In the directory, there are npm.ts, pnpm.ts, and yarn.ts

yarn.ts exports a method buildYarnDepTree, which is supposed to return Promise<PackageNode[]>

The type of PackageNode is as follows:export interface PackageNode {
  name: string,
  version: string,
  dependencies?: PackageNode[]
}

Currently, the yarn.lock is parsed by @yarnpkg/parsers (@yarnpkg/parsers/lib/syml).


Try adding archive relay to Nix build

Unfortunately, this doesn't work.
The build fails at the end for no apparent reason.
It manages to ocamlopt the deploy exe, the run exe, and then fails. I assume it fails when trying to ocamlopt the archive relay exe, but it does not show up in the log.

I figured out the issue some time ago. opam.export doesn't contain dependency. Error message is not clear.

Superseded


Azure Table Client-side Encryption warning

Added a warning to the Azure Table Storage Client-Side Encryption pages.  We recently had a customer trying to run a query that filters on an encrypted property; this points out that this is not possible.

@asorrin-msft : Thanks for your contribution to the Azure documentation! The author, @tamram, has been notified to review your proposed change.

Thanks @asorrin-msft !
#sign-off


ONCE support (partial merge from ONCE_Benchmark)

Hi,
I've been working on a merge of the supervised parts of ONCE_Benchmark into OpenPCDet, so that ONCE would be supported. The merge contains the Lidar-only supervised benchmarks of ONCE_Benchmark (PVRCNN, SECOND, PointPillars, CenterPoint, PointRCNN) and does not contain PointPainting, Self-supervised or semi-supervised codebases.
So far I have been able to reproduce similar results as what they claim for all experiments except CenterPoint. The code for the latter has changed too much, and it would certainly be much better to report results on a new clean run with the current code.
I have been in discussion with the developers of ONCE_Benchmark previously (accessible here).
The PR should only contain minimal changes to the code of OpenPCDet, with nothing breaking other experiments.
Let me know if I can be of any further help

Hello, thanks for you nice PR. May I know what is the usage of once_target_dataset.py? It seems that it is not used by existing code?

Yes Jihan, I have deleted this part. Let me know if there are any other questions.

Hi @CSautier   !
First of all, we want to express our gratitude for your significant PR in the OpenMMLab project. Your contribution is highly appreciated, and we are grateful for your efforts in helping improve this open-source project during your personal time. We believe that many developers will benefit from your PR.
We would also like to invite you to join our Special Interest Group (SIG) private channel on Discord, where you can share your experiences, ideas, and build connections with like-minded peers. To join the SIG channel, simply message moderator— OpenMMLab on Discord or briefly share your open-source contributions in the #introductions channel and we will assist you. Look forward to seeing you there! Join us ：https://discord.gg/UjgXkPWNqA
If you have WeChat account，welcome to join our community on WeChat. You can add our assistant ：openmmlabwx. Please add "mmsig + Github ID" as a remark when adding friends：）
Thank you again for your contribution❤


Coupon code validation fails when the code is provided in capital letters.

Coupon code in Magento should work irrespective of the letter case. An example, a coupon code configured like 10off should work even if the customer provided it like 10OFF  or 10oFF etc.
But currently, the coupon code formik validation fails when the customer provides a coupon code in capital letters. This should be fixed.

Hello, are there any workarounds available for the problem we encountered today?


Realm-flutter causes iPhone to crash and restart on iOS 17

What happened?
I have been using Realm in my previous Flutter projects with no issue. But after upgrading to iOS 17 my iPhone keeps on crashing and restarting every time I start my previous apps with Realm. As soon as I remove Realm from the project, the crashes stop. Even the template sample app (flexi-sync flutter) crashes as soon as I create an account or login. I am on the Master channel (have tried 3.13 up until 3.16) of Flutter and am using iPhone 13 Pro Max running iOS 17.0.2
Repro steps

Just install the template sample app (flexi-sync with atlas) and run the App.
As soon as you login or create an account and then login, the iOS device crashes and Restarts.

Version
3.15 master
What Atlas Services are you using?
Both Atlas Device Sync and Atlas App Services
What type of application is this?
Flutter Application
Client OS and version
iOS 17.0.2
Code snippets
No response
Stacktrace of the exception/crash you're getting
No response
Relevant log output
No response

We have same issue when building flutter app to real device with iOS 17. App crashes immediately and even device does some soft restart because of it.
We just have simple local realm.

Same for me. Updated to the iOS 17.1 beta. Not only does the app never start, it soft restart the entire device.
Only happens on real devices, and when using realm. The default counter app does not cause any issues.
Here is a very minimal sample to provoke the issue:
import 'dart:isolate';

import 'package:flutter/material.dart';
import 'package:realm/realm.dart';

part 'main.g.dart';

@RealmModel()
class _Stuff {
  @PrimaryKey()
  @MapTo('_id')
  late ObjectId id;
}

final realm = Realm(Configuration.local([Stuff.schema]));

void main() {
  Isolate.run(() {
    while (true) {
      realm.write(() => realm.add(Stuff(ObjectId())));
    }
  });
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: StreamBuilder(
        stream: realm.all<Stuff>().changes,
        builder: (context, snapshot) {
          final data = snapshot.data;
          return data == null
              ? const CircularProgressIndicator()
              : Material(
                  child: Center(child: Text('length: ${data.results.length}')),
                );
        },
      ),
    );
  }
}

I also have the same problem.

Same here, crash with IOS 17 on my iPhone 15 pro with using realm.

I also have same problem when schemaVersion is changed.
Device Info
iOS17
iPhone 15 Pro

Any updates on this?

Unfortunately it seems that nobody from the flutter or the realm team really cares about realm on flutter..

Unfortunately it seems that nobody from the flutter or the realm team really cares about realm on flutter..

MongoDB have always been fast and fantastic in our experience, especially the Realm team. Must not be a simple fix.

fix.

A simple note from the realm team that they are working on the issue or the fix will take time would have been really reassuring. But there has not been even a single official comment so far.

Unfortunately it seems that nobody from the flutter or the realm team really cares about realm on flutter..

MongoDB have always been fast and fantastic in our experience, especially the Realm team. Must not be a simple fix.

As some of you may be aware I used to work for MongoDB on the Dart SDK for Realm (now called Atlas Device SDK).
I feel obliged to inform you that I and the rest of the Dart team (among others) was laid off on September the 19th, so I'm afraid the prior level of support may falter, at least until the remaining people regroup. Still a lot of highly skilled engineers left at Realm - best I ever worked with.
But to be honest I'm not sure this github repo is actively monitored anymore, hence I recommend you reach out on the forums instead. Even better to contact your account representative, if you have such one.

Unfortunately it seems that nobody from the flutter or the realm team really cares about realm on flutter..

MongoDB have always been fast and fantastic in our experience, especially the Realm team. Must not be a simple fix.

As some of you may be aware I used to work for MongoDB on the Dart SDK for Realm (now called Atlas Device SDK).
I feel obliged to inform you that I and the rest of the Dart team (among others) was laid off on September the 19th, so I'm afraid the prior level of support may falter, at least until the remaining people regroup. Still a lot of highly skilled engineers left at Realm - best I ever worked with.
But to be honest I'm not sure this github repo is actively monitored anymore, hence I recommend you reach out on the forums instead. Even better to contact your account representative, if you have such one.

Really sorry to hear this and wish you all the best. Thank you for all your hard work and incredible support whilst at realm.

Unfortunately it seems that nobody from the flutter or the realm team really cares about realm on flutter..

MongoDB have always been fast and fantastic in our experience, especially the Realm team. Must not be a simple fix.

As some of you may be aware I used to work for MongoDB on the Dart SDK for Realm (now called Atlas Device SDK).
I feel obliged to inform you that I and the rest of the Dart team (among others) was laid off on September the 19th, so I'm afraid the prior level of support may falter, at least until the remaining people regroup. Still a lot of highly skilled engineers left at Realm - best I ever worked with.
But to be honest I'm not sure this github repo is actively monitored anymore, hence I recommend you reach out on the forums instead. Even better to contact your account representative, if you have such one.

OMG! This is a huge blow! Your dedication and care in Github issues were the main reason we decided to go with Realm.
Thank you for your work and good luck to you in your next endeavors!
If nothing changes in the matter of communication/support for Realm Dart in the next few days, we would be forced to look for alternatives.

forums

As @nielsenko mentioned, it sounds like the best approach for support/bug-reports are:

if you are a MongoDB enterprise customer -> then raise with your account executive / customer success manager
if you are not a MongoDB enterprise customer -> then raise via the forums

Note: this is not official advice.

I've opened a topic regarding the future of Realm Dart on MongoDb forum.

There is a full reproduction project here: https://github.com/nielsenko/ios17_soft_reset.git

Could you all try downgrading to Flutter 3.10.6, and report back?

https://github.com/dart-lang/sdk/issues/53859
https://github.com/dart-lang/sdk/commit/bd57548de127c0b7570f985d1969e54718474963

@nirinchev I think it is safe to close this now. The fix is not released on flutter stable yet, but it is not related to Realm.

Per @nielsenko's comment, this is being addressed by the flutter team in https://github.com/flutter/flutter/issues/136980 and https://github.com/dart-lang/sdk/issues/53859. We'll need to wait for them to release it, but the good news is that the crash appears to only affect debug builds, so applications distributed to end users should continue working.