Repeated keypresses

Hi CribberSix, thank you for this interesting tool.
Trying to use it, when I press for instance 'Backspace', I often get repeated keystrokes, so more than one symbol gets deleted. Maybe we should implement some kind of timed filtering for repeated key events?
Cheers. ;)

What is the reason to use pygame.key.get_pressed() ?
https://www.pygame.org/docs/ref/key.html#pygame.key.get_pressed says that:
Note
Getting the list of pushed buttons with this function is not the proper way to handle text entry from the user. There is no way to know the order of keys pressed, and rapidly pushed keys can be completely unnoticed between two calls to pygame.key.get_pressed(). There is also no way to translate these pushed keys into a fully translated character value. See the pygame.KEYDOWN events on the pygame.eventpygame module for interacting with events and queues queue for this functionality.

I would definitely like to improve on the current state, but to be completely honest I am not sure when I will get around to it as I am on holiday soon + I'm moving in September. I will see - but if you want to tinker around with it and create PullRequests, you are more than welcome to!
I do remember having struggled with handling the input when a user "keeps pressing" a key.  It would certainly be worth an updated version on pypi as well.  Your suggestion of "timed filtering for repeated key events" might be hitting the nail on the head here.

OK, I'll do some research myself, I think.
Firstly, it makes sense to imitate the system keyboard behavior:

First key press => applied as soon as it happens.
Then initial delay before repeating, like 250-333 ms. (If the event loop fires 60 times per second, then it's 15-20 cycles).
Repeat rate 25-30 ms. (If one cycle is about 16 ms, then let's say it's 2 cycles per key input).

Secondly, perhaps only pygame.KEYDOWN should be used, no pygame.key.get_pressed().
Good luck with your life conditions. Enjoy good karma and create even more. ;)

I think the easiest solution for our problem might be using KEYDOWN as you said in combination with pygame.key.set_repeat(delay, interval).
"When the keyboard repeat is enabled, keys that are held down will generate multiple pygame.KEYDOWN events. The delay parameter is the number of milliseconds before the first repeated pygame.KEYDOWN event will be sent. After that, another pygame.KEYDOWN event will be sent every interval milliseconds." Source
In your example: pygame.key.set_repeat(delay=250, interval=25).

I looked into the issue and found a couple of things:

I already used pygame.KEYDOWN for most keys. pygame.key.get_pressed() was only used for deletion with K_BACKSPACE, K_DELETE and the combination keys K_LCTRL & K_RCTRL.  All other inputs were already based on the event queue behind KEYDOWN which e.g. take the order of keys pressed into account.
Implementing key repetition was thus as easy as adding pygame.key.set_repeat(delay=250, interval=25) to the instantiation method of the class.
I revised the way K_DELETE and K_BACKSPACE was handled as the repeated deletions depended on frames, not on passed time which could have resulted in different time intervalls passing between deletions for different systems. I added it to the event queue now instead of it being handled separately to other keys.
So far, many keys with len(pygame.key.name(event.key)) != 1 are not supported - the most common ones are implemented though (such as arrow keys for instance). Numpad wasn't yet, so I added it today as well.

I uploaded it as version 0.6.6 to pypi in case you want to check it out.


Delete ConfigMap when MetalLB is deleted

This deletes the config ConfigMap under metallb-system namespace
when metallbs.metallb.io CRD object metallb is deleted.
Fix for #138
Signed-off-by: Periyasamy Palanisamy<EMAIL_ADDRESS>

I recall when that behavior was changed all the check in e2e has changed froim looking for configmap deleted to empty configmap ?

I recall when that behavior was changed all the check in e2e has changed froim looking for configmap deleted to empty configmap ? https://github.com/metallb/metallb-operator/pull/93/files#diff-c7e38dfadb6fcf2cab85026f4558c6f0f8a9f50c91f8d5bc9d73e5f64e7ef02a

Yes, and that's because if we delete the configmap, metallb will keep using the old version.
When deleting the metallb resource though, we are removing metallb from the cluster so this is not an issue.

LGTM


[0001.075] I> Boot-device: eMMC
[0001.082] I> sdmmc bdev is already initialized
[0001.113] I> Found 18 partitions in SDMMC_BOOT (instance 3)
[0001.130] I> Found 34 partitions in SDMMC_USER (instance 3)
[0001.136] W> opt-in fuse is not set, skip fuse_burning
[0001.141] I> Reserved memory at 0xfbe00000 for U-Boot relocation
[0001.153] I> A/B: bin_type (21) slot 1
[0001.156] I> Loading kernel-dtb_b from partition
[0001.161] I> Loading partition kernel-dtb_b at 0x80000000 from device(0x1)
[0001.178] I> Kernel_dtb @0x80000000
[0001.181] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xee
[0001.189] W> fetch_driver_phandle_from_dt: failed to get node with compatible ti,tca9539
[0001.199] W> fetch_driver_phandle_from_dt: failed to get node with compatible nxp,tca9539
[0001.207] W> tegrabl_tca9539_init: failed to fetch phandle from dt
[0001.213] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xe8
[0001.221] W> fetch_driver_phandle_from_dt: failed to get node with compatible ti,tca9539
[0001.231] W> fetch_driver_phandle_from_dt: failed to get node with compatible nxp,tca9539
[0001.239] W> tegrabl_tca9539_init: failed to fetch phandle from dt
[0001.247] I> fixed regulator driver initialized
[0001.270] I> register 'maxim' power off handle
[0001.275] I> virtual i2c enabled
[0001.278] I> registered 'maxim,max77620' pmic
[0001.283] I> tegrabl_gpio_driver_register: register 'max77620-gpio' driver
[0001.293] E> failed to read label property for node 160764: 13
[0001.300] E> failed to read reg property for node 160860: 13
[0001.307] E> failed to read reg property for node 160912: 13
[0001.314] E> failed to read label property for node 160996: 13
[0001.321] E> failed to read reg property for node 161064: 13
[0001.328] E> failed to read reg property for node 161136: 13
[0001.335] I> Find /i2c@c250000's alias i2c7
[0001.339] I> Reading eeprom i2c=7 address=0x50
[0001.369] I> Device at /i2c@c250000:0x50
[0001.372] I> Reading eeprom i2c=7 address=0x57
[0001.377] E> I2C: slave not found in slaves.
[0001.381] E> I2C: Could not write 0 bytes to slave: 0x00ae with repeat start true.
[0001.389] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.394] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae at 0x00000000 via instance 7.
[0001.404] E> eeprom: Failed to read I2C slave device
[0001.409] I> Eeprom read failed 0x3526070d
[0001.413] I> Find /i2c@3160000's alias i2c0
[0001.417] I> Reading eeprom i2c=0 address=0x50
[0001.422] E> I2C: slave not found in slaves.
[0001.426] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
[0001.434] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.440] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 0.
[0001.449] E> eeprom: Failed to read I2C slave device
[0001.454] I> Eeprom read failed 0x3526070d
[0001.459] I> Find /i2c@3180000's alias i2c2
[0001.463] I> Reading eeprom i2c=2 address=0x54
[0001.467] I> Enabling gpio chip_id = 2, gpio pin = 9
[0001.472] C> GPIO driver for chip_id 0x2 could not be found
[0001.477] E> cam_eeprom_read: Can't get gpio driver
[0001.482] I> Eeprom read failed 0x4d4d000d
[0001.486] I> Reading eeprom i2c=2 address=0x57
[0001.490] I> Enabling gpio chip_id = 2, gpio pin = 9
[0001.495] C> GPIO driver for chip_id 0x2 could not be found
[0001.500] E> cam_eeprom_read: Can't get gpio driver
[0001.505] I> Eeprom read failed 0x4d4d000d
[0001.509] I> create_pm_ids: id: 3636-0001-300-H, len: 15
[0001.514] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0001.539] I> regulator 'vdd-hdmi-5v0' already enabled
[0001.551] I> regulator 'vdd-hdmi-5v0' already enabled
[0001.556] I> hdmi cable connected
[0001.561] I> setting 'vdd-pex-1v00' regulator to 1000000 micro volts
[0001.570] I> setting 'vdd-1v8' regulator to 1800000 micro volts
[0001.576] I> retrieved tmds range from prod_list_hdmi_soc
[0001.582] E> cannot find any other nvdisp nodes
[0001.602] I> edid read success
[0001.617] I> edid read success
[0001.620] I> width = 720, height = 576, frequency = 27000000
[0001.625] I> width = 720, height = 576, frequency = 27000000
[0001.631] I> width = 720, height = 576, frequency = 27000000
[0001.636] I> Best mode Width = 720, Height = 576, freq = 27000000
[0001.645] I> hdmi_enable, starting HDMI initialisation
[0001.653] I> hdmi_enable, HDMI initialisation complete
[0001.660] initializing target
[0001.663] calling apps_init()
[0001.666] starting app kernel_boot_app
[0001.689] I> found decompressor handler: lz4-legacy
[0001.693] I> decompressing BMP_b blob ...
[0001.705] I> Kernel type = Normal
[0001.708] I> ########## Fixed storage boot ##########
[0001.713] I> Loading kernel-bootctrl from partition
[0001.718] I> Loading partition kernel-bootctrl at 0xa8000000 from device(0x1)
[0001.732] W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid
[0001.739] W> tegrabl_get_kernel_bootctrl: use default dummy boot control data
[0001.745] I> A/B: bin_type (24) slot 1
[0001.761] I> Boot image size read from image header: acf22c
[0001.767] I> Boot image load address: 0x80400000
[0001.771] I> Loading kernel_b from partition
[0001.775] I> Loading partition kernel_b at 0x80400000 from device(0x1)
[0002.718] I> Validate kernel ...
[0002.721] I> T18x: Authenticate kernel (bin_type 24), max size 0x4000000
[0002.752] I> Decrypt the buffer ... [0002.756] W> tegrabl_decrypt_block: fuse (0x0) is not burnt to do encryption (0x4); skip decryption.
[0002.765] I> done
[0002.766] I> Checking boot.img header magic ... [0002.771] I> [OK]
[0002.772] I> kernel-dtb is already loaded
[0002.776] I> Validate kernel-dtb ...
[0002.779] I> T18x: Authenticate kernel-dtb (bin_type 21), max size 0x100000
[0002.787] I> Decrypt the buffer ... [0002.790] W> tegrabl_decrypt_block: fuse (0x0) is not burnt to do encryption (0x4); skip decryption.
[0002.799] I> done
[0002.801] I> Kernel hdr @0x80400000
[0002.804] I> Kernel dtb @0x80000000
[0002.807] I> found decompressor handler: zlib
[0002.812] I> Decompressing kernel image (11334181 bytes) from 0x80400800 to 0x81000000 ... [0003.239] I> Done
[0003.240] I> Move ramdisk (len: 0) from 0x80ed0000 to 0x95200000
[0003.247] I> Updated bpmp info to DTB
[0003.252] I> Ramdisk: Base: 0x95200000; Size: 0x0
[0003.257] I> Updated initrd info to DTB
[0003.260] I> Active rootfs suffix:
[0003.264] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params
[0003.271] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params
[0003.278] I> disabled_core_mask: 0xffffff0c
[0003.282] I> Active slot suffix: _b
[0003.285] I> add_boot_slot_suffix: slot_suffix = _b
[0003.331] I> Linux Cmdline: console=ttyS0,115200 console=tty0 fbcon=map:0 isolcpus=1-2 rootwait systemd.unified_cgroup_hierarchy=1 systemd.show_status=auto usbcore.autosuspend=-1 video=tegrafb earlycon=uart8250,mmio32,0x3100000 nvdumper_reserved=0x1772e0000 gpt rootfs.slot_suffix= tegra_fbmem=0x1c0000@0x96088000 lut_mem=0x2008@0x96084000 usbcore.old_scheme_first=1 tegraid=<IP_ADDRESS>.0 maxcpus=6 no_console_suspend boot.slot_suffix=_b boot.ratchetvalues=0.2031647.1 vpr_resize bl_prof_dataptr=0x10000@0x175840000 sdhci_tegra.en_boot_part_access=1
[0003.379] I> Updated bootarg info to DTB
[0003.382] W> MAC addr invalid!
[0003.385] E> Failed to get WIFI MAC address
[0003.389] W> MAC addr invalid!
[0003.392] E> Failed to get Bluetooth MAC address
[0003.396] I> eeprom_get_mac_addr: MAC (type: 2): 48:b0:2d:3b:41:37
[0003.403] E> Found no plugin manager ids in source DT
[0003.408] W> Add plugin manager ids from board info
[0003.412] W> "plugin-manager" doesn't exist, creating
[0003.417] W> "ids" doesn't exist, creating
[0003.421] W> "connection" doesn't exist, creating
[0003.426] W> "configs" doesn't exist, creating
[0003.430] I> create_pm_ids: id: 3636-0001-300-H, len: 15
[0003.435] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93
[0003.446] I> Adding plugin-manager/ids/3636-0001-300=/i2c@c250000:module@0x50
[0003.453] W> "i2c@c250000" doesn't exist, creating
[0003.458] W> "module@0x50" doesn't exist, creating
[0003.464] I> Adding plugin-manager/ids/3636-0001-300-H
[0003.470] I> Adding plugin-manager/configs/3636-mem-type 00
[0003.475] I> Adding plugin-manager/configs/3636-power-config 00
[0003.481] I> Adding plugin-manager/configs/3636-misc-config 00
[0003.487] I> Adding plugin-manager/configs/3636-modem-config 00
[0003.493] I> Adding plugin-manager/configs/3636-touch-config 00
[0003.499] I> Adding plugin-manager/configs/3636-display-config 00
[0003.505] I> Adding plugin-manager/cvm
[0003.509] W> "chip-id" doesn't exist, creating
[0003.513] I> Adding plugin-manager/chip-id/A02P
[0003.518] W> "odm-data" doesn't exist, creating
[0003.522] I> Adding /chosen/plugin-manager/odm-data
[0003.530] I> added [base:0x80000000, size:0x70000000] to /memory
[0003.536] I> added [base:0xf0200000, size:0x85600000] to /memory
[0003.542] I> added [base:0x175e00000, size:0x200000] to /memory
[0003.548] I> added [base:0x176600000, size:0x200000] to /memory
[0003.553] I> added [base:0x177000000, size:0x200000] to /memory
[0003.559] I> Updated memory info to DTB
[0003.563] E> add_disp_param: failed to get display params for du=1
[0003.570] W> "reset" doesn't exist, creating
[0003.574] W> "pmc-reset-reason" doesn't exist, creating
[0003.580] W> "pmic-reset-reason" doesn't exist, creating
[0003.586] I> Adding ecid(00000001640cf1c30c00000013fb0340) to DT
[0003.592] I> disabled_core_mask: 0xffffff0c
[0003.601] I> Add serial number:1424321041231 as DT property
[0003.608] I> Plugin-manager override starting
[0003.613] I> node /plugin-manager/fragement@0 matches
[0003.621] I> node /plugin-manager/fragement@3 matches
[0003.635] I> Disable plugin-manager status in FDT
[0003.639] I> Plugin-manager override finished successfully
[0003.645] I> tegrabl_load_kernel_and_dtb: Done
[0003.655] I> Kernel EP: 0x81000000, DTB: 0x80000000
[    0.000000] Booting Linux on physical CPU 0x100
[    0.000000] Linux version 4.9.253-l4t-r32.7+gad2fc41d9ae8 (oe-user@oe-host) (gcc version 11.3.0 (GCC) ) #1 SMP PREEMPT Sun May 15 16:03:34 UTC 2022
[    0.000000] Boot CPU: AArch64 Processor [411fd073]
[    0.000000] OF: fdt:memory scan node memory@80000000, reg size 80,
[    0.000000] OF: fdt: - 80000000 ,  70000000
[    0.000000] OF: fdt: - f0200000 ,  85600000
[    0.000000] OF: fdt: - 175e00000 ,  200000
[    0.000000] OF: fdt: - 176600000 ,  200000
[    0.000000] OF: fdt: - 177000000 ,  200000
[    0.000000] earlycon: uart8250 at MMIO32 0x0000000003100000 (options '')
[    0.000000] bootconsole [uart8250] enabled
[    0.000000] Found tegra_fbmem: 001c0000@96088000
[    0.000000] Found lut_mem: 00002008@96084000
[    0.000000] OF: reserved mem: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[    0.000000] cma: Reserved 64 MiB at 0x00000000fc000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 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.1
[    0.000000] percpu: Embedded 22 pages/cpu s52824 r8192 d29096 u90112
[    0.000000] Speculative Store Bypass Disable mitigation not required
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 990325
[    0.000000] Kernel command line: console=ttyS0,115200 console=tty0 fbcon=map:0 isolcpus=1-2 rootwait systemd.unified_cgroup_hierarchy=1 systemd.show_status=auto usbcore.autosuspend=-1 video=tegrafb earlycon=uart8250,mmio32,0x3100000 nvdumper_reserved=0x1772e0000 gpt rootfs.slot_suffix= tegra_fbmem=0x1c0000@0x96088000 lut_mem=0x2008@0x96084000 usbcore.old_scheme_first=1 tegraid=<IP_ADDRESS>.0 maxcpus=6 no_console_suspend boot.slot_suffix=_b boot.ratchetvalues=0.2031647.1 vpr_resize bl_prof_dataptr=0x10000@0x175840000 sdhci_tegra.en_boot_part_access=1
[    0.000000] log_buf_len individual max cpu contribution: 32768 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 163840 bytes
[    0.000000] log_buf_len min size: 32768 bytes
[    0.000000] log_buf_len: 262144 bytes
[    0.000000] early log buf free: 30084(91%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3168524K/4024564K available (11326K kernel code, 2072K rwdata, 6876K rodata, 6336K init, 535K bss, 102376K reserved, 753664K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008200000 - 0xffffff8008d10000   ( 11328 KB)
[    0.000000]     .rodata : 0xffffff8008d10000 - 0xffffff80093d0000   (  6912 KB)
[    0.000000]       .init : 0xffffff80093d0000 - 0xffffff8009a00000   (  6336 KB)
[    0.000000]       .data : 0xffffff8009a00000 - 0xffffff8009c06008   (  2073 KB)
[    0.000000]        .bss : 0xffffff8009c06008 - 0xffffff8009c8bcd4   (   536 KB)
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf03dc8000   (    61 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc0f7200000   (  3954 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=6.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 31.25MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns:<PHONE_NUMBER>14 ns
[    0.000003] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every<PHONE_NUMBER>088ns
[    0.009176] Calibrating delay loop (skipped), value calculated using timer frequency.. 62.50 BogoMIPS (lpj=125000)
[    0.020037] pid_max: default: 32768 minimum: 301
[    0.024944] Security Framework initialized
[    0.029241] Yama: becoming mindful.
[    0.032897] LoadPin: ready to pin (currently disabled)[    0.038122] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.045145] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.053316] sched-energy: Sched-energy-costs installed from DT
[    0.059439] ASID allocator initialised with 32768 entries
[    0.100717] tegra-id: chipid=21817.
[    0.104405] tegra-id: opt_subrevision=1.
[    0.108530] Tegra Revision: A02p SKU: 0xdc CPU Process: 0 SoC Process: 0
[    0.115546] DTS File Name:
[    0.118469] DTB Build time: <unknown>
[    0.170798] CPU1: Booted secondary processor [4e0f0030]
[    0.202173] CPU2: Booted secondary processor [4e0f0030]
[    0.233146] CPU3: Booted secondary processor [411fd073]
[    0.265100] CPU4: Booted secondary processor [411fd073]
[    0.297094] CPU5: Booted secondary processor [411fd073]
[    0.297134] Brought up 6 CPUs
[    0.327581] SMP: Total of 6 processors activated.
[    0.332505] CPU features: detected feature: 32-bit EL0 Support
[    0.338612] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.447468] CPU: All CPU(s) started at EL2
[    0.451893] alternatives: patching kernel code
[    0.458885] devtmpfs: initialized
[    0.483445] Initilizing CustomIPI irq domain
[    0.488072] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER>100000 ns
[    0.498289] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.513046] pinctrl core: initialized pinctrl subsystem
[    0.518751] OS set in device tree is not L4T.
[    0.523476] regulator-dummy: no parameters
[    0.527909] Initializing plugin-manager
[    0.531970] Plugin module not found
[    0.535651] Plugin-manager status disabled
[    0.540874] NET: Registered protocol family 16
[    0.560896] cpuidle: using governor menu
[    0.565927] bpmp: waiting for handshake
[    0.569143] random: fast init done
[    0.573542] bpmp: handshake completed
[    0.577390] bpmp: synchronizing channels
[    0.581498] bpmp: channels synchronized
[    0.585511] bpmp: mail init ok
[    0.590219] arm-smmu 12000000.iommu: probing hardware configuration...
[    0.597058] arm-smmu 12000000.iommu: SMMUv2 with:
[    0.601976] arm-smmu 12000000.iommu: 	stage 1 translation
[    0.607628] arm-smmu 12000000.iommu: 	stage 2 translation
[    0.613277] arm-smmu 12000000.iommu: 	nested translation
[    0.618842] arm-smmu 12000000.iommu: 	stream matching with 128 register groups, mask 0x7f80
[    0.627593] arm-smmu 12000000.iommu: SMMU address space size (0x800000) differs from mapped region size (0x1000000)!
[    0.638622] arm-smmu 12000000.iommu: 	64 context banks (0 stage-2 only)
[    0.645542] arm-smmu 12000000.iommu: 	Stage-1: 39-bit VA -> 48-bit IPA
[    0.652371] arm-smmu 12000000.iommu: 	Stage-2: 39-bit IPA -> 48-bit PA
[    0.660659] vdso: 2 pages (1 code @ ffffff8008d17000, 1 data @ ffffff8009a04000)
[    0.668426] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.676902] atomic_pool_init():621: DMA: preallocated 1024 KiB pool for atomic allocations
[    0.686471] Registering BPMP clocks...
[    0.690461] tegra_bpmp_clk_init: clock init ok (638 clks)
[    0.696501] Serial: AMBA PL011 UART driver
[    0.701664] tegra_powergate_init: DONE
[    0.706848] Tegra reboot handler registered.
[    0.712385] tegra-pmc c360000.pmc: scratch reg offset dts data not present
[    0.719640] tegra-pmc: get_secure_pmc_setting: done secure_pmc=0
[    0.725946] tegra-pmc: ### PMC reset source: TEGRA_SOFTWARE_RESET
[    0.732318] tegra-pmc: ### PMC reset level: TEGRA_RESET_LEVEL_L1
[    0.738600] tegra-pmc: ### PMC reset status reg: 0x2d
[    0.744017] padctrl padctrl.0: Pad control driver tegra-pmc-padctrl registered
[    0.751583] tegra-pmc c360000.pmc: IO padctrl driver initialized
[    0.758147] iommu: Adding device 3460000.sdhci to group 0
[    0.764910] iommu: Adding device 3160000.i2c to group 1
[    0.770770] iommu: Adding device c240000.i2c to group 2
[    0.776539] iommu: Adding device 3180000.i2c to group 3
[    0.782291] iommu: Adding device 3190000.i2c to group 4
[    0.788111] iommu: Adding device 31b0000.i2c to group 5
[    0.793874] iommu: Adding device 31c0000.i2c to group 6
[    0.799626] iommu: Adding device c250000.i2c to group 7
[    0.805375] iommu: Adding device 31e0000.i2c to group 8
[    0.812168] iommu: Adding device 3210000.spi to group 9
[    0.817950] iommu: Adding device c260000.spi to group 10
[    0.824136] iommu: Adding device 3100000.serial to group 11
[    0.830263] iommu: Adding device 3110000.serial to group 12
[    0.836374] iommu: Adding device 3130000.serial to group 13
[    0.843342] iommu: Adding device 2490000.ether_qos to group 14
[    0.849466] arm-smmu: forcing sodev map for 2490000.ether_qos
[    0.856257] iommu: Adding device b000000.rtcpu to group 15
[    0.863681] iommu: Adding device 13e10000.host1x to group 16
[    0.869882] iommu: Adding device 13e10000.host1x:ctx0 to group 17
[    0.876532] iommu: Adding device 13e10000.host1x:ctx1 to group 18
[    0.883190] iommu: Adding device 13e10000.host1x:ctx2 to group 19
[    0.889840] iommu: Adding device 13e10000.host1x:ctx3 to group 20
[    0.896483] iommu: Adding device 13e10000.host1x:ctx4 to group 21
[    0.903136] iommu: Adding device 13e10000.host1x:ctx5 to group 22
[    0.909785] iommu: Adding device 13e10000.host1x:ctx6 to group 23
[    0.916425] iommu: Adding device 13e10000.host1x:ctx7 to group 24
[    0.923201] iommu: Adding device 150c0000.nvcsi to group 25
[    0.929591] iommu: Adding device 15700000.vi to group 26
[    0.935457] iommu: Adding device 15600000.isp to group 27
[    0.941306] iommu: Adding device 15200000.dc_common to group 28
[    0.947544] platform 15200000.dc_common: OF IOVA linear map 0x96088000 size (0x1c0000)
[    0.955845] platform 15200000.dc_common: OF IOVA linear map 0x96084000 size (0x2008)
[    0.964402] iommu: Adding device 15200000.nvdisplay to group 29
[    0.970890] iommu: Adding device 15210000.nvdisplay to group 30
[    0.977402] iommu: Adding device 15340000.vic to group 31
[    0.983242] iommu: Adding device 154c0000.nvenc to group 32
[    0.989261] iommu: Adding device 15480000.nvdec to group 33
[    0.995386] iommu: Adding device 15380000.nvjpg to group 34
[    1.001402] iommu: Adding device 15500000.tsec to group 35
[    1.007328] iommu: Adding device 15100000.tsecb to group 36
[    1.014000] iommu: Adding device 15810000.se to group 37
[    1.019761] iommu: Adding device 15820000.se to group 38
[    1.025504] iommu: Adding device 15830000.se to group 39
[    1.031245] iommu: Adding device 15840000.se to group 40
[    1.037559] iommu: Adding device smmu_test to group 41
[    1.043465] mc: mapped MMIO address: 0xffffff80080c0000 -> 0x2c10000
[    1.050129] mc: mapped MMIO address: 0xffffff80080e0000 -> 0x2c20000
[    1.056786] mc: mapped MMIO address: 0xffffff8009ca0000 -> 0x2c30000
[    1.063446] mc: mapped MMIO address: 0xffffff8009cc0000 -> 0x2c40000
[    1.070106] mc: mapped MMIO address: 0xffffff8009ce0000 -> 0x2c50000
[    1.076770] nv-tegra-mc 2c10000.mc: No mssnvlink node
[    1.082067] mc-err: mcerr ops are set to t18x
[    1.086751] dram-ecc: DRAM ECC disabled-MC_ECC_CONTROL:0x0000000c
[    1.093831] iommu: Adding device 3530000.xhci to group 42
[    1.099489] arm-smmu: forcing sodev map for 3530000.xhci
[    1.105446] iommu: Adding device 3550000.xudc to group 43
[    1.111106] arm-smmu: forcing sodev map for 3550000.xudc
[    1.117130] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CNTRL_83 = 0x10a
[    1.123882] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CTRL_0 = 3
[    1.130078] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CNTRL_24(PMU_INT) = 256
[    1.138006] iommu: Adding device 17000000.gp10b to group 44
[    1.144713] tegra-reset 5000000.clock: registered 193 resets.
[    1.152573] iommu: Adding device d000000.bpmp to group 45
[    1.158421] bpmp: ping status is 0
[    1.162053] bpmp d000000.bpmp: firmware tag is 91572a54614f84d0fd0c270beec2c56f
[    1.171292] bpmp d000000.bpmp: probe ok
[    1.177898] iommu: Adding device 2600000.dma to group 46
[    1.184252] GPIO line 379 (gpio_wan8_ph3) hogged as output/high
[    1.190598] gpiochip_setup_dev: registered GPIOs 320 to 511 on device: gpiochip0 (tegra-gpio)
[    1.203045] GPIO line 264 (gpio_dis0_pu0) hogged as output/high
[    1.209386] gpiochip_setup_dev: registered GPIOs 256 to 319 on device: gpiochip1 (tegra-gpio-aon)
[    1.220233] iommu: Adding device 10003000.pcie-controller to group 47
[    1.226999] arm-smmu: forcing sodev map for 10003000.pcie-controller
[    1.233940] iommu: Adding device sound to group 48
[    1.239273] iommu: Adding device 3510000.hda to group 49
[    1.251111] iommu: Adding device c1a0000.aon to group 50
[    1.257174] vdd-1v8-ap: 1800 mV
[    1.260743] vdd-ac-bat: 5000 mV
[    1.264315] vdd-3v3-disp-cvb: 3300 mV
[    1.268494] vdd-3v3-cvb: 3300 mV
[    1.272150] vdd-1v8-cvb: 1800 mV
[    1.275792] vdd-fan: 5000 mV
[    1.279065] vdd-hdmi-5v0: 5000 mV
[    1.282822] vdd_sys_en: 1200 mV
[    1.293240] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.301776] eventlib_kernel: keventlib is initialized, test id: 0
[    1.308343] SCSI subsystem initialized
[    1.312566] usbcore: registered new interface driver usbfs
[    1.318686] usbcore: registered new interface driver hub
[    1.324269] usbcore: registered new device driver usb
[    1.338514] max77620 4-003c: PMIC Version OTP:0x45 and ES:0x8
[    1.349241] vddio-ddr: at 1125 mV
[    1.357111] avdd_dsi_csi: 1200 mV
[    1.365110] vdd-1v8: 1800 mV
[    1.369109] vdd-3v3-sys: 3300 mV
[    1.373218] spmic-ldo0: at 1800 mV
[    1.377376] spmic-ldo1: at 800 mV
[    1.385109] vddio-3v3: 3300 mV
[    1.389013] vddio-sdmmc1: 1800 <--> 3300 mV at 3300 mV
[    1.397112] vdd-rtc: at 800 mV
[    1.400949] avdd-ts-hv: 1800 <--> 3300 mV at 1800 mV
[    1.409112] spmic-ldo6: at 800 mV
[    1.417111] vdd-pex-1v00: 1000 mV
[    1.421243] dvdd-pex: 1000 mV
[    1.426355] GPIO line 253 (spmic_gpio_input) hogged as input
[    1.432407] GPIO line 254 (spmic_gpio_input) hogged as input
[    1.438470] gpiochip_setup_dev: registered GPIOs 248 to 255 on device: gpiochip2 (max77620-gpio)
[    1.447842] max77620 4-003c: max77620 probe successful
[    1.453533] media: Linux media interface: v0.10
[    1.458291] Linux video capture interface: v2.00
[    1.465280] pps_core: LinuxPPS API ver. 1 registered
[    1.470473] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti<EMAIL_ADDRESS>[    1.480045] PTP clock support registered
[    1.484317] tegra_wdt_t18x 30c0000.watchdog: Expiry count is deprecated
[    1.491400] tegra_wdt_t18x 30c0000.watchdog: Tegra WDT init timeout = 120 sec
[    1.498888] tegra_wdt_t18x 30c0000.watchdog: Registered successfully
[    1.506560] trusty trusty: trusty version: Built: 02:25:36 Apr 17 2022
[    1.513498] trusty trusty: selected api version: 3 (requested 3)
[    1.520480] Advanced Linux Sound Architecture Driver Initialized.
[    1.527561] vdd-sys-bl: 3300 mV
[    1.532455] camchar: rtcpu character device driver loaded
[    1.538388] clocksource: Switched to clocksource arch_sys_counter
[    1.544937] nvmap_heap_init: nvmap_heap_init: created heap block cache
[    1.552095] dma_declare_coherent_resizable_cma_memory:323: resizable heap=vpr, base=0x00000000c6000000, size=0x2a000000
[    1.554553] tegra-gpcdma 2600000.dma: GPC DMA driver register 32 channels
[    1.555474] thermal thermal_zone0: Registering thermal zone thermal_zone0 for type BCPU-therm
[    1.555653] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type MCPU-therm
[    1.555975] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type GPU-therm
[    1.556046] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type PLL-therm
[    1.556172] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type PMIC-Die
[    1.556391] la/ptsa driver initialized.
[    1.556398] pre_t19x_iso_plat_init(): iso emc max clk=1600000KHz
[    1.556400] pre_t19x_iso_plat_init(): max_iso_bw=23040000KB
[    1.556460] NET: Registered protocol family 2
[    1.556517] IP idents hash table entries: 65536 (order: 7, 524288 bytes)
[    1.557712] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    1.557867] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[    1.558163] TCP: Hash tables configured (established 32768 bind 32768)
[    1.558208] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    1.558267] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    1.558452] NET: Registered protocol family 1
[    1.642325] Unpacking initramfs...
[    1.656293] host1x 13e10000.host1x: initialized
[    1.663827] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.665615] audit: initializing netlink subsys (disabled)
[    1.665654] audit: type=2000 audit(1.312:1): initialized
[    1.665994] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    1.671732] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 240)
[    1.671793] io scheduler noop registered
[    1.671885] io scheduler cfq registered (default)
[    1.674372] gic 2a41000.agic-controller: GIC IRQ controller registered
[    1.687319] iommu: Adding device aconnect@2a41000:adsp_audio to group 51
[    1.692875] iommu: Adding device 2993000.adsp to group 52
[    1.693455] tegra-aconnect aconnect@2a41000: Tegra ACONNECT bus registered
[    1.697736] tegra-pwm 3280000.pwm: PWM clk can sleep in ops
[    1.698614] tegra-pwm 3290000.pwm: PWM clk can sleep in ops
[    1.699408] tegra-pwm 32a0000.pwm: PWM clk can sleep in ops
[    1.700187] tegra-pwm c340000.pwm: PWM clk can sleep in ops
[    1.701990] tegra-pcie 10003000.pcie-controller: 2x1, 1x1, 1x1 configuration
[    1.702704] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[    1.702985] tegra-pcie 10003000.pcie-controller: probing port 0, using 2 lanes
[    1.703032] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[    1.703132] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1392187, vi_iso_bw=625000, max_bw=1392187
[    1.705127] tegra-pcie 10003000.pcie-controller: probing port 2, using 1 lanes
[    1.705225] tsec 15500000.tsec: initialized
[    1.706111] tsec 15100000.tsecb: initialized
[    1.708420] nvdec 15480000.nvdec: initialized
[    1.712001] falcon 15340000.vic: initialized
[    1.713102] falcon 154c0000.nvenc: initialized
[    1.714191] falcon 15380000.nvjpg: initialized
[    1.716046] iommu_context_dev 13e10000.host1x:ctx0: initialized (streamid=56)
[    1.717502] iommu_context_dev 13e10000.host1x:ctx1: initialized (streamid=57)
[    1.718984] iommu_context_dev 13e10000.host1x:ctx2: initialized (streamid=58)
[    1.720440] iommu_context_dev 13e10000.host1x:ctx3: initialized (streamid=59)
[    1.721891] iommu_context_dev 13e10000.host1x:ctx4: initialized (streamid=60)
[    1.723429] iommu_context_dev 13e10000.host1x:ctx5: initialized (streamid=61)
[    1.724880] iommu_context_dev 13e10000.host1x:ctx6: initialized (streamid=62)
[    1.726344] iommu_context_dev 13e10000.host1x:ctx7: initialized (streamid=63)
[    1.728859] tegradccommon 15200000.dc_common: host1x channel mapped
[    1.728865] tegradccommon 15200000.dc_common: dc_common syncpt # 1 allocated
[    1.728892] tegradccommon 15200000.dc_common: dma mapping done
[    1.729249] tegradc 15200000.nvdisplay: disp0 connected to head0->/host1x/sor1
[    1.729282] generic_infoframe_type: 0x87
[    1.729344] tegradc 15200000.nvdisplay: DT parsed successfully
[    1.729361] tegradc 15200000.nvdisplay: Display dc.ffffff800a9a0000 registered with id=0
[    1.733116] tegra_nvdisp_bandwidth_register_max_config: max config iso bw = 16727000 KB/s
[    1.733119] tegra_nvdisp_bandwidth_register_max_config: max config EMC floor = 665600000 Hz
[    1.733121] tegra_nvdisp_bandwidth_register_max_config: max config hubclk = 357620000 Hz
[    1.733252] tegradc 15200000.nvdisplay: vblank syncpt # 8 for dc 0
[    1.733256] tegradc 15200000.nvdisplay: vpulse3 syncpt # 9 for dc 0
[    1.734162] tegradc 15200000.nvdisplay: Bootloader disp_param detected. Detected mode: 720x576 (on 0x0mm) pclk=27000000
[    1.742680] tegra-adma 2930000.adma: Tegra210 ADMA driver registered 32 channels
[    1.743164] tegra-fuse-burn 3820000.efuse:efuse-burn: shutdown limit check disabled
[    1.743184] tegra-fuse-burn 3820000.efuse:efuse-burn: Fuse burn driver initialized
[    1.743515] kfuse 3830000.kfuse: initialized
[    1.744649] tegra-pmc-iopower pmc-iopower: NO_IOPOWER setting 0x0
[    1.745143] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.746732] tegradc 15200000.nvdisplay: hdmi: invalid prod list prod_list_hdmi_board
[    1.746735] tegradc 15200000.nvdisplay: hdmi: tegra_hdmi_tmds_range_read(bd) failed
[    1.747538] console [ttyS0] disabled
[    1.749068] tegradc 15200000.nvdisplay: probed
[    2.081879] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 33, base_baud = 25500000) is a Tegra
[    2.081951] cma: enabled page replacement for spfn=c6000, epfn=f0000
[    2.081962] dma_declare_coherent_resizable_cma_memory:373: resizable cma heap=vpr create successful
[    2.081962] nvmap: nvmap_select_cache_ops() nvmap cache ops set to roc
[    2.081966] nvmap_page_pool_init: Total RAM pages: 980547
[    2.081968] nvmap_page_pool_init: nvmap page pool size: 122568 pages (478 MB)
[    2.082017] nvmap_background_zero_thread: PP zeroing thread starting.
[    2.082459] misc nvmap: created heap vpr base 0x00000000c6000000 size (688128KiB)
[    2.127880] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[    0.000000] Booting Linux on physical CPU 0x100
[    0.000000] Linux version 4.9.253-l4t-r32.7+gad2fc41d9ae8 (oe-user@oe-host) (gcc version 11.3.0 (GCC) ) #1 SMP PREEMPT Sun May 15 16:03:34 UTC 2022
[    0.000000] Boot CPU: AArch64 Processor [411fd073]
[    0.000000] OF: fdt:memory scan node memory@80000000, reg size 80,
[    0.000000] OF: fdt: - 80000000 ,  70000000
[    0.000000] OF: fdt: - f0200000 ,  85600000
[    0.000000] OF: fdt: - 175e00000 ,  200000
[    0.000000] OF: fdt: - 176600000 ,  200000
[    0.000000] OF: fdt: - 177000000 ,  200000
[    0.000000] earlycon: uart8250 at MMIO32 0x0000000003100000 (options '')
[    0.000000] bootconsole [uart8250] enabled
[    0.000000] Found tegra_fbmem: 001c0000@96088000
[    0.000000] Found lut_mem: 00002008@96084000
[    0.000000] OF: reserved mem: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[    0.000000] cma: Reserved 64 MiB at 0x00000000fc000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 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.1
[    0.000000] percpu: Embedded 22 pages/cpu s52824 r8192 d29096 u90112
[    0.000000] Speculative Store Bypass Disable mitigation not required
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 990325
[    0.000000] Kernel command line: console=ttyS0,115200 console=tty0 fbcon=map:0 isolcpus=1-2 rootwait systemd.unified_cgroup_hierarchy=1 systemd.show_status=auto usbcore.autosuspend=-1 video=tegrafb earlycon=uart8250,mmio32,0x3100000 nvdumper_reserved=0x1772e0000 gpt rootfs.slot_suffix= tegra_fbmem=0x1c0000@0x96088000 lut_mem=0x2008@0x96084000 usbcore.old_scheme_first=1 tegraid=<IP_ADDRESS>.0 maxcpus=6 no_console_suspend boot.slot_suffix=_b boot.ratchetvalues=0.2031647.1 vpr_resize bl_prof_dataptr=0x10000@0x175840000 sdhci_tegra.en_boot_part_access=1
[    0.000000] log_buf_len individual max cpu contribution: 32768 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 163840 bytes
[    0.000000] log_buf_len min size: 32768 bytes
[    0.000000] log_buf_len: 262144 bytes
[    0.000000] early log buf free: 30084(91%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3168524K/4024564K available (11326K kernel code, 2072K rwdata, 6876K rodata, 6336K init, 535K bss, 102376K reserved, 753664K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008200000 - 0xffffff8008d10000   ( 11328 KB)
[    0.000000]     .rodata : 0xffffff8008d10000 - 0xffffff80093d0000   (  6912 KB)
[    0.000000]       .init : 0xffffff80093d0000 - 0xffffff8009a00000   (  6336 KB)
[    0.000000]       .data : 0xffffff8009a00000 - 0xffffff8009c06008   (  2073 KB)
[    0.000000]        .bss : 0xffffff8009c06008 - 0xffffff8009c8bcd4   (   536 KB)
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf03dc8000   (    61 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc0f7200000   (  3954 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=6.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 31.25MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns:<PHONE_NUMBER>14 ns
[    0.000003] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every<PHONE_NUMBER>088ns
[    0.009176] Calibrating delay loop (skipped), value calculated using timer frequency.. 62.50 BogoMIPS (lpj=125000)
[    0.020037] pid_max: default: 32768 minimum: 301
[    0.024944] Security Framework initialized
[    0.029241] Yama: becoming mindful.
[    0.032897] LoadPin: ready to pin (currently disabled)
[    0.038122] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.045145] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.053316] sched-energy: Sched-energy-costs installed from DT
[    0.059439] ASID allocator initialised with 32768 entries
[    0.100717] tegra-id: chipid=21817.
[    0.104405] tegra-id: opt_subrevision=1.
[    0.108530] Tegra Revision: A02p SKU: 0xdc CPU Process: 0 SoC Process: 0
[    0.115546] DTS File Name:
[    0.118469] DTB Build time: <unknown>
[    0.170798] CPU1: Booted secondary processor [4e0f0030]
[    0.202173] CPU2: Booted secondary processor [4e0f0030]
[    0.233146] CPU3: Booted secondary processor [411fd073]
[    0.265100] CPU4: Booted secondary processor [411fd073]
[    0.297094] CPU5: Booted secondary processor [411fd073]
[    0.297134] Brought up 6 CPUs
[    0.327581] SMP: Total of 6 processors activated.
[    0.332505] CPU features: detected feature: 32-bit EL0 Support
[    0.338612] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.447468] CPU: All CPU(s) started at EL2
[    0.451893] alternatives: patching kernel code
[    0.458885] devtmpfs: initialized
[    0.483445] Initilizing CustomIPI irq domain
[    0.488072] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER>100000 ns
[    0.498289] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.513046] pinctrl core: initialized pinctrl subsystem
[    0.518751] OS set in device tree is not L4T.
[    0.523476] regulator-dummy: no parameters
[    0.527909] Initializing plugin-manager
[    0.531970] Plugin module not found
[    0.535651] Plugin-manager status disabled
[    0.540874] NET: Registered protocol family 16
[    0.560896] cpuidle: using governor menu
[    0.565927] bpmp: waiting for handshake
[    0.569143] random: fast init done
[    0.573542] bpmp: handshake completed
[    0.577390] bpmp: synchronizing channels
[    0.581498] bpmp: channels synchronized
[    0.585511] bpmp: mail init ok
[    0.590219] arm-smmu 12000000.iommu: probing hardware configuration...
[    0.597058] arm-smmu 12000000.iommu: SMMUv2 with:
[    0.601976] arm-smmu 12000000.iommu: 	stage 1 translation
[    0.607628] arm-smmu 12000000.iommu: 	stage 2 translation
[    0.613277] arm-smmu 12000000.iommu: 	nested translation
[    0.618842] arm-smmu 12000000.iommu: 	stream matching with 128 register groups, mask 0x7f80
[    0.627593] arm-smmu 12000000.iommu: SMMU address space size (0x800000) differs from mapped region size (0x1000000)!
[    0.638622] arm-smmu 12000000.iommu: 	64 context banks (0 stage-2 only)
[    0.645542] arm-smmu 12000000.iommu: 	Stage-1: 39-bit VA -> 48-bit IPA
[    0.652371] arm-smmu 12000000.iommu: 	Stage-2: 39-bit IPA -> 48-bit PA
[    0.660659] vdso: 2 pages (1 code @ ffffff8008d17000, 1 data @ ffffff8009a04000)
[    0.668426] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.676902] atomic_pool_init():621: DMA: preallocated 1024 KiB pool for atomic allocations
[    0.686471] Registering BPMP clocks...
[    0.690461] tegra_bpmp_clk_init: clock init ok (638 clks)
...
jetson-xavier-nx-devkit-tx2-nx login:

minicom_slotA_instead_of_B.log

Unfortunately, the critical part of the log that would show that that last one is wrong is missing.  The final kernel command line is correct (boot.slot_suffx=_b), there are some early kernel logs, then ... and a login prompt. The Mounting /dev/XXXXX that is printed out by the init script in the initrd wasn't included.  So it's still not clear what the actual problem is here.

Another bug seems to be related.
When the slot problem occurs, mender install fails.
If I reboot (so boot on the right slot as expected), mender install succeed.
Logs of mender install:
mount: /tmp/nvbup.C71Hre: /dev/mmcblk0p1 already mounted on /.
ERR: Missing /opt/ota_package directory in installed rootfs

---------- end of script output
ERRO[0078] ArtifactInstall_Leave script failed: statescript: error executing 'ArtifactInstall_Leave_80_bl-update': 1 : exit status 1
Rolling back Artifact...
INFO[0078] Output (stderr) from command "fw_printenv": ERR: no such variable: mender_check_saveenv_canary
INFO[0078] Output (stderr) from command "fw_printenv": ERR: no such variable: mender_check_saveenv_canary
INFO[0078] Rolling back to the active partition: (1).
INFO[0078] Output (stderr) from command "fw_printenv": ERR: no such variable: mender_check_saveenv_canary
INFO[0078] Output (stderr) from command "fw_printenv": ERR: no such variable: mender_check_saveenv_canary
ERRO[0078] statescript: error executing 'ArtifactInstall_Leave_80_bl-update': 1 : exit status 1

I will provide more logs on the main problem tomorrow.

minicom.2023.01.31.log
Here logs of the last occurence.

That's a good capture, thanks.  From this rather scrambled-looking output
_open: B[    8.196377] mmcblk0boot0: mmc0:0001 DG4016 partition 1 4.00 MiB
ad file [    8.200488] mmcblk0boot1: mmc0:0001 DG4016 partition 2 4.00 MiB
descript[    8.204585] mmcblk0rpmb: mmc0:0001 DG4016 partition 3 4.00 MiB
or
gpt_init: No such file or direct[    8.230187] mmcblk1: mmc1:0001 DG4008 7.28 GiB
ory
[    8.232838]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34

it looks like we have a race between the init script executing and the kernel finishing its probing of the block storage devices.  That's something we would not see in a stock configuration, but it looks like you have an SDcard on mmc1, and a USB flash drive as well, which is adding some delay to the probe completion.
So my guess is that the init script in the initrd is running before the mmcblk0, mmcblk0boot0, and mmcblk0boot1 devices are ready for use, once in a while.  That's would explain why the bootcountcheck script issued that (broken up) error message, and is likely the reason why the slot check is failing, causing the fallback to the mmcblk0p1 default.   Customizing the initrd script to wait until those devices are present before sourcing the platform-preboot script should take care of the problem.

You are right: I have both addionnal eMMC and a USB stick.
You gave a very useful hint to solve this issue.
Thank you Madisongh. This analysis is very clear.


how to config linked pickers in from

This is already in examples
https://github.com/ankurk91/vue-bootstrap-datetimepicker/blob/fe6ee359c7bfd8a3ccca5150cb9fcafc907eeafb/examples/App.vue#L101-L115
https://github.com/ankurk91/vue-bootstrap-datetimepicker/blob/fe6ee359c7bfd8a3ccca5150cb9fcafc907eeafb/examples/App.vue#L278-L284


Click listener on the map, e.g. to add marker

It would be a nice feature, to have a click/longclick listener on the map, like in OSMdroid and GMaps. It should be fired when clicking on an empty space in the map and allow access to the click position. A common usecase for this is adding a marker at an empty position.

I completely forgot, but there's already an api for tap gestures using MapState.onTap(tapCb: (x: Double, y: Double) -> Unit).


Feat/react container + grid

Introducing React components for Container and Grid.

[x] map prefix to classes after #110 is merged

[ ] Add missing props for Grid--cols-12 class variant

The grid has been moved to separate PR: https://github.com/lmc-eu/spirit-design-system/pull/168 This was growing too big. Thank you @adamkudrna for the notice.


Cannot get geometry object from data you send to the GEOMETRY field

How do I store POINT type?

An exception occurred while executing 'INSERT INTO geo_point (address, coordinates) VALUES (?, ?)' with params ["Test", "POINT(-73.976683 40.760381)"]:
SQLSTATE[22003]: Numeric value out of range: 1416 Cannot get geometry object from data you send to the GEOMETRY field

Result query:

INSERT INTO geo_point (address, coordinates) VALUES ('Test', 'POINT(-73.976683 40.760381)');

My Entity:
namespace BackendLib\Entity;

use Doctrine\ORM\Mapping as ORM;
use CrEOF\Spatial\PHP\Types\Geometry\Point;

class GeoPoint
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue()
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=255, nullable=true)
     */
    private $address;

    /**
     * @ORM\Column(type="point", nullable=true)
     */
    private $point;

    public function getId(): ?int
    {
        return $this->id;
    }

    public function getAddress(): ?string
    {
        return $this->address;
    }

    public function setAddress(string $address): self
    {
        $this->address = $address;

        return $this;
    }

    public function setPoint(?Point $point): self
    {
        $this->point = $point;

        return $this;
    }

    public function getPoint(): ?Point
    {
        return $this->point;
    }
}

This is how I store it:
$obj = new GeoPoint();
$obj->setAddress('Test');
$obj->setPoint(new Point(40.7603807, -73.9766831));
$manager->persist($obj);
$manager->flush();

When looking at:
INSERT INTO geo_point (address, coordinates) VALUES ('Test', 'POINT(-73.976683 40.760381)');

It seems the POINT is handed over as a string, it should probably be:
INSERT INTO geo_point (address, coordinates) VALUES ('Test', POINT(-73.976683 40.760381));

Did you register the types and functions as done here:
https://github.com/creof/doctrine2-spatial/blob/58ea5fae1c1b450ee08d7dac25cd9e8f5e6fdebd/tests/CrEOF/Spatial/Tests/OrmTestCase.php#L191-L193

I have found the reason. I use custom Quote Strategy class which adds quotes to table fields. Inspite it works with fields, somehow it affects values also. Here is the class: https://gist.github.com/lngphp/a6e9a5de1287604ad4ffb9d25c1abcb2


Expose a non-event-emitter-returning variant which plays nice(r) with gulp v4?

cp-file: 4.1.1
gulp: gulpjs/gulp#4.0
async-done: 1.2.2
Node.js: v7.4.0
OS: Linux (Arch)
As per gulpjs/async-done/issues/36, cp-file doesn't Just Work™ out of the box with gulp v4:
gulpfile.js
import copy from 'cp-file'
import gulp from 'gulp'

gulp.task('copy', () => copy('foo.txt', 'bar.txt'))

output
$ gulp copy
Using gulpfile ~/temp/copy-file-test/gulpfile.js
Starting 'copy'...
The following tasks did not complete: copy
Did you forget to signal async completion?

Any chance it could export a variant which just returns a promise e.g.:
const copy = require('cp-file').compat // noProgress?

gulp.task('copy', () => copy(src, dest))

rather than my current workaround:
gulp.task('copy', done => {
    // .then(done): work around a gulp issue (in async-done) which interprets
    // copy's return value as a (non-terminating) event emitter rather than a promise
    // https://github.com/gulpjs/async-done/issues/36
    return copy(src, dest).then(done)
})

Your original assessment was correct. This is a problem with the Gulp detection of a stream.

An obvious solution would be to check if the return value is a promise before checking if it's an event emitter. Better still, why not use is-stream to check if it's actually a stream?

This is how it should have been done indeed.

The beauty of promises is that they can be any object with a .then() method.
I realize this is inconvenient for you, but I'm done working around the badness of Gulp. I've done that for way too long. You could maybe try gulp.task('copy', () => copy(src, dest).then(_ => _)) or gulp.task('copy', () => Promise.resolve().then(() => copy(src, dest)).

Or:
gulp.task('copy', () => Promise.resolve(copy(src, dest))).

I'm done working around the badness of Gulp.

Sometimes, it's not the badness of a library, it's the badness how issues are handled :unamused:
Sorry @chocolateboy, cp-file clearly returns a Promise and not an EventEmitter (and therefore not a Stream either):
cpFile('index.js', 'index.js.bkp') instanceof Promise
// => true

cpFile('index.js', 'index.js.bkp') instanceof EventEmitter
// => false

We just add an on method at line 52 which confuses async-done, that's all:
promise.on = function () {…};

@chocolateboy Unfortunately, @phated seems neither being interested in async-done improvements nor in understanding the problem, hence I believe you are out of luck.

Btw, adding an on method fully complies with the ECMAScript® 2015 Language Specification:

The Promise constructor is designed to be subclassable. It may be used as the value in an extends clause of a class definition. […]


Refactor Sample IOCTL Driver

Fix some buffer overflows copying the message from kernel to user mode
by adding input length validation.
Extract functions from the SioctlDeviceControl so each method has a
handler function.
Remove code duplication from METHOD_NEITHER by creating the
'MapUserModeAddress' function.

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


Arc VMs & DNS servers issue

Bug description
The DNS servers that are configured do not show inside the VM, but DNS works.
Repro steps
Steps to reproduce the behavior:

Deploy a VM through the portal and define DNS servers
Login to the VM and look at the DNS servers
See that the fields are empty

Expected behavior
See 4th screenshot
Screenshots

They do show in advanced view, but they are never on the same line in the UI, but with these VMs they are:

What it should look like:

We’ve tested on different customer / HCI environments.

Hey Darryl, this is a known issue, and we are tracking this and are in the process of finding the right owning team. As you mentioned, the functionality should be working, and this will be investigated as a UX issue.

Thanks @mindyqdiep
I could not find it in the known issue list.


Birdnet using wrong location

Hi team,
I use BirdnetPi since a year now and wanted to apply the new model v2.2, before I used the lite version.
Now I have a the following challenge, although I am in Berlin (location has not changed - Latitude:52.4153, Longitude: 13.2749), I only get non European birds proposed and erroneously identified. When I do the "Species List Tester", only non European birds are shown. I compared with a list of a friend who lives close by, for him the correct birds are shown.

I would appreciate your help.
Best regards,
                    -- Wolfram

Came across this yesterday too. This looks like a bug in BirdNET-Pi itself, not this analyzer. The labels appear to get out of sync between the two models (i.e. the model classifies it correctly, but the incorrect label is applied when displaying it, because the label file hasn't been correctly updated on disk). I'm still looking into exactly to fix it properly, but in the meantime, if you run $home/BirdNET-Pi/scripts/install_language_label_nm.sh -l de (or whatever language code you want - I'm presuming de if you're from Germany), it should fix up the labels.

Hi Ashley,Thanks for responding so quickly. I played around a bit more and at some point after changing between the lite model and v2.2 several times it now works. Best regards,    -- WolframOn 21. Mar 2023, at 06:29, Ashley Donaldson @.***> wrote:
Came across this yesterday too. This looks like a bug in BirdNET-Pi itself, not this analyzer. The labels appear to get out of sync between the two models (i.e. the model classifies it correctly, but the incorrect label is applied when displaying it, because the label file hasn't been correctly updated on disk). I'm still looking into exactly to fix it properly, but in the meantime, if you run $home/BirdNET-Pi/scripts/install_language_label_nm.sh -l de (or whatever language code you want - I'm presuming de if you're from Germany), it should fix up the labels.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


Allow closures for attached functions

Currently closures are not working for attached functions (object methods, record init function). Need to look at making them work for attached functions as well. This is required for #20284
Depends on #20729

Duplicates #9144


[1pt] Create User Model

This is a two-person group.
Here is the link to our Kanban board: Kanban board
Create a User Model that:

should have many food
should have many recipes

STATUS: CHANGES REQUIRED ♻
Hi @Mesi21, and @Eccb7👋,
Good job so far!
There are some issues that you still need to work on to go to the next project but you are almost there!

Required Changes ♻

[ ] None of the task cards have the number of points in the [Xpt] prefix as requested in the project requirements. Please make sure that all task cards have the number of points in the [Xpt] prefix. That number should indicate the number of points that show how complex the task is. 1 point = 1 hour of estimated work and time estimate distributions should be fair.

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
You can also consider:
N/A
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

STATUS: APPROVED 🟢
Hi @Mesi21, and @Eccb7👋,
Your project is complete!  There is nothing else to say other than... it's time to close it :shipit:
Congratulations! 🎉

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


v0.28.0 release

Looking forward to this release as I need to subscribe for update events (binlog support).

@rohitjoshi, hi. I still need to fix some hard-to-reproduce issues, but the API shouldn't change.
BTW, have you tried this branch already or you are waiting for the release?

No, I have not tried.  We will prioritize in the next sprint and may use branch for testing.


Fix stride handling

Currently the pngencoder does not correctly handle when a line stride is != width*channels.
This happens when you e.g. read an image which is encoded as TYPE_3BYTE_BGR. The line stride will (sometimes) get some padding to align to 4 byte boundaries. I.e. ImageOptim is able to produce such images. When they are read with ImageIO they get this padding.
The correct way to get the image data from an image is using imageRaster.getDataElements(0, y, width, 1, elements);
In this patch the elements are processed row by row to at least try to reuse some CPU cache lines. I did not do benchmarks, but this version should be faster.
At least it's more correct regarding the handling of strides.
Note: I did spent some time optimizing the lossless image encoder in PDFBox (which more or less just writes a PNG inside the PDF). See https://issues.apache.org/jira/browse/PDFBOX-4184 - so I am not completely new to this. At the moment I try to get rid of the com.objectplanet.image.PngEncoder by replacing it's usage with this library.

We also replaceed objectplanet with this library :)
Our current implementation is very raw and only really supports 4 byte ARGB, which is what we use everywhere in our product.
Do some benchmarks! Speed is very important for us.

I'll try to find some time on the weekend to work on this. I've already implemented a predictor encoding (see https://github.com/rototor/pngencoder/commits/0.12.1-rototor), as I need a sensible compression ratio.
I'll plan to do some benchmarks and also convert the not predictor based encoding to using a row streaming.
Yes, I'll set IDEA to use spaces instead of tabs for this project... And see if I can get IDEA not to use star imports...
You can forget this PullRequest for now, you'll get a new one soon.

Where are this coding styles from?

I'm adding a https://github.com/pngencoder/pngencoder/blob/chore/add-contrib-docs/CONTRIBUTING.md file

Sorry, but it will take a little bit longer till I can provide some benchmarks and PullRequests. I found some additional problems I want to fix first...


contains function parser

I am using node-odata for a project in my work and I needed to query:
/products?$filter=contains(name,'something')
I managed to get it work. I didn't know how to add an unary operator (now, the query is like /products?$filter=contains(name,'something') eq 1, horrible), but at least it works.
Can you help me to make it an unary operator?
Thanks!

aha, I always used indexof to do this before.
like this:
indexof(name,'something') gt 0

But contains is simpler in this case, I will modify it for unary operator, then merge it after test.
Thank you.


Spec path should end with

spec/models/playlist_item_spec.rb:3:1: C: RSpec/FilePath: Spec path should end with playlist/item*_spec.rb
RSpec.describe Playlist::Item do

I don't see the problem - playlist is a module and should be a folder.


Changes to User profile

Thank you for your contribution to the KodaDot NFT gallery.
Let's do a quick check before the merge.
Your contribution will be an eternal part of the community codebase
Before submitting this PR, please make sure:

[x] Code builds clean without any erros or warnings
[x] Merged recent default branch -- main and I've no conflicts
[x] Didn't break any original functionality

Optional

[ ] You've tested it on mobile and everything works

PR type

[x] Bugfix
[x] Feature
[x] Refactoring

If issue contains bounty label ($,$$,$$$)

Your KSM address: <Kusama_address>

Community participation

[x] Are you at KodaDot Discord? If no, let's join us - https://discord.gg/35hzy2dXXh

Screenshot

[x] Whenever your fix will change something on UI, a screenshot is more than welcome

Fixes issues #134 and #454

LGTM 🔥🌪


Constrain Routing Problem to use Subset of Vehicles

Hello,
I am trying to constrain the solver to optimize for some subset of the defined vehicles. In other words, given vehicles A,B,C,D,E, each with their own capacities / costs, I want the solver to minimize the routing cost while being able pick up to 3 of the defined vehicles to handle the route.
Thanks.

Also, I believe my only option is to use the AllUnperformed first solution, otherwise it always attempts to use all vehicles. Is that assumption correct?

AllUnperformed talks about visits, not vehicles.


microk8s join --worker | connection failed refusing to join

Please run microk8s inspect and attach the generated tarball to this issue.
NVIDIA AGX Xavier 32GB arm64 refusing to join microk8s cluster.
ryzengrind@ml00:~$ sudo snap install microk8s --channel=latest/beta --classic
microk8s (beta) v1.23.3 from Canonical✓ installed
ryzengrind@ml00:~$ ^C
ryzengrind@ml00:~$ microk8s join <IP_ADDRESS>:25000/0b89587c7cc670dc56c4a2f8a9c3a275/0e4b60de7ab3 --worker
Contacting cluster at <IP_ADDRESS>
Connection failed. Hostname ml00 should resolve to <IP_ADDRESS>, but it did not. Refusing join. (400).
ryzengrind@ml00:~$ microk8s inspect
Inspecting system
Inspecting Certificates
Inspecting services
  Service snap.microk8s.daemon-cluster-agent is running
  Service snap.microk8s.daemon-containerd is running
  Service snap.microk8s.daemon-k8s-dqlite is running
  Service snap.microk8s.daemon-kubelite is running
  Service snap.microk8s.daemon-apiserver-kicker is running
  Copy service arguments to the final report tarball
Inspecting AppArmor configuration
Gathering system information
  Copy processes list to the final report tarball
  Copy snap list to the final report tarball
  Copy VM name (or none) to the final report tarball
  Copy disk usage information to the final report tarball
  Copy memory usage information to the final report tarball
  Copy server uptime to the final report tarball
  Copy current linux distribution to the final report tarball
  Copy openSSL information to the final report tarball
  Copy network configuration to the final report tarball
Inspecting kubernetes cluster
  Inspect kubernetes cluster
Inspecting juju
  Inspect Juju
Inspecting kubeflow
  Inspect Kubeflow
Inspecting dqlite
  Inspect dqlite

 WARNING:  IPtables FORWARD policy is DROP. Consider enabling traffic forwarding with: sudo iptables -P FORWARD ACCEPT
The change can be made persistent with: sudo apt-get install iptables-persistent
WARNING:  Docker is installed.
Add the following lines to /etc/docker/daemon.json:
{
    "insecure-registries" : ["localhost:32000"]
}
and then restart docker with: sudo systemctl restart docker
Building the report tarball
  Report tarball is at /var/snap/microk8s/2955/inspection-report-20220306_000938.tar.gz
ryzengrind@ml00:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet <IP_ADDRESS>/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 7e:c3:f8:6d:83:f6 brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 48:b0:2d:13:45:53 brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/24 brd <IP_ADDRESS> scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5d35:8ef0:ad82:7e8c/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
4: l4tbr0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 1a:62:ae:60:54:f5 brd ff:ff:ff:ff:ff:ff
5: rndis0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master l4tbr0 state DOWN group default qlen 1000
    link/ether 1a:62:ae:60:54:f5 brd ff:ff:ff:ff:ff:ff
6: usb0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master l4tbr0 state DOWN group default qlen 1000
    link/ether 1a:62:ae:60:54:f7 brd ff:ff:ff:ff:ff:ff
7: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:d7:82:f3:c8 brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/16 brd <IP_ADDRESS> scope global docker0
       valid_lft forever preferred_lft forever
9: vxlan.calico: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UNKNOWN group default
    link/ether 66:55:de:6b:ef:0c brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/32 scope global vxlan.calico
       valid_lft forever preferred_lft forever
    inet6 fe80::6455:deff:fe6b:ef0c/64 scope link
       valid_lft forever preferred_lft forever
12: cali7f607881c2a@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 2
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever
13: cali94e32d6c9cb@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever
16: califaf34d125eb@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1440 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever
ryzengrind@ml00:~$ cat /etc/hosts
<IP_ADDRESS>       localhost
#<IP_ADDRESS>      ml00
<IP_ADDRESS>   ml00
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

inspection-report-20220306_000938.tar.gz
It was working fine earlier but I had to purge remove and reinstall the snap to get access to the beta release channel and since then I have been unable to get add the device to the cluster.

Hi @RyzeNGrind
Connection failed. Hostname ml00 should resolve to <IP_ADDRESS>, but it did not. Refusing join. (400).

You need to make sure that your control plane node (<IP_ADDRESS>) can also resolve ml00 to <IP_ADDRESS>.
# add this under /etc/hosts of <IP_ADDRESS>
<IP_ADDRESS> ml00

Please remark that it is not only on the machine where you get the error (on the new node you want to add), but on the control plane, the master node, where you need to update the /etc/hosts as well.


Draw a character at a specific position

First off, cool shard, I've been looking for something similar so this should save me time, thanks!
On to the question, I might be missing something but I don't see if i could draw a character to a certain position (e.g. "a" to row 5, col 7). Is this possible?
Cheers

Thank you for your interest!
Yes that's possible with Lime.print:
Lime.print('a', 7, 5) # Inserts the char into the buffer
Lime.draw # Draws the buffer

You might be interested in the docs for all the methods that you can use on Lime: https://r00ster91.github.io/lime/Lime.html.


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

common-dev-assets

digest
0f1f11e -> 97bdd73

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.42.2 -> v1.42.4

go (source)
toolchain
patch
1.23.3 -> 1.23.4

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper (github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper)
v1.42.4
Compare Source
Bug Fixes

deps: update gomod (#902) (13ddc16)

v1.42.3
Compare Source
Bug Fixes

deps: update module github.com/ibm/platform-services-go-sdk to v0.72.0 (#901) (6b14632)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

1 additional dependency was updated

Details:

Package
Change

github.com/IBM/platform-services-go-sdk
v0.71.1 -> v0.72.0

/run pipeline

/run pipeline

/run pipeline

ℹ Artifact update notice
File name: tests/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

6 additional dependencies were updated

Details:

Package
Change

github.com/IBM-Cloud/power-go-client
v1.8.3 -> v1.9.0

github.com/IBM/platform-services-go-sdk
v0.71.1 -> v0.72.0

golang.org/x/crypto
v0.29.0 -> v0.30.0

golang.org/x/sync
v0.9.0 -> v0.10.0

golang.org/x/sys
v0.27.0 -> v0.28.0

golang.org/x/text
v0.20.0 -> v0.21.0

/run pipeline


[Bug]: Svg by name "circle-x" from set "fontawesome-regular" not found.

What happened?
After encountering a login error, it appears that the following view is loaded:
.\vendor\chrisreedio\socialment\resources\views\login-error.blade.php
This view produces the error: "Svg by name "circle-x" from set "fontawesome-regular" not found."
How to reproduce the bug

Add a new field to the User table, for example:
$table->uuid('uuid')->index();

Attempt to log in to the application.

The login process fails due to the changes made to the User table.

After the failed login, the user is redirected to the Filament admin login page:
/admin/login

The error message "Svg by name "circle-x" from set "fontawesome-regular" not found" is displayed on the login error page.

Package Version
3.6
PHP Version
8.2.17
Laravel Version
11.0.6
Which operating systems does with happen with?
Windows
Notes
I tried installing blade-ui-kit/blade-icons v1.6 and owenvoke/blade-fontawesome v2.6
It seems that the error is related to the Blade icon set "fontawesome-regular" and the specific icon "circle-x" not being found. This could be due to a missing or incorrect configuration of the Blade icon packages (blade-ui-kit/blade-icons and owenvoke/blade-fontawesome) in conjunction with the Socialment package. I have installed both.

@esghendry great catch.
This had popped up once before but it had slipped my mind.
I did not realize that font awesome had a pro AND a free version of this icon.
I had accidentally used the pro version instead of the free.
I had expected far more icons to be used from FA which is why I originally included it.
Working to just swap to hero icons for this.

I didn't end up switching to a heroicon version.
Looks like there are two versions of this icon that are nearly identical in name.
The linked PR swaps out the Pro version for the free one.
When signed into FA, it hides the 'Pro' label so they look the same.
Logged out:

Logged in:

I'll try to keep this in mind in the future.

This has been fixed in v3.6.1 that was just released.


Enable 'signup with wallet address' across website

Describe the solution you'd like
Add a feature to enable new users to create account on the website with their wallet address across the website and also automatically add Bank token to their wallet.
Example can be seen at [https://github.com/scaffold-eth/scaffold-eth/tree/sign-in-with-web3/packages/hardhat]

Thanks for the comment! The current website repo is https://github.com/BanklessDAO/bankless-dao-ghost-website, please reproduce over there. I'll archive this repo as it is no longer active.


Document Format Details

Add documentation for exported JSON format.

[ ] compositions
[ ] layers
[ ] keyframes

As quick and dirty method I've detailed on a high level the exports and dropped in an example json file.


rewording acceptance step 6

rewording acceptance step 6

Coverage remained the same at 90.058% when pulling 468b5accec28abfc1aee5b602514329550cfe840 on acceptance-wording into 58221d4128cfe923bba517ca68308b7778d68b14 on develop.

Coverage remained the same at 90.058% when pulling 8db58adb654caae7097a8626174e54f55fb14ae8 on acceptance-wording into 58221d4128cfe923bba517ca68308b7778d68b14 on develop.


Add [GateIO gate.io] #exchange #memo-required GBC6NR…42RINW

Address: GBC6NRTTQLRCABQHIR5J4R4YDJWFWRAO4ZRQIM2SVI5GSIZ2HZ42RINW
Tags: exchange memo-required
Title: GateIO  Domain: gate.io
Requested by @willpierre1

I made a transaction for<PHONE_NUMBER> XLM  and I forgot to add the memo for this transaction  this is the memo number :<PHONE_NUMBER>

Hello
You will need to contact the support at gate.io (this might be the right starting point https://www.gate.io/help) They will need to know the transaction ID. This is found by clicking on the "Operation" number. Most likely they will also want the URL to that transaction ID.
NEVER GIVE ANYONE your private key or recovery phrase. Scammers watch message boards and try pose a tech support. Only discuss issues with the Tech Support that you contact personally, not someone contacting you.
stellar.expert is only a blockchain explorer and does not make any changes on the blockchain.
I hope I have been helpful. Please feel free to ask questions and we can try to help.
Looking Towards The Future With You,
Rob TheCryptoHobbyist

@Willpierre1,
If you have more information about this issue please feel free to reopen it. You have not posted any new information for over a week so it is being closed.
Looking Towards The Future With You,
Rob


SendErrorFilter: put response code into RequestContext

Now, if an exception happens, the response code gotten by RequestContext#getResponseStatusCode()(default value 500) and the code gotten by RequestContext#getResponse()#getStatus() are different.
In RoutingRibbonPrefix and SimpleHostRoutingFilter, they use ProxyRequestHelper#setResponse to set response and response code. They not only set the response code of http response, but also put the code into RequestContext(the key is: responseStatusCode).
So the SendErrorFilter should put response code into RequestContext, keep consistent with normal cases.

Codecov Report

Merging #2004 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master   #2004      +/-   ##
=========================================
+ Coverage    76.3%   76.3%   +<.01%
=========================================
  Files         209     209
  Lines        6376    6377       +1
  Branches      794     794
=========================================
+ Hits         4865    4866       +1
  Misses       1173    1173
  Partials      338     338

Impacted Files
Coverage Δ

...oud/netflix/zuul/filters/post/SendErrorFilter.java
73.52% <100%> (+0.8%)
:arrow_up:

Continue to review full report at Codecov.

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


Revise request.uniqueKey generation

Currently the request.uniqueKey is generated as a normalized version of URL. That does not support requests to the same URL using different methods, headers, payloads etc.
One suggestion is to just append the method to the uniqueKey:
GET:https://www.example.com/some-path

This is simple, fast, but it does not integrate other request parameters such as payload or headers.
Other option is to create a hash out of a stringified version of the request object. This would add the ability to track uniqueness of all (or chosen) parameters, but it adds additional overhead and obfuscates the uniqueKey.
b3HSnm38Sk

@jancurn @mtrunkat Requesting your comments pls.

I think adding "GET:" or "POST:" prefix is reasonable, I think obfuscating the unique key is not a good idea, will make debugging hell.
BTW there is related issue https://github.com/apifytech/apify-shared-js/issues/14 - basically the normalizeUrl function which is used to generate uniqueKey doesn't handle many URLs well.

See options.useExtendedUniqueKey of Request constructor.


GEODE-8130: use single region for Sets and Hashes

Now redis has a single "data" region that holds all the redis keys and for sets and hashes the data stored in the set/hash.
Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[ ] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[ ] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

I closed this pull request because it would no longer start the tests running. I hope that creating a new PR will help.


Twitch Emotes don´t work "on their own"

Hi!
I don´t know if it´s a bug or a feature...but the Twitch Emotes do not work on their own. They only get recognized when there´s a message along with the emote. BTTV emotes work on their own.

It seems like it's working on my side, using a default global Twitch Emote with no message other then the emote:

mhm...funny! I tried now with a global emote...and it still only recognizes if theres atleast one emote that has a message along it. (also if its only just one letter).
Do you have any parameters in the url? I use the "default" url

mhm...funny! I tried now with a global emote...and it still only recognizes if theres atleast one emote that has a message along it. (also if its only just one letter).

Could you show me the messages you are sending and the URL you are using?

Yeah ofc
my url: https://api.roaringiron.com/emoteoverlay?channel=hug000
The emotes I tested were "hug000STONKS" (channel emote) and "4Head" (global emote)
Hug000: hug000STONKS
Hug000: hug000STONKS
Hug000: hug000STONKS
Hug000: hug000STONKS
Hug000: hug000STONKS
Hug000: hug000STONKS
Hug000: hug000STONKS
Hug000: hug000STONKS
Hug000: hug000STONKS X
Hug000: hug000STONKS s
Hug000: hug000STONKS
Hug000: hug000STONKS w
Hug000: hug000STONKS fg
(here it showed a 5x streak...and counting afterwards)
Hug000: hug000STONKS sa
Hug000: hug000STONKS
Hug000: hug000STONKS
(8xstreak)
Hug000: 4Head
Hug000: 4Head
Hug000: 4Head
Hug000: 4Head
Hug000: 4Head
Hug000: 4Head
Hug000: 4Head
(nothing until here)
Hug000: s 4Head
Hug000: 4Head
Hug000: 4Head
Hug000: 4Head
Hug000: 4Head
(5x streak again)
Hope this helps you.

Weird, it's working on my side with both global emotes and sub emotes.
Can you try using the URL on your browser in incognito mode?
What version of OBS are you using?
Global:

Sub Emote:

I´m using OBS 27.1.3 on Windows.
And trying it in Incognito Mode in Brave and Google Chrome lead to the same results...only if I send a letter with it the emote gets recognized!

Found the issue and it has been fixed! 👍

It works!!! Thank you so much!


PL-128: Support Jooq 3.15.x

The support is added by making this the default version, and then separately I will add this version to the list of versions in the release job

@effiban
We decided on version 13 if I remember correctly, right?

@effiban
We decided on version 13 if I remember correctly, right?

@dimagorelik - yes we did, because that is the highest one supported by the dropwizard-jooq library. However I looked at this library and realized we can managed without it, and it will simplify the dependencies (see https://github.com/kenshoo/java-dropwizard-gradle-template/pull/81). So if we remove it we can go to the latest one 3.15


Integrate new send asset flow with custom networks feature

Is your feature request related to a problem? Please describe.
Integrate new send asset flow with custom networks feature

More information in issue #36


add account login file to marketing folder

related to item 399

Should we add DataPalooza credentials to the same file?
On Thu, Jun 22, 2017 at 4:01 PM, suzanneccnc<EMAIL_ADDRESS>wrote:

related to item 399
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/427#issuecomment-310486643,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQ6IxhlpLfrUcrPS9kpKRRnnwN54Dw1dks5sGsgAgaJpZM4OBngC
.

--
Zach Ambrose
<EMAIL_ADDRESS>919-438-2752 (office)
919-616-9969 (cell)
www.AmbroseStrategy.com
https://www.linkedin.com/in/zambrose

This document has already been started: https://docs.google.com/document/d/1A2WSZkn6pvQlrIil12UI_yqTfVas_AbcWFU1UoH1oiI/edit#heading=h.443anywraobi
All passwords and usernames should be stored and shared via LastPass.
If this is it, then let's close this out, if not, please let me know what you're looking for.

reassigning to Nichole and Jason.


InstructionTextToken does not check the type of the text parameter

BN crashes when a custom architecture plugin returns e.g.
binaryninja.InstructionTextToken(
                    binaryninja.InstructionTextTokenType.PossibleAddressToken,
                    1234,
                    value=234234
                )

with 1234 being an integer instead of a string. Crashes in strlen()
BN 1.0.853-dev

This value is now validated. I dont know when this was fixed.


Be carefull with dependencies

When upgrading graphql from 5.0.0-nullsafety.5 to 5.0.0, connectivity_plus_macos 0.0.1 is included. This leads to the  build error below (with no other changes in packages or code).
While connectivity-checking seems a nice addition to graphql_flutter, I doubt if it belongs in this package, especially because it creates an extra dependency. Shouldn't this be done in the app?
Launching lib/main.dart on macOS in debug mode...
lib/main.dart:1
/Users/code/test/macos/Pods/Reachability/Reachability.m:465:63: warning: cast to smaller integer type 'unsigned int' from 'Reachability *' [-Wpointer-to-int-cast]
                             NSStringFromClass([self class]), (unsigned int) self, [self currentReachabilityFlags]];
                                                              ^~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/code/test/build/macos/Build/Products/Debug/connectivity_plus_macos/connectivity_plus_macos.framework/Headers/connectivity_plus_macos-Swift.h:216:1: error: 'ConnectivityPlugin' has different definitions in different modules; first difference is definition in module 'connectivity_plus_macos.Swift' found return type is 'void'
+ (void)registerWithRegistrar:(id <FlutterPluginRegistrar> _Nonnull)registrar;
^
/Users/code/test/build/macos/Build/Products/Debug/connectivity_macos/connectivity_macos.framework/Headers/connectivity_macos-Swift.h:216:1: note: but in 'connectivity_macos.Swift' found different return type 'instancetype _Nonnull' (aka 'id')
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
^
/Users/code/test/macos/Flutter/GeneratedPluginRegistrant.swift:21:3: error: ambiguous use of 'register(with:)'
  ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin"))
  ^
/Users/wouter/.pub-cache/hosted/pub.dartlang.org/connectivity_macos-0.2.0/macos/Classes/ConnectivityPlugin.swift:20:22: note: found this candidate
  public static func register(with registrar: FlutterPluginRegistrar) {

                     ^
/Users/wouter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_macos-1.0.2/macos/Classes/ConnectivityPlugin.swift:24:22: note: found this candidate
  public static func register(with registrar: FlutterPluginRegistrar) {

                     ^
/Users/code/test/macos/Flutter/GeneratedPluginRegistrant.swift:22:3: error: ambiguous use of 'register(with:)'
  ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin"))
  ^
/Users/wouter/.pub-cache/hosted/pub.dartlang.org/connectivity_macos-0.2.0/macos/Classes/ConnectivityPlugin.swift:20:22: note: found this candidate

  public static func register(with registrar: FlutterPluginRegistrar) {
                     ^
/Users/wouter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_macos-1.0.2/macos/Classes/ConnectivityPlugin.swift:24:22: note: found this candidate
  public static func register(with registrar: FlutterPluginRegistrar) {
                     ^
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Analyzing workspace

We have released a new version 1.0.5 for connectivity_plus please consider upgrading your depecenies.

Great!

I updated the PR with 1.0.5 but as you know the lack of active maintainer means it may take some time before this is merged. You might need to fork and do the change manually in the meantime.

I still have this issue. Is it really necessary to use the connectivity(_plus) dependency in graphql_flutter? Shouldn't an app handle the connectivity itself?

Fixed with https://github.com/zino-app/graphql-flutter/pull/978
Thanks


Unable to disable WebSecurity (or set any web preferences)

Version: 5.30.1

Target: Windows

When you create a browser window with WebSecurity set to false, it doesn't work. This seems to occur, because in browserWindows.ts, the createBrowserWindow handler only performs a shallow merge when merging the options parameter in order to set nodeIntegration to true. This results in the entire webPreferences object being overwritten.
Steps to Reproduce:
This can be reproduced using the Electron.NET music player sample app.

Start the music player app.
Play a music file.
Nothing happens. An error appears in the console.

The music player app is still based on an old Electron.NET version. I have to update this somehow. I tried a new example with the current Electron.NET 7.30.2 version and it worked without problems. I have access to files and can play them.
I used the same code snippets from:
http://www.cross-platform-blog.com/electron.net/electron.net-musicplayer-app-with-asp.net-core/

I forked the music player sample app and updated it to 7.30.2. The master branch demonstrates the issue. When I click the play button, it does not play and I receive the following error in the console:
(index):1 Not allowed to load local resource: file:///C:/Users/user/Music/music.mp3
(index):1 Uncaught (in promise) DOMException: Failed to load because no supported source was found.

When I paste the file URL directly into Chrome, it plays correctly.

Is there any progress on this issue

This is also a problem for me. I've just had to rewrite a bunch of things to serve up local files via the http server as a work-around which shouldn't be necessary.
Possibly related to this?
https://github.com/electron/electron/issues/19846

That is correct!! if I set the nodeIntegration = false its works
                WebPreferences = new WebPreferences                 {                     WebSecurity = false,                     AllowRunningInsecureContent = true,                     ExperimentalCanvasFeatures=true,                     ScrollBounce=true,                     NodeIntegration = false                 }

Works with the new Electron.NET 8.31.1.


Parallax Effect On Div or Component

Is it possible to use the effect if I don't use a background image but just the content of a component?

You can use the Background component and insert it as a child of the Parallax. Anything that is placed inside it will have the parallax effect.
<Parallax>
  <Background>
    Your component or div goes here
  </Background>
</Parallax>

The general positioning of this Background component is not as exact as the normal background image but you could give it a try.
The other option is to use the new renderLayer prop. It has a parameter with the actual relative position. So you can do your own positioning there.
<Parallax
  renderLayer={percentage =>

  }
>

some content here

</Parallax>


Large Dataset not Rendering in Designer UI

Describe the bug
I have a very large data set I imported from a prior 5.5.0 version, about 750 records. The UI shows no data in the list. When I add a new record it appears and is saved to Opensearch, however when I refresh the page that record also disappears because it is reloading all of the records. In dev tools I can see the records correctly coming back from Opensearch and API Gateway.
To Reproduce
Attempt to load a very large dataset in the designer UI
Expected behavior
I expect to paginate through all of my records.
Please complete the following information about the solution:

[ v6.0.2]

[ us-east-1 ] Region: [e.g. us-east-1]

[ x ] Was the solution modified from the version published on this repository? Yes, some fulfillment code modified

[ x ] If the answer to the previous question was yes, are the changes available on GitHub? No

[ x ] Have you checked your service quotas for the services this solution uses? Yes

[ x ] Were there any errors in the CloudWatch Logs?

Hi
Thanks for reporting this.
Can you please share either the relevant cloudwatch logs and a dataset to reproduce if possible? (question and settings)
Have you tried to decrease the number of items per page to 50 or lower instead of the max?
Rgds
Fabien

Hi @MatthewLoller you mentioned that the records correctly coming back coming correctly in dev tools. So do you see any errors in the frontend? Could you please also check Developer Tools > Console and Network tabs?

@abhirpat The root cause of this issue appears to be the Vertical tab character being saved with the questions. Upon deeper inspection we were able to find an asci char in the opensearch index. When it was coming back to the UI, the map couldn't parse it.


Use a decimal comma for ratios in the tuning table

This is a request for feedback.
Pro: Consistent with our input syntax.
Con: Incorrectly localized.
The solution should be escalated to #270 and #284 .

Is the symbol is separating the ones and tenths digits in a number?

Is the symbol is separating the ones and tenths digits in a number?

That's what we're talking about here. We don't do thousands grouping at the moment.

Currently we don't dynamically localize, but we might in the future when we internationalize (translate the application).

I definitely find the comma for a decimal point confusing, even though I know it's used in Europe. I don't think the fact that it's used in the input format is that relevant, because the input format is basically its own DSL. This is a table of decimal numbers, and I'd certainly prefer that they looked like decimal numbers to my American self.
I'd be happy to use commas for now, if we fix it later as a part of implementing localization.

I'm sensing a bias towards localization. We only do pseudo-american localization (i.e. use decimal dot, but don't group thousands) at the moment so let's stick to that and remove commas from the matrix.


[Removal]:

Hotspot Name
Hidden Opaque Halibut
Hotspot b58 Address
112ib9C9dKRgP6tEwbHCcxPWkoha1fghvp2pYmS2aC2JxBAKnUgM
Discord Handle
No response
Hotspot Manufacturer
Sensecap
Removal Reason
Hello, it's a real deploy. Could you please remove it from denylist? Thank you in advance. Regards
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information
No response

We have taken into account this removal request in the next iteration of the denylist. It may take some time before it's processed. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


Fixing problem rendering Lato font

We have a really big problem rendering Lato font with our font generated files. So @matallo has suggested to use webfontloader for loading them from Google, and if they aren't loaded, load the local ones (perfect for on-premise case). I feel it is a good option, what do you think?
@CartoDB/frontend
Fixes #3461.

I haven't done anything yet, this it for discussion.

Frontend tests were OK :+1: (details)

@matallo approach done, @viddo could you check it?

Frontend tests were OK :+1: (details)

Solution itself looks legit, but why is it that the font loading fails when loaded "locally" (CDN?) in the first place?

I don't get you @viddo sorry. fontinactive is an event triggered when the fonts haven't been loaded, then we load the local ones. They only are loaded from the beginning if the editor is a "custom_install" type.

Frontend tests were OK :+1: (details)

I'm personally missing some context here too. As @viddo said, solution looks good, but I'm not sure what the real problem is.

I find this awesome, good job @xavijam

@alonsogarciapablo We had problems rendering Lato font using it locally, before being loaded, weird characters appeared in the texts with that font applied (unfortunately i don't have an screenshot right now). After checking what we do in CartoDB website, I feel this way is way better, and without forgetting open source and offline users.

Frontend tests were OK :+1: (details)

@xavijam I guess you're referring to this:

Thanks for the context and the quick fix!

Yep, that thing :(
On 4 May 2015 at 15:26:18, Pablo Alonso<EMAIL_ADDRESS>wrote:
@xavijam I guess you're referring to this:
Thanks for the context and the quick fix!
—
Reply to this email directly or view it on GitHub.


Fix the build failure on Travis CI

Unfortunately #256 doesn't resolve the issue for log file size limit 4MB.
Will explore another approaches and fix it.

#285 resolves this issue.


Note about supported database types

Only databases type Lake database are currently supported

@brndkfr I made this change in a different branch. It will go live shortly. Hence, closing this PR.


question iptables vs firewalld / non(AKS) Kubernetes

Hello together
In your Documentation is described that we have to do some iptables settings if we use a non AKS Kubernetes Cluster with AzureCNI
see here -> https://github.com/Azure/azure-container-networking/blob/master/docs/cni.md#using-cni-in-non-aks-environment-linux
in our Azure VMs we installed a vanilla kubernetes and the azure cni.
Kubernetes and crio and Pods are working BUT the Pods does not have internet outbound connectivity.
we use rhel8 as OS and Firewalld as Firewall Service
sysctl net.ipv4.ip_forward shows 1 and its ok and set
sudo iptables -t filter -L FORWARD shows FORWARD Policy ACCEPT and its ok and set
if we use this command "iptables -t nat -A POSTROUTING -m addrtype ! --dst-type local ! -d <IP_ADDRESS>/16 -j MASQUERADE"
the internet outbound for the pods still not work!
if i use iptables -L we can not see the POSTROUTING Chain or MASQUERADE Chain.
Is it possible that we need to convert the iptables command to firewalld?
can somebody help to translate this command  "iptables -t nat -A POSTROUTING -m addrtype ! --dst-type local ! -d <IP_ADDRESS>/16 -j MASQUERADE" from iptables into firewalld?
thx in advance

does it work if you disable firewalld?
unfortunately I don't think we can provide any help here as this is not one of our supported scenarios.