Runv does not run on powerpc as it can not find exec whose seq is 1 from hyper_win_size.

Below is the log:
hyper_handle_event get event 16, de 0x100311dc338, fd 11. ops 0x10025950^M
hyper_handle_event event EPOLLHUP, de 0x100311dc338, fd 11, 0x10025950^M
stdin_hup^M
pts_hup, seq 1^M
last user of exec exit, release^M
hyper_modify_event modify event fd 4, 0x10025d88, event 5^M
hyper_release_exec exit code 255^M
hyper_release_exec container init exited, type 17, remains 1, policy 0^M
hyper send type 13, len 4^M
fopen /proc/324/status^M
find sigign<PHONE_NUMBER>000000^M
mask is 0^M
open /tmp/hyper/resolv.conf failed: No such file or directory^M
hyper_loop epoll_wait 1^M
hyper_handle_event get event 4, de 0x10025d88, fd 4. ops 0x10025920^M
hyper_handle_event event EPOLLOUT, de 0x10025d88, fd 4, 0x10025920^M
hyper_modify_event modify event fd 4, 0x10025d88, event 1^M
hyper_loop epoll_wait 1^M
hyper_handle_event get event 1, de 0x10025dc0, fd 3. ops 0x100258f0^M
hyper_handle_event event EPOLLIN, de 0x10025dc0, fd 3, 0x100258f0^M
hyper_event_read^M
already read 8 bytes data^M
hyper send type 14, len 4^M
get length 39^M
read 31 bytes data, total data 39^M
hyper send type 14, len 4^M
0 0 0 b 0 0 0 27 7b 22 63 6f 6c 75 6d 6e 22 3a 31 36 39 2c 22 72 6f 77 22 3a 34 37 2c 22 73 65 71 22 3a 31 7d ^M
hyper_channel_handle, type 11, len 39^M
call hyper_win_size, json {"column":169,"row":47,"seq":1}41df0708ae52382d350a8d9a936ac2d22ff6e16f","rootfs":"rootfs","image":"8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f","process":{"terminal":true,"stdio":1,"args":["sh"],"envs":[{"env":"PATH","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},{"env":"TERM","value":"xterm"}],"workdir":"/"},"restartPolicy":"never","initialize":false}, len 31^M
can not find exec whose seq is 1^M
hyper send type 9, len 0^M
hyper_loop epoll_wait 1^M
hyper_handle_event get event 1, de 0x10025dc0, fd 3. ops 0x100258f0^M
hyper_handle_event event EPOLLIN, de 0x10025dc0, fd 3, 0x100258f0^M
hyper_event_read^M
already read 8 bytes data^M
hyper send type 14, len 4^M
get length 8^M
0 0 0 4 0 0 0 8 ^M
hyper_channel_handle, type 4, len 8^M
get DESTROYPOD message^M
hyper send type 9, len 0^M
reboot: Power down^M
RTAS power-off r
Any idea??

It doesn't matter with winsize. The container init process 'sh' whose seq is 1,
you can get the log that
hyper_release_exec exit code 255^M hyper_release_exec container init exited, type 17, remains 1, policy 0^M ,
it means the 'sh' met some problems and exited with code 255. can you post
the whole log, the config.json  and runtime.json?

I am attaching the log file that is generated from inside the VM after it is spawned by qemu:
SLOF **********************************************************************
QEMU Starting
 Build Date = Mar 18 2015 18:46:54
FW Version = mockbuild@ release 20150313
Press "s" to enter Open Firmware.
C0000C0100C0120C0140C0200C0201C0220C0240C0260C0270C02E0C0300C0320C0340C0360C0370C0380C0371C0372C0373C0374C0390C03F0C0400C0480C04C0C04D0C0500Populating /vdevice methods
Populating /vdevice/vty@71000000
Populating /vdevice/nvram@71000001
C0580C05A0Populating /pci@800000020000000
Adapters on<PHONE_NUMBER>000000
00 0000 (D) : 1af4 1009    virtio [ network ]
Populating /pci@800000020000000/unknown-legacy-device@0
00 1000 (D) : 1af4 1003    communication-controller*
00 1800 (D) : 1af4 1004    virtio [ scsi ]
Populating /pci@800000020000000/scsi@3
SCSI: Looking for devices
C0600C0640C0690C06A0C06A8C06B0C06B8C06C0C06E0C0700C0800C0880No NVRAM common partition, re-initializing...
C0890C08A0C08A8C08B0Scanning USB
C08C0C08D0Using default console: /vdevice/vty@71000000
C08E0C08E8Detected RAM kernel at 400000 (111e164 bytes) C08FF
Welcome to Open Firmware
Copyright (c) 2004, 2011 IBM Corporation All rights reserved.
This program and the accompanying materials are made available
under the terms of the BSD License available at
http://www.opensource.org/licenses/bsd-license.php
Booting from memory...
OF stdout device is: /vdevice/vty@71000000
Preparing to boot Linux version 4.6.0-rc2 (bpradipt@moby) (gcc version 5.3.1 20160330 (Ubuntu/IBM 5.3.1-13ubuntu3) ) #3 SMP Wed Apr 6 08:07:55 CDT 2016
Detected machine type:<PHONE_NUMBER>000101
Max number of cores passed to firmware: 32 (NR_CPUS = 32)
Calling ibm,client-architecture-support... done
command line:
memory layout at init:
memory_limit :<PHONE_NUMBER>000000 (16 MB aligned)
alloc_bottom :<PHONE_NUMBER>523000
alloc_top    :<PHONE_NUMBER>000000
alloc_top_hi :<PHONE_NUMBER>000000
rmo_top      :<PHONE_NUMBER>000000
ram_top      :<PHONE_NUMBER>000000
instantiating rtas at 0x000000000ffff000... done
prom_hold_cpus: skipped
copying OF device tree...
Building dt strings...
Building dt structure...
Device tree strings 0x0000000001724000 -> 0x00000000017248c4
Device tree struct  0x0000000001725000 -> 0x0000000001728000
Quiescing Open Firmware ...
Booting Linux via __start() ...
-> fw_cmo_feature_init()
CMO not available
<- fw_cmo_feature_init()
<- pSeries_init_early()
CPU maps initialized for 1 thread per core
(thread shift is 0)
Freed 28672 bytes for unused pacas
-> smp_release_cpus()
spinning_secondaries = 0
<- smp_release_cpus()
Starting Linux ppc64le #3 SMP Wed Apr 6 08:07:55 CDT 2016
ppc64_pft_size    = 0x15
phys_mem_size     = 0x10000000
cpu_features      = 0x37fc7a6c18500249
possible        = 0x3fffffff18500649
always          = 0x0000000018100040
cpu_user_features = 0xdc0065c2 0xef000000
mmu_features      = 0x58000001
firmware_features = 0x000000014052440b
htab_hash_mask    = 0x3fff
<- setup_system()
Linux version 4.6.0-rc2 (bpradipt@moby) (gcc version 5.3.1 20160330 (Ubuntu/IBM 5.3.1-13ubuntu3) ) #3 SMP Wed Apr 6 08:07:55 CDT 2016
Node 0 Memory: 0x0-0x10000000
numa: Initmem setup node 0 [mem 0x00000000-0x0fffffff]
numa:   NODE_DATA [mem 0x0ffc1b00-0x0ffcbfff]
-> smp_init_pSeries()
<- smp_init_pSeries()
PCI host bridge /pci@800000020000000  ranges:
IO 0x0000010080000000..0x000001008000ffff -> 0x0000000000000000
MEM 0x00000100a0000000..0x000001101fffffff -> 0x0000000080000000
PPC64 nvram contains 65536 bytes
Top of RAM: 0x10000000, Total RAM: 0x10000000
Memory hole size: 0MB
Zone ranges:
DMA      [mem 0x0000000000000000-0x000000000fffffff]
DMA32    empty
Normal   empty
Movable zone start for each node
Early memory node ranges
node   0: [mem 0x0000000000000000-0x000000000fffffff]
Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
On node 0 totalpages: 65536
DMA zone: 896 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 65536 pages, LIFO batch:15
percpu: Embedded 27 pages/cpu @c00000000ffa6000 s70680 r0 d39912 u110592
pcpu-alloc: s70680 r0 d39912 u110592 alloc=27*4096
pcpu-alloc: [0] 0
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 64640
Policy zone: DMA
Kernel command line:
PID hash table entries: 1024 (order: 1, 8192 bytes)
Sorting __ex_table...
Memory: 238768K/262144K available (9544K kernel code, 956K rwdata, 2744K rodata, 2528K init, 1724K bss, 23376K reserved, 0K cma-reserved)
SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
Build-time adjustment of leaf fanout to 64.
RCU restricting CPUs from NR_CPUS=32 to nr_cpu_ids=1.
RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=1
NR_IRQS:512 nr_irqs:512 16
pic: no ISA interrupt controller
time_init: decrementer frequency = 512.000000 MHz
time_init: processor frequency   = 3425.000000 MHz
clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0x761537d007, max_idle_ns:<PHONE_NUMBER>26 ns
clocksource: timebase mult[1f40000] shift[24] registered
clockevent: decrementer mult[83126e98] shift[32] cpu[0]
Console: colour dummy device 80x25
console [hvc0] enabled
console [hvc0] enabled
bootconsole [udbg0] disabled
bootconsole [udbg0] disabled
pid_max: default: 32768 minimum: 301
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
EEH: pSeries platform initialized
POWER8 performance monitor hardware support registered
power8-pmu: PMAO restore workaround active.
Brought up 1 CPUs
Node 0 CPUs: 0
devtmpfs: initialized
EEH: devices created
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER>2750000 ns
NET: Registered protocol family 16
EEH: No capable adapters found
IBM eBus Device Driver
cpuidle: using governor menu
Linux ppc64le
#3 SMP Wed Apr 6rtas_msi: Registering RTAS MSI callbacks.
PCI: Probing PCI hardware
no ibm,pcie-link-speed-stats property
PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [io  0x10000-0x1ffff] (bus address [0x0000-0xffff])
pci_bus 0000:00: root bus resource [mem 0x100a0000000-0x1101fffffff] (bus address [0x80000000-0xfffffffff])
pci_bus 0000:00: root bus resource [bus 00-ff]
pci_dma_bus_setup_pSeriesLP: setting up bus /pci@800000020000000
parent is /pci@800000020000000, iommu_table: 0x          (null)
IOMMU table initialized, virtual merging enabled
created table: c00000000e030c00
pci_dma_dev_setup_pSeriesLP: 0000:00:00.0
node is /pci@800000020000000/unknown-legacy-device@0
parent is /pci@800000020000000
found DMA window, table: c00000000e030c00
rtas_msi: No ibm,req#msi on /pci@800000020000000/unknown-legacy-device@0
pci 0000:00:00.0: rtas_msi: disabling existing MSI.
rtas_msi: ibm,change_msi(func=3,num=0), got 0 rc = -1
rtas_msi: ibm,change_msi(func=1,num=0), got 0 rc = -1
rtas_msi: Setting MSIs to 0 failed!
pci_dma_dev_setup_pSeriesLP: 0000:00:02.0
node is /pci@800000020000000/communication-controller@2
parent is /pci@800000020000000
found DMA window, table: c00000000e030c00
rtas_msi: No ibm,req#msi on /pci@800000020000000/communication-controller@2
pci 0000:00:02.0: rtas_msi: disabling existing MSI.
rtas_msi: ibm,change_msi(func=3,num=0), got 0 rc = -1
rtas_msi: ibm,change_msi(func=1,num=0), got 0 rc = -1
rtas_msi: Setting MSIs to 0 failed!
pci_dma_dev_setup_pSeriesLP: 0000:00:03.0
node is /pci@800000020000000/scsi@3
parent is /pci@800000020000000
found DMA window, table: c00000000e030c00
rtas_msi: No ibm,req#msi on /pci@800000020000000/scsi@3
pci 0000:00:03.0: rtas_msi: disabling existing MSI.
rtas_msi: ibm,change_msi(func=3,num=0), got 0 rc = -1
rtas_msi: ibm,change_msi(func=1,num=0), got 0 rc = -1
rtas_msi: Setting MSIs to 0 failed!
PCI: Probing PCI hardware done
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti<EMAIL_ADDRESS>PTP clock support registered
EDAC MC: Ver: 3.0.0
clocksource: Switched to clocksource timebase
hugetlbfs: disabling because there are no supported hugepage sizes
NET: Registered protocol family 2
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 128
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 1880K (c000000001530000 - c000000001706000)
rtasd: No event-scan on system
Hypercall H_BEST_ENERGY not supported
futex hash table entries: 256 (order: 3, 32768 bytes)
workingset: timestamp_bits=52 max_order=16 bucket_order=0
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
9p: Installing v9fs 9p2000 file system support
cryptomgr_test (32) used greatest stack depth: 14416 bytes left
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
virtio-pci 0000:00:00.0: enabling device (0100 -> 0103)
virtio-pci 0000:00:00.0: virtio_pci: leaving for legacy driver
virtio-pci 0000:00:00.0: node is /pci@800000020000000/unknown-legacy-device@0
virtio-pci 0000:00:02.0: enabling device (0100 -> 0103)
virtio-pci 0000:00:02.0: virtio_pci: leaving for legacy driver
virtio-pci 0000:00:02.0: node is /pci@800000020000000/communication-controller@2
virtio-pci 0000:00:03.0: enabling device (0100 -> 0103)
virtio-pci 0000:00:03.0: virtio_pci: leaving for legacy driver
virtio-pci 0000:00:03.0: node is /pci@800000020000000/scsi@3
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
rtas_msi: calc quota for 0000:00:02.0, request 2
rtas_msi: found prop on dn /pci@800000020000000
rtas_msi: found PE /pci@800000020000000
rtas_msi: counting /pci@800000020000000/unknown-legacy-device@0
rtas_msi: counting /pci@800000020000000/communication-controller@2
rtas_msi: counting /pci@800000020000000/scsi@3
rtas_msi: calc quota for 0000:00:02.0, request 2
rtas_msi: found prop on dn /pci@800000020000000
rtas_msi: found PE /pci@800000020000000
rtas_msi: counting /pci@800000020000000/unknown-legacy-device@0
rtas_msi: counting /pci@800000020000000/communication-controller@2
rtas_msi: counting /pci@800000020000000/scsi@3
rtas_msi: ibm,change_msi(func=4,num=2), got 2 rc = 2
virtio-pci 0000:00:02.0: rtas_msi: allocated virq 23
virtio-pci 0000:00:02.0: rtas_msi: allocated virq 24
brd: module loaded
loop: module loaded
Uniform Multi-Platform E-IDE driver
ide-gd driver 1.18
ide-cd driver 5.00
ipr: IBM Power RAID SCSI Device Driver version: 2.6.3 (October 17, 2015)
rtas_msi: calc quota for 0000:00:03.0, request 4
rtas_msi: found prop on dn /pci@800000020000000
rtas_msi: found PE /pci@800000020000000
rtas_msi: counting /pci@800000020000000/unknown-legacy-device@0
rtas_msi: counting /pci@800000020000000/communication-controller@2
rtas_msi: counting /pci@800000020000000/scsi@3
rtas_msi: calc quota for 0000:00:03.0, request 4
rtas_msi: found prop on dn /pci@800000020000000
rtas_msi: found PE /pci@800000020000000
rtas_msi: counting /pci@800000020000000/unknown-legacy-device@0
rtas_msi: counting /pci@800000020000000/communication-controller@2
rtas_msi: counting /pci@800000020000000/scsi@3
rtas_msi: ibm,change_msi(func=4,num=4), got 4 rc = 4
virtio-pci 0000:00:03.0: rtas_msi: allocated virq 25
virtio-pci 0000:00:03.0: rtas_msi: allocated virq 26
virtio-pci 0000:00:03.0: rtas_msi: allocated virq 27
virtio-pci 0000:00:03.0: rtas_msi: allocated virq 28
scsi host0: Virtio SCSI HBA
st: Version 20160209, fixed bufsize 32768, s/g segs 256
pcnet32: pcnet32.c:v1.35 21.Apr.2008<EMAIL_ADDRESS>e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
e1000: Copyright (c) 1999-2006 Intel Corporation.
e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-pci: OHCI PCI platform driver
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised<EMAIL_ADDRESS>pseries_idle_driver registered
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
oprofile: using timer interrupt.
ipip: IPv4 over IPv4 tunneling driver
NET: Registered protocol family 17
9pnet: Installing 9P2000 support
rtas_msi: calc quota for 0000:00:00.0, request 2
rtas_msi: found prop on dn /pci@800000020000000
rtas_msi: found PE /pci@800000020000000
rtas_msi: counting /pci@800000020000000/unknown-legacy-device@0
rtas_msi: counting /pci@800000020000000/communication-controller@2
rtas_msi: counting /pci@800000020000000/scsi@3
rtas_msi: calc quota for 0000:00:00.0, request 2
rtas_msi: found prop on dn /pci@800000020000000
rtas_msi: found PE /pci@800000020000000
rtas_msi: counting /pci@800000020000000/unknown-legacy-device@0
rtas_msi: counting /pci@800000020000000/communication-controller@2
rtas_msi: counting /pci@800000020000000/scsi@3
rtas_msi: ibm,change_msi(func=4,num=2), got 2 rc = 2
virtio-pci 0000:00:00.0: rtas_msi: allocated virq 29
virtio-pci 0000:00:00.0: rtas_msi: allocated virq 30
Key type dns_resolver registered
Running code patching self-tests ...
Running feature fixup self-tests ...
Running MSI bitmap self-tests ...
registered taskstats version 1
console [netcon0] enabled
netconsole: network logging started
hctosys: unable to open rtc device (rtc0)
Freeing unused kernel memory: 2528K (c000000000c08000 - c000000000e80000)
This architecture does not have kernel memory protection.
create directory /sys
create directory /proc
uptime 0.11 2910930.73
create directory /dev/pts
open hyper channel /dev/vport1p1
send ready message
hyper send type 8, len 0
channel sh.hyper.channel.1, directory sh.hyper.channel.0
open hyper channel /dev/vport1p2
hyper_init_event hyper channel event 0x10025dc0, ops 0x100258f0, fd 3
hyper_add_event add event fd 3, 0x100258f0
hyper_init_event hyper ttyfd event 0x10025d88, ops 0x10025920, fd 4
hyper_add_event add event fd 4, 0x10025920
hyper_loop epoll_wait 1
hyper_handle_event get event 1, de 0x10025dc0, fd 3. ops 0x100258f0
hyper_handle_event event EPOLLIN, de 0x10025dc0, fd 3, 0x100258f0
hyper_event_read
already read 8 bytes data
hyper send type 14, len 4
get length 67
read 59 bytes data, total data 67
hyper send type 14, len 4
0 0 0 1 0 0 0 43 7b 22 68 6f 73 74 6e 61 6d 65 22 3a 22 73 68 65 6c 6c 22 2c 22 63 6f 6e 74 61 69 6e 65 72 73 22 3a 5b 5d 2c 22 73 68 61 72 65 44 69 72 22 3a 22 73 68 61 72 65 5f 64 69 72 22 7d
hyper_channel_handle, type 1, len 67
call hyper_start_pod, json {"hostname":"shell","containers":[],"shareDir":"share_dir"}., len 59
call hyper_start_pod, json {"hostname":"shell","containers":[],"shareDir":"share_dir"}., len 59
jsmn parse successed, n is 7
token 0, type is 1, size is 3
token 1, type is 3, size is 1
hostname is shell
token 3, type is 3, size is 1
container count 0
token 5, type is 3, size is 1
share tag is share_dir
create directory /tmp
create directory /tmp/hyper
create directory /tmp/hyper/proc
pci_dma_bus_setup_pSeriesLP: setting up bus /pci@800000020000000
parent is /pci@800000020000000, iommu_table: 0xc00000000e030c00
finish rescan
create directory /tmp/hyper/shared
pod init pid 324
hyper send type 8, len 0
uptime 9.11 2910939.72
hyper send type 9, len 0
hyper_loop epoll_wait 1
hyper_handle_event get event 1, de 0x10025dc0, fd 3. ops 0x100258f0
hyper_handle_event event EPOLLIN, de 0x10025dc0, fd 3, 0x100258f0
hyper_event_read
already read 8 bytes data
hyper send type 14, len 4
get length 409
read 401 bytes data, total data 409
hyper send type 14, len 4
0 0 0 11 0 0 1 99 7b 22 69 64 22 3a 22 38 64 37 31 65 33 33 38 30 62 64 35 62 33 35 37 61 37 37 66 34 63 39 63 34 31 64 66 30 37 30 38 61 65 35 32 33 38 32 64 33 35 30 61 38 64 39 61 39 33 36 61 63 32 64 32 32 66 66 36 65 31 36 66 22 2c 22 72 6f 6f 74 66 73 22 3a 22 72 6f 6f 74 66 73 22 2c 22 69 6d 61 67 65 22 3a 22 38 64 37 31 65 33 33 38 30 62 64 35 62 33 35 37 61 37 37 66 34 63 39 63 34 31 64 66 30 37 30 38 61 65 35 32 33 38 32 64 33 35 30 61 38 64 39 61 39 33 36 61 63 32 64 32 32 66 66 36 65 31 36 66 22 2c 22 70 72 6f 63 65 73 73 22 3a 7b 22 74 65 72 6d 69 6e 61 6c 22 3a 74 72 75 65 2c 22 73 74 64 69 6f 22 3a 31 2c 22 61 72 67 73 22 3a 5b 22 73 68 22 5d 2c 22 65 6e 76 73 22 3a 5b 7b 22 65 6e 76 22 3a 22 50 41 54 48 22 2c 22 76 61 6c 75 65 22 3a 22 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 62 69 6e 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 3a 2f 75 73 72 2f 73 62 69 6e 3a 2f 75 73 72 2f 62 69 6e 3a 2f 73 62 69 6e 3a 2f 62 69 6e 22 7d 2c 7b 22 65 6e 76 22 3a 22 54 45 52 4d 22 2c 22 76 61 6c 75 65 22 3a 22 78 74 65 72 6d 22 7d 5d 2c 22 77 6f 72 6b 64 69 72 22 3a 22 2f 22 7d 2c 22 72 65 73 74 61 72 74 50 6f 6c 69 63 79 22 3a 22 6e 65 76 65 72 22 2c 22 69 6e 69 74 69 61 6c 69 7a 65 22 3a 66 61 6c 73 65 7d
hyper_channel_handle, type 17, len 409
call hyper_new_container, json {"id":"8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f","rootfs":"rootfs","image":"8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f","process":{"terminal":true,"stdio":1,"args":["sh"],"envs":[{"env":"PATH","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},{"env":"TERM","value":"xterm"}],"workdir":"/"},"restartPolicy":"never","initialize":false}, len 401
next container 6
1 name id
container id 8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f
3 name rootfs
container rootfs rootfs
5 name image
container image 8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f
7 name process
1 name terminal
container uses terminal
3 name stdio
container seq 1
5 name args
container init arg 0 sh
8 name envs
envs num 2
envs 0 env PATH
envs 0 value /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
envs 1 env TERM
envs 1 value xterm
20 name workdir
container workdir /
30 name restartPolicy
restart policy never
32 name initialize
create directory /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f
create directory /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/devpts
create directory /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/devpts/
get pty device for exec /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/devpts//0
hyper_setup_exec_tty pts event 0x100311dc338, fd 11 12
hyper_init_event container pts event 0x100311dc338, ops 0x10025950, fd 11
hyper_add_event add event fd 11, 0x10025950
hyper_add_event add event fd 13, 0x10025980
hyper_add_event add event fd 14, 0x100259b0
hyper_container_init in
path /sys/class/scsi_host/host0/scan
bioset (337) used greatest stack depth: 13200 bytes left
finish scan scsi
create directory /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/root
create directory /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/root/
container root directory /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/root/
src directory /tmp/hyper/shared/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/
root directory for container is /tmp/hyper/8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f/root//rootfs, init task sh
create directory ./dev/shm
no dns configured
hyper_dup_exec_tty
hyper send type 8, len 0
container 8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f,init pid 326,ref 4
hyper send type 8, len 0
init (325) used greatest stack depth: 12960 bytes left
hyper send type 9, len 0
hyper_loop epoll_wait 1
hyper_handle_event get event 4, de 0x100311dc338, fd 11. ops 0x10025950
hyper_handle_event event EPOLLOUT, de 0x100311dc338, fd 11, 0x10025950
write_to_stdin, seq 1
hyper_modify_event modify event fd 11, 0x100311dc338, event 1
hyper_loop epoll_wait 3
hyper_handle_event get event 1, de 0x100311dc3a8, fd 14. ops 0x100259b0
hyper_handle_event event EPOLLIN, de 0x100311dc3a8, fd 14, 0x100259b0
stderr_loop, seq 0
pts_loop: read 58 data
pts_loop: read -1 data
hyper_modify_event modify event fd 4, 0x10025d88, event 5
hyper_handle_event get event 1, de 0x100311dc370, fd 13. ops 0x10025980
hyper_handle_event event EPOLLIN, de 0x100311dc370, fd 13, 0x10025980
stdout_loop, seq 1
pts_loop: read -1 data
hyper_handle_event get event 1, de 0x100311dc338, fd 11. ops 0x10025950
hyper_loop epoll_wait 1
hyper_handle_event get event 4, de 0x10025d88, fd 4. ops 0x10025920
hyper_handle_event event EPOLLOUT, de 0x10025d88, fd 4, 0x10025920
hyper_modify_event modify event fd 4, 0x10025d88, event 1
init (326) used greatest stack depth: 10992 bytes left
pid 326 exit normally, status 255
exec pid 326, pid 326
hyper_handle_exec_exit exec exit pid 326, seq 1, container 8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f
still have 3 user of exec
hyper_loop epoll_wait -1
hyper_loop epoll_wait 3
hyper_handle_event get event 16, de 0x100311dc3a8, fd 14. ops 0x100259b0
hyper_handle_event event EPOLLHUP, de 0x100311dc3a8, fd 14, 0x100259b0
stderr_hup
pts_hup, seq 1
still have 2 user of exec
hyper_handle_event get event 16, de 0x100311dc370, fd 13. ops 0x10025980
hyper_handle_event event EPOLLHUP, de 0x100311dc370, fd 13, 0x10025980
stdout_hup
pts_hup, seq 1
still have 1 user of exec
hyper_handle_event get event 16, de 0x100311dc338, fd 11. ops 0x10025950
hyper_handle_event event EPOLLHUP, de 0x100311dc338, fd 11, 0x10025950
stdin_hup
pts_hup, seq 1
last user of exec exit, release
hyper_modify_event modify event fd 4, 0x10025d88, event 5
hyper_release_exec exit code 255
hyper_release_exec container init exited, type 17, remains 1, policy 0
hyper send type 13, len 4
fopen /proc/324/status
find sigign<PHONE_NUMBER>000000
mask is 0
open /tmp/hyper/resolv.conf failed: No such file or directory
hyper_loop epoll_wait 1
hyper_handle_event get event 4, de 0x10025d88, fd 4. ops 0x10025920
hyper_handle_event event EPOLLOUT, de 0x10025d88, fd 4, 0x10025920
hyper_modify_event modify event fd 4, 0x10025d88, event 1
hyper_loop epoll_wait 1
hyper_handle_event get event 1, de 0x10025dc0, fd 3. ops 0x100258f0
hyper_handle_event event EPOLLIN, de 0x10025dc0, fd 3, 0x100258f0
hyper_event_read
already read 8 bytes data
hyper send type 14, len 4
get length 39
read 31 bytes data, total data 39
hyper send type 14, len 4
0 0 0 b 0 0 0 27 7b 22 63 6f 6c 75 6d 6e 22 3a 31 36 39 2c 22 72 6f 77 22 3a 34 37 2c 22 73 65 71 22 3a 31 7d
hyper_channel_handle, type 11, len 39
call hyper_win_size, json {"column":169,"row":47,"seq":1}41df0708ae52382d350a8d9a936ac2d22ff6e16f","rootfs":"rootfs","image":"8d71e3380bd5b357a77f4c9c41df0708ae52382d350a8d9a936ac2d22ff6e16f","process":{"terminal":true,"stdio":1,"args":["sh"],"envs":[{"env":"PATH","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},{"env":"TERM","value":"xterm"}],"workdir":"/"},"restartPolicy":"never","initialize":false}, len 31
can not find exec whose seq is 1
hyper send type 9, len 0
hyper_loop epoll_wait 1
hyper_handle_event get event 1, de 0x10025dc0, fd 3. ops 0x100258f0
hyper_handle_event event EPOLLIN, de 0x10025dc0, fd 3, 0x100258f0
hyper_event_read
already read 8 bytes data
hyper send type 14, len 4
get length 8
0 0 0 4 0 0 0 8
hyper_channel_handle, type 4, len 8
get DESTROYPOD message
hyper send type 9, len 0
reboot: Power down
RTAS power-off r

I am attaching the log that is generated from inside the VM after it is spawned by qemu:
console.txt

@abdasgupta can you show me your open container bundle? for example
[root@think-donkey busybox]# tree
.
├── config.json
├── initrd.img
├── process.json
├── rootfs
│   ├── bin
│   │   ├── [

@gao-feng this was indeed a problem with the rootfs. We have been able to successfully run runv on PowerPC


Fix TO ORT for missing Content-Length, per RFC

Content-Length MAY be omitted per HTTP/1.1 RFC 7230, and in fact MUST
NOT be included with a 'Transfer-Encoding: Chunked' header, which MUST
be accepted by clients.
Fixes TC-503

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR/15/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR/48/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test-PR/9/

Has been merged.


Define latest version for docker-compose

Description
Define the docker-compose latest version.
Changes

I added the latest docker-compose version3.8 to the docker-compose.yml file.

It is merged now!


Helm template with --namespace doesn't inject metadata: namesace into o

When provided a --namespace option, helm template doesn't set metadata.namespace in appropriate objects where as helm upgrade/install would.
If the chart has uses the namespace variable it will populate that but many charts dont.
This is a pain if we want to work around tiller till helm 3.0 comes out.
Example call.
C:\Users\pmiller\AppData\Local\Temp\helm-2.13.0.exe template C:\Users\pmiller\AppData\Local\Temp\overprovisioning-1.1.0.tgz --name overprovisioning--shared-overprovisioning --namespace shared-overprovisioning --output-dir C:\Users\pmiller\AppData\Local\Temp\tmpax1q_25j -f C:\Users\pmiller\AppData\Local\Temp\tmp08sw25oj\values
Output of helm version:
2.13.0
Output of kubectl version:

Cloud Provider/Platform (AKS, GKE, Minikube etc.):

Looks like helm never adds it but the kube-client's unstructured builder adds it by assing it to to NamespaceParam in unstrucutured builder
https://github.com/helm/helm/search?q=NamespaceParam&unscoped_q=NamespaceParam
Still looking at how the builder shoves it in.

The namespace is injected as part of the runtime. The templates themselves don't need to know what namespace it'll be deployed in ahead of time.
You can test this out with helm template | kubectl apply --namespace foo

Yep that's pretty much what i needed. Would it be useful for me to add this to the helm of helm template's --namespace arg or am I the only wierdo that didn't know kubectl would sneak in --namespace for you.


Unable to save SVG in Jupyter Cells Output

Environment data

VS Code version: 1.56.0
Jupyter Extension version (available under the Extensions sidebar): v2021.6.811652604
Python Extension version (available under the Extensions sidebar): v2021.5.829140558
OS (Windows | Mac | Linux distro) and version: Pop_Os 20.04 LTS
Python and/or Anaconda version: 3.8.8
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Jupyter server running: Local | Remote | local

Expected behaviour

Click save to SVG : File saves to svg

Actual behaviour
Nothing Happens
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]
import altair as alt
import pandas as pd

source = pd.DataFrame({
    'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],
    'b': [28, 55, 43, 91, 81, 53, 19, 87, 52]
})

alt.Chart(source).mark_bar().encode(
    x='a',
    y='b'
)

Vscode / jupyter : Save as PNG works as expected and saves output
Jupyter-Lab : save as svg works as expected

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

Nil Logs

Thanks for your feedback. This issue will be addressed once VS Code adds native support for editing notebooks. Please see https://github.com/microsoft/vscode/issues/91987. You can experiment by using VS Code insiders, which defaults to the new notebook experience.


Support indexed tables

Sync index replication issue: https://github.com/ydb-platform/ydb/issues/3889

https://github.com/ydb-platform/ydb/pull/6937


[demo] Add way to search for added data

When a lot of data has been added, it might be annoying to find the data you want to refund/report. It would be good to have an easy way to search for the events.
Search params can be put into the customFilter function that is passed to handleAddedData.

I would like to work on this issue if it is still available.

Yeah go for it @AdarshRawat1

Please guide me on how I should approach this issue .

@juharris: is this issue open to work right now? If so, couple questions: what is the data complexity the object we want to search. Would be quick to deploy something to search for string/array or a single value. Please let me know.

@dem0nsl4yer yeah I think a simple string search to start with would be good.


Module 4 exercises [Mary Amponsah]

Priority Vector Calculation_Exercise 1.xlsx
AHP for THLD Farmers_Exercise 2.xlsx
Rank Reciprocal Method.pdf

Please "drag & drop" exercise 1 excel file below.

Please "drag & drop" exercise 2 excel file below.

Please "drag & drop" exercise 3 pdf file below.

Please UPDATE THE TITLE of this "Issue" in the title bar above with your name.

If you haven't done so, please go back to Module 4 and make sure to take
the post-training survey. Participating in surveys is required for receiving
the "GALUP Certificate" by the University of Florida.
Rank Sum Method.pdf

Great work on the Rank Reciprocal Method submission, but we seem to be missing your Rank Sum Method file. Please upload the completed exercise to this submission. Thank you!

Thank you for the correction.
Assignment has been updated

Well done, thank you Mary. Please be sure to fill out the post-Module survey before you begin the next Module.


About the framework of GNN

i found the code of CognitiveGNN model and it seems like you do not use any framework of GNN such as DGI or PyG, So why do you not use any framework cause i think may it can help with speed problem.

Thank you for your suggestion, but the bottleneck of speed is bert so it is not neccessary. We just simply implemented the basic GNN.

Thanks for your reply


IncrementalMarkWithSizeBudget and Dart_NotifyDestroyed may trigger GC, leading to UI thread freeze

Dart SDK version: 3.1.0-322.0.dev (dev) (Mon Jul 17 21:03:12 2023 -0700) on "macos_x64"
1.For low level machine，IncrementalMarkWithSizeBudget will be triggered frequently ,  which can result in jank.

Dart_NotifyDestroyed will trigger GC which delay first frame when application frequently switch between flutter view and android view. I am curious whether Dart_NotifyDestroyed is suitable for hybrid development scenarios
Similarly issue has been mentioned here https://github.com/flutter/engine/pull/43587

The test device: Xiaomi 6

//cc @rmacnak-google

With regards to 1 is it possible to provide some reproduction scenarios so we can evaluate if there is an accounting bug resulting in frequent GCs
For the second issue we do trigger a GC when switching between the Flutter view to Android view because the assumption is that the flutter view is going to the background and the app does not need to hold on to memory. Maybe as suggested in the other issue the engine could have a mode to not invoke Dart_NotifyDestroyed in these scenarios.


Class datatables.html does not exist

Problem or feature request
I'm unable to use yajra getting exception while using this. No Major code changes.
Anyone guide me to fix this. Thanks
Installed Packages
   "yajra/laravel-datatables-buttons": "^3.0",
    "yajra/laravel-datatables-fractal": "1.*",
    "yajra/laravel-datatables-html": "3.*",
    "yajra/laravel-datatables-oracle": "~8.0"

    Yajra\DataTables\DataTablesServiceProvider::class,
     Yajra\DataTables\HtmlServiceProvider::class

System details

Ubuntu 16.04
PHP 7.0
Laravel 5.4
Laravel-Datatables ~8.0

It's registered on the html provider.
Maybe try deleting your vendor folder and composer.lock file then re-install the packages?


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_7cxp9wemsm/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_7cxp9wemsm/clone/recipe/meta.yaml:49: missing_documentation: The recipe is missing a doc_url or doc_source_url
WARNING: /tmp/abs_7cxp9wemsm/clone/recipe/meta.yaml:49: missing_description: The recipe is missing a description
ERROR: /tmp/abs_7cxp9wemsm/clone/recipe/meta.yaml:49: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_7cxp9wemsm/clone/recipe/meta.yaml:49: missing_dev_url: The recipe is missing a dev_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_baaiilognr/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_baaiilognr/clone/recipe/meta.yaml:49: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_baaiilognr/clone/recipe/meta.yaml:49: missing_documentation: The recipe is missing a doc_url or doc_source_url
WARNING: /tmp/abs_baaiilognr/clone/recipe/meta.yaml:49: missing_description: The recipe is missing a description
ERROR: /tmp/abs_baaiilognr/clone/recipe/meta.yaml:49: missing_license_family: The recipe is missing the about/license_family key.
Errors were found


[Shell] zsh support

Extension – Shell
Author: @KELiON
It would be nice to configure if you want zsh rather than bash

Exactly my need after finding about raycast and this extension. Please add zsh execution

Would also love to see zsh support!


CI: Migrate from Azure DevOps to Github Actions

GitHub Actions run faster and more reliably. Their Web UI is better integrated in pull requests, particularly for retrying jobs.
Continuation of #1128.

The "check" job, using re-actors/alls-green is now a required job for the master and stable branches

The Azure Pipelines ("mitogen-hq.mitogen") is no longer a required check.


[Bug]: "grpc: received message larger than max (12992550 vs. 10485760)"

What happened?
I am  getting the error for block : 13095531
Error:
{
"code": 8,
"message": "grpc: received message larger than max (12992550 vs. 10485760)",
"details": []
}
Attaching screenshot :

Osmosis Version
21.0.0
How to reproduce?
Try querying the block:
http://<IP_ADDRESS>:1317/cosmos/base/tendermint/v1beta1/blocks/13095531

Thanks for the issue, this is a setting in the config, please re-open if you feel it's necessary to investigate


Can2IP Wrapper

client server over IP
read can traffic and integrate it to the client
write can traffic received by the server

Pi1 :

send an e-mail to the can-utils mailing list<EMAIL_ADDRESS>and ask whether they have a lightweight application that receives the can traffic. (as can-dump is heavy and has extra functionalities that we do not need at this level)

Pi2:

Integrate can-send with the server code.
can-send code : https://github.com/linux-can/can-utils/blob/master/cansend.c
using the product of this integration (can2IP wrapper) to Send can traffic to vcan0
Check if traffic is coming with can-dump utility on vcan0.

to run the CAN2IPWRAPPER use the following command :
./can2IPwrapper -L -h <IP_ADDRESS>


Sell and buy orders fail after one fails

from bitshares import BitShares
from bitshares.account import Account
from bitshares.asset import Asset
from bitshares.market import Market
from bitshares.amount import Amount
from bitshares.dex import Dex
from bitshares.price import Price
bitshares = BitShares(node="wss://bitshares.openledger.info/ws", keys='xxxx')
my_account = 'xxxxxx'
market = Market('BTS:USD')
>>>sell = market.sell(0.23, 0.1, account=my_account,  killfill=True)

Traceback (most recent call last):
** IDLE Internal Exception:
  File "/usr/local/lib/python3.5/dist-packages/bitsharesapi/bitsharesnoderpc.py", line 54, in rpcexec
    return self.rpc.rpcexec(self, payload)
  File "/usr/local/lib/python3.5/dist-packages/grapheneapi/graphenewsrpc.py", line 173, in rpcexec
    raise RPCError(ret['error']['message'])
grapheneapi.exceptions.RPCError: Assert Exception: !op.fill_or_kill || filled:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    sell = market.sell(0.23, 0.1, account=my_account, killfill=True)
  File "/usr/local/lib/python3.5/dist-packages/bitshares/market.py", line 515, in sell
    tx = self.blockchain.finalizeOp(order, account["name"], "active", **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/bitshares/bitshares.py", line 293, in finalizeOp
    return self.txbuffer.broadcast()
  File "/usr/local/lib/python3.5/dist-packages/bitshares/transactionbuilder.py", line 387, in broadcast
    raise e
  File "/usr/local/lib/python3.5/dist-packages/bitshares/transactionbuilder.py", line 385, in broadcast
    ret, api="network_broadcast")
bitsharesapi.exceptions.UnhandledRPCError: Assert Exception: !op.fill_or_kill || filled:

And after that does not work market.sell(), market.buy(), market.cancel().
>>> sell = market.sell(0.23, 0.1, account=my_account)

Traceback (most recent call last):
** IDLE Internal Exception:
  File "/usr/local/lib/python3.5/dist-packages/bitsharesapi/bitsharesnoderpc.py", line 54, in rpcexec
    return self.rpc.rpcexec(self, payload)
  File "/usr/local/lib/python3.5/dist-packages/grapheneapi/graphenewsrpc.py", line 173, in rpcexec
    raise RPCError(ret['error']['message'])
grapheneapi.exceptions.RPCError: Assert Exception: !op.fill_or_kill || filled:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<pyshell#14>", line 1, in <module>
    sell = market.sell(0.23, 0.1, account=my_account)
  File "/usr/local/lib/python3.5/dist-packages/bitshares/market.py", line 515, in sell
    tx = self.blockchain.finalizeOp(order, account["name"], "active", **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/bitshares/bitshares.py", line 293, in finalizeOp
    return self.txbuffer.broadcast()
  File "/usr/local/lib/python3.5/dist-packages/bitshares/transactionbuilder.py", line 387, in broadcast
    raise e
  File "/usr/local/lib/python3.5/dist-packages/bitshares/transactionbuilder.py", line 385, in broadcast
    ret, api="network_broadcast")
bitsharesapi.exceptions.UnhandledRPCError: Assert Exception: !op.fill_or_kill || filled:

should be fixed with
https://github.com/bitshares/python-bitshares/commit/f0ca80d3b71a8c9614b3c29569cf7a4f8baab8e0


If the values of the parameters accident_prob and traffic_density are altered, will the dimensionality of the observation be altered as well?

In the 196th line of the file state_obs.py in the Metadrive repository, the dimension of the observation is determined to be 9 (Ego states) + 10 (Navi info) + 4 * closest vehicle info + 240 (Lidar points).
If the values of the parameters accident_prob and traffic_density are altered, will the dimensionality of the observation be altered as well? If so, can the differences in observation dimension be overcome by adding zeros in the observation?

No, the observation will persist. The change in the number of vehicles and objects will be reflected by Lidar result

I have a question concerning observation.
You clarify about the observation as follows：The observation of RL agents is composed of "A vector summarizing the target vehicle’s state", "The navigation information" and "A 240-dimensional vector denoting the 2D-Lidar-like point clouds". According to this clarification, the dimensionality of observation vector is 9 + 10 + 240 = 259.
But you  write in https://github.com/metadriverse/metadrive/blob/main/metadrive/obs/state_obs.py line 196 as follows: observation in 9 + 10 + 16 + 240 dim. So observation vector is a 275-dimensional vector.
This raises the question of whether the 16-dimensional vector representing the closest vehicle information is included in the observation vector. Is the observation vector a 259-dimensional vector or a 275-dimensional vector?

Thank you very much for your answer.

the 16 dim vector which represents the closest 4 vehicles from the observation, as we find it is not very helpful for the performance

Haven't you make experiments on the scenarionet-env?  I want to know whether need to add the closet vehicles' info when i train the agent in nuplan dataset? It always doesn't work well. The reward curve does not converge.


Migration logs redacted fields

Elixir version
1.16.2
Database and Version
any
Ecto Versions
3.11.2
Database Adapter and Versions (postgrex, myxql, etc)
postgrex 0.18.0
Current behavior
Migration:
defmodule CaseManager.Repo.Migrations.FirstUser do
  use Ecto.Migration

  def change do
    execute(fn ->
      repo().insert(
        %CaseManager.Accounts.User{
          email: "EMAIL@EXAMPLE",
          hashed_password: Bcrypt.hash_pwd_salt("EXAMPLE"),
          inserted_at: DateTime.truncate(DateTime.utc_now(), :second),
          updated_at: DateTime.truncate(DateTime.utc_now(), :second)
        },
        log: :error
      )
    end)
  end
end

Log:
10:43:03.340 [error] QUERY OK source="users" db=6.3ms
INSERT INTO "private"."users" ("inserted_at","email","hashed_password","updated_at") VALUES ($1,$2,$3,$4) RETURNING "id" [~U[2024-07-19 08:43:03Z]<EMAIL_ADDRESS>"$2b$12$P/59vWqWER.jmqWPuHFFvuJ34V/j508XaXF4Euju.Iv.YuBkRuKAu", ~U[2024-07-19 08:43:03Z]]

Expected behavior
Hashed password should not be printed because the field is marked as redacted

This is the query logging and the query logging always shows the full query, specially because the layer doing the logging does not actually have the information about the fields anymore.
However, you can pass log: false and do your own logging:
    execute(fn ->
      Logger.error("inserting user email@example")

      repo().insert(
        %CaseManager.Accounts.User{
          email: "EMAIL@EXAMPLE",
          hashed_password: Bcrypt.hash_pwd_salt("EXAMPLE"),
          inserted_at: DateTime.truncate(DateTime.utc_now(), :second),
          updated_at: DateTime.truncate(DateTime.utc_now(), :second)
        },
        log: false      )
    end)


snapshot tests: update test__panic_verbose.snap to new TRACE output

https://github.com/knurling-rs/probe-run/pull/285 introduced new debug output which makes the panic_verbose snapshot test fail– this PR fixes that.

r=me, but clippy is complaining about unrelated code

bors try

bors r+


add jacoco and upload report to codecov

Create code coverage reports during test phase and upload them to codecov.

Codecov Report

Merging #3 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #3   +/-   ##
=========================================
  Coverage     90.43%   90.43%
  Complexity      100      100
=========================================
  Files            19       19
  Lines           230      230
  Branches         10       10
=========================================
  Hits            208      208
  Misses            9        9
  Partials         13       13

Impacted Files
Coverage Δ
Complexity Δ

.../main/java/com/github/j3t/mvnio/AppProperties.java
75.00% <ø> (ø)
3.00 <0.00> (ø)

Continue to review full report at Codecov.

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


Update Documentation

There should be docstrings for each method

Yes, however docstrings are not documentation (tho they can be)


add bootstrap course by Abdelrahman Gamal

What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[ ] Read our contributing guidelines
[ ] Search for duplicates.
[ ] Include author(s) and platform where appropriate.
[ ] Put lists in alphabetical order, correct spacing.
[ ] Add needed indications (PDF, access notes, under construction)

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

don't merge now, I will add more courses

I'm finished

Resources are okay, but some problems with the RTL must be resolved before merging, read this #6714


[Bug] Wrong Answer

🐛 Bug

To Reproduce

Expected behavior
Jay Chou is an American man?

Environment

Platform (e.g. WebGPU/Vulkan/IOS/Android/CUDA): IOS
Operating system (e.g. Ubuntu/Windows/MacOS/...): IOS
Device (e.g. iPhone 12 Pro, PC+RTX 3090, ...):  iPhone 12
How you installed MLC-LLM (conda, source): APP Store
How you installed TVM-Unity (pip, source):
Python version (e.g. 3.10):
GPU driver version (if applicable):
CUDA/cuDNN version (if applicable):
TVM Unity Hash Tag (python -c "import tvm; print('\n'.join(f'{k}: {v}' for k, v in tvm.support.libinfo().items()))", applicable if you compile models):

MLC-LLM is a project focusing on DEPLOYING models, rather than training the models. The model outputs are fully depends on the model itself, which is not in our control. You can try to report this issue to the RedPajama community :)


the icc is disabled for docker_gwbridge network

I am running docker service via overlay network. when I look into the container, I found there are two ips:
21: eth0@if22: mtu 1450 qdisc noqueue state UP
inet <IP_ADDRESS>/24 scope global eth0
inet <IP_ADDRESS>/32 scope global eth0
23: eth1@if24: mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:12:00:03 brd ff:ff:ff:ff:ff:ff
inet <IP_ADDRESS>/16 scope global eth1
the 10.0.0.x is the overlay ip and the other one <IP_ADDRESS> I found is attached to the docker_gwbridge network on the host machine:
9: docker_gwbridge: mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:a8:dc:8a:38 brd ff:ff:ff:ff:ff:ff
inet <IP_ADDRESS>/16 scope global docker_gwbridge
and using "docker network inspect" I also found the icc is disabled for this network:
"Options": {
    "com.docker.network.bridge.enable_icc": "false",
    "com.docker.network.bridge.enable_ip_masquerade": "true",
    "com.docker.network.bridge.name": "docker_gwbridge"
}

Here comes my problem:
I have another container which is running under docker0:
4: docker0: mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:8d:ec:39:7a brd ff:ff:ff:ff:ff:ff
inet <IP_ADDRESS>/16 scope global docker0
my target is to access the docker_gwbridge ip <IP_ADDRESS> from within this docker0 container. as you can guess, I can't make it. I am wondering if that icc:false option should be blamed for this? and how to make it work?
Thanks,
Allen

First note that the docker_gwbridge and ingress networks are "special" networks that should not be used to manually attach a container or service. The docker_gwbridge network, by design, has icc disabled; the gwbridge network is automatically attached to containers on an overlay network, to allow them to have external connectivity. The same gwbridge is used for all overlay networks, and having icc=false makes sure that containers connected to different networks are kept isolated.
To allow containers to communicate with each other, they need to be part of the same network. On docker 1.12, swarm managed networks can only be used by services, so if you want to docker run a container and attach it to a swarm-managed overlay network, you won't be able to.
In docker 1.13, a --attachable option is added, which allows you to create a swarm-managed overlay network that can be used both by services and containers (started with docker run).
For example;
$ docker network create -d overlay --attachable my-overlay
$ docker service create --network my-overlay --name web nginx:alpine
$ docker run --rm --network my-overlay busybox sh -c 'ping -c3 -W3 web'

PING web (<IP_ADDRESS>): 56 data bytes
64 bytes from <IP_ADDRESS>: seq=0 ttl=64 time=0.028 ms
64 bytes from <IP_ADDRESS>: seq=1 ttl=64 time=0.063 ms
64 bytes from <IP_ADDRESS>: seq=2 ttl=64 time=0.060 ms

--- web ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.028/0.050/0.063 ms

If this is for debugging; there are some options to attach a container to a swarm-managed network on docker 1.12, but not something for "production" :smile:
Please keep in mind that the github issue tracker is not intended as a general support forum, but for  reporting bugs and feature requests. For other type of questions, consider using one of;

https://forums.docker.com
the docker community slack channel (https://blog.docker.com/2016/11/introducing-docker-community-directory-docker-community-slack/)
StackOverflow

I'm going to close this issue because this is not a bug, but feel free to continue the conversation 👍

Hi,
thanks for the quick response.
I'm using the version 1.12.x, and yes, I am not able to connect the container to the swarm-managed network via --network, both give me errors:
root@paas-controller-1affc02d-c46a-46dd-a241-f22ae284811e:~# docker run --net=docker_gwbridge -p 10080:80 -p 10443:443  -d apigateway:ha
d67dff3abb2dce2a780662d9fdb39f7fa645a0732f34b43acc625a4952a4867e
docker: Error response from daemon: Updating join info failed: could not find endpoint 843865b67665f548880982cf86b353fb17fda3c28fea23c1913f03d262bff469: [].
root@paas-controller-1affc02d-c46a-46dd-a241-f22ae284811e:~# docker run --net=consul-net -p 10080:80 -p 10443:443 -d apigateway:ha
docker: Error response from daemon: swarm-scoped network (consul-net) is not compatible with docker create or docker run. This network can only be used by a docker service.
but I would like to hear the other options you mentioned that could work around this in 1.12.
appreciate your help!
Allen

First option is to create a custom bridge network on the node that the task is running on;
Find a task for the service, and which host it's running on;
ID            NAME         IMAGE         NODE  DESIRED STATE  CURRENT STATE         ERROR  PORTS
j7nbqov733ml  myservice.1  nginx:alpine  moby  Running        Running 28 hours ago         *:8080->80/tcp

Also find the ID of the container for the task;
docker inspect j7nbqov733ml --format '{{ .Status.ContainerStatus.ContainerID }}'
acca053effcc451195c735d18f4b056cf3b3f75953134e77ef4c412add1b9645

Log in on that node, and create a custom bridge network;
docker network create inspect-net

Connect the task container to that network;
docker network connect inspect-net acca053effcc451195c735d18f4b056cf3b3f75953134e77ef4c412add1b9645

And start your container on the same network;
$ docker run --rm --net=inspect-net busybox sh -c 'ping -c3 -W3 myservice.1.j7nbqov733mlo9hf160ssq8wd'

PING myservice.1.j7nbqov733mlo9hf160ssq8wd (<IP_ADDRESS>): 56 data bytes
64 bytes from <IP_ADDRESS>: seq=0 ttl=64 time=0.091 ms
64 bytes from <IP_ADDRESS>: seq=1 ttl=64 time=0.086 ms
64 bytes from <IP_ADDRESS>: seq=2 ttl=64 time=0.086 ms

--- myservice.1.j7nbqov733mlo9hf160ssq8wd ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.086/0.087/0.091 ms

Alternatively, use a container that joins the network namespace of a task;
$ docker run --rm --net=container:acca053effcc451195c735d18f4b056cf3b3f75953134e77ef4c412add1b9645 -it alpine sh -c 'apk add --no-cache curl && curl localhost'
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz
(1/4) Installing ca-certificates (20161130-r0)
(2/4) Installing libssh2 (1.7.0-r2)
(3/4) Installing libcurl (7.52.1-r0)
(4/4) Installing curl (7.52.1-r0)
Executing busybox-1.25.1-r0.trigger
Executing ca-certificates-20161130-r0.trigger
OK: 5 MiB in 15 packages
<!DOCTYPE html>

<title>Welcome to nginx!</title>

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.

For online documentation and support please refer to
nginx.org.

Commercial support is available at
nginx.com.

Thank you for using nginx.

Again; these are just for quick debugging; keep in mind that any update to a service will cause tasks to be stopped and new tasks to be created, so you have to repeat the steps above in all those cases.


Events api updates: add parameter-based querying of the events in the system

Pylint:

master: 9.41, 10, 9.67
this pull: 9.48, 10, 9.70

:+1:  tests / swagger / client / postman tests all check out!


SwiftFormat

clones repository
either uses VERSION env var or works out latest version
Checkout version
Swift build
Copy into /usr/local/bin
This changes tests so they only run on swift:5.7. If you'd rather still run jemalloc tests on ubuntu:latest I can split off a set of tests that require the swift image

Looks great! That'll be a wonderful add!


[WIP] Upgrade to pions/webrtc v2

[x] Requires pions/sctp#20 to land.

Decided to merge since the v2 seems to be stabilizing.


AsyncResut CE cannot bind Result<,> type since 1.4.1

Sadly since the version 1.4.1 the following code refuse to compile.
let getRepositorySettings apiKey (repository: Result<{| projectPermissions: ProjectPermissions; slug: string |}, AppError>) =
    asyncResult {
        let! repository = repository
        let! branches = BitbucketApi.branches apiKey repository.projectPermissions.project repository.slug
        let! prSettings = BitbucketApi.pullRequestSettings apiKey repository.projectPermissions.project repository.slug
        let! defaultReviewers = BitbucketApi.defaultReviewers apiKey repository.projectPermissions.project repository.slug
        let! masterRestrictions = BitbucketApi.masterBranchRestrictions apiKey repository.projectPermissions.project repository.slug
        let! permissionGroups = BitbucketApi.repositoryPermissionGroups apiKey repository.projectPermissions.project repository.slug

        return { project = repository.projectPermissions.project
                    repositorySlug = repository.slug
                    branches = branches
                    pullRequestSettings = prSettings
                    defaultReviewers = defaultReviewers
                    masterBranchRestrictions = masterRestrictions
                    permissionGroups = PermissionGroups.union repository.projectPermissions.permissionGroups permissionGroups }
    }

The following line is the responsible
let! repository = repository
It looks like the Bind method accepting a Bind has been removed for some reason.

I found the same issue.
Here a shorter repro code that compiles under 1.4.0 and fails under 1.4.1:
module V141

open System
open FsToolkit.ErrorHandling

type Id = Id of Guid

type A = { Id : Id }
type B = { Id : Id }

let test () =
    asyncResult {
        let option = async { return Some { A.Id = Guid.NewGuid() |> Id } }
        let! result = option |> AsyncResult.requireSome "none"
        return { B.Id = result.Id }
    }

Error message:
0>C:\Projects\FsToolkit.Errorhandling.AsyncResultRepro\V141\Library.fs(14,9): Error FS0041 : No overloads match for method 'Bind'. The available overloads are shown below.
0>------- Finished building project: V141. Succeeded: False. Errors: 1. Warnings: 0
btw: many thanks for this awesome library!

@MaxDeg may be related to #88

@ursenzler
Unfortunately I can't seem reproduce this.  It seems to compile fine with 1.4.0 and 1.4.1 for me. https://github.com/TheAngryByrd/fstk_issue89

@TheAngryByrd indeed it's the same issue. I missed it :(

No worries, I don't expect everyone to have the same intimate knowledge about all open issues :)

@ursenzler nope I'm wrong.  VSCode was doing it's fun thing and not saving files.  :(

Yeah this is exactly the same problem as #88.  Please take a look at https://github.com/demystifyfp/FsToolkit.ErrorHandling/issues/88#issuecomment-649718087 and comment on which solution seems best for you.
Closing as duplicate and moving conversation there.


Use consolidated-events for adding event listeners

This is the same package that react-waypoint uses to efficiently add
event listeners to nodes. It has two important features:

It will try to create as few event listeners as possible by
delegating to a single event listener on the node. This should
improve performance, especially when combined with other modules that
are using consolidated-events.

It allows the third argument to be safely used by browsers that
support it. In other words, we will be able to use safely passive
event listeners in browsers that support them. This should improve
performance.

Use passive event listeners for window resize
By default, any event listener has the option to call
e.preventDefault() to prevent the default event from happening. This
means that the browser has to wait for the event handler to finish
before it can perform the default. For events like scrolling, this can
have a dramatically negative impact on the scrolling animation, which
needs to run at 60fps in order for it to feel good.
Thankfully, modern browsers offer us an escape hatch: passive event
listeners. By setting this flag, we are saying that e.preventDefault()
will never be called by the event handler. This makes it so the browser
is free to run the default.
In the case of a scroll event, this is the scroll animation. In the case
of window resize, I don't think this will have much of an effect. But, I
don't see any harm in doing it.
To: @majapw @mikefowler

Coverage increased (+0.6%) to 87.052% when pulling 697d500f80703a9627095f6afba742799c55ef3d on consolidated-events into 3eafa084fa07b2c8200ba74ef55717944cb8b25b on master.

Merge conflicts have been resolved. PTAL

Coverage increased (+0.6%) to 86.639% when pulling eb6d9ef566b98e34b692e982b74b5c33096ba742 on consolidated-events into 068235c14d8fedd485e418f647479a04a9e8f26e on master.


Sakura term truecolor weirdness

I tried to get another terminal to fix another bug and got nightly confused. Here is the terminal session with some debugging:

Clearly the last command does not output the right colours and therefore I cannot use the Nord theme -- or at least, no how it is intended.
What am I doing wrong?

In case any of that matters:
; sakura --version
sakura version is 3.7.0
; uname -a
Linux nightwatch 5.5.17-200.fc31.x86_64 #1 SMP Mon Apr 13 15:29:42 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
; cat /etc/fedora-release
Fedora release 31 (Thirty One)
; ldd `which sakura`
        linux-vdso.so.1 (0x00007ffff1bbf000)
        libgtk-3.so.0 => /lib64/libgtk-3.so.0 (0x00007fa2c6d22000)
        libgdk-3.so.0 => /lib64/libgdk-3.so.0 (0x00007fa2c6c1e000)
        libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007fa2c6bd0000)
        libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007fa2c69f4000)
        libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007fa2c6998000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fa2c6870000)
        libvte-2.91.so.0 => /lib64/libvte-2.91.so.0 (0x00007fa2c67f9000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fa2c6630000)
        libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007fa2c662a000)
        libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007fa2c6619000)
        libX11.so.6 => /lib64/libX11.so.6 (0x00007fa2c64d3000)
        libXi.so.6 => /lib64/libXi.so.6 (0x00007fa2c64c1000)
        libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007fa2c64b6000)
        libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007fa2c64aa000)
        libcairo.so.2 => /lib64/libcairo.so.2 (0x00007fa2c6387000)
        libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007fa2c635b000)
        libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007fa2c6332000)
        libatk-bridge-2.0.so.0 => /lib64/libatk-bridge-2.0.so.0 (0x00007fa2c62fa000)
        libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007fa2c62e7000)
        libepoxy.so.0 => /lib64/libepoxy.so.0 (0x00007fa2c61b3000)
        libfribidi.so.0 => /lib64/libfribidi.so.0 (0x00007fa2c6194000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fa2c604e000)
        libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007fa2c6035000)
        libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007fa2c5f3d000)
        libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007fa2c5ef3000)
        libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fa2c5e32000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa2c5e10000)
        libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007fa2c5e0b000)
        libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007fa2c5dfe000)
        libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007fa2c5df1000)
        libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007fa2c5dea000)
        libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007fa2c5de5000)
        libxkbcommon.so.0 => /lib64/libxkbcommon.so.0 (0x00007fa2c5da2000)
        libwayland-cursor.so.0 => /lib64/libwayland-cursor.so.0 (0x00007fa2c5d98000)
        libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 (0x00007fa2c5d93000)
        libXext.so.6 => /lib64/libXext.so.6 (0x00007fa2c5d7e000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fa2c5d71000)
        libthai.so.0 => /lib64/libthai.so.0 (0x00007fa2c5d65000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fa2c5d4b000)
        libmount.so.1 => /lib64/libmount.so.1 (0x00007fa2c5ce8000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fa2c5cbb000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fa2c5ca2000)
        libffi.so.6 => /lib64/libffi.so.6 (0x00007fa2c5c95000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fa2c5c21000)
        libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007fa2c5a3b000)
        libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fa2c59a9000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fa2c57b0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa2c7484000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fa2c57a7000)
        libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fa2c577c000)
        libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007fa2c56d4000)
        libpng16.so.16 => /lib64/libpng16.so.16 (0x00007fa2c569e000)
        libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007fa2c5699000)
        libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007fa2c5689000)
        libXrender.so.1 => /lib64/libXrender.so.1 (0x00007fa2c567a000)
        libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007fa2c5624000)
        libatspi.so.0 => /lib64/libatspi.so.0 (0x00007fa2c55ec000)
        libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007fa2c55c7000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fa2c5599000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fa2c5583000)
        libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007fa2c5579000)
        libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fa2c5522000)
        libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007fa2c53f6000)
        libidn2.so.0 => /lib64/libidn2.so.0 (0x00007fa2c53d4000)
        libunistring.so.2 => /lib64/libunistring.so.2 (0x00007fa2c524e000)
        libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007fa2c5238000)
        libnettle.so.7 => /lib64/libnettle.so.7 (0x00007fa2c51fb000)
        libhogweed.so.5 => /lib64/libhogweed.so.5 (0x00007fa2c51c9000)
        libgmp.so.10 => /lib64/libgmp.so.10 (0x00007fa2c514c000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fa2c5132000)
        libXau.so.6 => /lib64/libXau.so.6 (0x00007fa2c512a000)
        libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007fa2c5077000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fa2c504e000)
        liblz4.so.1 => /lib64/liblz4.so.1 (0x00007fa2c502d000)
        libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fa2c4f0f000)
        libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fa2c4eea000)

The “System Colors“ are the ones provided by the terminal and most terminals provide ways to customize or import these "theme" colors. It looks like the current colors are coming from Solarized (a popular theme shipped with almost every terminal by default).
Nord [currently doesn't have an official port] for Sakura so you need to adapt the colors to the terminal settings on your own.
If you're looking for a terminal that is already supported by Nord and based on GTK and VTE, make sure to check out Tilix and the official Nord Tilix port.

@arcticicestudio I get a Oh, there's nothing here yet on the Nord Tilix page.
I shall try to make a theme for Sakura and post it here.

Urgh. I appears that sakura deals with colour pallets via its source code. They are hard coded. Here is the solarized one:
const GdkRGBA solarized_dark_palette[PALETTE_SIZE] = {
	{0.027451, 0.211765, 0.258824, 1}, // 0 base02 (background)
	{0.862745, 0.196078, 0.184314, 1}, // 1 red
	{0.521569, 0.600000, 0.000000, 1}, // 2 green
	{0.709804, 0.537255, 0.000000, 1}, // 3 yellow
	{0.149020, 0.545098, 0.823529, 1}, // 4 blue
	{0.827451, 0.211765, 0.509804, 1}, // 5 magenta
	{0.164706, 0.631373, 0.596078, 1}, // 6 cyan
	{0.933333, 0.909804, 0.835294, 1}, // 7 base2 (foreground)
	{0.000000, 0.168627, 0.211765, 1}, // 8 base03
	{0.796078, 0.294118, 0.086275, 1}, // 9 orange
	{0.345098, 0.431373, 0.458824, 1}, // 10 base01
	{0.396078, 0.482353, 0.513725, 1}, // 11 base00
	{0.513725, 0.580392, 0.588235, 1}, // 12 base0
	{0.423529, 0.443137, 0.768627, 1}, // 13 violet
	{0.576471, 0.631373, 0.631373, 1}, // 14 base1
	{0.992157, 0.964706, 0.890196, 1}  // 15 base3
};

So, it should be easy to modify this to get the Nord theme in. However, I have no time to do it justice. I will try to get tilix working.
If anyone else wants to attempt it, I am happy to test/help.

The Tilix port is still pending the Nord Docs data transition, but the description contains a link to the GitHub repository. Based on your screenshot I guess the problem regarding missing colors is solved so I close this ticket for now
Feel free to create a theme on your own and maybe post a new request issue in the main Nord repository so other users can also use your custom theme while a official port is not available yet.

@arcticicestudio I got it alomost working. However, the cube I use is not correct. I wondering if you could help me here: I need a 16 color palettes where

Text displayed in the first 8 colors (0-7) is meek (uses thin strokes).
Text displayed in the second 8 colors (8-15) is bold (uses thick strokes).

Do you know where I could find the correct one in the Nord docs?
Thank you.

Sorry, I don't know what you mean 😐
Maybe take a look at the “8-bit“ section on the Wikipedia page about “ANSI Escape Codes“. This should explain how colors in terminals are working. You can use existing terminal ports for Alacritty or Xresources to get some examples how the colors of Nord are ordered for terminals.

Sorry, I don't know what you mean neutral_face

:grin: Me neither! I am just looking at the comments in the source. Not the best comments I have seen.

Maybe take a look at the “8-bit“ section on the Wikipedia page about “ANSI Escape Codes“. This should explain how colors in terminals are working. You can use existing terminal ports for Alacritty or Xresources to get some examples how the colors of Nord are ordered for terminals.

Thanks. Will have a look.
Could you reopen this and add a "help wanted" tag?
Thank you.

Sakura screen shot:

ST screen shot:

Anyone cares to suggest what I am doing wrong?

From Solarized, what are the Nord corresponding colours to the following?
base03
orange
base01
base00
base0
violet
base1
base3

Those colours are wrong! Bah.

nord.patch.gz
Nord patch to Sakura latest version.
Could someone test this please?

Up steam bug report.

Thanks for creating the upstream bug report :+1:
I'll leave this issue open to allow to track the progress and for other users affected by this.

Well, you've also posted the link to the report here 22 days ago and I only had time again today to spend on some open source projects to reply here 😄
Anyway, I'll check the upstream issue from time to time and will close it when it seems that Sakura is not actively developed anymore.

@arcticicestudio
Got a reply! This looks good.

Thanks for your patch. The first 8 colors are standard ones, and the
last 8 colors are the high intensity(bold) ones. Let me know when you
have a final version of your patch and I will apply it.

Can you point me to where I can find those? Thank you.

Nord uses a scheme for the 16 ANSI colors that is a bit different. Instead of using brighter versions of the first 8 colors I've tried to include as many colors from Nord's color palettes as possible, so e.g. color 6 (blue) is nord8 while the brighter version color 12 is nord9 which is in turn even darker.
Anyway, you can use the mapping for the patch from other projects like Nord Xresources which will look similar to the screenshot below.

How does this look to you?

Hated the background colour, so changed it to this:

Does that look better?

I guess these colors match fine now 😄

Updated upstream with patch.

Patch has been committed/
@arcticicestudio  Could you add Sakura to the list of supported terminals?

Actually there is no list of supported terminals but official port projects. Since the support for Nord has been patched into Sakura itself this is out-of-scope. There are many projects that added native support for Nord like e.g. OniVim or Bitwarden.

No worries. As long as there is a note somewhere that sakura supports Nord, that's good enough.
Many thanks indeed for your help in getting this resolved.
I shall close this now. If you feel there is more to do, please re-open and let me know.


Debugging Binary Data

Hi @Rhymen, @houstondapaz, @kaxap =)
How do you debug binary data?
I can read json from websocket, but I can't read binary data. I'm grpc developer and very good on protobuffer.
For example ban request data:

Thank u so much for project =)

Hi @orangehaired,
Please refer to decryptBinaryMessage function in read.go https://github.com/Rhymen/go-whatsapp/blob/4c0e263c801b8b5bd7fad1577786ab6c32c2c042/read.go#L98

Hi @orangehaired,
Please refer to decryptBinaryMessage function in read.go
https://github.com/Rhymen/go-whatsapp/blob/4c0e263c801b8b5bd7fad1577786ab6c32c2c042/read.go#L98

Hi =)
This websocket datas.

I have a custom(web side) decrypt func but returned "invalid hmac" error.  Why? I'm sure this datas signed with this key (provided whatsapp web).

I used the mac and enc keys that whatsapp web provides.

How can i decrypt this?
3438 382E 2D2D 3331 2C07 80B0 6C18 1D41 5753 2F90 3983 04CF 585C D751 693B CC76 3A2E 3D1C 2056 3D64 741A A0AA FC0A 07D9 8C45 3A0A 389F FE25 61AC 6E04 E750 F179 3776 42A3 E9FA B24E 3B09 C250 C9FC 3627 6169 EEE1 A008 9F53 4D10 B5AC 7ACD F31E C0D7 2F4E 28A8 CFBB D2A7 8EE9 FFA6 4C0E BB75 9E43 6B2A C92C E8BE E1
I Tried this but not working
	msg, err := wac.decryptBinaryMessage([]byte("3438 382E 2D2D 3331 2C07 80B0 6C18 1D41 5753 2F90 3983 04CF 585C D751 693B CC76 3A2E 3D1C 2056 3D64 741A A0AA FC0A 07D9 8C45 3A0A 389F FE25 61AC 6E04 E750 F179 3776 42A3 E9FA B24E 3B09 C250 C9FC 3627 6169 EEE1 A008 9F53 4D10 B5AC 7ACD F31E C0D7 2F4E 28A8 CFBB D2A7 8EE9 FFA6 4C0E BB75 9E43 6B2A C92C E8BE E1"))
	if err != nil {
		return nil, err
	}

It should be
msg, err := wac.decryptBinaryMessage([]byte{0x34, 0x38, 0x38, 0x2E, 0x2D, 0x2D, 0x33,...})

@0xhex @kaxap
how can we use decryptBinaryMessage while we are using the chorme?
I want to decode the chrome outgoing/ incoming messages, Is there a way? since I believe we need te token key!

@beshoo
just place appropriate break points in JS code, where encrypted messages are already decoded and deserialized.

Please can you show me an example
On Thu, 28 May 2020, 7:14 pm kaxap<EMAIL_ADDRESS>wrote:

@beshoo https://github.com/beshoo
just place appropriate break points in JS code, where encrypted messages
are already decoded and deserialized.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Rhymen/go-whatsapp/issues/189#issuecomment-635446447,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABDLT25CI6VWJ45JBUXIESTRT2EVTANCNFSM4H663YAA
.

Please note i want to see the sent and received message.
On Thu, 28 May 2020, 7:58 pm beshoo<EMAIL_ADDRESS>wrote:

Please can you show me an example
On Thu, 28 May 2020, 7:14 pm kaxap<EMAIL_ADDRESS>wrote:

@beshoo https://github.com/beshoo
just place appropriate break points in JS code, where encrypted messages
are already decoded and deserialized.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Rhymen/go-whatsapp/issues/189#issuecomment-635446447,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABDLT25CI6VWJ45JBUXIESTRT2EVTANCNFSM4H663YAA
.

I'm not using that lib, but I keep an eye on it because I have mine but it is written in Rust instead.
I have a one rust binary for analyzing the packets between Whatsapp web and Whatsapp server.
and I'll share it with you all:
use crate::settings::Settings;
use anyhow::Result;
use dialoguer::{theme::ColorfulTheme, Confirmation, Input};
use libwa::internal::{verify_and_decrypt_message, Node, NodeContent};
use waproto::{ProstMessage, WebMessageInfo};
mod settings;
fn main() -> Result<()> {
    println!("Loading Settings form ./config/packet-analyzer.toml ..");
    let settings = Settings::new()?;
    let enc = base64::decode(&settings.secrets.enc)?;
    let mac = base64::decode(&settings.secrets.mac)?;
    let theme = ColorfulTheme::default();
    loop {
        let packet = Input::<String>::new()
            .with_prompt("Enter the Packet (in base64)")
            .interact()?;
        let message = base64::decode(&packet)?;
        let sent = Confirmation::with_theme(&theme)
            .with_text("is this a sent packet ?")
            .default(true)
            .show_default(true)
            .interact()?;
        let pad = if sent {
            3 // these there bytes for the [metric, b',', flag]
        } else {
            1 // one for the , it self
        };
        let sep = message
            .iter()
            .position(|x| x == &b',')
            .expect("we should have the `,` separator!")
            + pad;
        let message_tag = std::str::from_utf8(&message[..(sep - pad)])?;
        println!("Message Tag: {}", message_tag);
        let message =
            verify_and_decrypt_message(&enc[..], &mac[..], &message[sep..])?;
        let payload = Node::deserialize(&message)?;
        if let NodeContent::List(nodes) = &payload.content {
            for node in nodes {
                match node.desc.as_ref() {
                    "message" => {
                        handle_message(&node.content)?;
                    },
                    unknown => {
                        eprintln!("got unhandled node of desc: {}", unknown);
                        println!("{:#?}", payload);
                    },
                }
            }
        } else {
            println!("{:#?}", payload);
        }
    }
}

fn handle_message(content: &NodeContent) -> Result<()> {
    if let NodeContent::Binary(ref content) = content {
        let msg = WebMessageInfo::decode(content.as_slice())?;
        println!("{:#?}", msg);
    }
    Ok(())
}

Some Notes:

Settings: is just a struct to hold the mac key and enc key, these keys you should find them stored somewhere in the browser (PS: see Application Tab in devtools)
I'm using a dialoguer package to make it interactive while debugging.
verify_and_decrypt_message function is the same as decryptBinaryMessage but my code is very decoupled, so I have pure functions that work without depending on Whatsapp session.
WebMessageInfo generated from the proto file.

It should be
msg, err := wac.decryptBinaryMessage([]byte{0x34, 0x38, 0x38, 0x2E, 0x2D, 0x2D, 0x33,...})

Can you tell me how get that from binary?

Hey all I made a tool to help with that here https://github.com/shekohex/wadump


Update add-columns-with-grid-template-columns.english.md (Wording order)

Fixed wording order for 'each' when asking to set column width.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


Links added for previously mentioned 7 addition candidates

Not in spreadsheet candidates, and revisions, Links Added
Emergency Ventilator "DIEGO" bag squeezer "gravity operated by weight stack, lifted by cam
https://www.iit.it/iit-vs-covid-19/diego-ventilator
Source Files  https://zenodo.org/record/3859930#.XwWa8_JlBTY
This Coronavirus Ventilator Runs on Raspberry Pi, but Must Pass Tests in Colombia Before Use
https://interestingengineering.com/this-coronavirus-ventilator-runs-on-raspberry-pi-but-must-pass-tests-in-colombia-before-use
https://github.com/Mascobot/pandemic-ventilator-2.0    w/  single file Arduino code
The Winnipeg Ventilator 1990s design updated,  Open Licence
"will support international groups looking to license this design to address the needs in their respective territory or region"
https://thewinnipegventilator.com
*Ferrari FI5 air powered  stm32  RTOS, HAL, graphics, C++ utilities
COVID-19: Ferrari develops pulmonary ventilator - the FI5 - open source  Air Powered
"The technical specification of FI5, the drawings, the firmware, software and list of components are now available as an open source project, 13 May 2020"
https://www.ferrari.com/en-CA/formula1/articles/scuderia-ferrari-and-italian-institute-of-technology-present-fi5
Press:  https://corporate.ferrari.com/en/scuderia-ferrari-mission-winnow-and-italian-institute-technology-present-fi5
Source links  https://www.iit.it/iit-vs-covid-19/fi5-ventilator
https://github.com/icub-tech-iit/ventilator-FI5
Controller implemented in Simulink  IDLE, CPAP, VCV, PRVC
stm32  RTOS, HAL, graphics, C++ utilities
https://www.youtube.com/watch?v=aJfvRJYfhZw
Project Omnis - https://outerreeftech.com/pages/ventilator
https://github.com/jazevedo/Omnis    Arduino code; PID motor control? & Android app
Kahanu | The Breath - Open Source Emergency Use Only, Unapproved Medical Device
https://kahanu.org/    bag squeezing cam
MPS Open Source Ventilator Design Files - need login to DL, Arduino, no source mentioned
https://www.monolithicpower.com/en/mps-open-source-ventilator
https://www.monolithicpower.com/mps-open-source-ventilator-design-files.html

Thank you very much for this comment, I have added/updated entries per your suggestions


Tests: Clean leftover policies

Make sure that Policies are deleted on AfterEach.

test-me-please

Good catch! We should make sure all tests delete all Cilium Network Policies after they finish - this is safe and less prone to error.


Increase Zoom Level

[ ] Increase the zoom level of the image in the main window from 200% to 800% to increase the image visiblity.

Please refer to the commit number
fcd56ca3e94899ef8644a100e99e7c0f8024ae8b


bug/chore: fix import of openpyxl in metadata.py

openpyxl is imported at the top of metadata.py even though it is only used for excel documents. So if metadata.py is imported by any partitioner, openpyxl becomes a dependency, which should not be the case. Two possible solutions to fix this:

Move the openpyxl import to occur inside the functions that need it, and add a requires_dependency decorator
Move the excel related functions to their own module (maybe unstructured.file_utils.excel_metadata), put the import there, remove the import from metadata.py, and then chase down and replace the references to those functions where they occur.

This is fixed now


whisper-resize.py files is missing in graphite 1.1.2

As per the documentation changing the rententions pattern in storage-schemas.conf will not affect for existing .wsp file ie mean existing metrics key ,
Changing this file will not affect already-created .wsp files. Use whisper-resize.py to change those.
But in this version i am not able to find the "whisper-resize.py" file, can you check on this

Hi @panditb ,
It depends how your OS distribute packages. Try to find whisper-resize instead.

My linux version this
NAME="Red Hat Enterprise Linux Server"
VERSION="7.6 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.6"

I can see only these  files
# find . -name whispe*
./pip/repository/whisper-1.1.2.tar.gz
./graphite/webapp/graphite/readers/whisper.py
./graphite/webapp/graphite/readers/whisper.pyc
./graphite/storage/whisper

That's strange. Maybe it was not included in 1.1.2 package?
You can download it from https://github.com/graphite-project/whisper/tree/1.1.2/bin

Thanks !! is it good idea to copy this file and put in existing working graphite instance , is this file will not affect the existing metrics key retentions policy mentioned in storage-schemas.conf file

If you copy only whisper-resize.py it should not affect anything.

Okay can i put this in the folder /opt/graphite/bin , i cant see folder /opt/graphite/whisper

You can put in whatever directory which are in your PATH variable.


[PARO-439] ENH add civisML 2.0 params to ModelPipeline

Add parameters to ModelPipeline for skipping validation, specifying n_jobs during train, and passing a custom ETL estimator.

Should we also add a line in from_existing  like this?
klass._etl_train = args.get('ETL', None)

One note about this is that right now, the _etl_train attribute is not set to None by default; instead, it is not set at all.

I think you should set self._etl_train = None in the constructor. Good catch on the from_existing, though. You'll need to grab "ETL" from the existing training job and store it in self.etl, won't you?

I did not add etl (or validate, or n_jobs) as an attribute, because they are training-specific (and ETL should get tacked on to the head of the model estimator at the end of training anyway). Users might want to access it, though, so I can add it as a user-facing attribute as well.

Oops, you're right, there is no self.etl, so from_existing shouldn't set it.

Any other changes you would recommend, @stephen-hoover? Otherwise we can put this on hold until the CivisML v2 container is available.

Ok, made the name change. validation_data can be 'train' (default) to use training data, or 'skip' to skip validation. See https://github.com/civisanalytics/civis-model/pull/382 for the associated change in civis-model.

I also added a NotImplementedError in case anyone tries to pass an ETL transformer before they have access to the new templates (the other new arguments have non-None defaults, so I wasn't sure it made sense to raise an error in those cases).

Not sure what's causing the Python 3.4 error. It doesn't seem like a test that my code should have affected. I'll look into that more.

I can't replicate that error locally (after building a minimal conda env with python 3.4). It's not just a one-time freakout in Travis though, because it's thrown that error on multiple commits. Any ideas, @stephen-hoover?

Ah, never mind-- apparently running pytest was enforcing python 3.6, while py.test used the version in my conda env. I'm replicating the error now.

Ok-- looks like some tests got re-added here as the result of a merge. Tests are passing, it should be good for another look.

Ah, I feel silly-- I wrote those tests a while ago to test skipping validation. I didn't recognize them, so I thought that they were tests that someone else had removed, and that I had kept them on my branch during a merge. I had been getting some unexpected merge issues in my fork, so I thought that might be the cause of them. I should have git blamed them to check.
For some reason, one of those tests is failing with python 3.4, so I'll need to figure out what's going on there before merging.

Weird gotcha I discovered-- apparently, in some versions of Python, autospecced mocks don't raise exceptions properly. I don't need the autospec in that test anyway, so removing it should fix the issue.

Should you also restore the test_modelpipeline_train_custom_etl test?

Weird. I reverted the commit, so I thought I added back all of the tests. I'll put it back in.

Ah-- so actually, I removed that one because etl is passed to the constructor rather than to the train function now. But I suppose I could still use the test to check that the etl estimator is being stored using file_to_civis.


timeout

Description
timeout
Reproduction Steps

reported a guy yesterday at 18:14 (27.06) -> he got no BAN

GC info for all 11 accs received.
example:
[18:14:40 INFORMATION] GC - smurfXXX @ 7 - Successfully reported. Confirmation ID:<PHONE_NUMBER>166015798

[18:14:40` INFORMATION] ThreadManager @ 4 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:40 INFORMATION] ThreadManager @ 5 - Successfully sent a "report" to 121561818 with account "accXXX".
[18:14:40 INFORMATION] ThreadManager @ 34 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:40 INFORMATION] ThreadManager @ 35 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:40 INFORMATION] ThreadManager @ 7 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:40 INFORMATION] ThreadManager @ 28 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:40 INFORMATION] ThreadManager @ 42 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:41 INFORMATION] ThreadManager @ 45 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:41 INFORMATION] ThreadManager @ 48 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:41 INFORMATION] ThreadManager @ 46 - Successfully sent a "report" to 121561818 with account "smurfXXX".
[18:14:41 INFORMATION] ThreadManager @ 51 - Successfully sent a "report" to 121561818 with account "smurfXXX".

try at 3:38 (28.06) -> 1st ERROR
error reason: 12h cooldown?

try at 12:15 (28.06) -> ERROR
error reason: cooldown reset at 2nd try? (but no reports were send!) - usually 12h passed

try right now at 23:42 (28.06) -> ERROR
error reason: cooldown reset at 3nd try? (but no reports were send!) - usually more than 24h passed

Errors
[23:42:13 ERROR] ThreadManager @ 5 - Connection to account "accXXX" timed out. It was not possible to report the target after 8 seconds.
[23:42:14 ERROR] ThreadManager @ 7 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 9 seconds.
[23:42:15 ERROR] ThreadManager @ 8 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 10 seconds.
[23:42:16 ERROR] ThreadManager @ 36 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 10 seconds.
[23:42:17 ERROR] ThreadManager @ 37 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 10 seconds.
[23:42:18 ERROR] ThreadManager @ 26 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 10 seconds.
[23:42:19 ERROR] ThreadManager @ 39 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 10 seconds.
[23:42:20 ERROR] ThreadManager @ 42 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 10 seconds.
[23:42:21 ERROR] ThreadManager @ 45 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 10 seconds.
[23:42:22 ERROR] ThreadManager @ 48 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 11 seconds.
[23:42:23 ERROR] ThreadManager @ 43 - Connection to account "smurfXXX" timed out. It was not possible to report the target after 11 seconds.

what does this mean? Is there a cooldown when no report got send?
tomorrow, I will try it again. maybe the 12h cooldown got resetted each time I tried the bot?
bit sad, because he was really obvious and did not played after this game for 24h. he knew why :D
System Information
Operating System: < Windows 10 >
Titan version: < Titan release 1.4.0 >

I think there is an 12h cooldown and it is resetting, each time you are trying the bot.
I tried it now at 15:15 and it went fine (like 1st try at 18:14 (27.06) wihtout any error)

I'm glad it works. I'm currently unable to work on Titan because of problems with my Computer, won't be able to update this project for 2 weeks.


fix fix bug when comment endwith \r

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Changing the functionality of the on_showRewardedVideo signal

It was hard to manage Rewarded Videos before I added another signal.
Now my ad workflow looks like this:
func _on_showRewardedVideo(success:bool, ad_name:String):
	if not success:
		if is_print_debug:
			print("on_showRewardedVideo(success:%s, ad_name:%s)"%[false, ad_name])
		return
	else:
		last_ad_name = ad_name
		if is_print_debug: print("on_showRewardedVideo success")
	match ad_name:
		"continue": reward_continue()

func _on_closeRewardedVideo(success:bool, ad_name:String):
	if not success:
		if is_print_debug:
			print("on_closeRewardedVideo(success:%s, ad_name:%s)"%[false, ad_name])
		return
	match last_ad_name:
		"continue": continue_game()

It's much easier to keep those signals separate, bc Yandex won't like resumed gameplay, while the ad is not closed :)

Good idea, but I rewrote the code, that's the reason:
The Yandex documentation says that there are 4 callbacks, here are two of them: "onClose" and "onRewarded", as far as I understand, not every "onClose" returns true, so I rewrote the code that takes into account such moments.
I left 1 signal for the "showRewardedVideo" function, but now this signal is not called when the callback is "onRewarded", it is called only when "onClose" or "onError".
https://yandex.ru/dev/games/doc/en/sdk/sdk-adv#rewarded-video


go-with-the-flow

Hey,
Note that go-with-the-flow is superseeded by http://github.com/bjartek/overflow, there are some example tests for this at
http://github.com/findonflow/find

If you need any changes to it since you are using a fork of go-with-the-flow let me know and that should be no problem at all.


Contributing guidelines

Are there any contributing guidelines for this project?

@harshil15999 Nothing yet as the library is fairly new! Let us know what you want to add, and create a pull request. We can take a look.
Thanks !

Hey @ramsrigouthamg  I donot really have any ideas but really liked the demos of this library  on Linkedin. Perhaps you could open up some Issues as Features to be added.


Write instructions for running on cloud

Replace italics below with details for this issue.
Describe the Task
Provide a description of the task here.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Sub-Issues
Consider breaking the task down into sub-issues.

[ ] Add a checkbox for each sub-issue here.

Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee

[ ] Select engineer(s) or no engineer required
[ ] Select scientist(s) or no scientist required

Labels

[ ] Select component(s)
[ ] Select priority
[ ] Select requestor(s)

Projects and Milestone

[ ] Select Repository and/or Organization level Project(s) or add alert: NEED PROJECT ASSIGNMENT label
[ ] Select Milestone as the next official version or Future Versions

Task Checklist

[ ] Complete the issue definition above, including the Time Estimate and Funding Source.
[ ] Fork this repository or create a branch of develop.
Branch name: feature_<Issue Number>_<Description>
[ ] Complete the development and test your changes.
[ ] Add/update log messages for easier debugging.
[ ] Add/update unit tests.
[ ] Add/update documentation.
[ ] Push local changes to GitHub.
[ ] Submit a pull request to merge into develop.
Pull request: feature <Issue Number> <Description>
[ ] Define the pull request metadata, as permissions allow.
Select: Reviewer(s) and Development issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
[ ] Iterate until the reviewer(s) accept and merge your changes.
[ ] Delete your fork or branch.
[ ] Close this issue.

Now that we have instructions for running the I-WRF suite for the Hurricane Matthew case on Red Cloud (https://i-wrf.readthedocs.io/en/latest/Users_Guide/matthewredcloud.html#matthewredcloud), do you think we can close this issue, @rcplane? Or do you want to hold this open until we get something working on AWS? Or maybe that should be its own specific issue?