R114: No display output on HDMI

Tried both HDMI ports, no luck. I had tried FydeOS previously, and that worked fine, but needs a newer Android, so tried this, but no good :-/
Serial debug output:
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
Manufacturer ID:0x6
CH0 RX Vref:28.7%, TX Vref:24.8%,24.8%
CH1 RX Vref:28.7%, TX Vref:23.8%,24.8%
CH2 RX Vref:29.7%, TX Vref:23.8%,24.8%
CH3 RX Vref:29.7%, TX Vref:24.8%,24.8%
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out
INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-499-ge63a16361:derrick.huang
NOTICE:  BL31: Built : 10:58:38, Jan 10 2023
INFO:    spec: 0x1
INFO:    ext 32k is not valid
INFO:    ddr: stride-en 4CH
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    valid_cpu_msk=0xff bcore0_rst = 0x0, bcore1_rst = 0x0
INFO:    system boots from cpu-hwid-0
INFO:    idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    BL31: Initialising Exception Handling Framework
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9

U-Boot 2017.09-g6a2c0dfaf5ee-230203 #damenly (Apr 23 2023 - 15:51:48 +0800)

Model: Radxa ROCK 5B
PreSerial: 2, raw, 0xfeb50000
DRAM:  15.7 GiB
Sysmem: init
Relocation Offset: eda44000
Relocation fdt: eb9f9b18 - eb9fecc0
CR: M/C/I
Using default environment

mmc@fe2c0000: 1, mmc@fe2e0000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
DM: v2
No misc partition
boot mode: None
FIT: No boot partition
No resource partition
No resource partition
Failed to load DTB, ret=-19
No find valid DTB, ret=-22
Failed to get kernel dtb, ret=-22
Model: Radxa ROCK 5B
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)
  b0pll 24000 KHz
  b1pll 24000 KHz
  lpll 24000 KHz
  v0pll 24000 KHz
  aupll 24000 KHz
  cpll 1500000 KHz
  gpll 1188000 KHz
  npll 24000 KHz
  ppll 1100000 KHz
  aclk_center_root 702000 KHz
  pclk_center_root 100000 KHz
  hclk_center_root 396000 KHz
  aclk_center_low_root 500000 KHz
  aclk_top_root 750000 KHz
  pclk_top_root 100000 KHz
  aclk_low_top_root 396000 KHz
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x1
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x1
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x1
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe Linking... LTSSM is 0x0
pcie@fe150000: PCIe-0 Link Fail

Device 0: unknown device
MMC: no card present
mmc_init: -123, time 1
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:c...
Found U-Boot script /boot/boot.scr.uimg
reading /boot/boot.scr.uimg
3426 bytes read in 1 ms (3.3 MiB/s)
## Executing script at 00500000
Boot script loaded from mmc 0:3
distro_bootpart: c
prefix: /boot/
27570688 bytes read in 157 ms (167.5 MiB/s)
251739 bytes read in 14 ms (17.1 MiB/s)
** File not found /boot//rockchip/overlay/fixup.scr **
Fdt Ramdisk skip relocation
No misc partition
## Flattened Device Tree blob at 0x08300000
   Booting using the fdt blob at 0x08300000
   reserving fdt memory region: addr=8300000 size=a3000
  'reserved-memory' cma: addr=10000000 size=10000000
  'reserved-memory' ramoops@110000: addr=110000 size=f0000
   Using Device Tree in place at<PHONE_NUMBER>300000, end<PHONE_NUMBER>3a5fff
can't get otp device, ret=-19
Adding bank: 0x00200000 - 0xf0000000 (size: 0xefe00000)
Adding bank: 0x100000000 - 0x3fc000000 (size: 0x2fc000000)
Adding bank: 0x3fc500000 - 0x3fff00000 (size: 0x03a00000)
Total: 1183.297 ms

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 5.10.110-fyde (openfyde@fydexplorer) (Chromium OS 16.0_pre484197_p20230405-r7 clang version 16.0.0 (/var/tmp/portage/sys-devel/llvm-16.0_pre484197_p20230405-r7/work/llvm-16.0_pre484197_p20230405/clang 2916b99182752b1aece8cc4479d8d6a20b5e02da), LLD 16.0.0) #1 SMP PREEMPT Wed Jul 12 19:55:45 UTC 2023
[    0.000000] Machine model: Radxa ROCK 5B
[    0.000000] efi: UEFI not found.
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-cubic-lut@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] Reserved memory: bypass cma node, using cmdline CMA params instead
[    0.000000] OF: reserved mem: node cma compatible matching fail
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000003ffefffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000003fbffffff]
[    0.000000]   node   0: [mem 0x00000003fc500000-0x00000003ffefffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000003ffefffff]
[    0.000000] On node 0, zone Normal: 256 pages in unavailable ranges
[    0.000000] cma: Reserved 64 MiB at 0x00000000ec000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 32 pages/cpu s93544 r8192 d29336 u131072
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: patching kernel code
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 4062220
[    0.000000] Kernel command line: rootwait ro cros_debug cros_secure cros_legacy console=ttyS2,1500000n8 root=PARTUUID=64c614cd-afb8-f54a-92e1-af2f52710820 cma=64M usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x00000000e8000000-0x00000000ec000000] (64MB)
[    0.000000] Memory: 16030472K/16506880K available (15360K kernel code, 2732K rwdata, 6928K rodata, 1792K init, 596K bss, 410872K reserved, 65536K cma-reserved)
[    0.000000] random: get_random_u64 called from __kmem_cache_create+0x34/0x450 with crng_init=0
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] ftrace: allocating 53414 entries in 209 pages
[    0.000000] ftrace: allocated 209 pages with 4 groups
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 480 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
[    0.000000] ITS [mem 0xfe640000-0xfe65ffff]
[    0.000000] ITS@0x00000000fe640000: allocated 8192 Devices @100190000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @1001a0000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] ITS [mem 0xfe660000-0xfe67ffff]
[    0.000000] ITS@0x00000000fe660000: allocated 8192 Devices @1001c0000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @1001d0000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x00000001001e0000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000001001f0000
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns:<PHONE_NUMBER>92 ns
[    0.000003] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every<PHONE_NUMBER>097ns
[    0.001166] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[    0.001181] pid_max: default: 32768 minimum: 301
[    0.001291] LSM: Security Framework initializing
[    0.001335] Yama: becoming mindful.
[    0.001353] LoadPin: ready to pin (currently not enforcing)
[    0.001374] Chromium OS LSM: enabled
[    0.001377] SELinux:  Initializing.
[    0.001503] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.001537] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.003182] rcu: Hierarchical SRCU implementation.
[    0.003504] Platform MSI: msi-controller@fe640000 domain created
[    0.003522] Platform MSI: msi-controller@fe660000 domain created
[    0.003859] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe640000 domain created
[    0.003878] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe660000 domain created
[    0.004091] EFI services will not be available.
[    0.004473] smp: Bringing up secondary CPUs ...
[    0.004972] Detected VIPT I-cache on CPU1
[    0.004996] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
[    0.005011] GICv3: CPU1: using allocated LPI pending table @0x0000000100200000
[    0.005051] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.005590] Detected VIPT I-cache on CPU2
[    0.005610] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
[    0.005623] GICv3: CPU2: using allocated LPI pending table @0x0000000100210000
[    0.005660] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.006179] Detected VIPT I-cache on CPU3
[    0.006197] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
[    0.006209] GICv3: CPU3: using allocated LPI pending table @0x0000000100220000
[    0.006243] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.006795] CPU features: detected: Spectre-v4
[    0.006797] CPU features: detected: Spectre-BHB
[    0.006799] Detected PIPT I-cache on CPU4
[    0.006810] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
[    0.006817] GICv3: CPU4: using allocated LPI pending table @0x0000000100230000
[    0.006839] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
[    0.007322] Detected PIPT I-cache on CPU5
[    0.007333] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
[    0.007340] GICv3: CPU5: using allocated LPI pending table @0x0000000100240000
[    0.007363] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
[    0.007834] Detected PIPT I-cache on CPU6
[    0.007844] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
[    0.007851] GICv3: CPU6: using allocated LPI pending table @0x0000000100250000
[    0.007874] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
[    0.008350] Detected PIPT I-cache on CPU7
[    0.008361] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
[    0.008368]tered new interface driver cdc_acm
[    0.462229] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adaptert registered for Keyspan 1 port adapter
[    0.462575] usbserial: USB Serial support registered for Keyspan 2 port adapter
                                                                                [    0.510598] rtc-hym8563 6-0051: registered as rtc0
[    0.511599] rtc-hym8563 6-0051: setting system clock to 2021-01-0dc: tsadc is probed successfully!
[    0.517260] device-mapper: ioctl: 4.44.0-ioctl (2021-02-01) initialised<EMAIL_ADDRESS>[    0.517362] device-mapper: verity-chromeos: dm-verity-chromeos registered
[    0.517910] cpu cpu0: bin=0
[    0.518082] cpu cpu0: leakage=17
[    0.519488] cpu cpu0: pvtm=1521
[    0.519550] cpu cpu0: pvtm-volt-sel=5
[    0.521430] cpu cpu4: bin=0
[    0.521600] cpu cpu4: leakage=15
[    0.525393] rk-pcie fe170000.pcie: PCIe Linking... LTSSM is 0x3
[    0.528037] cpu cpu4: pvtm=1766
[    0.531939] cpu cpu4: pvtm-volt-sel=6
[    0.534568] cpu cpu6: bin=0
[    0.534738] cpu cpu6: leakage=15
[    0.535387] rk-pcie fe150000.pcie: PCIe Linking... LTSSM is 0x0
[    0.541193] cpu cpu6: pvtm=1770
[    0.545114] cpu cpu6: pvtm-volt-sel=6
[    0.546638] cpu cpu0: avs=0
[    0.547272] cpu cpu4: avs=0
[    0.547886] cpu cpu6: avs=0
[    0.548092] cpu cpu0: EM: created perf domain
[    0.548124] cpu cpu0: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=1608000000 h_table=0
[    0.548766] cpu cpu4: EM: created perf domain
[    0.548790] cpu cpu4: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=2208000000 h_table=0
[    0.552046] rk-pcie fe170000.pcie: PCIe Linking... LTSSM is 0x3
[    0.562044] rk-pcie fe150000.pcie: PCIe Linking... LTSSM is 0x0
[    0.562928] cpu cpu6: EM: created perf domain
[    0.563131] cpu cpu6: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=2208000000 h_table=0
[    0.575381] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    0.578546] sdhci: Secure Digital Host Controller Interface driver
[    0.578556] sdhci: Copyright(c) Pierre Ossman
[    0.578561] Synopsys Designware Multimedia Card Interface Driver
[    0.579164] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.579231] dwmmc_rockchip fe2d0000.mmc: IDMAC supports 32-bit address mode.
[    0.579245] dwmmc_rockchip fe2d0000.mmc: Using internal DMA controller.
[    0.579249] dwmmc_rockchip fe2d0000.mmc: Version ID is 270a
[    0.579263] dwmmc_rockchip fe2d0000.mmc: DW MMC controller at irq 77,32 bit host data width,256 deep fifo
[    0.579411] dwmmc_rockchip fe2d0000.mmc: allocated mmc-pwrseq
[    0.579415] mmc_host mmc2: card is non-removable.
[    0.579628] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    0.579651] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    0.579659] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    0.579687] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 76,32 bit host data width,256 deep fifo
[    0.580277] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    0.580329] SMCCC: SOC_ID: ARCH_FEATURES(ARCH_SOC_ID) returned error: fffffffffffffffd
[    0.580687] hid: raw HID events driver (C) Jiri Kosina
[    0.580942] usbcore: registered new interface driver usbhid
[    0.580949] usbhid: USB HID core driver
[    0.581182] ashmem: initialized
[    0.584705] optee: probing for conduit method.
[    0.584715] optee: api uid mismatch
[    0.584724] optee: probe of firmware:optee failed with error -22
[    0.585245] usbcore: registered new interface driver snd-usb-audio
[    0.592050] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    0.592092] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    0.592553] input: rockchip-HDMI0 HDMI/DP as /devices/platform/hdmi0-sound/sound/card0/input2
[    0.593804] input: rockchip-HDMI1 HDMI/DP as /devices/platform/hdmi1-sound/sound/card1/input3
[    0.594147] debugfs: File 'Capture' in directory 'dapm' already present!
[    0.594716] input: TYPEC-HDMI HDMI/DP as /devices/platform/dp0-sound/sound/card2/input4
[    0.595532] input: headset-keys as /devices/platform/es8316-sound/input/input5
[    0.595717] rk-multicodecs es8316-sound: ASoC: Property 'rockchip,audio-routing' does not exist or its length is not even
[    0.595725] rk-mul:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
[    0.761791] rk-pcie fe190000.pcie:      MEM 0x00f4200000..0x00f4ffarent 'vdd_npu_s0' already present!
[    0.773482] RKNPU fdab0000.npu: pvtm=927
[    0.777833] RKNPU fdab0000.npu: pvtm-vole system using the ext4 subsystem
[    0.791413] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null)
[
  [    0.822303] Run /sbin/init as init process
[    0.901909] SELinux:  Permission nlmsg_getneigh in class netlink_route_socket not defined in policy.
[    0.902047] SELinux:  Permission perfmon in class capability2 not defined in policy.
[    0.902055] SELinux:  Permission bpf in class capability2 not defined in policy.
[    0.902061] SELinux:  Permission checkpoint_restore in class capability2 not defined in policy.
[    0.902087] SELinux:  Permission perfmon in class cap2_userns not defined in policy.
[    0.902093] SELinux:  Permission bpf in class cap2_userns not defined in policy.
[    0.902099] SELinux:  Permission checkpoint_restore in class cap2_userns not defined in policy.
[    0.902214] SELinux:  Class anon_inode not defined in policy.
[    0.902221] SELinux: the above unknown classes and permissions will be denied
[    0.908992] SELinux:  policy capability network_peer_controls=1
[    0.909019] SELinux:  policy capability open_perms=1
[    0.909026] SELinux:  policy capability extended_socket_class=1
[    0.909032] SELinux:  policy capability always_check_network=0
[    0.909038] SELinux:  policy capability cgroup_seclabel=0
[    0.909044] SELinux:  policy capability nnp_nosuid_transition=1
[    0.909050] SELinux:  policy capability genfs_seclabel_symlinks=0
[    0.909057] SELinux:  policy capability ioctl_skip_cloexec=0
[    0.932173] usb 4-1: new full-speed USB device number 2 using ohci-platform
[    0.995631] audit: type=1403 audit(1609502400.983:2): auid=4294967295 ses=4294967295 lsm=selinux res=1
[    1.022073] rk-pcie fe190000.pcie: PCIe Link up, LTSSM is 0x130011
[    1.022303] rk-pcie fe190000.pcie: PCI host bridge to bus 0004:40
[    1.022317] pci_bus 0004:40: root bus resource [bus 40-4f]
[    1.022326] pci_bus 0004:40: root bus resource [??? 0xf4000000-0xf40fffff flags 0x0]
[    1.022335] pci_bus 0004:40: root bus resource [io  0x200000-0x2fffff] (bus address [0xf4100000-0xf41fffff])
[    1.022344] pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff]
[    1.022353] pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff pref]
[    1.022398] pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400
[    1.022420] pci 0004:40:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    1.022482] pci 0004:40:00.0: supports D1 D2
[    1.022490] pci 0004:40:00.0: PME# supported from D0 D1 D3hot
[    1.030956] pci 0004:40:00.0: Primary bus is hard wired to 0
[    1.031002] pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
[    1.031244] pci 0004:41:00.0: [10ec:8125] type 00 class 0x020000
[    1.031312] pci 0004:41:00.0: reg 0x10: [io  0x0000-0x00ff]
[    1.031393] pci 0004:41:00.0: reg 0x18: [mem 0x00000000-0x0000ffff 64bit]
[    1.031437] pci 0004:41:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit]
[    1.031826] pci 0004:41:00.0: supports D1 D2
[    1.031837] pci 0004:41:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.048564] pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41
[    1.048615] pci 0004:40:00.0: BAR 8: assigned [mem 0xf4200000-0xf42fffff]
[    1.048629] pci 0004:40:00.0: BAR 6: assigned [mem 0xf4300000-0xf430ffff pref]
[    1.048640] pci 0004:40:00.0: BAR 7: assigned [io  0x200000-0x200fff]
[    1.048653] pci 0004:41:00.0: BAR 2: assigned [mem 0xf4200000-0xf420ffff 64bit]
[    1.048691] pci 0004:41:00.0: BAR 4: assigned [mem 0xf4210000-0xf4213fff 64bit]
[    1.048835] pci 0004:41:00.0: BAR 0: assigned [io  0x200000-0x2000ff]
[    1.048854] pci 0004:40:00.0: PCI bridge to [bus 41]
[    1.048862] pci 0004:40:00.0:   bridge window [io  0x200000-0x200fff]
[    1.048892] pci 0004:40:00.0:   bridge window [mem 0xf4200000-0xf42fffff]
[    1.051477] pcieport 0004:40:00.0: PME: Signaling with IRQ 142
[    1.051993] pcieport 0004:40:00.0: AER: enabled with IRQ 143
[    1.114697] audit: type=1400 audit(1609502401.100:3): avc:  granted  { execute } for  pid=252 comm="sh" name="crash_reporter" dev="mmcblk0p3" ino=2768 scontext=u:r:cros_init_scripts:s0 tcontext=u:object_r:cros_crash_reporter_exec:s0 tclass=file
[    1.142791] usb 4-1: New USB device found, idVendor=27c6, idProduct=0818, bcdDevice= 1.33
[    1.142828] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.142837] usb 4-1: Product: TouchScreen
[    1.142845] usb 4-1: Manufacturer: WingCool Inc.
[    1.152938] input: WingCool Inc. TouchScreen as /devices/platform/fc8c0000.usb/usb4/4-1/4-1:1.0/0003:27C6:0818.0001/input/input7
[    1.209224] hid-multitouch 0003:27C6:0818.0001: input,hiddev96,hidraw0: USB HID v1.10 Device [WingCool Inc. TouchScreen] on usb-fc8c0000.usb-1/input0
[    1.213419] hid-generic 0003:27C6:0818.0002: hidraw1: USB HID v1.10 Device [WingCool Inc. TouchScreen] on usb-fc8c0000.usb-1/input1
[    1.279686] LoadPin: mmcblk0p3 (179:3): writable
[    1.279717] LoadPin: enforcement can be disabled.
[    1.279730] LoadPin: kernel-module pinned obj="/lib/modules/5.10.110-fyde/kernel/lib/lz4/lz4_decompress.ko" pid=263 cmdline="/sbin/modprobe -q -- fs-squashfs"
[    1.284806] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.286537] Registered swp emulation handler
[    1.334083] udevd[270]: starting version 225
[    1.336779] EXT4-fs (mmcblk0p1): recovery complete
[    1.337304] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: commit=600,discard
[    1.340324] EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts:
[    1.367692] EXT4-fs (mmcblk0p1): re-mounted. Opts:
[    1.468534] EXT4-fs (loop1): warning: mounting unchecked fs, running e2fsck is recommended
[    1.471260] EXT4-fs (loop1): mounted filesystem without journal. Opts: (null)
[    1.478464] tpm tpm0: A TPM error (256) occurred attempting the self test
[    1.478474] tpm tpm0: starting up the TPM manually
[    1.703955] EXT4-fs (dm-0): 2 orphan inodes deleted
[    1.704000] EXT4-fs (dm-0): recovery complete
[    1.715468] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: discard,commit=600
[    1.809101] encrypted-reboo (pid 502) is setting deprecated v1 encryption policy; recommend upgrading to v2.
[    1.812471] audit: type=1400 audit(1671408000.536:4): avc:  granted  { execute } for  pid=503 comm="chromeos_startu" name="crash_reporter" dev="mmcblk0p3" ino=2768 scontext=u:r:chromeos_startup:s0 tcontext=u:object_r:cros_crash_reporter_exec:s0 tclass=file
[    1.978248] frecon[470]: Frecon using drm driver rockchip, version 3.0, date(20140818), desc(RockChip Soc DRM)
[    2.169721] EXT4-fs (mmcblk0p1): re-mounted. Opts: discard,resgid=20119,commit=600
[    2.236156] low_mem: threshold[0] 817 MB
[    2.236178] low_mem: threshold[1] 6288 MB
[    2.240123] init: ureadahead main process (545) terminated with status 5
[    2.249222] zram: Added device: zram0
[    2.296593] zram0: detected capacity change from 0 to<PHONE_NUMBER>4
[    2.325403] Adding 31441012k swap on /dev/zram0.  Priority:-2 extents:1 across:31441012k SS
[    2.359616] dwhdmi-rockchip fdea0000.hdmi: use tmds mode
[    2.359681] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 1024x600p60, type: 11(if:1000) for vp1 dclk: 51210000
[    2.360267] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] dclk_out1 div: 0 dclk_core1 div: 2
[    2.360301] rockchip-hdptx-phy-hdmi fed70000.hdmiphy: hdptx_ropll_cmn_config bus_width:7d064 rate:512100
[    2.360588] rockchip-hdptx-phy-hdmi fed70000.hdmiphy: hdptx phy pll locked!
[    2.360598] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vop1 to 51210000, get 51210000
[    2.360639] dwhdmi-rockchip fdea0000.hdmi: final tmdsclk = 51210000
[    2.360717] dwhdmi-rockchip fdea0000.hdmi: don't use dsc mode
[    2.360725] dwhdmi-rockchip fdea0000.hdmi: dw hdmi qp use tmds mode
[    2.360735] rockchip-hdptx-phy-hdmi fed70000.hdmiphy: bus_width:0x7d064,bit_rate:512100
[    2.365923] rockchip-hdptx-phy-hdmi fed70000.hdmiphy: hdptx phy lane can't ready!
[    2.365936] phy phy-fed70000.hdmiphy.8: phy poweron failed --> -22
[    2.422152] dwhdmi-rockchip fdea0000.hdmi: dw_hdmi_qp_setup hdmi set operation mode failed
[    2.422218] dwhdmi-rockchip fdea0000.hdmi: Rate 51210000 missing; compute N dynamically
[    2.666811] init: daisydog main process (825) terminated with status 251
[    2.666853] init: daisydog main process ended, respawning
[    2.672578] r8169 0004:41:00.0: enabling device (0000 -> 0003)
[    2.705334] init: daisydog main process (856) terminated with status 251
[    2.705402] init: daisydog main process ended, respawning
[    2.717796] r8169 0004:41:00.0 eth0: RTL8125B, 00:e0:4c:68:00:8c, XID 641, IRQ 144
[    2.717806] r8169 0004:41:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[    2.736065] init: daisydog main process (901) terminated with status 251
[    2.736125] init: daisydog main process ended, respawning
[    2.743149] Bluetooth: Core ver 2.22
[    2.743222] NET: Registered protocol family 31
[    2.743226] Bluetooth: HCI device and connection manager initialized
[    2.743231] Bluetooth: HCI socket layer initialized
[    2.743236] Bluetooth: L2CAP socket layer initialized
[    2.743244] Bluetooth: SCO socket layer initialized
[    2.754499] init: daisydog main process (931) terminated with status 251
[    2.754516] init: daisydog main process ended, respawning
[    2.768561] init: daisydog main process (948) terminated with status 251
[    2.768579] init: daisydog main process ended, respawning
[    2.814579] init: daisydog main process (1005) terminated with status 251
[    2.814636] init: daisydog main process ended, respawning
[    2.816018] frecon[470]: Frecon using drm driver rockchip, version 3.0, date(20140818), desc(RockChip Soc DRM)
[    2.852692] init: daisydog main process (1079) terminated with status 251
[    2.852711] init: daisydog main process ended, respawning
[    2.879032] init: daisydog main process (1104) terminated with status 251
[    2.879049] init: daisydog main process ended, respawning
[    2.894300] init: daisydog main process (1117) terminated with status 251
[    2.894353] init: daisydog main process ended, respawning
[    2.912216] init: daisydog main process (1137) terminated with status 251
[    2.912271] init: daisydog main process ended, respawning
[    2.958710] RTL8226B_RTL8221B 2.5Gbps PHY r8169-4-4100:00: attached PHY driver [RTL8226B_RTL8221B 2.5Gbps PHY] (mii_bus:phy_addr=r8169-4-4100:00, irq=IGNORE)
[    3.142279] r8169 0004:41:00.0 eth0: Link is Down
[    3.146552] init: daisydog main process (1157) terminated with status 251
[    3.146595] init: daisydog respawning too fast, stopped
[    3.175454] rk-pcie fe170000.pcie: PCIe Link Fail
[    3.175482] rk-pcie fe170000.pcie: failed to initialize host
[    3.195489] rk-pcie fe150000.pcie: PCIe Link Fail
[    3.195500] rk-pcie fe150000.pcie: failed to initialize host

      fffffffffffff
    ff:::::::::::::ff                               ddddddd
   f::::::ffffff::ff                                d:::::d                                 OOOOOOOOO               SSSSSSSSSSSSS
  f::::::f      ff                                  d:::::d                             OO::::::::::::OO          SS:::::::::::::SSS
  f:::::f                                           d:::::d                           OO::::OOOOOOOOO::::OO      S:::::SSSSSSSS:::::SS
  f:::::f                                           d:::::d                         O:::::O           O:::::O   S:::::S        SSSSSSS
ff::::::ffffffff  yyyyyyy           yyyyyyy  dddddd d:::::d     eeeeeeeeee        O:::::O               O:::::O S::::S
f:::::::::::::::f  y:::::y         y:::::yddd::::::d::::::d  eee::eeeeeee::eee   O:::::O                 O:::::OS:::::S
ff:::::::fffffffff  yyyyyyy       y:::::yd:::::ddddd::::::d e::::e       e::::e O:::::O                   O:::::OS:::::SSSSS
  f:::::f                        y:::::yd::::d      d:::::de:::e          e:::eO:::::O                     O:::::OSSS:::::::SSSSS
  f:::::f             y:::::y   y:::::yd::::d       d:::::de::::eeeeeeeeee::::eO:::::O                     O:::::O   SSS:::::::::SS
  f:::::f              y:::::y y:::::yd::::d        d:::::de:::::::::::::::::e O:::::O                     O:::::O      SSSSSSS:::::S
  f:::::f               y:::::y:::::y d::::d        d:::::de::::eeeeeeeeeeeee   O:::::O                   O:::::O              S:::::S
  f:::::f                y:::::::::y  d:::::d       d:::::de:::e                 O:::::O                 O:::::O                S:::::S
  f:::::f                 y:::::::y    dd::::d      d:::::de::::e         eeeee   O:::::O               O:::::O SSSSSSS         S:::::S
  f:::::f                  y:::::y       d::::dddddd::::::d e::::e       e:::e      O:::::O           O:::::O   S::::::S       S::::::S
  f:::::f                 y:::::y         ddd::::::d::::::d  eee::eeeeeee:eee         OO::::OOOOOOOOO::::OO      S::::::SSSSSSS:::::SS
  fffffff                y:::::y             dddddd ddddddd     eeeeeeeeee              OO::::::::::::OO          SSS:::::::::::::SSS
                        y:::::y                                                             OOOOOOOOO                SSSSSSSSSSSSS
                       y:::::y
                      y:::::y
                       y:::y
                        yyy

V17 Nostalgic Reflections
_______________________________________________________________________________________________________________________________________

Welcome to the FydeOS console, we hope you know what you are doing!

> To get help, visit: https://fydeos.io/help

> To return to the browser, press:

 __________     _________     _____________
|\        /|   |\       /|   |\           /|
| +------+ |   | +-----+ |   | +---------+ |
| | Ctrl | | + | | Alt | | + | | <--(F1) | |
| +------+ |   | +-----+ |   | +---------+ |
|/________\|   |/_______\|   |/___________\|

localhost login: [    4.086962] mali fb000000.gpu: Loading Mali firmware 0x1010000
[    4.087796] mali fb000000.gpu: Mali firmware git_sha: e6cfd856a9b143e1ab6657328e8b5ffc44a623f9
[    5.638987] dwhdmi-rockchip fdea0000.hdmi: use tmds mode
[    5.644943] dwhdmi-rockchip fdea0000.hdmi: use tmds mode
[    6.044363] r8169 0004:41:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[    6.044436] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    6.106939] 8021q: 802.1Q VLAN Support v1.8
[    9.850176] EXT4-fs (mmcblk0p8): re-mounted. Opts:
[    9.864290] EXT4-fs (mmcblk0p8): re-mounted. Opts:
[    9.867764] init: failsafe-delay main process (741) killed by TERM signal
[    9.963669] fuse: init (API version 7.32)
[    9.993265] cgroup: cgroup: disabling cgroup2 socket matching due to net_prio or net_cls activation
[   10.276189] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-ce"
[   11.580144] IPv6: ADDRCONF(NETDEV_CHANGE): arc_ns0: link becomes ready
[   11.580333] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready
[   11.655734] init: update-engine post-start process (1493) terminated with status 1
[   11.715958] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready
[   11.818040] init: never-suspend main process (2652) terminated with status 1
[   12.833885] dwhdmi-rockchip fdea0000.hdmi: Rate 51210000 missing; compute N dynamically
[   12.880389] new mount options do not match the existing superblock, will be ignored
[   12.880492] cgroup: Unknown subsys name 'memory'
[   12.880549] cgroup: Unknown subsys name 'schedtune'
[   13.057481] cgroup: Unknown subsys name 'schedtune'
[   13.094516] new mount options do not match the existing superblock, will be ignored
[   13.118092] [3259] lmkd: blocked syscall 434
[   13.167053] init: send-boot-elog-metrics main process (2753) terminated with status 1
[   13.665298] x_tables: ip_tables: owner match: used from hooks INPUT, but only valid from OUTPUT/POSTROUTING
[   13.667697] x_tables: ip6_tables: owner match: used from hooks INPUT, but only valid from OUTPUT/POSTROUTING
[   14.393004] [3294] main: blocked syscall 283
[   14.393542] [3295] main: blocked syscall 389
[   14.795889] [3398] Jit thread pool: blocked syscall 283
[   14.804969] [3398] Jit thread pool: blocked syscall 283
[   14.807738] [3398] Jit thread pool: blocked syscall 283
[   14.820913] [3398] Jit thread pool: blocked syscall 283
[   14.921090] [3398] Jit thread pool: blocked syscall 283
[   15.344101] [3398] Jit thread pool: blocked syscall 283
[   15.349812] [3398] Jit thread pool: blocked syscall 283
[   18.018242] init: bootlockboxd post-start process (1011) terminated with status 1
[  152.493424] init: ml-service (mojo_service) post-start process (4014) terminated with status 2

How did u flashed it ? I flashed my microsd and worked fine.

@DarkevilPT I used balenaEtcher to eMMC.

Hmm, it seems to be with the resolution, perhaps. My portable display only does 1024x600, although FydeOS seemed to run it at 1920x1080 weirdly. Using desktop monitor, it showed up fine... is there a way to change the resolution using the serial console?

Idk just wait for damenly to analyse this... he might know what to do.


Add List_Assessment Command

Codecov Report

Merging #93 (5c50bb2) into master (bc741a0) will decrease coverage by 0.07%.
The diff coverage is 16.66%.

@@             Coverage Diff              @@
##             master      #93      +/-   ##
============================================
- Coverage     46.30%   46.22%   -0.08%
  Complexity      469      469
============================================
  Files           118      119       +1
  Lines          2406     2412       +6
  Branches        256      256
============================================
+ Hits           1114     1115       +1
- Misses         1227     1232       +5
  Partials         65       65

Impacted Files
Coverage Δ

.../address/logic/commands/ListAssessmentCommand.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
61.53% <0.00%> (-2.47%)
:arrow_down:

src/main/java/seedu/address/model/Model.java
100.00% <100.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 bc741a0...5c50bb2. Read the comment docs.


feat(coral): Enable running Coral against remote API over HTTPS [#214]

Add support and instructions for providing self-signed certificates in order to run development server over HTTPS.
Introduce new $VITE_PROXY_TARGET configuration value to override default API location.
Resolves: #214

pnpm run preview works now. It got broken because Vite preview default assets directory overlapped with the proxied assets of AngularJS login page. I tried to use Vite configuration to make it work with no luck. In the end I opted to tighten the proxy rules to be more specific.


Can't access exposed port

I'm playing around with Docker using Boot2Docker and am trying to access a Sinatra Ruby  web application which normally would be available at http://localhost:4567/ but is not possible since being run inside a Docker container handled by Boot2Docker.
The process for building my image is as follows (also all code can be found here: https://github.com/Integralist/Docker-Examples/tree/master/Sinatra/src):
docker build -t integralist/sinatra:v3 .
docker images
docker run -p 49161:4567 -d integralist/sinatra:v3

Note: 49161 is just a random port number and I assume this isn't a problem?

If I run docker ps then I can see the following:
CONTAINER ID        IMAGE                    COMMAND             CREATED             STATUS              PORTS                     NAMES
9197e0fc7ad9        integralist/sinatra:v3   ruby /src/app.rb    x hours ago        Up x hours          <IP_ADDRESS>:49161->4567/tcp   tender_bartik

If I run docker logs {container_id} then I can see the web server was run successfully:
[2014-06-27 22:37:30] INFO  WEBrick 1.3.1
[2014-06-27 22:37:30] INFO  ruby 1.9.3 (2013-11-22) [x86_64-linux]
== Sinatra/1.4.5 has taken the stage on 4567 for development with backup from WEBrick
[2014-06-27 22:37:30] INFO  WEBrick::HTTPServer#start: pid=1 port=4567

But running curl -i $(boot2docker ip):49161 causes the following error:
The VM's Host only interface IP address is:

curl: (7) Failed to connect to <IP_ADDRESS> port 49160: Connection refused

My Dockerfile looks like the following:
FROM ubuntu:14.04
MAINTAINER Mark McDonnell<EMAIL_ADDRESS>
RUN apt-get -qq update
RUN apt-get -qqy install ruby ruby-dev
RUN gem install sinatra

ADD . /src

RUN cd /src

EXPOSE 4567

ENTRYPOINT ["ruby", "/src/app.rb"]

Looking at the FAQ it would suggest that I shouldn't need to do anything and that port forwarding (e.g. any exposed ports in the Docker container should be available via the ip provided by boot2docker ip) https://github.com/boot2docker/boot2docker#container-port-redirection but that doesn't appear to be the case here (as I've demonstrated above).
Can anyone advise what the solution is to this problem.

Googlers: If you're using the Docker Toolbox on OS X, you'll need to use the VM's IP and not localhost.
open "http://$(docker-machine ip default):3000/"

If you've changed the VM name, change "default" above to the new name.
On OS X, Docker actually spins up a Linux VM to act as the docker host machine. When you expose a port from the container, you're actually exposing it to the Linux VM rather than to OS X, so you need to visit the Linux VM's IP to connect to the container inside.

@qguv : Brilliant, you've fixed my issue. Thanks!

@qguv : THANKS!

@qguv Thanks for this important comment. Thought it should be documented some where! Took me so long to find this useful one.

@qguv thanks! This worked! Any idea how to make it work in the OSX versus just the VM?
Thanks!

@mmahalwy: I'm not sure what you mean. Docker in OS X runs in a Linux VM because OS X (based on Darwin BSD) does not directly support lightweight Linux containers.

@qguv Thank you for point this out! Docker should include this in their tutorial. Otherwise it would be confusing to new starters.

I'm happy that people still find this useful!
@huangtao800: This is mentioned in the boot2docker README and one of the more popular Docker tutorials but not in the official, mainline Docker tutorial. You ought to contact the Docker team to see if they'd be willing to clarify this in their official tutorial!

I'm recommending hiding the Ruby app behind Nginx proxy server so you would map ruby app 4567 to port 80 of Nginx and then map 80 Nginx docker container to host 80

does anyone knows why I always get connection refused even using the machine ip ?

About @qguv's comment about the host's ip, it applies the same for the Windows version :)


Circle Indicator issue

I am using infinite ViewPager inside the fragment that point of time its working fine but the issue come when I am replacing with  the another fragment and come back then getting number of circular line indicator became double number (like If first time showing 3 dots after replacing fragment and comeback getting 6 dots of circle) (This issue cumming with both indicator)

can you resolve this bugs

Could you paste you code here, it's not likely caused by this library.

Thanks for replying , I solved the issue, there was problems with my code
sorry for that
On 4 Sep 2017 11:51 p.m., "RxRead"<EMAIL_ADDRESS>wrote:

Could you paste you code here, it's not likely caused by this library.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/waylife/InfiniteViewPager/issues/14#issuecomment-327011696,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOd4z5kBWu89DTT2C-iKxb2ADiRny6cVks5sfD_AgaJpZM4PK3XW
.


Update featured projects

Replace Doorman (no commits for last two years) and
kolide/fleet (officially archived) with osctrl and Fleet.

cc @jmpsec

cc @jmpsec


multi-line strings (and their literals) in an array are not formatted correctly

Describe the bug
dprint-plugin-toml version: 0.5.4
I think white spaces in multi-line string and multi-line literal string should keep as they are, even when these strings are in an array.
Currently some indents are inserted in multi-line (literal) strings contents, and dprint fmt tells the below error.
Error formatting /home/nokazn/externals/dprint-plugin-toml/example.toml. Message: Formatting not stable. Bailed after 5 tries. This indicates a bug in the plugin where it formats the file differently each time.
Had 1 error(s) formatting.

Input Code
strings = [
  """
  This is
  a
  multi-line
  string
  """,
            '''This is
    a multi-line literal string

        ''',
]

Expected Output
strings = [
  """
  This is
  a
  multi-line
  string
  """,
  '''This is
    a multi-line literal string

        ''',
]

Actual Output
strings = [
  """
    This is
    a
    multi-line
    string
    """,
  '''This is
      a multi-line literal string

          ''',
]

Thanks for reporting! It should be fixed in 0.6.0


deploy craned didn't READY

Describe the bug
deploy craned didn't ready
Reproduce steps
follow the install steps,and Verify Installation ,get the status
Expected behavior
like the installation guide,the deploy craned should be Ready and available
Screenshots

Environment (please complete the following information):

K8S Version: [e.g. v1.27.1]
Crane Version: [e.g. 0.1.0]
Browser [e.g. chrome, safari]

Can't see any error logs, pls provide more info.

my local kubernetes cluster based on centos 7.9,the kubernetes version is v1.27.1, hem version is v3.11.3, kind version is 0.18.0,
when I verify installation use kubectl get deploy -n crane-system， I found the deploy "craned" didn't ready, and I also to check the logs, no any error

[root@k8s-master01 crane-lab]# kubectl describe deploy/craned -n crane-system
Name:                   craned
Namespace:              crane-system
CreationTimestamp:      Sun, 07 May 2023 11:34:40 +0800
Labels:                 app=craned
app.kubernetes.io/instance=crane
app.kubernetes.io/managed-by=Helm
app.kubernetes.io/name=crane
app.kubernetes.io/version=v0.10.0
helm.sh/chart=crane-0.10.0
Annotations:            deployment.kubernetes.io/revision: 1
meta.helm.sh/release-name: crane
meta.helm.sh/release-namespace: crane-system
Selector:               app=craned
Replicas:               1 desired | 1 updated | 1 total | 0 available | 1 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
Labels:           app=craned
Service Account:  craned
Containers:
craned:
Image:      docker.io/gocrane/craned:v0.10.0
Port:       9443/TCP
Host Port:  0/TCP
Command:
/craned
Args:
--recommendation-configuration-file=/tmp/recommendation-config/config.yaml
--feature-gates=Analysis=true,TimeSeriesPrediction=true,Autoscaling=true,NodeResource=false
--prometheus-address=http://prometheus-server.crane-system.svc.cluster.local:8080
--v=2
Readiness:  http-get http://:8082/api/healthz delay=0s timeout=1s period=10s #success=1 #failure=3
Environment:
TZ:                      Asia/Shanghai
CRANE_SYSTEM_NAMESPACE:   (v1:metadata.namespace)
Mounts:
/tmp/k8s-webhook-server/serving-certs from cert (ro)
/tmp/recommendation-config from config (rw)
dashboard:
Image:        docker.io/gocrane/dashboard:v0.10.0
Port:
Host Port:
Environment:
Mounts:
/etc/nginx/conf.d/ from nginx-conf (rw)
Volumes:
cert:
Type:        Secret (a volume populated by a Secret)
SecretName:  webhook-server-tls
Optional:    false
config:
Type:      ConfigMap (a volume populated by a ConfigMap)
Name:      recommendation-configuration
Optional:  false
nginx-conf:
Type:      ConfigMap (a volume populated by a ConfigMap)
Name:      nginx-conf
Optional:  false
Conditions:
Type           Status  Reason

Available      False   MinimumReplicasUnavailable
Progressing    True    ReplicaSetUpdated
OldReplicaSets:
NewReplicaSet:   craned-75d5fcff49 (1/1 replicas created)
Events:
Type    Reason             Age   From                   Message

Normal  ScalingReplicaSet  5m1s  deployment-controller  Scaled up replica set craned-75d5fcff49 to 1

Your k8s version is too high, you can use kindest/node:v1.21.1 to install a lower k8s cluster

I used the kindest/node:v1.21.1 , just I install the kubectl version is : v1.27.1
and I also try to use v1.25.0 version kubectl, also get the same result
you can check the details
[root@crane-master ~]# docker ps -a
CONTAINER ID   IMAGE                  COMMAND                  CREATED         STATUS         PORTS                       NAMES
d22e37acb2f9   kindest/node:v1.21.1   "/usr/local/bin/entr…"   4 minutes ago   Up 4 minutes   <IP_ADDRESS>:41058->6443/tcp   crane-control-plane
[root@crane-master ~]# kubectl version
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.  Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.0", GitCommit:"a866cbe2e5bbaa01cfd5e969aa3e033f3282a8a2", GitTreeState:"clean", BuildDate:"2022-08-23T17:44:59Z", GoVersion:"go1.19", Compiler:"gc", Platform:"linux/amd64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.1", GitCommit:"5e58841cce77d4bc13713ad2b91fa0d961e69192", GitTreeState:"clean", BuildDate:"2021-06-22T04:47:11Z", GoVersion:"go1.16.4", Compiler:"gc", Platform:"linux/amd64"}
WARNING: version difference between client (1.25) and server (1.21) exceeds the supported minor version skew of +/-1
[root@crane-master ~]# kubectl get deploy -n crane-system
NAME                 READY   UP-TO-DATE   AVAILABLE   AGE
craned               0/1     1            0           4m46s
fadvisor             1/1     1            1           4m45s
grafana              1/1     1            1           4m47s
kube-state-metrics   1/1     1            1           4m48s
metric-adapter       1/1     1            1           4m46s
prometheus-server    1/1     1            1           4m48s
[root@crane-master ~]# kubectl get pods -n crane-system
NAME                                 READY   STATUS             RESTARTS   AGE
craned-75d5fcff49-k7z9q              1/2     CrashLoopBackOff   4          4m45s
fadvisor-6c6867dcb9-69n48            1/1     Running            0          4m45s
grafana-668f748bcd-s2qdk             1/1     Running            0          4m45s
kube-state-metrics-f4b6499d4-6h8g2   1/1     Running            0          4m45s
metric-adapter-789b5b8bc5-q2dhj      1/1     Running            0          4m45s
prometheus-server-6cb8bc86c4-vjq6f   2/2     Running            0          4m45s
[root@crane-master ~]# kubectl logs deploy/craned -n crane-system
Defaulted container "craned" out of: craned, dashboard
I0507 12:26:07.681381       1 nodelocal.go:25] Registering node local metrics collector cpu
I0507 12:26:07.681466       1 nodelocal.go:25] Registering node local metrics collector cpuLoad
I0507 12:26:07.681477       1 nodelocal.go:25] Registering node local metrics collector diskio
I0507 12:26:07.681486       1 nodelocal.go:25] Registering node local metrics collector memory
I0507 12:26:07.681495       1 nodelocal.go:25] Registering node local metrics collector netio
I0507 12:26:07.755677       1 predictor.go:121] predictors map[dsp:0xc000020c30 percentile:0xc0003afe00]
I0507 12:26:07.759844       1 webhook.go:103] Succeed to setup autoscaling webhook
I0507 12:26:07.760574       1 manager.go:142] Recommendation Config updated.
I0507 12:26:07.760956       1 manager.go:98] Start watching /tmp/recommendation-config/config.yaml for update.
I0507 12:26:07.764904       1 predictor.go:141] predictor manager started, all predictors started
I0507 12:26:07.765081       1 prediction.go:302] predictor Percentile started
I0507 12:26:07.765184       1 prediction.go:151] predictor Periodic started
I0507 12:26:07.765234       1 leaderelection.go:248] attempting to acquire leader lease crane-system/craned...
I0507 12:26:07.773635       1 server.go:94] install crane api server middleware: recovery
I0507 12:26:07.773661       1 server.go:94] install crane api server middleware: log
I0507 12:26:07.773669       1 server.go:94] install crane api server middleware: cors
I0507 12:26:07.774104       1 server.go:149] Start to listening on http address: <IP_ADDRESS>:8082
I0507 12:26:07.776209       1 leaderelection.go:258] successfully acquired lease crane-system/craned
[root@crane-master ~]# kubectl describe deploy/craned -n crane-system
Name:                   craned
Namespace:              crane-system
CreationTimestamp:      Sun, 07 May 2023 12:24:41 +0800
Labels:                 app=craned
app.kubernetes.io/instance=crane
app.kubernetes.io/managed-by=Helm
app.kubernetes.io/name=crane
app.kubernetes.io/version=v0.10.0
helm.sh/chart=crane-0.10.0
Annotations:            deployment.kubernetes.io/revision: 1
meta.helm.sh/release-name: crane
meta.helm.sh/release-namespace: crane-system
Selector:               app=craned
Replicas:               1 desired | 1 updated | 1 total | 0 available | 1 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
Labels:           app=craned
Service Account:  craned
Containers:
craned:
Image:      docker.io/gocrane/craned:v0.10.0
Port:       9443/TCP
Host Port:  0/TCP
Command:
/craned
Args:
--recommendation-configuration-file=/tmp/recommendation-config/config.yaml
--feature-gates=Analysis=true,TimeSeriesPrediction=true,Autoscaling=true,NodeResource=false
--prometheus-address=http://prometheus-server.crane-system.svc.cluster.local:8080
--v=2
Readiness:  http-get http://:8082/api/healthz delay=0s timeout=1s period=10s #success=1 #failure=3
Environment:
TZ:                      Asia/Shanghai
CRANE_SYSTEM_NAMESPACE:   (v1:metadata.namespace)
Mounts:
/tmp/k8s-webhook-server/serving-certs from cert (ro)
/tmp/recommendation-config from config (rw)
dashboard:
Image:        docker.io/gocrane/dashboard:v0.10.0
Port:
Host Port:
Environment:
Mounts:
/etc/nginx/conf.d/ from nginx-conf (rw)
Volumes:
cert:
Type:        Secret (a volume populated by a Secret)
SecretName:  webhook-server-tls
Optional:    false
config:
Type:      ConfigMap (a volume populated by a ConfigMap)
Name:      recommendation-configuration
Optional:  false
nginx-conf:
Type:      ConfigMap (a volume populated by a ConfigMap)
Name:      nginx-conf
Optional:  false
Conditions:
Type           Status  Reason

Available      False   MinimumReplicasUnavailable
Progressing    True    ReplicaSetUpdated
OldReplicaSets:
NewReplicaSet:   craned-75d5fcff49 (1/1 replicas created)
Events:
Type    Reason             Age    From                   Message

Normal  ScalingReplicaSet  4m57s  deployment-controller  Scaled up replica set craned-75d5fcff49 to 1
[root@crane-master ~]# kubectl logs pods/craned-75d5fcff49-k7z9q -n crane-system
Defaulted container "craned" out of: craned, dashboard
I0507 12:26:07.681381       1 nodelocal.go:25] Registering node local metrics collector cpu
I0507 12:26:07.681466       1 nodelocal.go:25] Registering node local metrics collector cpuLoad
I0507 12:26:07.681477       1 nodelocal.go:25] Registering node local metrics collector diskio
I0507 12:26:07.681486       1 nodelocal.go:25] Registering node local metrics collector memory
I0507 12:26:07.681495       1 nodelocal.go:25] Registering node local metrics collector netio
I0507 12:26:07.755677       1 predictor.go:121] predictors map[dsp:0xc000020c30 percentile:0xc0003afe00]
I0507 12:26:07.759844       1 webhook.go:103] Succeed to setup autoscaling webhook
I0507 12:26:07.760574       1 manager.go:142] Recommendation Config updated.
I0507 12:26:07.760956       1 manager.go:98] Start watching /tmp/recommendation-config/config.yaml for update.
I0507 12:26:07.764904       1 predictor.go:141] predictor manager started, all predictors started
I0507 12:26:07.765081       1 prediction.go:302] predictor Percentile started
I0507 12:26:07.765184       1 prediction.go:151] predictor Periodic started
I0507 12:26:07.765234       1 leaderelection.go:248] attempting to acquire leader lease crane-system/craned...
I0507 12:26:07.773635       1 server.go:94] install crane api server middleware: recovery
I0507 12:26:07.773661       1 server.go:94] install crane api server middleware: log
I0507 12:26:07.773669       1 server.go:94] install crane api server middleware: cors
I0507 12:26:07.774104       1 server.go:149] Start to listening on http address: <IP_ADDRESS>:8082
I0507 12:26:07.776209       1 leaderelection.go:258] successfully acquired lease crane-system/craned
[root@crane-master ~]# kubectl describe pods/craned-75d5fcff49-k7z9q -n crane-system
Name:             craned-75d5fcff49-k7z9q
Namespace:        crane-system
Priority:         0
Service Account:  craned
Node:             crane-control-plane/<IP_ADDRESS>
Start Time:       Sun, 07 May 2023 12:25:09 +0800
Labels:           app=craned
pod-template-hash=75d5fcff49
Annotations:
Status:           Running
IP:               <IP_ADDRESS>
IPs:
IP:           <IP_ADDRESS>
Controlled By:  ReplicaSet/craned-75d5fcff49
Containers:
craned:
Container ID:  containerd://4a22333d2418aa40a463d3f9be53331cab7c6fff574f06e920be80220cb772b6
Image:         docker.io/gocrane/craned:v0.10.0
Image ID:      docker.io/gocrane/craned@sha256:dccee54737586f43cd32c4f8b2588a8125396057e23b5c7d3cdcf71d3cdd515d
Port:          9443/TCP
Host Port:     0/TCP
Command:
/craned
Args:
--recommendation-configuration-file=/tmp/recommendation-config/config.yaml
--feature-gates=Analysis=true,TimeSeriesPrediction=true,Autoscaling=true,NodeResource=false
--prometheus-address=http://prometheus-server.crane-system.svc.cluster.local:8080
--v=2
State:          Running
Started:      Sun, 07 May 2023 12:26:07 +0800
Ready:          True
Restart Count:  0
Readiness:      http-get http://:8082/api/healthz delay=0s timeout=1s period=10s #success=1 #failure=3
Environment:
TZ:                      Asia/Shanghai
CRANE_SYSTEM_NAMESPACE:  crane-system (v1:metadata.namespace)
Mounts:
/tmp/k8s-webhook-server/serving-certs from cert (ro)
/tmp/recommendation-config from config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-cwldq (ro)
dashboard:
Container ID:   containerd://1a2db773a3b35b9767dc972a021239926b00f1956abb3ca01f9385d7cd4de3ef
Image:          docker.io/gocrane/dashboard:v0.10.0
Image ID:       docker.io/gocrane/dashboard@sha256:7a17e6e50708df5449161baf3a9a5c99ce44ca887d2b9de64e86a2dcadcacc3f
Port:
Host Port:
State:          Terminated
Reason:       Error
Exit Code:    1
Started:      Sun, 07 May 2023 12:30:01 +0800
Finished:     Sun, 07 May 2023 12:30:01 +0800
Last State:     Terminated
Reason:       Error
Exit Code:    1
Started:      Sun, 07 May 2023 12:28:29 +0800
Finished:     Sun, 07 May 2023 12:28:29 +0800
Ready:          False
Restart Count:  5
Environment:
Mounts:
/etc/nginx/conf.d/ from nginx-conf (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-cwldq (ro)
Conditions:
Type              Status
Initialized       True
Ready             False
ContainersReady   False
PodScheduled      True
Volumes:
cert:
Type:        Secret (a volume populated by a Secret)
SecretName:  webhook-server-tls
Optional:    false
config:
Type:      ConfigMap (a volume populated by a ConfigMap)
Name:      recommendation-configuration
Optional:  false
nginx-conf:
Type:      ConfigMap (a volume populated by a ConfigMap)
Name:      nginx-conf
Optional:  false
kube-api-access-cwldq:
Type:                    Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds:  3607
ConfigMapName:           kube-root-ca.crt
ConfigMapOptional:
DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type     Reason            Age                   From               Message

Warning  FailedScheduling  5m7s (x3 over 5m23s)  default-scheduler  0/1 nodes are available: 1 node(s) had taint {node.kubernetes.io/not-ready: }, that the pod didn't tolerate.
Normal   Scheduled         5m3s                  default-scheduler  Successfully assigned crane-system/craned-75d5fcff49-k7z9q to crane-control-plane
Normal   Pulling           4m59s                 kubelet            Pulling image "docker.io/gocrane/craned:v0.10.0"
Normal   Pulled            4m5s                  kubelet            Successfully pulled image "docker.io/gocrane/craned:v0.10.0" in 54.489373268s
Normal   Created           4m5s                  kubelet            Created container craned
Normal   Started           4m5s                  kubelet            Started container craned
Normal   Pulling           4m5s                  kubelet            Pulling image "docker.io/gocrane/dashboard:v0.10.0"
Normal   Pulled            3m5s                  kubelet            Successfully pulled image "docker.io/gocrane/dashboard:v0.10.0" in 59.422633117s
Normal   Created           2m25s (x4 over 3m5s)  kubelet            Created container dashboard
Normal   Started           2m25s (x4 over 3m5s)  kubelet            Started container dashboard
Warning  BackOff           118s (x7 over 3m4s)   kubelet            Back-off restarting failed container
Normal   Pulled            103s (x4 over 3m5s)   kubelet            Container image "docker.io/gocrane/dashboard:v0.10.0" already present on machine

the problem is server dns,,you should set he DNS <IP_ADDRESS>,and try installation
this is my problem and solution


[Snyk] Upgrade pino from 8.19.0 to 8.20.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade pino from 8.19.0 to 8.20.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 21 days ago, on 2024-04-06.

Release notes

Package name: pino

8.20.0 - 2024-04-06What's Changed

Improve documentation for use with Google Cloud Logging by @ jansauer in #1915
docs: remove reference to make-promises-safe by @ 10xLaCroixDrinker in #1921
docs: spelling corrections by @ 10xLaCroixDrinker in #1920
Document setBindings by @ alecmev in #1928
Add pino-discord-webhook transport information by @ fabulousgk in #1922
docs: add pino-test to the ecosystem and help sections by @ ruddenchaux in #1931
Added Info about using Grafana Loki by @ janpaepke in #1934
Fix deprecated dependency notation by @ mbtools in #1929
fix: avoid override mistake by @ erights in #1939
chore: fix some typos by @ divdeploy in #1940

New Contributors

@ jansauer made their first contribution in #1915
@ alecmev made their first contribution in #1928
@ fabulousgk made their first contribution in #1922
@ ruddenchaux made their first contribution in #1931
@ janpaepke made their first contribution in #1934
@ mbtools made their first contribution in #1929
@ erights made their first contribution in #1939
@ divdeploy made their first contribution in #1940

Full Changelog: v8.19.0...v8.20.0

8.19.0 - 2024-02-16What's Changed

api.md: Fix link declaration by @ homersimpsons in #1900
Update transports.md by @ huijiewei in #1897
Add a basic formatters option to the browser pino by @ KatelynKim in #1898
setLevel should respect level comparison option by @ obrus-corcentric in #1901
Add formatters log option by @ KatelynKim in #1905

New Contributors

@ homersimpsons made their first contribution in #1900
@ huijiewei made their first contribution in #1897
@ KatelynKim made their first contribution in #1898

Full Changelog: v8.18.0...v8.19.0

    from pino GitHub release notes

Commit messages

Package name: pino

f197065 chore: fix some typos
9c39e0f fix: avoid override mistake (#1939)
06df1df Fix deprecated dependency notation (#1929)
ca96e16 Added Info about using Grafana Loki (#1934)
4573245 docs: add pino-test to the ecosystem and help sections (#1931)
31d4fac doc: add pino-discord-webhook transport information (#1922)
36399fa Document setBindings
dbb394f docs: spelling corrections
525daaa docs: remove reference to make-promises-safe
e119259 Improve documentation for use with Google Cloud Logging

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

https://github.com/DTS-STN/secure-client-hub/pull/641


nixos/redis: replace extraConfig option with settings option

Motivation for this change
Either replace or supplement https://github.com/NixOS/nixpkgs/pull/108337.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

I'll rebase the tests from my PR onto this change. Doing this with settings seems like the right way.

I'll rebase the tests from my PR onto this change. Doing this with settings seems like the right way.


feat: predicate pull up of to_char for agg and joins

I think it is a kind of optimization that we can pull up the to_char(timestamp, 'YYYY-MM-DD') expression to traverse the join or agg. Before it we need to confirm them.

∀t: timestamp, to_char(t, 'YYYY-MM-DD') == to_char(t::date, 'YYYY-MM-DD')

∀t1, t2: timestamp, (t1::date == t2::date)<=> ((to_char(t1, 'YYYY-MM-DD') == to_char(t2, 'YYYY-MM-DD'))

Shared by @st1page https://github.com/risingwavelabs/risingwave/issues/7351#issuecomment-1473147743
Suggested by @BugenZhao https://github.com/risingwavelabs/risingwave/issues/7351#issuecomment-1430786247.

@xiangjinwu @chenzl25 are either of you working on this? If not I'd like to work on it :)

is there still a memory leaking issue? https://github.com/risingwavelabs/risingwave/issues/8604#issuecomment-1475664869 we can not add this optimization until the memory-leaking bugs are fixed.

is there still a memory leaking issue? https://github.com/risingwavelabs/risingwave/issues/8604#issuecomment-1475664869 we can not add this optimization until the memory-leaking bugs are fixed.

It does not affect @chenzl25 's modified query, so I think it's not strictly required.
But I agree, it is better to fix it first, since it's related, to avoid complications. Will work on this after that issue is resolved.


[ENH] Make tolerance easier to set in sparse inverse solvers

What does this implement/fix?
Currently the tol parameter of mixed_norm and tf_mixed_norm solvers is used "raw": tol=1e-8 means that the solver will stop if a duality gap below 1e-8 is reached.
However IMO the duality gap should be compared against the primal objective (1e-8 is not a good precision if the optimal primal is around 1e-7, while it may be too precise if the optimal primal is 1000).
A good heuristic is that the primal is of the order of (M ** 2)/sum()  (which is the value of the primal at 0).
I propose to rescale tol by ||M||^2. This is done by scikit-learn for the Lasso and MultitaskLasso:
https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_cd_fast.pyx#L161
https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/linear_model/_cd_fast.pyx#L700
The examples don't seem to be affected (here the result of plot_miwed_norm_inverse) left: master, right: this PR), probably since we were oversolving before (the optimal primal is around 1000)

@agramfort

One backward compatible way to do this would be to introduce a rtol parameter and depreciate tol. But maybe it's not necessary

change is fine with me. @mathurinm can you see why CIs are complaining?

 Given my limited diff I'm not sure the pb comes from this PR

Yes it's happening on all PRs and should be fixed by #7023

@mathurinm can you update the BUG section of changes/latest.inc to mention this change?

same pb occurs in the other PRs

they broke something with the last release.
https://pypi.org/project/pyparsing/#history
we need to pin version 2.4.2 in the environment

@larsoner is it really going into the BUG section? Previous behavior was OK, it's just that we don't even explain precisely what tol is except "the optimization tolerance parameter"

it must be somewhere and changes in API require depreciation. Make a bug
fix entry. Something
like:

Make sure the tol parameter in ... is scale appropriately and improve
documentation of stopping critery by Mathurin Massias

Thanks for the explanation Alex. I've edited latest.inc

thx @mathurinm


-s (--single-copy)

Hi Yan,
thanks again for updating this very useful software.
i wanted to try the new optional output (single-copy full-length sequence when 5/3 adapters are provided). In v1.5.4 version, i get the single-copy output when adding the -F option. Here (v1.5.5), -F option only output sequences with copy number >=2 and when i add -s option, i have this error message : invalid option -- 's'
TideHunter -t 12 -f 2 -F -s -k 6 -a 1 -5 forward.fa -3 reverse.fa input.fastq > cons.out
invalid option -- 's'
Something wrong with my command line?

Sorry, I just realized that the update was not correct. Let me fix it quickly.

Hi, the -s option should be fixed now.


fix(cta-block): remove margin top from video container

Related Ticket(s)
CTA Block wrong alignment when using different media items #6414
Description
video-player-container has a top margin applied to itself, which causes spacing issues when placed within another component. The issue becomes visible when user tries to align both video and images in the cta-block or cta-section components.
This fix resolves some spacing mismatching in callout-with-media as well.
CURRENT:

AFTER:

Changelog
Changed

set the margin-top styling for cta-block-item__media to maintain original spacing

set margin top in video-player story

Removed

margin-top styling on the video-player-container

i'll take this one @annawen1

Looking good, Anna. This little thing that we've talked about (extra spacing on all items, not only with media) on Slack and we should be good to go. Will check it again in the morning.

@DragosRistici after looking more into this and looking at the design specs, I believe there was extra spacing added to the text and button content items that isn't supposed to be there. I removed the spacing so that there is a total of 64px between the CTA section copy and the content items.

I set the class to be hidden when there are no media items passed, so the spacing is now consistent to 64px. (48px bottom padding from the "Browse tutorial" link + 16px from top margin of the content item)

Let me know if this is wrong and I'll remove those changes!

A little thing, @annawen1 , on mobile, the section heading lost the grid.


[4.0]Change Status in Save Data Button "Save and New" to "Save and Back"

Bug report or not
What I did
Save Actions not save status with "save_and_new" and after change to "save_and_back". Just stay "save_and_new". Add data and click "Save and Back" works.
What I expected to happen
Change the button status to "Save and New", save data and open another form, add data, save with "Save and Back" load the list of the data. In the case two line.
What happened
I create new project Laravel, add backpack/crud and execute this command:
php artisan make:migration:schema create_tags_table --model=0 --schema="name:string:unique"
php artisan migrate
php artisan backpack:crud tag
And to access the link http://myproject.test/admin/tag, click to create a new Tag and write tag text a change button to "save_and_new", add another text and change to "save_and_back". Show the message for indicator of the change but opened the form to add another tag, and another, another...
What I've already tried to fix it
I didn't try anything
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
[### PHP VERSION:]
PHP 7.2.11 (cli) (built: Oct 10 2018 02:04:07) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
[### LARAVEL VERSION:]
laravel/framework                     v6.2.0     The Laravel Framework.
[### BACKPACK VERSION:]
backpack/crud                         4.0.8      Quickly build an admin interfaces using Laravel 6, CoreUI, Boos...
backpack/generators                   2.0.4      Generate files for laravel projects
backpack/permissionmanager            5.0.1      Users and permissions management interface for Laravel 5 using ...

Hello @Ramaniks ,
Sorry for late reply, it has been busy times.
If i understood your problem it's not a bug indeed. It's the way CRUD works.
Save and Back allways return you to the page you were previously like the name says. If you went from a create page to another create page, the back route will be your first create page.
It's planned however the ability to allow developers to change the save actions in this PR #658
I will get into that PR when time allows, meanwhile you can give your thoughts on the matter in the PR thread.
I will be closing this, issue. If you think i might be wrong please re-open it :)
Best,
Pedro


Deploy with ci

deploying snapshot artifacts to sonatype via travis-ci.
this will close #56.

I'll try deploying as travis passes


amplify configure does nothing

Describe the bug
When I call amplify configure it does nothing. Instead I just see
❯ npx amplify configure
? Select the backend providers. (Press <space> to select, <a> to toggle all, <i> to invert selection)

but nothing more
Amplify CLI Version
4.21.1
To Reproduce
I just entered amplify configure but nothing more.
Expected behavior
Should open the AWS console and let me create an IAM user.
Desktop (please complete the following information):

OS: macOS 10.15.5
Node Version: 14.2.0

I found out that here is already an issue about this: https://github.com/aws-amplify/amplify-cli/issues/839
Installing the amplify CLI globally is unfortunately a show stopper for me.

maybe reopen and change the issue to ask for the CLI to not rely on global install?
any extra info on why it is a show stopper would be helpful, to motivate the discussion

@sw-yx done: https://github.com/aws-amplify/amplify-cli/issues/4491


Make a website

We should have a website for playing JS versions of games and submitting games.
avegame.co.uk is available. Any better ideas for domain name?

I tried to look into some .io domains because they're all the rage, but they are very expensive. I think avegame.co.uk sounds good.
What are your plans for hosting?

I can host it on the same place I host mscroggs.co.uk and klbfax.co.uk

Ok, what are our plans on translating to js then? Room creation will have to happen server side right?

I need to think about this... Might be we can compile the game beforehand then run it all client side

I suppose it could be compiled into a bunch of js objects as straight replacements for the python objects

We have http://avegame.co.uk and https://github.com/mscroggs/AVE-website. We will need a Javascript version for the website

Website works. Still need to build somewhere for people to upload their own games


Exposure correction dataset

I think they deleted the Exposure correction dataset frew month ago.
Could you pleace upload it again?

Hello, I checked the link and it seems the exposure correction dataset is still there.


Please add author field

Like this one: https://github.com/ioBroker/ioBroker.hm-rpc/blob/master/io-package.json#L103

Fixed in e9ba4cd.


stash: allow bb files to be included

Could you please add a test case for that

Test case added based on the existing test_linking.py.


to support Magellan X

This PR allows Magellan X to run mocha test

This PR should include a migration warning for rowdy users, with a note about how the rowdy-based adapter is coming also.

readme contains breaking change alert. https://github.com/TestArmada/magellan-mocha-plugin/pull/19/files#diff-04c6e90faac2675aa89e2176d2eec7d8R10

The breaking change alert should also convey that rowdy support is ended and moving to another plugin. Maybe a "stay tuned" notice with it.


Issue/1148 full streaming

Codecov Report

Merging #1173 into develop will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #1173   +/-   ##
========================================
  Coverage    95.79%   95.79%
========================================
  Files           47       47
  Lines         3545     3545
========================================
  Hits          3396     3396
  Misses         149      149


v7 beta – adding tags by click or keyboard arrow up/down

@i-like-robots
In current v7 beta I'm not able to select the option in the listbox by clicking on it or by using up/down key on keyboard and hit enter to add it to the list. It always sets the first item in the suggestions. Even API listobox.activeOption shows same first option selected when clicking on it.
Also, "selected" prop with selected state array removes previously added tags when I try to add another one
Any solutions?

my fault, I used Ids instead of values from previous version


request.auth.isAuthenticated always false with hapi 13.4.1?

Has this been tested with the lastest version of hapi? I'm setting up a new project with the latest version and the onPreResponse passes in request.auth.isAuthenticated, but its always false unless the route has some form of auth enabled on it.

That's the expected behaviour, what were you expecting?

When I used hapi-context-credentials about a year ago for another project with an earlier version of hapi, it was specifically so that once a user was authenticated the plugin would add that all route contexts. I mean, that is literally the the hapi issue that you reference in the readme for this plugin. https://github.com/hapijs/hapi/issues/2419

Yes, that's how it works.

once a user was authenticated

By the above do you mean per-route? Or, if a user was authenticated once it remembers for other routes. If you mean the latter, it never worked that way. HTTP is a stateless protocol, hapi doesn't remember your previous requests, you have to authenticate everytime - even if it's just a browser passing a cookie automatically.

I think something is getting lost in the translation here. No credentials are being copied to request.auth.credentials and request.auth.isAuthenticated shows as false. Here's a snippet of my configuration.
// app.js
server.register([HapiAuthCookie, HapiContextCredentials], err => {
  if (err) {
    throw err;
  }

  server.auth.strategy('session', 'cookie', {
    password: process.env.cookiePwd,
    cookie: 'sess',
    clearInvalid: true,
    isSecure: process.env.NODE_ENV === 'development' ? false : true,
    ttl: 86400000, // milliseconds a day
    redirectTo: '/signin',
    validateFunc: (request, session, callback) => {
      server.app.cache.get(session.sid, (err, cached) => {
        if (err) {
          return callback(err, false);
        }

        if (!cached) {
          return callback(null, false);
        }

        return callback(null, true, cached.account);
      });
    }
  });
});

// routes.js

const routes = {
  'home': {
    path: '/',
    method: 'GET',
    handler: Controllers.Home
  },
  'signin': {
    path: '/signin',
    method: ['GET', 'POST'],
    handler: Controllers.Signin
}

The effect I am trying to replicate here from the earlier project is that http://localhost/ should be accessible whether the user is signed in or not. When the user is authenticated, then we should be able to see that in request.auth the user is signed in.

If you want a route where auth is tested but not required, you probably want the try mode.
If you still think there's something wrong with this plugin, can you please create a small, yet complete example that I can run to test it. The above snippet doesn't give me enough info.


Added the RSA-512 and RSA-1024 websites

Added the RSA-512 and RSA-1024 websites, but without modifying the main page.  Addresses issue #18 and issue #34.

Lookin' good.


fix incorrect ses class path

Wow, how'd I miss that, and more importantly how did the unit tests ever pass!


failure enabling TLS in Docker distro of OAP server 8.1.0-es7

Please answer these questions before submitting your issue.

Why do you submit this issue?
[ ] Question or discussion
[x] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?

Bug

Which version of SkyWalking, OS and JRE?
Docker OAP server 8.1.0-es7 (https://github.com/apache/skywalking-docker/tree/master/8/8.1.0/oap-es7)

Which company or project?

What happened?
When enabling TLS on gRPC listener in OAP server it fails with errors missing required libraries.

Requirement or improvement

I managed to resolve the issue by using adoptopenjdk/openjdk11:alpine (instead of openjdk:8-jre-alpine) as base Java image for both base and OAP image.

it's because netty tc-native needs some dynamic libraries which apline doesn't contain. we should release a new base image to adopt to "jdk" instead of "jre".
Since OAP can work fine with jdk11, I prefer to use it as the new base image.
@wu-sheng @kezhenxu94 ^^

Work for me. Please update the docker file in the main repo first.

Work for me. Please update the docker file in the main repo first.

main repo doesn't have this issue and uses the jdk based image all the time due to our development and debugging requirement.

@innerpeacez I added this to the k8s release milestone for next version, in case we miss this in next time.
@hanahmily Do you plan to push the 8.1.0 images again for jdk binded?
@pantovad I will recommend you to re package first locally.

And now, when testing https://github.com/apache/skywalking/pull/5722 , I've also found that it(Kubernetes Java client) doesn't work well on openjdk:8-jdk (see https://github.com/kubernetes-client/java/issues/1003), thus I used openjdk:11-jdk for the tests, I suggest to upgrade the JDK version in the base image ASAP

JDK11 as next TLS, make sense to me. Just feel strange, why JDK version matters


Update BobdaProgrammer.slik.installer.yaml

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

I am unsure of the issue since it seems to run fine on my local system


Analysis of Rainfall in India

          Analysis of Rainfall in India

@Anas07860 @Pritvii @Sharwannnn @VanshitRawat
Guys please mention your missed out teammates GitHub id here
Originally posted by @VikashPR in https://github.com/VikashPR/18CSE301J-Projects/issues/276#issuecomment-1490580700

@all-contributors please add @Anas07860 for content, example.

@all-contributors please add @Anas07860 for content, example.

@all-contributors please add  @Pritvii for content, example.

@all-contributors please add @Sharwannnn for content, example.

@all-contributors please add @VanshitRawat for content, example.


Fixed modify setting file have no effect

And this fix resolve #313

@fanhexin Thanks a lot for this fix.
I downloaded the one from your repository and installed it. It was very annoying not being able to configure the plugin!


the performance is not so good as expected

I tried demo with my webcam or some video clips.
even one single person or much tiny body movement could cause "violent" label.
Whats the problem for that? can this repo  be used in online infering?

It's not a good idea to just download the model and run it directly without any change.
Maybe the scene where you use it is varied from the train data. And please consider adding some new samples, such as bad cases、positive cases, then fine-tune and re-evaluate the model.
P.S. Tesla auto-drive has a powerful detection model fed by large amount of data, however also fails and causes accident in some cases.


git-checkout-pr is missing in some cases

The sidebar overlap is tracked in #4490
Missing from https://github.com/sindresorhus/refined-github/pull/4395

Present in https://github.com/twbs/bootstrap/pull/30329

Probable error:

Its now lazy-loaded it needs oneMutation, but be careful not to break GHE.


Suggestion - Performance Benchmarks are outdated

I was evaluating arango for one of my project, while comparing it with other databases, I stumbled upon official performance benchmarks.
The performance tab on main web page https://www.arangodb.com/performance/# shows comparison between arango and
other nosql databases. The post was written in 2018, 3~ years ago. lots of things have changed in 3 years, I would suggest updating the results to have a clear picture for recent versions. you can even add other new databases like cockroachdb etc optionally

@Sparkenstein We are currently updating the benchmark (also in terms of scope as you mentioned a lot has changed :-)). We are currently aiming for Midyear.
Do you have any feedback/input that would be interesting from your point of view?

When will there be the latest performance benchmarks?

Benchmarks from 2018 are not outdated, but terribly one-sided and biased.

Import time is not measured and it is terrible comparing to neo4j (100mln nodes, 300mln edges. 3 minutes for neo4j, 2.5 hours for arango (15min nodes, 2hours for edges)).
graph size is ridiculous, my small project is 100 times larger and neo4j often is used with billions of nodes/relations
shortestpath is quite useless search. neo4j's allshortestpaths is many times faster than arango's unweighted K_SHORTEST_PATHS
arango's weighted K_SHORTEST_PATHS and neo4j's Dijkstra Source-Target are both awfully slow, but neo4j might be faster, because it looks more mature.


feat: #QAWTO-4 migrate prepare param logic from Toolium-Telefonica

Coverage decreased (-1.7%) to 88.789% when pulling f8a9e5990ca052708f44e21c96c967e3739de7cc on QAWTO-4 into 7e2c108c2bbf9c7544541d04c03e6d5e9fddcceb on master.


Update StationPartsExpansion.netkan

The two contractpacks for spacestations conflic with eachother ( #1555 ) and even though it's not by an measure wrong to suggest both it can lead to problems for users selecting both since that will make the install error out saying there's a conflict between them.
This behaviour with conflicting mods in the same recommends/suggests relationship was reported today by @postremus and it seems we don't even have an issue open for it yet so I'm afraid I can't link an example at this moment.
For now I recommend choosing one of them to have minimal negative user impact, but if you want to keep both I won't press the issue.

I added both, fully knowing that they would conflict. I just misunderstood how CKAN handles suggestions.
When playing with the client, I noticed that in the main view, conflicts are parsed instantly. The moment you select two conflicting mods, even without installing anything, the client already refuses to proceed and points out the conflict. I incorrectly assumed that it would do the same when selecting from the suggestions list. I thought a user would, upon selecting both of these packs, run into the same conflict warning behavior.
I should probably have tested before I assumed, but I don't know if there's already a pack in existance that I could test with which has this constellation of suggesting mutually exclusive addons...
Is adding that kind of conflict warning behavior to the recommendations and suggestions wizards something that could realistically happen in the near term? In that case I'd like to have both options included. If not, I'll remove one of them.

Only pack I know off which has this kind of behaviour right now is Spherical and Toroidal Parts Pack so you can try that one in the client and see it in action. For that one Real Fuels conflicts with the Modular Fuel Tanks mod. Those are in the recommends section though so I guess this isn't fully tested for suggestions yet acctually.
As for how soon it can be added, I'm afraid I don't know since I'm not one of the people doing the coding. We currently have a few PRs in line over in the CKAN repository so my best guess would be that it won't be in the extremely short term at least.

Okay, I removed one of them. Did I do it the right way, i.e. can you pull this in directly now?


Update Instrument Tester Source

This updates the instrument tester source in Code/instr_tester as well as the zip in Instruments/Instr Tester. This also updates conductor.py like #18 for Windows path compatibility.

 Review / Merge Nebulae PRs

I think with the change in layout, we could have the "instr_tester" have a parallel tree to the Code/ folder. Or are there still files shared with the main "nebulae" project?
Otherwise, quick glance seems fine.

Hey @Airell
There was a different repo containing separate, standalone code for the instrument tester that was used to create the zip folder version initially. The version kept in Code/instr_tester was out of date a bit, (which I think you noticed when trying to back annotate your changes to that folder in #18).
Since @CorvusPrudens also added windows path handling, we can close #18, but thanks for bringing up the issue in the first place, and helping us realize that the source version of the tester was out of date!

Re. testing on the nebulae, when you're testing on the device itself, you actually want to be running the real nebulae app, not the tester.
You can connect to the nebulae via ethernet through ssh, and essentially load, edit, and run the nebulae python code, or work on instrument files directly on the device. Using a display for this is also possible. The instr_tester is meant for testing .instr files on a PC, away from the Nebulae.


"open folder" dialog opens BEHIND the current window

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.86.0-insiders
OS Version: Manjaro Linux (KDE)

I just installed VSCode Insiders with Snap, and this happens.
Steps to Reproduce:

launch Code
Go to file -> Open Folder

Expected:
The dialog for browsing and selecting a folder should open in the foreground
Observed:
the window opens behind the current window. If the current VSCode window is maximized or big enough, you won't even see the file browser window, and everything will look like VSCode simply froze.
I had been using VSCode on another machine with Manjaro linux previously and hadn't observed this issue, or at least it wouldn't normally happen. There I was using the version isntalled via Pamac (Manjaro's package manager) and it wasn't Insiders.
Either this is a difference between a snap installation and a traditional package installation, or somehow specific to Insiders, or a recent regression.

I tried the package visual-studio-code-insiders-bin  from the AUR (currently version<PHONE_NUMBER>-1) and it has the same issue.
Then I tried visual-studio-code-bin also from the AUR (version 1.85.2-1) and it works as expected.
In the version that works, the folder browsing window is grouped in the Task Manager together with the Visual Studio window. That is, when I'm browsing for folders, the Visual Studio Code icon in the task manager gets a "+" sign below it to indicate that it's a group that now  has more than one window. That's expected.
In the versions that have the issue, the popup window gets its own icon in the task manager. That's wrong. I suspect this might be related with the main issue.

@deepak1556 does this provide an additional datapoint for #146422?

The root issue is related to https://github.com/microsoft/vscode/issues/146422, merging to it. Please follow the issue for updates.

Please follow the issue for updates.

If you marked this as duplicate of that one, instead of "not planned", people subscribed to this one would be automatically subscribed to that one.
BTW don't you think it's about time to unlock that one from comments? There's been no progress in almost two years.


Where do the Modal Podcast Transcriber Podchaser API keys go?

Greetings! I have the example Modal Podcast Transcriber example running locally AND have the Podchaser API keys. However, it is unclear WHERE these keys need to go.
Does the Modal Secret code stub need to be added to a config file?
Or does the Modal Secret only work if the project is hosted on Modal.com?
Thank you!

Okay... I figured it out. I could NOT get this to run locally on my laptop. But once I figured out that I had to be outside of the /pod_transcriber directory to run modal deploy then the Secret Key in my modal.com account for Podchaser worked.
Now, how do you get this to export an SRT and/or JSON transcript file? That would be ideal!

Sounds like you've fixed your issue 🙂 .

Or does the Modal Secret only work if the project is hosted on Modal.com?

Yes, modal.Secret is an API that's only useful when the code is running in a Modal Function. When running code on your laptop or anywhere else (eg. AWS) that API won't be useful.
I'll close this issue for now. Let me know if you have any other questions, either by messaging here or in our beta slack :)


Fix issue with "Illegal invocation" in cancelAnimFrame.

Fixes issue #434 where "Uncaught TypeError: Illegal invocation" is thrown when using chart.js with browserify. The issue seems to be that this is not set to window at the start, so root will not be set to window, and so cancelAnimFrame is called on with the wrong thisArg.
According to the comments in the code root is used since it will be set to global when used in node, where window does not exist. cancelAnimFrame uses window regardless, and animation frames don't seem to make much sense in node regardless.

Come on merge this bad boy! :baby:

Thinking about it, is the .call even necessary there, could just invoke that helper function without it...?

Well... No, not really. I can't see any time where you'd want to call this function with any other argument than window. And requestAnimFrame is called directly, so if you changed it you'd at least have to change that call as well.

Yeah - requestAnimFrame is invoked directly without manipulating the context through .call - https://github.com/bjornarg/Chart.js/blob/cancelanimframe-fix/src/Chart.Core.js#L686.
Let's do that here as well and I'll merge :+1:

There, that works fine here as well.

Sorry, I'm not understanding this one. Requesting more attention and votes. Upgraded to priority.

@fulldecent
Essentially, if chart.js is not loaded "directly" into the browser, this will not be window, so root will not either. This causes cancelAnimFrame to fail, because the root is used instead of window.
I don't know of any situation where you'd like to use request animation frames from other than window, but if you want to support that, you'd also have to rewrite the requestAnimFrame calls (see @nnnick comment above for line reference).

any estimate on when is this going to be released as npm module?

Awesome, cheers for that @bjornarg.
@fulldecent you can't .call or .apply requestAnimationFrame or cancelAnimationFrame with a context other than the window. But because of that, the fact previously we were using .call to invoke the function was redundant and would occasionally call problems when root wasn't window for whatever reason.
Recommend pushing this as a patch release, along with any other small bug fixes that are releasable before the next minor version milestone.

Note - need to check that any of our external onboarding emails don't link to the tutorials page etc.

This PR causes a regression for me with the following error in Firefox: TypeError: 'cancelAnimationFrame' called on an object that does not implement interface Window. and the following error in Chromium: Uncaught TypeError: Illegal invocation. Reverting the PR 'fixes' this issue for me.
I'm a little strapped for time at the moment, so I don't have a jsbin or what-have-you set up to aid in replicating this, but let me know what I can do to help reproduce this.
Also, this seems to be tied to setting Chart.defaults.global.responsive = true;, as omitting that piece of code causes error to go away (though the chart is incredibly tiny, which is a different bug perhaps).
Thanks

@futuro Do you use any kind of packing tool or anything other than just importing chart.js into your browser?

My bad, I did not quite think this through.
The issue is that now cancelAnimFrame will be called with helpers as this. It has to be called as helpers.cancelAnimFrame.call(window, this.animationFrame) to solve this. I just saw requestAnimFrame being called directly, but obviously it's actually called directly and not through helpers, so this is unaffected.
@futuro could you try and change the call to cancelAnimFrame to helpers.cancelAnimFrame.call(window, this.animationFrame) to verify that it works for you as well?
Sorry about that. @nnnick or @etimberg or whoever, I don't know if you want me to create a new PR or if you just want to go ahead and fix that yourselves.

@bjornarg That fixed it for me.

@bjornarg Feel free to create a PR for this.


EventHub Dedicated Cluster support

Feature Request

https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-dedicated-overview

Hi @djsly thanks for this issue.
Is this related with the doc you posted here?

Looks like it indeed! thanks, I'm looking with Terraform folks to see if they are OK using a -preview API version.

Looks like it indeed! thanks, I'm looking with Terraform folks to see if they are OK using a -preview API version.

Glad to help. If you do not mind, I will close this issue then.


ssh: List pending nodes

What this PR does / why we need it:
#347 added support for the ssh command completion for pending nodes, in addition to the completion of nodes that have already joined the cluster.
This PR also outputs the pending nodes (along with the joined nodes) when executing the ssh command.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

`ssh`: Now outputs pending `Node`s in addition to already joined `Node`s.

It seems 043d835e23cbc3128967efc18ed7b3ec0adfa1c0 missing, it fix the issue  [controller-runtime] log.SetLogger(...) was never called; logs will not be displayed.

right, I have created a separate PR for this fix with the logger https://github.com/gardener/gardenctl-v2/pull/369