[BUG] Cannot find camd on OAK-FFC 4P with OV9782 cameras

Similar to 647 and this forum post but there's no clear solution.
Describe the bug
I've tried using two different OAK-FFC-4P boards with several different cameras and will always get the output,
[error] Camera not detected on socket: 3
when trying to connect to cam-d with the cam_test.py script as well as other custom scripts.
The device_manager.py shows the following information about the OAK-FFC-4P:
Name of connect device: 1.2
Version of newest bootloader: 0.0.26
Current Depthai version: <IP_ADDRESS>
Device state: BOOTLOADER
Flashed bootloader version: 0.0.22
Current commit: (blank)

Minimal Reproducible Example
Plug in two OV9782 cameras into the OAK-FFC 4P board in ports cam-a and cam-d.
Run the cam_test.py script
Expected behavior
Expect two camera feeds should appear but only cam-a appears.
Screenshots
$ python3 cam_test.py --cameras rgb,c camd,c
Enabled cameras:
    rgb : color
   camd : color
DepthAI version: <IP_ADDRESS>
DepthAI path: /home/user/.local/lib/python3.8/site-packages/depthai.cpython-38-x86_64-linux-gnu.so
cam_test.py:284: DeprecationWarning: Use constructor taking 'UsbSpeed' instead
  with dai.Device(*dai_device_args) as device:
[14442C108183D5D600] [1.2] [3.417] [ColorCamera(5)] [error] Camera not detected on socket: 3
[14442C108183D5D600] [1.2] [3.417] [ColorCamera(3)] [warning] Unsupported resolution set for detected camera OV9782, needs 800_P or 720_P. Defaulting to 800_P
Connected cameras:
 -socket CAM_A : OV9782 1280 x  800 focus:fixed - COLOR MONO
USB speed: SUPER
IR drivers: []
Cam:      rgb           camd     [host | capture timestamp]
FPS:  30.02| 30.00   0.00|  0.00

Additional context
I tried running this on two different OAK-FFC 4P boards with different cameras connected to each ports on both boards. All the cameras will work on cam-a, cam-b, and cam-c but nothing is working on cam-d.
I've also tried running this on two different host machines, and x64 laptop running 20.04 and on an Orin NX with the same behavior on both.

Here is the

Here is the output with debug logging
$ DEPTHAI_LEVEL=debug python3 cam_test.py --cameras rgb,c camd,c
[2023-06-23 10:41:35.656] [depthai] [debug] Python bindings - version: <IP_ADDRESS> from  build: 2023-06-13 01:32:28 +0000
[2023-06-23 10:41:35.656] [depthai] [debug] Library information - version: 2.22.0, commit: 82ab07d037c02f56042d1d2d55a718f379651ed9 from 2023-06-13 02:13:14 +0200, build: 2023-06-13 01:18:16 +0000
[2023-06-23 10:41:35.657] [depthai] [debug] Initialize - finished
Enabled cameras:
    rgb : color
   camd : color
DepthAI version: <IP_ADDRESS>
DepthAI path: /home/mkapron/.local/lib/python3.8/site-packages/depthai.cpython-38-x86_64-linux-gnu.so
cam_test.py:284: DeprecationWarning: Use constructor taking 'UsbSpeed' instead
  with dai.Device(*dai_device_args) as device:
[2023-06-23 10:41:35.727] [depthai] [debug] Resources - Archive 'depthai-bootloader-fwp-0.0.26.tar.xz' open: 2ms, archive read: 69ms
[2023-06-23 10:41:36.051] [depthai] [debug] Resources - Archive 'depthai-device-fwp-f033fd9c7eb0b3578d12f90302e87759c78cfb36.tar.xz' open: 1ms, archive read: 393ms
[2023-06-23 10:41:36.067] [depthai] [debug] Searching for booted device: DeviceInfo(name=1.2, mxid=14442C108183D5D600, X_LINK_BOOTLOADER, X_LINK_USB_VSC, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
[2023-06-23 10:41:36.071] [depthai] [debug] Connected bootloader version 0.0.22
[2023-06-23 10:41:36.071] [depthai] [info] New bootloader version available. Device has: 0.0.22, available: 0.0.26
[2023-06-23 10:41:36.820] [depthai] [debug] DeviceBootloader about to be closed...
[2023-06-23 10:41:36.820] [depthai] [debug] XLinkResetRemote of linkId: (0)
[2023-06-23 10:41:37.571] [depthai] [debug] DeviceBootloader closed, 751
[2023-06-23 10:41:37.575] [depthai] [debug] Searching for booted device: DeviceInfo(name=1.2, mxid=14442C108183D5D600, X_LINK_BOOTED, X_LINK_USB_VSC, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
[14442C108183D5D600] [1.2] [3.407] [system] [info] Memory Usage - DDR: 0.12 / 337.18 MiB, CMX: 2.04 / 2.50 MiB, LeonOS Heap: 7.49 / 80.03 MiB, LeonRT Heap: 2.89 / 41.06 MiB
[14442C108183D5D600] [1.2] [3.407] [system] [info] Temperatures - Average: 39.75C, CSS: 40.51C, MSS 39.11C, UPA: 39.81C, DSS: 39.58C
[14442C108183D5D600] [1.2] [3.407] [system] [info] Cpu Usage - LeonOS 36.43%, LeonRT: 0.66%
[14442C108183D5D600] [1.2] [1687531300.556] [host] [debug] Schema dump: {"connections":[{"node1Id":0,"node1Output":"out","node1OutputGroup":"","node2Id":5,"node2Input":"inputControl","node2InputGroup":""},{"node1Id":5,"node1Output":"isp","node1OutputGroup":"","node2Id":4,"node2Input":"in","node2InputGroup":""},{"node1Id":0,"node1Output":"out","node1OutputGroup":"","node2Id":3,"node2Input":"inputControl","node2InputGroup":""},{"node1Id":3,"node1Output":"isp","node1OutputGroup":"","node2Id":2,"node2Input":"in","node2InputGroup":""}],"globalProperties":{"calibData":null,"cameraTuningBlobSize":null,"cameraTuningBlobUri":"","leonCssFrequencyHz":700000000.0,"leonMssFrequencyHz":700000000.0,"pipelineName":null,"pipelineVersion":null,"sippBufferSize":18432,"sippDmaBufferSize":16384,"xlinkChunkSize":-1},"nodes":[[0,{"id":0,"ioInfo":[[["","out"],{"blocking":false,"group":"","id":20,"name":"out","queueSize":8,"type":0,"waitForMessage":false}]],"name":"XLinkIn","properties":[185,3,189,7,99,111,110,116,114,111,108,130,0,0,80,0,8]}],[1,{"id":1,"ioInfo":[[["","out"],{"blocking":false,"group":"","id":19,"name":"out","queueSize":8,"type":0,"waitForMessage":false}]],"name":"XLinkIn","properties":[185,3,189,9,116,111,102,67,111,110,102,105,103,130,0,0,80,0,8]}],[2,{"id":2,"ioInfo":[[["","in"],{"blocking":true,"group":"","id":18,"name":"in","queueSize":8,"type":3,"waitForMessage":true}]],"name":"XLinkOut","properties":[185,3,136,0,0,128,191,189,3,114,103,98,0]}],[3,{"id":3,"ioInfo":[[["","video"],{"blocking":false,"group":"","id":17,"name":"video","queueSize":8,"type":0,"waitForMessage":false}],[["","still"],{"blocking":false,"group":"","id":15,"name":"still","queueSize":8,"type":0,"waitForMessage":false}],[["","isp"],{"blocking":false,"group":"","id":14,"name":"isp","queueSize":8,"type":0,"waitForMessage":false}],[["","preview"],{"blocking":false,"group":"","id":16,"name":"preview","queueSize":8,"type":0,"waitForMessage":false}],[["","raw"],{"blocking":false,"group":"","id":13,"name":"raw","queueSize":8,"type":0,"waitForMessage":false}],[["","frameEvent"],{"blocking":false,"group":"","id":12,"name":"frameEvent","queueSize":8,"type":0,"waitForMessage":false}],[["","inputConfig"],{"blocking":false,"group":"","id":11,"name":"inputConfig","queueSize":8,"type":3,"waitForMessage":false}],[["","inputControl"],{"blocking":true,"group":"","id":10,"name":"inputControl","queueSize":8,"type":3,"waitForMessage":false}]],"name":"ColorCamera","properties":[185,26,185,27,0,3,0,0,0,185,3,0,0,0,185,5,0,0,0,0,0,185,5,0,0,0,0,0,0,0,0,0,0,0,0,185,3,0,0,0,185,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,0,255,0,1,0,129,44,1,129,44,1,255,255,255,255,0,136,0,0,240,65,0,136,0,0,128,191,136,0,0,128,191,1,185,4,1,1,1,1,3,3,4,4,4,190]}],[4,{"id":4,"ioInfo":[[["","in"],{"blocking":true,"group":"","id":9,"name":"in","queueSize":8,"type":3,"waitForMessage":true}]],"name":"XLinkOut","properties":[185,3,136,0,0,128,191,189,4,99,97,109,100,0]}],[5,{"id":5,"ioInfo":[[["","video"],{"blocking":false,"group":"","id":8,"name":"video","queueSize":8,"type":0,"waitForMessage":false}],[["","still"],{"blocking":false,"group":"","id":6,"name":"still","queueSize":8,"type":0,"waitForMessage":false}],[["","isp"],{"blocking":false,"group":"","id":5,"name":"isp","queueSize":8,"type":0,"waitForMessage":false}],[["","preview"],{"blocking":false,"group":"","id":7,"name":"preview","queueSize":8,"type":0,"waitForMessage":false}],[["","raw"],{"blocking":false,"group":"","id":4,"name":"raw","queueSize":8,"type":0,"waitForMessage":false}],[["","frameEvent"],{"blocking":false,"group":"","id":3,"name":"frameEvent","queueSize":8,"type":0,"waitForMessage":false}],[["","inputConfig"],{"blocking":false,"group":"","id":2,"name":"inputConfig","queueSize":8,"type":3,"waitForMessage":false}],[["","inputControl"],{"blocking":true,"group":"","id":1,"name":"inputControl","queueSize":8,"type":3,"waitForMessage":false}]],"name":"ColorCamera","properties":[185,26,185,27,0,3,0,0,0,185,3,0,0,0,185,5,0,0,0,0,0,185,5,0,0,0,0,0,0,0,0,0,0,0,0,185,3,0,0,0,185,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,189,0,255,0,1,0,129,44,1,129,44,1,255,255,255,255,0,136,0,0,240,65,0,136,0,0,128,191,136,0,0,128,191,1,185,4,1,1,1,1,3,3,4,4,4,190]}]]}
[14442C108183D5D600] [1.2] [1687531300.556] [host] [debug] Asset map dump: {"map":{}}
[14442C108183D5D600] [1.2] [3.440] [ColorCamera(5)] [error] Camera not detected on socket: 3
[14442C108183D5D600] [1.2] [3.441] [ColorCamera(3)] [warning] Unsupported resolution set for detected camera OV9782, needs 800_P or 720_P. Defaulting to 800_P
[14442C108183D5D600] [1.2] [3.442] [system] [info] SIPP (Signal Image Processing Pipeline) internal buffer size '18432'B, DMA buffer size: '16384'B
Connected cameras:
[14442C108183D5D600] [1.2] [3.477] [system] [info] ColorCamera allocated resources: no shaves; cmx slices: [13-15]

 -socket CAM_A : OV9782 1280 x  800 focus:fixed - COLOR MONO
USB speed: SUPER
IR drivers: []
Cam:      rgb           camd     [host | capture timestamp]
FPS:  30.05| 30.00   0.00|  0.00 [14442C108183D5D600] [1.2] [4.409] [system] [info] Memory Usage - DDR: 104.55 / 337.18 MiB, CMX: 2.09 / 2.50 MiB, LeonOS Heap: 24.49 / 80.03 MiB, LeonRT Heap: 3.66 / 41.06 MiB
[14442C108183D5D600] [1.2] [4.409] [system] [info] Temperatures - Average: 39.69C, CSS: 40.97C, MSS 38.65C, UPA: 39.58C, DSS: 39.58C
[14442C108183D5D600] [1.2] [4.409] [system] [info] Cpu Usage - LeonOS 22.60%, LeonRT: 7.17%
FPS:  30.00| 30.00   0.00|  0.00 [14442C108183D5D600] [1.2] [5.410] [system] [info] Memory Usage - DDR: 104.55 / 337.18 MiB, CMX: 2.09 / 2.50 MiB, LeonOS Heap: 24.49 / 80.03 MiB, LeonRT Heap: 3.66 / 41.06 MiB
[14442C108183D5D600] [1.2] [5.410] [system] [info] Temperatures - Average: 40.22C, CSS: 40.74C, MSS 39.58C, UPA: 40.28C, DSS: 40.28C
[14442C108183D5D600] [1.2] [5.410] [system] [info] Cpu Usage - LeonOS 19.78%, LeonRT: 2.40%
FPS:  29.99| 29.99   0.00|  0.00 [14442C108183D5D600] [1.2] [6.411] [system] [info] Memory Usage - DDR: 104.55 / 337.18 MiB, CMX: 2.09 / 2.50 MiB, LeonOS Heap: 24.49 / 80.03 MiB, LeonRT Heap: 3.66 / 41.06 MiB
[14442C108183D5D600] [1.2] [6.411] [system] [info] Temperatures - Average: 40.04C, CSS: 40.51C, MSS 39.81C, UPA: 39.58C, DSS: 40.28C
[14442C108183D5D600] [1.2] [6.411] [system] [info] Cpu Usage - LeonOS 19.89%, LeonRT: 2.36%
FPS:  30.01| 30.00   0.00|  0.00

@markapron
do you mind running with DEPTHAI_DEBUG=1 and posting those results as well? And examples/calibration/calibration_dump.py

Output from DEPTHAI_DEBUG=1
$ DEPTHAI_DEBUG=1 python3 cam_test.py --cameras rgb,c camd,c
[2023-06-26 10:19:36.065] [depthai] [info] DEPTHAI_DEBUG enabled, lowered DEPTHAI_LEVEL to 'debug'
[2023-06-26 10:19:36.065] [depthai] [debug] Python bindings - version: <IP_ADDRESS> from  build: 2023-06-13 01:32:28 +0000
[2023-06-26 10:19:36.065] [depthai] [debug] Library information - version: 2.22.0, commit: 82ab07d037c02f56042d1d2d55a718f379651ed9 from 2023-06-13 02:13:14 +0200, build: 2023-06-13 01:18:16 +0000
[2023-06-26 10:19:36.066] [depthai] [debug] Initialize - finished
Enabled cameras:
    rgb : color
   camd : color
DepthAI version: <IP_ADDRESS>
DepthAI path: /home/user/.local/lib/python3.8/site-packages/depthai.cpython-38-x86_64-linux-gnu.so
cam_test.py:284: DeprecationWarning: Use constructor taking 'UsbSpeed' instead
  with dai.Device(*dai_device_args) as device:
[2023-06-26 10:19:36.158] [depthai] [debug] Resources - Archive 'depthai-bootloader-fwp-0.0.26.tar.xz' open: 2ms, archive read: 87ms
[2023-06-26 10:19:36.430] [depthai] [debug] Resources - Archive 'depthai-device-fwp-f033fd9c7eb0b3578d12f90302e87759c78cfb36.tar.xz' open: 2ms, archive read: 358ms
[2023-06-26 10:19:36.444] [depthai] [debug] Searching for booted device: DeviceInfo(name=1.2, mxid=14442C108183D5D600, X_LINK_BOOTLOADER, X_LINK_USB_VSC, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
[2023-06-26 10:19:36.448] [depthai] [debug] Connected bootloader version 0.0.22
[2023-06-26 10:19:36.448] [depthai] [info] New bootloader version available. Device has: 0.0.22, available: 0.0.26
[2023-06-26 10:19:37.201] [depthai] [debug] DeviceBootloader about to be closed...
[2023-06-26 10:19:37.202] [depthai] [debug] XLinkResetRemote of linkId: (0)
[2023-06-26 10:19:37.948] [depthai] [debug] DeviceBootloader closed, 746
[2023-06-26 10:19:37.952] [depthai] [debug] Searching for booted device: DeviceInfo(name=1.2, mxid=14442C108183D5D600, X_LINK_BOOTED, X_LINK_USB_VSC, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
[14442C108183D5D600] [1.2] [3.396] [system] [warning] PRINT:LeonCss: GPIO boot mode 0x3, interface SPI_MASTER_EFF
Setting aons(0..4) back to boot from flash (offset = 0)
====ENABLE WATCHDOG====1
initial keepalive, countdown: 10
PLL0: 700000 AUX_IO0: 24000 AUX_IO1: 24000 MCFG: 24000 MECFG: 24000
Board init ret 3
DepthAI Firmware - version: f033fd9c7eb0b3578d12f90302e87759c78cfb36
eeprom configuration version: 55AA0007
Reading VERSION 7 --- ->
eeprom configuration load from user area, status: 0
Reading VERSION 7 --- ->
Found a device/board entry matching the eeprom data - Board: OAK-FFC-4P (R7M1E7) Device: OAK-FFC-4P
Board options: 00000000
--> brdInit ...
brdInitAuxDevices: Error: SC = 27: io_initialize expander_cam_gpios_1 [OK]

spi_N25Q_init: Flash JEDEC ID: 20 bb 19
inited hal ---
def: 53 46 45 34 10 06 08 34 10 53 14 45 46 08 06
val: 53 46 45 34 10 06 08 34 10 53 14 45 46 08 06
Opening bus for IR driver: 0
Failed to probe IR driver LM3644
Opening bus for IR driver: 1
Failed to probe IR driver LM3644
Opening bus for IR driver: 2
Failed to probe IR driver LM3644
Opening bus for IR driver: 3
Failed to probe IR driver LM3644
Closing EEPROm!
MyriaX board configuration
pll0 frequency: 700000, ref0 frequency: 24000
Is booted from flash by bootloader: 0
Networking not available...
=== Enumerating on socket: Cam_A / RGB / Center
  >> Registered camera CCM OV9782 as /dev/Camera_0
camera socket: 0, name: CAMA-4L
        config - w: 1280, h: 720, type: MONO
        config - w: 1280, h: 720, type: COLOR
        config - w: 1280, h: 800, type: MONO
        config - w: 1280, h: 800, type: COLOR
Adding socket 0: cam 5. Sen name: OV9782
=== Enumerating on socket: Cam_B / Left
initial keepalive, countdown: 9
=== Enumerating on socket: Cam_C / Right
initial keepalive, countdown: 8
=== Enumerating on socket: CAM_D
initial keepalive, countdown: 7
initial keepalive, countdown: 6
Found a device/board entry matching the eeprom data - Board: OAK-FFC-4P (R7M1E7) Device: OAK-FFC-4P
Initializing XLink...
UsbPumpVscAppI_Event: 5 VSC2_EVENT_ATTACH
UsbPumpVscAppI_Event: 4 VSC2_EVENT_RESET
UsbPumpVscAppI_Event: 4 VSC2_EVENT_RESET
UsbPumpVscAppI_Event: 0 VSC2_EVENT_INTERFACE_UP
Done!
Usb connection speed: Super - USB 3.0
Temperature: Driver registered.
Temperature: Initialized driver.
Temperature: Sensor opened: CSS.
Temperature: Sensor opened: MSS.
Temperature: Sensor opened: UPA.
Temperature: Sensor opened: DSS.
[14442C108183D5D600] [1.2] [1687789180.926] [host] [debug] Schema dump: {"connections":[{"node1Id":0,"node1Output":"out","node1OutputGroup":"","node2Id":5,"node2Input":"inputControl","node2InputGroup":""},{"node1Id":5,"node1Output":"isp","node1OutputGroup":"","node2Id":4,"node2Input":"in","node2InputGroup":""},{"node1Id":0,"node1Output":"out","node1OutputGroup":"","node2Id":3,"node2Input":"inputControl","node2InputGroup":""},{"node1Id":3,"node1Output":"isp","node1OutputGroup":"","node2Id":2,"node2Input":"in","node2InputGroup":""}],"globalProperties":{"calibData":null,"cameraTuningBlobSize":null,"cameraTuningBlobUri":"","leonCssFrequencyHz":700000000.0,"leonMssFrequencyHz":700000000.0,"pipelineName":null,"pipelineVersion":null,"sippBufferSize":18432,"sippDmaBufferSize":16384,"xlinkChunkSize":-1},"nodes":[[0,{"id":0,"ioInfo":[[["","out"],{"blocking":false,"group":"","id":20,"name":"out","queueSize":8,"type":0,"waitForMessage":false}]],"name":"XLinkIn","properties":[185,3,189,7,99,111,110,116,114,111,108,130,0,0,80,0,8]}],[1,{"id":1,"ioInfo":[[["","out"],{"blocking":false,"group":"","id":19,"name":"out","queueSize":8,"type":0,"waitForMessage":false}]],"name":"XLinkIn","properties":[185,3,189,9,116,111,102,67,111,110,102,105,103,130,0,0,80,0,8]}],[2,{"id":2,"ioInfo":[[["","in"],{"blocking":true,"group":"","id":18,"name":"in","queueSize":8,"type":3,"waitForMessage":true}]],"name":"XLinkOut","properties":[185,3,136,0,0,128,191,189,3,114,103,98,0]}],[3,{"id":3,"ioInfo":[[["","video"],{"blocking":false,"group":"","id":17,"name":"video","queueSize":8,"type":0,"waitForMessage":false}],[["","still"],{"blocking":false,"group":"","id":15,"name":"still","queueSize":8,"type":0,"waitForMessage":false}],[["","isp"],{"blocking":false,"group":"","id":14,"name":"isp","queueSize":8,"type":0,"waitForMessage":false}],[["","preview"],{"blocking":false,"group":"","id":16,"name":"preview","queueSize":8,"type":0,"waitForMessage":false}],[["","raw"],{"blocking":false,"group":"","id":13,"name":"raw","queueSize":8,"type":0,"waitForMessage":false}],[["","frameEvent"],{"blocking":false,"group":"","id":12,"name":"frameEvent","queueSize":8,"type":0,"waitForMessage":false}],[["","inputConfig"],{"blocking":false,"group":"","id":11,"name":"inputConfig","queueSize":8,"type":3,"waitForMessage":false}],[["","inputControl"],{"blocking":true,"group":"","id":10,"name":"inputControl","queueSize":8,"type":3,"waitForMessage":false}]],"name":"ColorCamera","properties":[185,26,185,27,0,3,0,0,0,185,3,0,0,0,185,5,0,0,0,0,0,185,5,0,0,0,0,0,0,0,0,0,0,0,0,185,3,0,0,0,185,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,0,255,0,1,0,129,44,1,129,44,1,255,255,255,255,0,136,0,0,240,65,0,136,0,0,128,191,136,0,0,128,191,1,185,4,1,1,1,1,3,3,4,4,4,190]}],[4,{"id":4,"ioInfo":[[["","in"],{"blocking":true,"group":"","id":9,"name":"in","queueSize":8,"type":3,"waitForMessage":true}]],"name":"XLinkOut","properties":[185,3,136,0,0,128,191,189,4,99,97,109,100,0]}],[5,{"id":5,"ioInfo":[[["","video"],{"blocking":false,"group":"","id":8,"name":"video","queueSize":8,"type":0,"waitForMessage":false}],[["","still"],{"blocking":false,"group":"","id":6,"name":"still","queueSize":8,"type":0,"waitForMessage":false}],[["","isp"],{"blocking":false,"group":"","id":5,"name":"isp","queueSize":8,"type":0,"waitForMessage":false}],[["","preview"],{"blocking":false,"group":"","id":7,"name":"preview","queueSize":8,"type":0,"waitForMessage":false}],[["","raw"],{"blocking":false,"group":"","id":4,"name":"raw","queueSize":8,"type":0,"waitForMessage":false}],[["","frameEvent"],{"blocking":false,"group":"","id":3,"name":"frameEvent","queueSize":8,"type":0,"waitForMessage":false}],[["","inputConfig"],{"blocking":false,"group":"","id":2,"name":"inputConfig","queueSize":8,"type":3,"waitForMessage":false}],[["","inputControl"],{"blocking":true,"group":"","id":1,"name":"inputControl","queueSize":8,"type":3,"waitForMessage":false}]],"name":"ColorCamera","properties":[185,26,185,27,0,3,0,0,0,185,3,0,0,0,185,5,0,0,0,0,0,185,5,0,0,0,0,0,0,0,0,0,0,0,0,185,3,0,0,0,185,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,189,0,255,0,1,0,129,44,1,129,44,1,255,255,255,255,0,136,0,0,240,65,0,136,0,0,128,191,136,0,0,128,191,1,185,4,1,1,1,1,3,3,4,4,4,190]}]]}
[14442C108183D5D600] [1.2] [1687789180.926] [host] [debug] Asset map dump: {"map":{}}
[14442C108183D5D600] [1.2] [3.399] [system] [info] Memory Usage - DDR: 0.12 / 337.18 MiB, CMX: 2.04 / 2.50 MiB, LeonOS Heap: 7.50 / 80.03 MiB, LeonRT Heap: 2.89 / 41.06 MiB
[14442C108183D5D600] [1.2] [3.399] [system] [info] Temperatures - Average: 32.25C, CSS: 33.45C, MSS 31.77C, UPA: 31.77C, DSS: 32.01C
[14442C108183D5D600] [1.2] [3.399] [system] [info] Cpu Usage - LeonOS 35.92%, LeonRT: 0.66%
[14442C108183D5D600] [1.2] [3.407] [system] [warning] PRINT:LeonCss: I: [Timesync] [   5488448] [XLin] startSync:130     Timesync | Callback not set
[14442C108183D5D600] [1.2] [3.431] [ColorCamera(5)] [error] Camera not detected on socket: 3
[14442C108183D5D600] [1.2] [3.431] [ColorCamera(3)] [warning] Unsupported resolution set for detected camera OV9782, needs 800_P or 720_P. Defaulting to 800_P
[14442C108183D5D600] [1.2] [3.433] [system] [info] SIPP (Signal Image Processing Pipeline) internal buffer size '18432'B, DMA buffer size: '16384'B
Connected cameras:
[14442C108183D5D600] [1.2] [3.468] [system] [info] ColorCamera allocated resources: no shaves; cmx slices: [13-15]

[14442C108183D5D600] [1.2] [3.472] [system] [warning] PRINT:LeonCss: XLinkIn | Created plgPool as shared: 1
XLinkIn | Created plgPool as shared: 1
[14442C108183D5D600] [1.2] [3.473] [system] [warning] PRINT:LeonMss: sippPalThreadCreate: Thread /SIPP created
 -socket CAM_A : OV9782 1280 x  800 focus:fixed - COLOR MONO
USB speed: SUPER
IR drivers: []
Cam:      rgb           camd     [host | capture timestamp]
FPS:   0.00|  0.00   0.00|  0.00 [14442C108183D5D600] [1.2] [3.484] [system] [warning] PRINT:LeonCss: [1970-01-01 00:00:03.473] [info] Time taken to build the pipeline: 43ms
== FSYNC enabled for cam mask 0x0
CAM ID: 0, width: 1280, height: 800, orientation: 0
CAM ID: 3, width: 1920, height: 1080, orientation: 0
== SW-SYNC: 0, cam mask 0x1
!!! Master Slave config is: single_master_slave !!!
Starting camera 0
[E] app_guzzi_command_callback():173: command->id:1
[E] app_guzzi_command_callback():193: command "1 0" sent

[E] iq_debug_create():161: iq_debug address 0x885392c0
[14442C108183D5D600] [1.2] [3.484] [system] [warning] PRINT:LeonMss: LRT - build pipeline call
[14442C108183D5D600] [1.2] [3.494] [system] [warning] PRINT:LeonCss: [E] hai_cm_driver_load_dtp():852: Features for camera CCM OV9782 are received
[E] set_dtp_ids():396: //VIV HAL: Undefined VCM DTP ID 0
[E] set_dtp_ids():405: //VIV HAL: Undefined NVM DTP ID 0
[E] set_dtp_ids():414: //VIV HAL: Undefined lights DTP ID 0
[E] camera_control_start():347: Camera_id = 0 started.

[E] hai_cm_sensor_select_mode():164: No suitable sensor mode. Selecting default one - 0 for start 1280x800 at 0x0 fps min 0.000000 max 30.000000
[E] hai_cm_sensor_select_mode():164: No suitable sensor mode. Selecting default one - 0 for start 1280x800 at 0x0 fps min 0.000000 max 30.000000
=== osDrvOV9782Control: set mode for Camera_0_sen
FPS:   0.00|  0.00   0.00|  0.00 [14442C108183D5D600] [1.2] [3.505] [system] [warning] PRINT:LeonCss: [E] vpipe_conv_config():1465: Exit Ok
[E] callback():123: Camera CB START_DONE event.
[14442C108183D5D600] [1.2] [3.516] [system] [warning] PRINT:LeonCss: inc_camera_process set exposure and gain
Starting Guzzi command handling loop...

Also worth testing would be using develop branch

I only had rev5 board available, as rev7 (R7M1E7 - the board you have) boards are still in delivery.
It works on my rev5 with reproduced environment (depthai versions).
You can see in your debug log that cam-d acts like it is not even connected:
 >> Registered camera CCM OV9782 as /dev/Camera_0
camera socket: 0, name: CAMA-4L
        config - w: 1280, h: 720, type: MONO
        config - w: 1280, h: 720, type: COLOR
        config - w: 1280, h: 800, type: MONO
        config - w: 1280, h: 800, type: COLOR
Adding socket 0: cam 5. Sen name: OV9782
=== Enumerating on socket: Cam_B / Left
initial keepalive, countdown: 9
=== Enumerating on socket: Cam_C / Right
initial keepalive, countdown: 8
=== Enumerating on socket: CAM_D
initial keepalive, countdown: 7
initial keepalive, countdown: 6

Idea behind why that happens:
The camera sockets on the 4P have not been changed from revision 5 to 7. What has been changed, is the FSYNC - hardware syncing setup.
In previous revisions (5 and lower) the cam_a and cam_d were hard-synced together and so were the cam_b and cam_c. But the pairs were not synced to each other, though you could achieve synchronization by flipping on a switch to create a connection between them source.
In revision 7, this was changed so a, b, c and d are now hard-synced together out of the box. This led to a conclusion that it might be this change that caused cam_d to stop working properly.
So, could you try manually setting the GPIO6 pin to LOW:
config = dai.Device.Config()
config.board.gpio[6] = dai.BoardConfig.GPIO(dai.BoardConfig.GPIO.OUTPUT,
                                            dai.BoardConfig.GPIO.Level.LOW)

Let me know if that helps.
I will be able to debug this further when we receive the board.
Thanks.

Thanks for the insight. Unfortunately the change did not solve the problem. I tested with a camera connect to cam-a and cam-d and added that change to line 188 of cam_test.py as well as a slight modification of rgb_preview.py (see below) and got the following output:
$ ./rgb_preview.py
[14442C10214FE7D600] [1.2] [3.389] [ColorCamera(0)] [error] Camera not detected on socket: 3
Connected cameras: [{socket: CAM_A, sensorName: OV9782, width: 1280, height: 800, orientation: AUTO, supportedTypes: [COLOR, MONO], hasAutofocus: 0, name: CAMA-4L}]
Usb speed: SUPER
Bootloader version: 0.0.22
Device name: OAK-FFC-4P

rgb_preview.py:
#!/usr/bin/env python3

import cv2
import depthai as dai

# Change config to hopefully fix camd
config = dai.Device.Config()
config.board.gpio[6] = dai.BoardConfig.GPIO(dai.BoardConfig.GPIO.OUTPUT,
                                            dai.BoardConfig.GPIO.Level.LOW)

# Create pipeline
pipeline = dai.Pipeline()

# Define source and output
camRgb = pipeline.create(dai.node.ColorCamera)
camRgb.setBoardSocket(dai.CameraBoardSocket.CAM_D)
camRgb.setResolution(dai.ColorCameraProperties.SensorResolution.THE_720_P)
xoutRgb = pipeline.create(dai.node.XLinkOut)

xoutRgb.setStreamName("rgb")

# Properties
camRgb.setPreviewSize(300, 300)
camRgb.setInterleaved(False)
camRgb.setColorOrder(dai.ColorCameraProperties.ColorOrder.RGB)

# Linking
camRgb.preview.link(xoutRgb.input)

# Connect to device and start pipeline
with dai.Device(pipeline) as device:

    print('Connected cameras:', device.getConnectedCameraFeatures())
    # Print out usb speed
    print('Usb speed:', device.getUsbSpeed().name)
    # Bootloader version
    if device.getBootloaderVersion() is not None:
        print('Bootloader version:', device.getBootloaderVersion())
    # Device name
    print('Device name:', device.getDeviceName())

    # Output queue will be used to get the rgb frames from the output defined above
    qRgb = device.getOutputQueue(name="rgb", maxSize=4, blocking=False)

    while True:
        inRgb = qRgb.get()  # blocking call, will wait until a new data has arrived

        # Retrieve 'bgr' (opencv format) frame
        cv2.imshow("rgb", inRgb.getCvFrame())

        if cv2.waitKey(1) == ord('q'):
            break

@jakaskerl  can we get this fix on RVC3 as well?


Query: Is it possible to run goreman in windows? Getting issue with using procfile used in linux

Hi i am trying to run goreman in windows: using the proc file attached below:
agent-1: mkdir -p agent-1 && cd agent-1 && ../bin/etcd-agent -etcd-path ../bin/etcd -port localhost:19027 -use-root=false
agent-2: mkdir -p agent-2 && cd agent-2 && ../bin/etcd-agent -etcd-path ../bin/etcd -port localhost:29027 -use-root=false
agent-3: mkdir -p agent-3 && cd agent-3 && ../bin/etcd-agent -etcd-path ../bin/etcd -port localhost:39027 -use-root=false
stresser: sleep 1s && bin/etcd-tester -agent-endpoints "localhost:19027,localhost:29027,localhost:39027"  -client-ports 12379,22379,32379 -peer-ports 12380,22380,32380

I am getting the below logs:
PS D:\GO_PROJECTS\src\github.com\coreos\etcd> goreman -f tools/functional-tester/Procfile start
16:22:39 stresser | Starting stresser on port 5003
16:22:39  agent-2 | Starting agent-2 on port 5001
16:22:39  agent-1 | Starting agent-1 on port 5000
16:22:39  agent-3 | Starting agent-3 on port 5002
16:22:39  agent-2 | '..' is not recognized as an internal or external command,
16:22:39  agent-2 | operable program or batch file.
16:22:39  agent-2 | Terminating agent-2
16:22:39 stresser | 'sleep' is not recognized as an internal or external command,
16:22:39 stresser | operable program or batch file.
16:22:39 stresser | Terminating stresser
16:22:39  agent-3 | A subdirectory or file -p already exists.
16:22:39  agent-3 | Error occurred while processing: -p.
16:22:39  agent-3 | Terminating agent-3
16:22:39  agent-1 | A subdirectory or file -p already exists.
16:22:39  agent-1 | Error occurred while processing: -p.
16:22:39  agent-1 | Terminating agent-1

One issue i see is -p instead of taking it as a path for flag is creating another folder with -p. The other issue is its giving error on ../bin/etcd-agent -etcd-path.. for ../bin

Try to type the command (you specified) on your cmd.exe. Maybe you will get errors like below.

You should specify the command with backslash not slash.

sure thanks a lot.


⚠ ClamAV has degraded performance

In a218310, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 187 ms

Resolved: ClamAV performance has improved in c79b754.


Wierd \View issue

So i got a Model called \App\Offerte
I got a relation that is called
public function werkbonnen()      {         return $this->hasMany('App\Werkbonnen\Werkbon');     }
Now i called the view Render
$html = \View::make($this->url, $this->array)->render();
(I saved this in the database for quick loading)
In this view is will call
 $offerte->werkbonnen()->etc->get();
After this i get the error
Class 'App\Werkbonnen\Werkbonnen' not found
When i do return view('url', compact('planning', 'offertes')); everything works fine

Hi there,
Welcome to Laravel and we are glad to have you as part of the community.
Unfortunately this GitHub area is not a support area for general application issues. This is only for issues/bugs with the framework code itself.
I will be closing your ticket here. Instead please try asking your question on one of the many great community support areas that will likely give you a better answer more quickly:

Laravel Slack (https://larachat.co/)
Laravel.io Forum (https://laravel.io/forum)
Laracasts Forum (https://laracasts.com/discuss)
StackOverflow (http://stackoverflow.com/questions/tagged/laravel)

If you feel I've closed this issue in error, please provide more information about how this is a framework issue, and I'll reopen the ticket.
Thanks in advance.


clean up code

Codecov Report

Merging #135 into master will decrease coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #135      +/-   ##
=========================================
- Coverage   97.52%   97.5%   -0.03%
=========================================
  Files           7       7
  Lines         364     360       -4
  Branches      112     110       -2
=========================================
- Hits          355     351       -4
  Misses          8       8
  Partials        1       1

Impacted Files
Coverage Δ

src/scheduler.js
90.47% <100%> (ø)
:arrow_up:

src/reconciler.js
98.31% <100%> (-0.04%)
:arrow_down:

src/h.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


ic_launcher-web.png resource name conflicts with other 3rd party libraries

Prior to upgrading our build tools/gradle, our app would compile when importing both the UserVoice SDK and another 3rd party SDK (azure-activedirectory-library-for-android). However, after upgrading to the latest build tools/gradle, we were unable to compile with both SDKs due to a resource name conflict (ic_launcher-web.png). Would it be possible to rename this resource to something that would be UserVoice-specific? Perhaps add a prefix? We've asked the azure-activedirectory-library-for-android team to rename their resource as well. Thanks!

Issue is actually in the /res/values-sw720dp-land/dimens.xml file, with the resource "activity_horizontal_margin" - pull request has been submitted to address the issue.


Handling events in capture phase

Thanks for this component!
I was thinking about the way how events are handled in capture phase - React use onEventXXXCapture, so have you considered this approach? Is it worth to create pull request or is there design decision behind having special capture prop?

I haven't considered this approach at all. Could you explain in more details what you are referring to? I'm also curious about the benefit.
I was considering trying our the PanResponder for future versions.

Basically, if I want to handle event in capture phase, I can write code like this: <CustomComponent onClickCapture={this.onClick} /> and React will add the provided listener for capture phase. On the other hand, this component instead relies on separate capture property that is applied globally to all listeners that were provided to this component.

Thanks for the explanation. I didn't know about it. Now,
What's the advantage? How do you handle nested SwipeableView / scroll containers?
Shouldn't the leaf element handle the event first?

Thanks for the explanation. I didn't know about it: events.
What would be the advantage?
I don't think that the API should provide two ways to do the same thing. But that would allow to have a detail control between two handlers.

Is it worth to create pull request

Yes, that sounds like a valuable contribution. Do you have a real word use case for it?


Pulse schedule utils use old pulse syntax

Information

Qiskit Terra version:
Python version:
Operating system:

What is the current behavior?
pad module still use old syntax for delay and cause deprecation warning.
https://github.com/Qiskit/qiskit-terra/blob/4eeb7da5adc3ff0e04ef5d143ee11724f93d790f/qiskit/pulse/reschedule.py#L170-L172
Steps to reproduce the problem
What is the expected behavior?
Suggested solutions
use new syntax. maybe there are other utils using old syntax.

I suspect that this was fixed in #5854, but I'm not 100% certain.  I'll close this, but feel free to re-open if I'm wrong.


Domo

Adaptor account not available, will need to create a new account for connectors.

Account (free trail) started back up. The creds are the same as in 1pass.


[Question/Feedback]: .Platform: Update ReadMe status Tables - error

Description
Hi Team,
I have a query regarding the error I am facing for the v0.10 of the repo .Platform: Update ReadMe status Tables is failing with the below error. I saw in logs that the team had resolved it in the past but there's no details on the resolution. Kindly let me know if you have any ideas for the same.
[ ERROR ]
Get-ModulesAsMarkdownTable: /home/runner/work/GIS_Azure_GithubActions_Testing/GIS_Azure_GithubActions_Testing/utilities/tools/platform/Set-ReadMeModuleTable.ps1:88
Line |
88 |  … bleString = Get-ModulesAsMarkdownTable @tableStringInputObject -Verbo …
|                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| A parameter cannot be found that matches parameter name
| 'ProviderNamespace'.

Hey @Abhimanyu7991,
I just checked out the release v0.10.0 via
git checkout tags/v0.10.0

and ran the function in question locally
Set-ReadMeModuleTable -FilePath .\README.md -ModulesPath .\modules\ -RepositoryName 'ResourceModules' -Organization 'Azure' -Environment 'GitHub' -Verbose

but was unable to replicate the exception. In any case, where it is failing in your case is somewhere in the Get-ModulesAsarkdownTable function, but unfortunately doesn't say where. Would you be able to run just that function on your local device to determine the exact place?
I also had a rough look at the commits we performed since the previous release, but did not see an obvious change that would explain the behavior in your case.
My best guess right now is that either something was changed in the function, or that the function struggels with something in the /modules folder. But without further insights there is not much to go on. Debugging the issue would definitely help.


Remove version: Pidgin.Pidgin version 2.13.0

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://sourceforge.net/projects/pidgin/files/Pidgin/2.13.0/pidgin-2.13.0.exe/download
Status Code: 200
(Automated message - build 896)


4to6 gateway reservation is not working on testnet

Reservation: https://explorer.testnet.grid.tf/explorer/reservations/461422
wg:

ip -6 route:

tcp dump:

@waleedhammam you seem to now have any default route for ipv6. You should direct all your ipv6 traffic over the wireguard interface

root@waleed:/etc/wireguard# ip -6 route show
:: dev wg-461422 metric 1024 pref medium
::1 dev lo proto kernel metric 256 pref medium
fdc7:e007:d95e:9443:decc:8a60:d409:b7cd dev wg-461422 proto kernel metric 256 pref medium
fe80::/64 dev wlp3s0 proto kernel metric 600 pref medium
root@waleed:/etc/wireguard#

done and tcpdump shows that icmp v6 echo request traffic is going through the wg interface
15:21:10.714954 IP6 fdc7:e007:d95e:9443:decc:8a60:d409:b7cd > dns.google: ICMP6, echo request, seq 9, length 64
15:21:11.742953 IP6 fdc7:e007:d95e:9443:decc:8a60:d409:b7cd > dns.google: ICMP6, echo request, seq 10, length 64
15:21:12.762941 IP6 fdc7:e007:d95e:9443:decc:8a60:d409:b7cd > dns.google: ICMP6, echo request, seq 11, length 64

@waleedhammam can we get through this over telegram ? some interactive hunting would be more efficient

Thanks @delandtj .the gateway is working fine now.
https://explorer.testnet.grid.tf/explorer/reservations/461473

What was the issue ?

I don't know what was the cause. but the traffic wasn't being forwarded by the gateway node.


XML unmarshalling doesn't properly decode base-64 strings

Example
https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/storage/azblob/zz_generated_models.go#L488-L512
It should look something like this.
https://github.com/evenh/azure-sdk-for-go/commit/5d716a1d24c2e4ede5543f73fd2270d2b462f59f

fixed in upcoming preview.37 release


Firebase.Xamarin nuget package is not installing.

Please take a look on your package while installing i am facing these errors because of latest android API level has no support of your package. Please release a latest version of your package that compatible with latest API levels.
Error NU1202	Package Firebase.Xamarin 0.3.6 is not compatible with monoandroid81 (MonoAndroid,Version=v8.1). Package Firebase.Xamarin 0.3.6 supports: net (.NETFramework,Version=v0.0)

try with:
https://www.nuget.org/packages/Xamarin.Forms.FirebaseWrapper/


gh-5 Support whitelist only mode

Implements Whitelist Traffic Mirroring
Creates the VPC Tag / config variable "Enrollment Mode", which defaults to "auto" but also supports "whitelist".
Auto mode will tap all found ENI's in the VPC. This was the default / only mode before.
Whitelist mode will only tap ENIs that are tagged with the whitelist tag. Use the new whitelist tool (works the same as the existing blacklist tool) to tag instances that will participate.

yet another excellent change!


The coil and glide series components do not support models of type '/sdcard/sample.jpeg'

Fixed in version 1.1.0-alpha04


Separate out common header compression logic to hdrs directory

This is a part of preparation to merge quit-latest branch. Because some of header compression logic are common between HPACK and QPACK, I separated out the logic to hdrs directory.
The code come from quic-latest branch, and it has been working for long time on a QUIC test sever (both H2 and H3 are enabled).
Only change I made is adding n parameter to encode_string and decode_string. On HPACK n is always 7 but QPACK passes other values.
Current:
int64_t encode_string(uint8_t *buf_start, const uint8_t *buf_end, const char *value, size_t value_len);
int64_t decode_string(Arena &arena, char **str, uint32_t &str_length, const uint8_t *buf_start, const uint8_t *buf_end);

New:
int64_t xpack_encode_string(uint8_t *buf_start, const uint8_t *buf_end, const char *value, uint64_t value_len, uint8_t n = 7);
int64_t xpack_decode_string(Arena &arena, char **str, uint64_t &str_length, const uint8_t *buf_start, const uint8_t *buf_end, uint8_t n = 7);

This is for H2 and H3, but I want an approval from somebody not working on QUIC because this change comes from QUIC branch.

[approve ci Clang-Analyzer]

[approve ci Clang-Analyzer]

[approvce ci Clang-Analyzer]

[approve ci Clang-Analyzer]

[approve ci autest]


Upgrade to Latest Rails 4, Start Regimen Persistence.

What's New?

Got test coverage back up.
Upgraded to latest Rails 4 (saving Rails 5 upgrade for another day).
Added stubbed out Regimen and RegimenItem models.

TODO: Fix Travis.


Bug on the console

There is space between letter of words in the console

I don't understand the issue. A screenshot might help


Capture required args and make it match cli

Summary of the Pull Request
What is this about?
Closes #3427
The libfuzzer-fuzz local task has the following required arguments:
execute a local-only libfuzzer fuzzing task

Usage: onefuzz-task local libfuzzer-fuzz [OPTIONS] --target_exe <target_exe> --inputs_dir <inputs_dir> --crashes_dir <crashes_dir> --crashdumps_dir <crashdumps_dir>

This PR updates our libfuzzer-fuzz basic yaml template to those required arguments.

Codecov Report

Merging #3429 (947d03a) into main (98e986e) will decrease coverage by 2.95%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #3429      +/-   ##
==========================================
- Coverage   33.91%   30.96%   -2.95%
==========================================
  Files         297      133     -164
  Lines       36770    14378   -22392
==========================================
- Hits        12470     4452    -8018
+ Misses      24300     9926   -14374

see 164 files with indirect coverage changes

My initial comment was about matching the onefuzz cli template command. So, we also need the regression and analysis tasks in the template.

My initial comment was about matching the onefuzz cli template command. So, we also need the regression and analysis tasks in the template.

Ah I misunderstood, updated to match the libfuzzer_basic cli template. I added the regression task and since the analysis task is optional, I included it but commented out. I also found a bug in a mismatch of the required args (tools was supposed to be optional so I fixed that).


Coordinates Limit

It looks we are unable to enter coordinates which are more than 100. I tried to enter Longitude of -103 and the system changed that to -89.

can you post exactly what you are changing in the json file? there is no such limit in the code.

sorry wrong github. Appologies.

Actually I was in the right place. When I try to put coordinates using the web interface, it changes longitude from 103 to 89.
It looks like it doesn't take anything larger than 90. I use decimal values from Google Maps.


TestServer returns 404 not found

I'm using aspnetcore 3.0 preview 7 for my web api project. Currently I'm implementing the integration tests. To make the tests easier first, I commented out the Authorize attribute on the controllers.
Test class:
   [OneTimeTearDown]
    public virtual void Cleanup()
    {
        _unAuthenticatedServer.Dispose();
    }

    [OneTimeSetUp]
    public virtual void Initialize()
    {
        _unAuthenticatedServer = CreateServer(null);
    }

    protected TestServer CreateServer(
        string currentDirectory = null)
    {
        IWebHostBuilder webHostBuilder = WebHost.CreateDefaultBuilder();

        webHostBuilder.UseContentRoot(currentDirectory == null
            ? Directory.GetCurrentDirectory()
            : Directory.GetCurrentDirectory() + $"\\{currentDirectory}");

        webHostBuilder.UseStartup<TestStartup>();
        webHostBuilder.UseEnvironment("Test");

        webHostBuilder.ConfigureAppConfiguration((_, config) => config.AddJsonFile("appsettings.Test.json"));

        return new TestServer(webHostBuilder);
    }

    [Test, Order(1)]
    public async Task Should_Get_Games_Return_StatusCode_Ok()
    {
        //Arrange
        IList<GameDto> expectedDtos = GameDtoTestData.Games;

        //Act
        HttpResponseMessage responseMessage = await _unAuthenticatedServer
            .CreateClient()
            .GetAsync("api/games");

        //Assert
        responseMessage.StatusCode.Should().Be(HttpStatusCode.OK); // but is: 404 NotFound

        var responseString = await responseMessage.Content.ReadAsStringAsync();
        IEnumerable<GameDto> result = JsonConvert.DeserializeObject<IEnumerable<GameDto>>(responseString);

        result.Should().BeEquivalentTo(expectedDtos);
    }

Controller:
[Route("api/[controller]")]
[ApiController]
public class GamesController : ControllerBase
{
    private readonly IGameService _gameService;

    public GamesController(IGameService gameService)
    {
        _gameService = gameService;
    }

    [HttpGet]
    public async Task<ActionResult<IEnumerable<GameDto>>> Get()
    {
        return Ok(await _gameService.GetAsync());
    }
}

Installed Nuget packages test project:
 <ItemGroup>
    <PackageReference Include="FluentAssertions" Version="5.8.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="3.0.0-preview7.19365.7" />
    <PackageReference Include="Microsoft.AspNetCore.TestHost" Version="3.0.0-preview7.19365.7" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="2.2.6" />
    <PackageReference Include="nunit" Version="3.12.0" />
    <PackageReference Include="NUnit3TestAdapter" Version="3.14.0" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
  </ItemGroup>

Installed Nuget packages api project:
  <ItemGroup>
    <PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="7.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" Version="3.0.0-preview6.19307.2" />
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.6" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.2.6" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.6" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.2.6">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
  </ItemGroup>

The server responds "404 not found".
I'm confused about not having "usemvc" in the startup anymore - should I do something different in setting up the test server now?
Or does anybody have an idea what causes the 404?

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

ID: 77889d43-fedb-f8b4-8fea-379ec946555c
Version Independent ID: f499b131-8b14-7e10-1728-543fdd5a5656
Content: Integration tests in ASP.NET Core
Content Source: aspnetcore/test/integration-tests.md
Product: aspnet-core
Technology: aspnetcore-test
GitHub Login: @guardrex
Microsoft Alias: riande

Hello @JulidaRocks ... I haven't worked on this topic for 3.0 yet. I hope to get to it soon on https://github.com/aspnet/AspNetCore.Docs/issues/13353, but there's no guarantee that the updates will address your issue. You can keep an eye out for the updates to the topic+sample to see if it addresses your issue. Otherwise, we recommend chatting with devs on a support forum, such as Stack Overflow, or a support chat, such as Slack or Gitter.


Fix [notebook] cloudera/hue#1206

notebook/views.py: SparkApi.get_properties renamed to SparkApi.to_properties
Fix issue: cloudera/hue#1206

Thanks!


baseimage: Updates to base image contracts

Ref: https://github.com/balena-io/contracts/pull/148
Change-type: patch
Signed-off-by: Gareth Davies<EMAIL_ADDRESS>

@balena-ci retest


go clean did not uninstall %userprofile%\go\bin\hello.exe

Please answer these questions before submitting your issue. Thanks!
What did you do?
Following the instructions on https://golang.org/doc/install?download=go1.10.1.windows-amd64.msi
I installed Go and built hello.exe
After go install, hello.exe was copied to %userprofile%\go\bin
go uninstall doesn't do anything. So much for intuition.
reading further it said use go clean
however, %userprofile%\go\bin\hello.exe still exists.
What did you expect to see?
an empty directory after go clean
I also expected go uninstall to work, go figure.
What did you see instead?
%userprofile%\go\bin\hello.exe still exists.
System details
go version go1.10.1 windows/amd64
running under cmd.exe
GOROOT=C:\Site\app\Go
Nothing terribly personal was in the following:
I presume auto-generated:
go version go1.10.1 windows/amd64
GOARCH="amd64"
GOBIN=""
GOCACHE="C:\Users\Berna\AppData\Local\go-build"
GOEXE=".exe"
GOHOSTARCH="amd64"
GOHOSTOS="windows"
GOOS="windows"
GOPATH="C:\Users\Berna\go"
GORACE=""
GOROOT="C:\Site\app\Go"
GOTMPDIR=""
GOTOOLDIR="C:\Site\app\Go\pkg\tool\windows_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\Berna\AppData\Local\Temp\go-build066044138=/tmp/go-build -gno-record-gcc-switches"
GOROOT/bin/go version: go version go1.10.1 windows/amd64
GOROOT/bin/go tool compile -V: compile version go1.10.1

Hi, I cannot confirm this behavior.
See:
The -i flag causes clean to remove the corresponding installed
archive or binary (what 'go install' would create).

 You do not want to have all user files be removed as the user might upgrade to a newer version or reinstall.

@fkollmann To be fair, the instructions at https://golang.org/doc/install says:

You can run go install to install the binary into your workspace's bin directory or go clean to remove it.

So I think it should be updated to say go clean -i


How to add metadata like UPC (Universal Product Code) and ISRC (International Standard Recording Code) to mp3?

This is not natively possible, but you can use a simple filter and add the flags(would be nice if you post them here)

@jens1o I am having same issue but do you know how can we add ISRC in mp4 video? +1 for this feature

I'm sorry, but I don't know this. When you have found the ffmpeg code, you can simply add a simple filter.

I am able to add upc and isrc on mp3 with this code
 $audio->filters()->addMetadata(["title" => "My song", "artist"=>"artist1", "album"=>"Album2", "composer"=>"Composer2", "track" => "03","date"=>"2017", "isrc"=>"123434545",'upc'=>'124153234']);
But for mp4 it does not work.


[Feature] table list prototype

Created a template file that imitate the tables list found at: https://github.com/Big-Life-Lab/PHES-ODM/blob/main/metadata_en.md
Modified the github action to install rmarkdown, and dependencies for rvml.
Created the qmd file from the template

Below are the code file changes

.github/actions/build-docs-composite-action/action.yml Contains the changes to setup R and install packages
R/rvml-mod-table.R Contains code used to create subcategories as well as subtables needed to create the different lists in tables.qmd
qmd/tables.qmd Contains the generated output of pseudo rvml(mainly using base R)
templates/tables-template.qmd Contains the code to generate the tables.qmd utilizing mainly base R with some packages for sql table access.

I'm not sure that the categories are being corectly displayed. Could regenerate the table with the dictionary file I attached to the task and post a screenshot of the samshed column in the sites table

The parts look-up table is missing the list of headers. (This is probably a typo in the dictionary. I did find typos in a few of the corresponding part names for heads and I corrected those, but there may be more errors. Check to make sure you are using the latest version of the dictionary and send a note in the PR or Teams if you identify more errors that need updating.)

the entries '..Order' and '..Require should be removed they are not part of the table. They are metadata to describe what parts or in the table and the order of headers.  Some tables have '..Order' and '..Require headers  they do not contain the actual list of headers for the table.
The  '..Order' and '..Require`descriptions should not be included, but the list of the headers should be included.
Tables that have '..Order' and '..Require` but not the list of headers inlcude: Contact, Protocol organization, Protocol steps, Sample relationships. See below.

The most recent dictionary is in OSF.io 'working copies' component. https://osf.io/sxuaf/

Sorry for the late review here, team - I reviewed @DougManuel 's suggestions above and agree with all of them. Some additional notes on this:

First of all - I think this is looking really good! I'm actually really impressed with what I'm seeing. I think we have some organizational edits and content shifting to do, but it has good bones and I think you've done a great job. Nice work, @rvyuha !
@DougManuel - I know this introduction section is meant to be a placeholder, but did we want this to be a final-ish product? Like what we would want a polished, final product to look like? I am inclined to think "yes" since we'll probably need users to refer to this document sooner rather than later.
I think there needs to be a heading for the hyperlinked table of contents (nit-picky, I know), because right now it sort of reads as though the list of tables are all part of "5) Dictionary tables"
Also, we might also want this table of contents to use the labels (ie. 'Address table') rather than just the part ID, to make sure user know what they're looking at.
Echo Doug's point that we probably want to reformat how the headers are described. I also think it would be beneficial to specify that the code in parentheses beside a given header is a part ID for that table, just to be clear to the reader. so Address ID (addID): becomes Address ID (partID: addID): or something to that effect. Moving the (Primary Key) (Required: mandatory) [varchar] to the end of the description, and including instructions would be good too.
I noticed that the headers are listed in alphabetical order. I think this is good, but given that we have an "order" column for each table in the parts list, I wonder how hard it would be to list the headers in the order specified in those columns, rather than in alphabetical order.
I noticed there's a table there that I'm not sure where it came from - 'organizationType'. It should not be there. The 'reporter' table is also listed, but this table has been deprecated in version 2.0. Would it be a huge hassle to also filter on the status column for a value that says active when filtering for the tables?
Doug already pointed out the parts table having no headers, and some other tables having the order and required columns instead of headers - just a small bug, I'm sure.
Seeing some weirdness in other tables as far as headers too - if we could update the parts list used to generate the qmd and html files and see if that fixes the issues that would be helpful.

I think this is all my comments for 'tables' for now. Again, I think this is looking really good and with a few tweaks and an updated parts list we should be good to go in no time. Great work!

I think we should break up the code into three main sections.

Import the parts sheet
Format the parts sheet. Here we would do all the processing that's being done within the code like removing any rows with missing partIDs, making columns lower case etc.
And finally render the tables for the user

I agree that it would be helpful to section the code. At this point, it would be hard for someone else to generate lists, but folks could edit and modify the code.

there are sections such as the following that I, too, have written when generating draft code for the documentation workflow. I suggest that we start to create a list of elements that are reused and put the generation of these elements in a separate, common utilities and elements. For example, we'll want a data frame for parts in the documentation repo.

parts_sheet_name <- "parts"
path_to_excel <- "../data/raw/ODM-dictionary.xlsx"

similarly, I wonder about data cleaning functions that would be reused between reference documents and lists. Could the following be a function that is reused in all tables.

I pose these design questions because a clear tool kit and uitilty functions will help people generate their own lists.

The text display is close to finished. My preference is to push to main in the next couple of days and then either keep the PR open or make a new pr to address the code discussion.
I would like our EU partners to review the table documentation. They will appreciate reviewing on the websites (rather than a PR).

The formatting generally looks very good.

Protocol relationships table(protocolRelationships). Add a space between 'table' and '('.
Can we remove the partID label?
Protocol Step ID (partID: stepID). to Protocol Step ID (stepID).

I note a few text edits we'll need to make, but @mathew-thomson @il43 or I can make those changes.
We'll want to add links to the partID, sets. Can you add the link to the partID now? And we can add the links to categories and sets after we finalize those reference documents

re your point about removing partID label, @mathew-thomson suggested we do that. Should we confirm some of these changes at the next documentation meeting so there's no confusion?

re your point about removing partID label, @mathew-thomson suggested we do that. Should we confirm some of these changes at the next documentation meeting so there's no confusion?

Yes, let's wait to hear from @mathew-thomson

Could you list the tables in alphabetical order?

In a future update, we may want to group the tables in those four categories, but we don't have those classes identified yet in the ODM dictionary.

Could you create persistent links for the tables. i.e. docs.phes-odm.org/tables.html#measures

I pose these design questions because a clear tool kit and uitilty functions will help people generate their own lists.

I just realized that you have the package constants file. Looks good. Beyond constants, there are assets like the parts table and utility functions that can be reused.
I created a few functions here. https://github.com/Big-Life-Lab/PHES-ODM-Doc/blob/OSF/R/version_utils.R
And started utilities for working with fils on OSF.io here. https://github.com/Big-Life-Lab/PHES-ODM-Doc/blob/OSF/R/osf_util.R

We'll need persistent links for all the tables -- and other parts -- and making is clear that there is a persistent link is challenging.
qmd header uses an anchor like this:
partID: partType.More text here!
But I wonder if we should make the table names an H6 header on its line.
What do you think?

@yulric Ready for re-review

@yulric Ready for re-review.


Merge refact in devel - [closed]

In GitLab by @nmansard on Jan 29, 2019, 09:21
Merges topic/refact -> devel

In GitLab by @nmansard on Jan 29, 2019, 09:24
This is too early.

In GitLab by @nmansard on Jan 29, 2019, 09:24
closed


Calculate Size

Hi  honcheng,
first of all i want to thank you about this amazing label you give us.
I'm using RTLabel in my new app, everything is cool, great features, nice behavior...
I only have  one thing that is making me lose my mind : how to calculate the size of the RTLabel depending on NSString ?
I use a CGConstraint to calculate the height of the label based on the RTLabel's text (NSString) but sometimes it is longer, sometimes shorter... can't have the real size.
How can i do this ?
thanks.
Ps : maybe you should add a donation button using paypal.

I had the same issue, found solution after initialization of RTlLabel with frame of height 100.
RTLabel *yourLabel = [[RTLabel alloc] initWithFrame:CGRectMake(0,0,100,100)];
then assign text n get optimize height and update frame of yourLabel.


Update celery to 4.1.1 hotfix for kombu 4.2

Worker gives KeyError async on fresh docker build due to Kombu 4.2. Result is a continually failing/rebooting worker.
Tracked it down to this issue.
https://github.com/celery/celery/issues/4753
Should upgrade to celery 4.2 when stable

Strange that this started happening this morning when the Kombu upgrade was a little over a week ago. Is it that it just hit Pip recently?
Either way, this is a fix that was necessary for me, I was bout to make a PR for it, but you beat me to it 👍

@luthes Either way, this is a fix that was necessary for me, I was bout to make a PR for it, but you beat me to it 👍

Hahaha same here, I came here to check if already exists a PR to send it if not.
Thanks @ryanrussell


As an SA, I want a monitoring capability to check that PDS search and access services are up and running 99.9% of the time

For more information on how to populate this new feature request, see the PDS Wiki on User Story Development:
https://github.com/NASA-PDS/nasa-pds.github.io/wiki/Issue-Tracking#user-story-development
Motivation
...so that we can ensure the 99.99% uptime "requirement" we are striving for across all our systems
Additional Details
This goes beyond the systems monitoring the SAs have setup for our machines. That monitoring only ensures the services are up and running ⚙ (e.g. Tomcat hasn't crashed), but we need some tool or service that makes sure the API actually returns data.
Acceptance Criteria
Given a registry ingestion fails and wipes out the database (or name your favorite service)
When I perform nothing
Then I expect to get a notification that something is wrong with the registry
Engineering Details
We should think of this as some sort of generic "ping" software (or Github Action), that kicks all our services every so often to see if they are awake and functioning properly. At minimum, this should support the following services to start:

[ ] Legacy Keyword Search (e.g. https://pds.nasa.gov/services/search/search?wt=json&q=identifier:"urn:nasa:pds:context:instrument_host:spacecraft.mars2020)
[ ] PDS API (which will also test the registry)
[ ] DOI Service

deferring this to B12.1 since this is a much more comprehensive effort


Adds some notes on JSX

As promised I wanted to point out that JSX is not HTML even though we can think of it as HTML-like.
The Babel REPL is a new thing (to me at any rate) and it hammers the point home. Also added a bit of opinion on why I like JSX wrt to component development.  Hope this is useful.

Thanks @RobertKielty!


Lakefs was crashing when using database.type=”dynamodb”  and using

using scylladb as a  database (scylladb provides dynamodb API  which can be enabled via alternator feature -
https://opensource.docs.scylladb.com/stable/alternator/alternator.html)
Apparently scylladb does not fully follow the spec and does not return ConsumedCapacity. Adding check for nil pointer to avoid crashes in lakefs.
Closes #(6923)
https://github.com/treeverse/lakeFS/issues/6923
Change Description
simply checking for nil pointer to avoid crash
Background
Running scylladb locally with dynamodb api enabled via alternator feature (https://www.scylladb.com/alternator/)
Lakefs crashes in pkg/kv/dynamodb/store.go: 477 since it is getting nil pointer in queryResult.ConsumedCapacity
// dynamoConsumedCapacity.WithLabelValues(operation).Add(*queryResult.ConsumedCapacity.CapacityUnits)
database:
type: "dynamodb"
dynamodb:
table_name: "kvstore"
endpoint: "http://<IP_ADDRESS>:8777/"
Apparently scylladb did not fully follow the spec and returns nil in ConsumedCapacity but crashing is not a good option
Share context and relevant information for the PR: offline discussions, considerations, design decisions etc.
Bug Fix
If this PR is a bug fix, please let us know about:

Problem - The reason for opening the bug
Root cause - Discovered root cause after investigation
Solution - How the bug was fixed

New Feature
If this PR introduces a new feature, describe it here.
Testing Details
How were the changes tested?
compiled lakefs from changed srcs and tested against scylldb with dynamodb API enabled  (local scylladb cluster).
Did sanity test -  all works as expected
Breaking Change?
Nope
Does this change break any existing functionality? (API, CLI, Clients)
Additional info
Logs, outputs, screenshots of changes if applicable (CLI / GUI changes)
Contact Details
<EMAIL_ADDRESS>How can we get in touch with you if we need more info? (ex<EMAIL_ADDRESS>

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

@arielshaqed @nopcoder
Thank you for quick turnaround/suggestions.  Regarding the use case:   researching (educational project – nothing in production) on how to build highly available, scalable object store with immutability option  (lakefs exposes s3 endpoint and provides immutability)  I’m thinking about running bunch of nodes running lakefs→scylladb→ceph stack .. Lakefs is stateless, while scylladb and ceph(or some other s3 svc) are clustered and can be scaled horizontally. In this setup all lakefs instances will  have the same unified vew.   If some nodes go down, other nodes will still be able to handle requests (assuming that scylladb/s3 object store clusters are operational) ..
Do you see any potential pitfalls? (besides the issue of dynamo/scylla being eventually consistent  …  To address this I’m using alternator_write_isolation: only_rmw_uses_lwt)

Do you see any potential pitfalls? (besides the issue of dynamo/scylla being eventually consistent …

lakeFS makes some consistency demands of its object and kv stores.

I know very little about Ceph, but I know it claims strong consistency, and it's probably strong enough there.
I know even less about ScyllaDB, and obviously the consistency demands that kv makes on its kv are quite serious. I'm afraid I'll have to punt on this question. If you're planning to use this in production I should need to read exactly what consistency they do offer.
You would be going with an untested combination. We do not test this combination, and in fact we do not test neitherScyllaDB nor

(To be clear: if everything is compatible enough, it will with and we won't break it.)

Pulling... Esti can't run from a fork IIRC.


release: 19.6.3

release: 19.6.3

@yunstanford Just a suggestion. You should probably try out the make release command.. It generates the changelog and updates app other applicable places in one shot. Cut a new branch and run the make command on that. And that branch can then be merged to master and tagged.

@harshanarayana oh, i forgot about that, will give it a shot

@harshanarayana the release script raises a few errors on my side, also looks like it modifies version in setup.cfg to be current_version = 19.08.0 ? ... didn't look deep in that script. And it checks if latest tag matches with current version, which also doesn't work in our workflow, because we only attach tags in master branch after merging.

@yunstanford If you are running the make release use the following steps

Cut a new and clean branch from master
version=19.6.3 make release

 ▲ OpenSource/Python/sanic version=19.6.3 make release                                                                                7s  ⇡ release-19.6.3 :: 1d :: ● :: ⬢
python scripts/release.py --release-version 19.6.3 --generate-changelog
Loading template...
Finding news fragments...
Rendering news fragments...
Writing to newsfile...
Staging newsfile...
Removing news fragments...
Removing the following files:
/Users/harshnar/Work/OpenSource/Python/sanic/changelogs/1631.doc.rst
/Users/harshnar/Work/OpenSource/Python/sanic/changelogs/1631.feature.rst
Done!

That should be it.
So the default version it picks up is the CalVer format so the new version it defaults to is 19.08.0. However, using the version arg with make will fix that case.

tag?


Search results don't refresh when opening notebook from Explorer or File picker

Testing #174724
Steps to repro:

open VS Code repo
search for repo:microsoft/vscode (see results)
open api.github-issues either from the Explorer or cmd/ctrl+p file picker

Search results don't refresh to the rich search:

Strange, I can't seem to repro. Am I doing this correctly?

That's exactly what I'm doing on macOS.

that's so strange... I just tried on Linux too and I'm not seeing this bug. Is it happening with other notebook types?


how to printout the IR for learning purposes?

I want to learn from the generated IR, how can I print it out?
Thanks

Adding println!("{}", self.ctx.func) here
https://github.com/bytecodealliance/cranelift-jit-demo/blob/e120e20ebf410597b6973551229fec029506192e/src/jit.rs#L49
should work I think.

Adding println!("{}", self.ctx.func) here
https://github.com/bytecodealliance/cranelift-jit-demo/blob/e120e20ebf410597b6973551229fec029506192e/src/jit.rs#L49
should work I think.

it did work. Thanks!

it did work. Thanks!


Task1

Related Issuse

Add tech stack along with logos

Closes: #74
Describe the changes you've made
added tech stack logos in "built with section", also added missing node js in it
Checklist:

[x ] My code follows the style guidelines of this project.
[x ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[x ] My changes generate no new warnings.

Screenshots
|

|      Up

dated       |
| :-----------------: | :----------------: |
| original screenshot | updated screenshot |

Hey @Kritika495 I was assigned for this issue its not the proper way to create a PR without even asking me !!

I think anyone can contribute to any issue in the first month of gssoc
On Sat, 13 Mar, 2021, 9:18 am Rohan Kulkarni, @.***>
wrote:

Hey @Kritika495 https://github.com/Kritika495 I was assigned for this
issue its not the proper way to create a PR without even asking me !!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Manthan933/Manthan/pull/76#issuecomment-797860371,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AM2TZH3X2NQQ6PYAHU6O74TTDLOAFANCNFSM4ZCN6IHA
.

I think anyone can contribute to any issue in the first month of gssoc
…
On Sat, 13 Mar, 2021, 9:18 am Rohan Kulkarni, @.***> wrote: Hey @Kritika495 https://github.com/Kritika495 I was assigned for this issue its not the proper way to create a PR without even asking me !! — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#76 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2TZH3X2NQQ6PYAHU6O74TTDLOAFANCNFSM4ZCN6IHA .

NO its not the case @Kritika495 @aavishkarmishra I was assigned to this issue what should be done as per the rules of gssoc please tell !! Should I give a separate PR but it makes no sense for 2 Pr for single issue Please guide us !! Issue No is #74

As the issue was raised by @rohank2502 and was working on it, it was his chance to send the PR.
I appreciate your effort @Kritika495, but it's against the rules.

Is it against the rules to contribute?
On Sat, 13 Mar, 2021, 3:29 pm Deeksha Sharma, @.***>
wrote:

Closed #76 https://github.com/Manthan933/Manthan/pull/76.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Manthan933/Manthan/pull/76#event-4453669992, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AM2TZH7CBAWPRRZK6TP2CP3TDMZPRANCNFSM4ZCN6IHA
.

Is it against the rules to contribute?
…
On Sat, 13 Mar, 2021, 3:29 pm Deeksha Sharma, @.***> wrote: Closed #76 <#76>. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#76 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2TZH7CBAWPRRZK6TP2CP3TDMZPRANCNFSM4ZCN6IHA .

If the issue is assigned to someone else and he/she is working on that, you can't directly send PR.
First, you've to ask project admins/mentors to assign that issue to you if they agree then you can start working on that.


When the user logs in, should show an indicator while the chat list is being loaded

Otherwise it can take up to 3 minutes to get all contacts and see the other contact(s) who have uProxy installed, and it feels like it is broken.

done https://github.com/uProxy/uproxy/pull/1003


fix: update color

ok

:tada: This PR is included in version 1.2.6 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Earlgrey: flash_mp doesn't work in yosys

flash_mp.sv file requires flash_ctrl_reg_pkg.sv but this file is currently not working in yosys: https://github.com/alainmarcel/uhdm-integration/issues/288

Moved in: https://github.com/antmicro/yosys-uhdm-plugin-integration/pull/79


Wrong size types for struct flock constants

On x86_64 Linux (at least; I haven't looked at all at other platforms), F_(RD|WR|UN)LCK and SEEK_(SET|CUR|END) are all defined as c_int. However, the flock struct uses c_short for the fields that they go in. man 2 fcntl, section 'Advisory record locking', and POSIX confirm that they should be short, not int.

PRs welcome.

A nit that's just occurred to me: SEEK_* are also used for lseek(2), where they do need to be an int. This is possible in C because they're defined as macros, but some other solution will be needed for Rust (e.g., separate constants with different types).

If they are defined in C as macros, then their type is polymorphic (the value in the macro can coerce to any type for which the coercion is correct), and there is no way to express that in Rust yet, so that c_int is pretty much as good as anything else.
Typically, we try to choose the type along two axes: consistency (most of these macros use c_int already), and ergonomics (what's the type that most APIs in which these macros are used expect).
If there are multiple APIs in which these macros are used, and they use different types, then currently the ergonomics of some code are going to suffer.
In this particular case, changing the type is also a major breaking change, and I don't think it is worth it.
What do you think ?

note: If we ever get polymorphic constants, we can revisit this issue, and change the type so that it works for all C APIs that use these values. That would be a net win.


Replace CatalogEntityDetailRegistry with reactive solution

Signed-off-by: Janne Savolainen<EMAIL_ADDRESS>Closes #4819

@panuhorsmalahti @Nokel81 @ixrock: This branch has been completely reworked with modern tools. PTAL again.


chore: add link to node version update info in the migration warning step

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

Codecov Report

Merging #3091 into master will increase coverage by 1.24%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3091      +/-   ##
==========================================
+ Coverage   61.88%   63.12%   +1.24%
==========================================
  Files         228      220       -8
  Lines       11402    11178     -224
  Branches     2344     2318      -26
==========================================
  Hits         7056     7056
+ Misses       4034     3811     -223
+ Partials      312      311       -1

Impacted Files
Coverage Δ

...y-appsync-simulator/src/schema/directives/index.ts

...plify-appsync-simulator/src/velocity/util/index.ts

...amplify-appsync-simulator/src/data-loader/index.ts

...c-simulator/src/schema/directives/aws-subscribe.ts

...ages/amplify-appsync-simulator/src/schema/index.ts

.../amplify-appsync-simulator/src/mqtt-server/util.ts

...appsync-simulator/src/mqtt-server/trie-listener.ts

packages/amplify-appsync-simulator/src/index.ts

...mplify-appsync-simulator/src/resolvers/function.ts

...-simulator/src/schema/directives/directive-base.ts

... and 4 more

Continue to review full report at Codecov.

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


Resource type route restrictions due to SMART clinical scope is honored

Description
This work item is to check if a resource requested is part of allowed scope restrictions.
Ex: If customer is allowed only to view Medication details on SMART and if request comes in for Patient READ, reject it.
Related issues
Issue https://microsofthealth.visualstudio.com/Health/_boards/board/t/Olympus/Stories/?workitem=95438
Testing
This will be invoked as part of ALL existing unit tests, integration tests and E2E tests that involve authorization check.
Ex 1: Customer requesting Patient Read and SMART scope allows Patient Read, users proceed.
Ex 1: Customer requesting Patient Read and SMART scope allows only Medication Read, users are forbidden.
Ex 1: Customer requesting Medication Write and SMART scope allows only Medication Read, users are forbidden.
Ex 1: Customer requesting Patient Read and no need to verify SMART fine grained access control then, users proceed.
FHIR Team Checklist

[ ] Update the title of the PR to be succinct and less than 50 characters
[ ] Add a milestone to the PR for the sprint that it is merged (i.e. add S47)
[ ] Tag the PR with the type of update: Bug, Dependencies, Enhancement, or New-Feature
[ ] Tag the PR with Azure API for FHIR if this will release to the Azure API for FHIR managed service (CosmosDB or common code related to service)
[ ] Tag the PR with Azure Healthcare APIs if this will release to the Azure Healthcare APIs managed service (Sql server or common code related to service)
[ ] CI is green before merge
Review squash-merge requirements

Semver Change (docs)
Patch|Skip|Feature|Breaking (reason)

Closing this pull request because latest changes are in feature/smart branch. Also deleted related Resource Group.


'module' object has no attribute 'ACCESS_TOKENS'

Hi,
do anybody use this client already? I wand to use this together with my home server & router, to provide a dropbox in our local network.
I started this with a test session on a RasPi. During this session I run in troubles. I could realise all points of the readme.md but starting the wsgidav isn't possible. I already run in problems with the config file.

Failed to read configuration file: /home/pi/Downloads/dropbox-via-webdav/wsgidav.conf
Due to AttributeError: 'module' object has no attribute 'ACCESS_TOKENS'
Traceback (most recent call last):
File "/usr/local/bin/wsgidav", line 11, in
load_entry_point('WsgiDAV==1.1.0', 'console_scripts', 'wsgidav')()
File "/home/pi/.local/lib/python2.7/site-packages/wsgidav/server/run_server.py", line 506, in run
config = _initConfig()
File "/home/pi/.local/lib/python2.7/site-packages/wsgidav/server/run_server.py", line 222, in _initConfig
fileConf = _readConfigFile(config_file, temp_verbose)
File "/home/pi/.local/lib/python2.7/site-packages/wsgidav/server/run_server.py", line 182, in _readConfigFile
configmodule = imp.load_source("configuration_module", config_file)
File "/home/pi/Downloads/dropbox-via-webdav/wsgidav.conf", line 121, in
for shareName, accessToken in config.ACCESS_TOKENS.items():
AttributeError: 'module' object has no attribute 'ACCESS_TOKENS'

I also saw this effect with the others attributes CONSUMER_KEY & CONSUMER_SECRET during a short test. The config.py & config.json file are in the same directory as wsgidav.conf.
Any ideas why this stops with errors? thx

Hey @MrJollyOlliMan,
Looks like your config.json is missing ACCESS_TOKENS. Please, start python get-access-token.py and follow the instructions.

Hi Perlence,
I used the get_access_token.py script to generate the token and add this in my config.json, see below.
{
    "CONSUMER_KEY": "XXXXXX",
    "CONSUMER_SECRET": "XXXXXX",
    "ACCESS_TOKENS": {
        "olli": "XXXXXXXXXXXXXX"
        }
}

I made a test with print(config.CONSUMER_KEY) and the same with CONSUMER_SECRET into wsgidav.conf and have the same error:
AttributeError: 'module' object has no attribute 'CONSUMER_KEY'

Looks like wsgidav.conf has no access to config.py and/or config.json. These three files are in the same directory as get_access_token.py and this script could read the first two attributes of config.json.
I didn't change anything in wsgidav.conf.
That's why I'm so clueless. I started wsgidav as pi. Do any file needs some special rights or onwerships?

Perhaps you have a system-level Python module called config?
This line here is supposed to import local module config.py https://github.com/Perlence/dropbox-via-webdav/blob/master/dropbox_dav_provider.py#L11

I'm glad it worked! I'll close this.


Windows support

Switches ID3D11DeviceContext hooking to a forwarding class because Windows' ID3D11DeviceContext rewrites its own vtable pointers, breaking the hook
Adds VS build files

Note: Current main just failed to change anything (rather than crashing) when built with VS, so you might want to verify that the mingw builds work on Windows

Looks like the original fix broke dxvk (and therefore proton) support, I switched the hook method of ID3D11Device over as well and that seems to have fixed that, it now runs on steam deck as well as windows.

I've considered doing this before, but the problem is that wrapping the device will break ID3D11DeviceChild::GetDevice calls from all objects created from the device, so we'd either need to make double-sure that none of the games call this, or wrap all D3D11 objects.
Might be more useful to fix DXVK to not call any (potentially hooked) GetImmediateContext method internally.

Ahh yeah, I missed that one
I've removed that commit for now

Hi, @TellowKrinkle Sorry to post here. But Atelier games after Ryza 2 have a tendency to freeze during loading transitions on some machines, especially on linux through proton. Is there any solution to this that you can find? Thanks!
The performance improvement is great but the freezes are really dampening the games

Does "after Ryza 2" include Ryza 2?  If so, I've played Ryza 2 (with sync fix) a decent amount from a steam deck and had no freezes, so I'm not sure how much I can help.  Otherwise, I have yet to play a post-Ryza 2 game, but when I do eventually play one I'll make sure to include some steam deck time to see if I hit anything.

Hi. Ryza 2 has freezes but they are exceedingly unsual. They are unfortunately fairly common in Sophie 2 and Ryza 3El 27 ago. 2023 23:02, TellowKrinkle @.***> escribió:
Does "after Ryza 2" include Ryza 2?  If so, I've played Ryza 2 (with sync fix) a decent amount from a steam deck and had no freezes, so I'm not sure how much I can help.  Otherwise, I have yet to play a post-Ryza 2 game, but when I do eventually play one I'll make sure to include some steam deck time to see if I hit anything.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

You can see it in the proton github threads for ryza 3 and sophie 2. Basically area transitions may just hang forcing a gamequitEl 27 ago. 2023 23:15, Federico Frasisti @.> escribió:Hi. Ryza 2 has freezes but they are exceedingly unsual. They are unfortunately fairly common in Sophie 2 and Ryza 3El 27 ago. 2023 23:02, TellowKrinkle @.> escribió:
Does "after Ryza 2" include Ryza 2?  If so, I've played Ryza 2 (with sync fix) a decent amount from a steam deck and had no freezes, so I'm not sure how much I can help.  Otherwise, I have yet to play a post-Ryza 2 game, but when I do eventually play one I'll make sure to include some steam deck time to see if I hit anything.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

You can see people discuss the freezing here for instance https://github.com/ValveSoftware/Proton/issues/5841

https://github.com/ValveSoftware/Proton/issues/4569#issuecomment-1490756110 here is a ryza 2 issue and log

If you have any more things to add, please mention me on the relevant issues instead of posting more here


Test chaining versus multiprocessing

At the moment, the treemaker works by running over each ntuple in a directory in a separate process, and then hadd'ing them together at the end. I figured this would be more efficient than making a TChain and running iteratively over the entire chain.
But I might be wrong, so it should be profiled.
There already exists an option to disable multiprocessing but it doesn't chain the files together, which might increase the amount of Handle time.

Profiling suggests that multiprocessing runs about an order of magnitude faster than linearly. It's true that I don't know how much of both of those handles are, but I can't imagine chaining will be any faster.

Going to close; if anything, we'll make things faster with black magic, not with going back to the old TChain procedure; this is definitely a process that should be multithreaded.


PDF Loader clipping ending of document

I am trying to test load certain text based PDFs, and for some single page documents the data loader is not catching the tail-end of the PDF. Any suggestions on debugging this?

do you have an example?
we also added a pdf loader (https://langchain.readthedocs.io/en/latest/modules/document_loaders/examples/pdf.html#using-pypdf) - does this one work?


Keep-markup still strips away all the mark-up

Downloaded a custom build with the following languages:

markup
css
clike
javascript

And the plugins

line-numbers
command-line
normalize-whitespace
keep-markup

All the plugins are working, except for the keep-markup. Can send you the build file if you like.

The Keep Markup plugin is used to do exactly what your screenshot describes: keep the markup and let the browser interpret it.
I think what you're looking for is the Unescaped Markup plugin, which allows you to write HTML code without having to manually escape < as <.

Aha, i see, any way to combine this with the line-numbers and command-line plugins? The first way "Instead of using  elements, use

It seems to work just fine on my side:
<link type="text/css" rel="stylesheet" href="themes/prism.css" />
<link type="text/css" rel="stylesheet" href="plugins/unescaped-markup/prism-unescaped-markup.css" />
<link type="text/css" rel="stylesheet" href="plugins/command-line/prism-command-line.css" />
<link type="text/css" rel="stylesheet" href="plugins/line-numbers/prism-line-numbers.css" />

Was markup-issue on my side, thx for the examples


⚠ Account Settings API has degraded performance

In eac32b7, Account Settings API (https://accountsettings.roblox.com) experienced degraded performance:

HTTP code: 404
Response time: 3730 ms

Resolved: Account Settings API performance has improved in 2b4a9a1 after 6 days, 1 hour, 9 minutes.


Write lock when writing to json

write-status-json! is not transactional, in the sense that it could be that two threads may write on the same file at the same time. There should be a write lock just before before dereferencing the atom (and not after, because the other thread may dereference before and write later, and we want it to be atomic).

https://clojuredocs.org/clojure.core/locking
Should solve.


pull request for e2e test at 11/20/2016 04:26:05

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


How many frames?

Fantastic work!
However, could you please tell me how many frames of motion your methods could generate? And what about the frame rate? I didn't find those settings on your paper.
This is important to me. Thanks a lot if you can answer.

Hi,
On the HumanML3D benchmark, we use 20 fps, and the motion frame ranges from 24 to 196. On the HUMANISE benchmark, we use 30 fps, and the motion frame ranges from 30 to 120.


top errors api

User Story
In order to support the desktop offering view, we need to provide data to support a "top errors" view.
This means we need an API that returns:

the top ten errors that occurred across all systems over the last [24 hrs] (other time ranges??)
for each error in the top ten, a list of the machines that incurred the error

Considerations
Since this is useful information that can be used in views that are not desktop-only, we should make sure we design this API in a generic way.
Please refer to the epic description, q&a doc, and designs to validate requirements. Chat with @apriofrost  @chef/superteam about questions.
API endpoint should be discussed with team and agreed upon with UX and Product.
Let's try to keep most discussion/conclusions documented in this issue so we can reference later

how do we rank the errors?
two ways:

by machine
by error count

let's keep this a bit open ended and start to break off little bits. designs are still in progress.
consider creating a beta endpoint or not exposing endpoint in gateway yet
may need to break this down into subtasks/other cards -- whoever grabs this card should do that

general idea of request and response needs:
request/
days ago: 1
error_count: 2
type: (machine_count/error_count)

response/
[ {"error": "error msg", "count": 50},  {"error": "error msg", "count": 30} ]

question: should we do a "top errors" api and a separate "error details" api, or put it all in one?
e.g. "error details API: given an error and a time frame, return the list of machines that incurred the error. list should be sortable."

standup conversations:
error == error message
what happens if one error affected a whole ton of machines b/c bad code change, how does the error ever go away?

subtopic: what if we only collect top x errors as latest error per machine?

How do we expect the customer to use this? Here are some hypothetical scenarios that I believe illustrate the expected usage:
One: Code Defect:
The customer pushes a code change with a code defect. On Windows systems that haven't yet installed last week's OS patches, the business application patches will not install. The customer sees an elevated rate of errors (from a notification maybe?). Customer clicks the top error, sees the list of nodes with the error and sees they are all trying to apply revision_id "abc123def456" of the Chef Infra policy and are running Windows 10. Customer reproduces error in the test lab, updates the code and pushes a new change. Customer sees the count of patch install errors decrease as systems run the fixed Chef Infra code.
Two: Upstream Service Failure
A software vendor's package repo goes offline. The customer sees an elevated error rate, click the top error. From the message, the customer can see that the desktop systems are unable to connect to the vendor's package repo. Solution A: the customer visit's the vendor's status page, is reassured the problem will be fixed and in a little while sees the error rate drop as the package repo service is restored. Solution B: the customer decides to host the software on their company's internal content system, and pushes a code change to install the software from the internal mirror. As the desktops pick up the code change, the error rate decreases.
Three: "Background Radiation" of Errors
The remote office in Fiji has a flakey network and software downloads fail about 10% of the time. The customer determines (how?) that this rate has increased to 80%. The customer decides to install a local mirror in the Fiji office and updates the Chef Infra code so that Fiji office desktops use the mirror.
The first two cases are (IMO) ideally served by reporting only "unresolved" or "active" errors. That is, when a Chef Client run is successful on a system that was previously affected by the error condition, we should no longer report that system as impacted by the error.
I am unsure if "top errors" is the right conceptual framework for exploring/addressing case 3.
Other considerations:

What about stale unresolved errors? E.g, a system fails its last ever chef run.
Is there an opportunity to have actionable alerts (notifications) based on a concept of counting unresolved actionable errors?

Another thing I want to discuss is how similar errors should be, and in what ways, in order for us to group them as a single top error. An example of the information we presently collect is in the automate sample date: https://github.com/chef/automate/blob/d85b9925d4a854807c353628d620828e88ded34b/components/ingest-service/examples/converge-failure-report.json#L3284
This includes:

The error (ruby) class: These are all over the place. Some are very specific, like Chef::Exceptions::EnclosingDirectoryDoesNotExist in the linked example. Contrarily, if the errors are coming because the customer put a bare raise statement in the code, these will all be RuntimeError
Message: This also varies widely in quality, but more importantly for this discussion, it's also frequently parameterized. From the linked example, we see text like Parent directory /failed/file does not exist. which is specific to this one instance of the EnclosingDirectoryDoesNotExist condition.

We could also collect more information with varying degrees of effort:

Cookbook name
recipe name
recipe line number
resource name
policy file name and revision

How the Easiest Implementation Choice Might Look in Practice:
Given the way that automate works today, the "default" implementation (read: least engineering effort) would be to aggregate the errors based on error class and message being exactly equal.
In the case of a defect in the customer's Chef Infra code, the most likely behavior is that all Chef runs across all affected machines would fail in an identical way, resulting in identical error class and message.
In the case of an upstream service dependency failure, the error class and message could vary widely. For example, a misbehaving HTTP service can result in a range of low level network errors, timeouts, and HTTP-level errors (4XX and 5XX responses) which all would have distinct error text. It would likely be useful to the end user if these could be attributed to a single cause, but that is a significant engineering challenge. We could attempt to aggregate the errors based on the Chef Infra resource name, but this would not work if many different resources were failing because of a single upstream service.
Given the above, I'd recommend that we start with aggregating errors based on class and message. We should invest in efforts to verify it works acceptably for real customer data.

https://github.com/chef/automate/issues/2873#issuecomment-599705254

curl --silent --insecure -H "api-token: token" https://a2-dev.test/api/v0/cfgmgmt/errors


mode-line face

In vanilla Emacs, the face of mode-line includes background, foreground and box attributions. However, the foreground attribute is missing in doom-themes, which is displayed as unspecified.
I checked doom-themes-base, the definition of mode-line is fine.
(mode-line :background bg :foreground fg :distant-foreground bg)

But in the themes files, e.g. doom-one-theme.el, mode-line face is redefined with modeline-fg, modeline-bg, etc. And modeline-fg is set to nil. So foreground attribute is missing. I have no idea of the reason. Perhaps I missed something here? But I observe in some cases, the mode-line colors may be displayed incorrectly, e.g. while unfocusing the frame and waiting for a while, switching frames back and forth (especially on dual monitors), etc. I have to use the workaround as https://github.com/seagle0128/.emacs.d/blob/987ae4d03fcaf8884634a3fb002e636014cfda8f/lisp/init-ui.el#L74 to fix it. IMO, the simple solution is setting modeline-fg to fg (or similar colors).
I am using GNU Emacs 27.0.50 on macOS Mojave, and this issue exists on Emacs 26.2/Ubuntu 18.04 in my testing. Please help to check. Thanks!

Which themes have this problem?

AFAIK, all themes have this issue. But it's easy to fix it.
;; Line 94
(modeline-fg     fg)

As of 90078d2 this issue should be resolved. Let me know if that isn't the case and I'll reopen it. Thanks for bringing it to my attention!

Thank you! It works.


Add a argparse to accept command line parameters

Thanks for merging #11. Here another split off from #10 .  (Plus additionally allowing latest as an version argument now).
Allows to pass arguments via command line. Certainly no necessity, but might be nice.

Sorry for the delay, and thank you for the PR!


Issue #23

refs #23: Fixed type conversion errors for nodes and relationships where all properties are strings.

FYI I'll be at your Go / Neo4j meetup on Wednesday. Would love to show up as a cq contributor. :smile:

Done. ;)


use newer nat_traversal 0.1.0

r? @canndrew
(maidsafe_highfive has picked a reviewer for you, use r? to override)

Reviewed 5 of 6 files at r1, 1 of 1 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from the review on Reviewable.io