u-boot problems

I'm having 2 problems with the image generated with tegraflash:

u-boot-jetson-tx1.bin flashes properly but will not boot. I've been running morty, but have also tried pyro-l4t-r28.1 with the same results. I get the following output on the serial console from morty:

<LOTS OF OUTPUT DURING FLASH - NO ERRORS NOTED>
...
[0068.504] partition DTB write successful.
[0068.515] Writing BCT partition
[0068.518] bct_init bctinit
[0068.602] partition BCT write successful.
[0068.610] Change state to cold boot mode
[0068.614] Flushing data to stroage
[0000.183] [TegraBoot] (version 24.00.2015.42-mobile-ec3b827e)
[0000.189] Processing in cold boot mode Bootloader 2
[0000.193] A02 Bootrom Patch rev = 63
[0000.196] Power-up reason: software reset
[0000.200] No Battery Present
[0000.203] RamCode = 0
[0000.205] Platform has Ddr4 type ram
[0000.209] max77620 disabling SD1 Remote Sense
[0000.213] Setting Ddr voltage to 1125mv
[0000.217] Serial Number of Pmic Max77663: 0x811ad
[0000.224] Entering ramdump check
[0000.227] Get RamDumpCarveOut = 0x0
[0000.231] RamDumpCarveOut=0x0,  RamDumperFlag=0xe59ff3f8
[0000.236] Last reboot was clean, booting normally!
[0000.240] Sdram initialization is successful
[0000.244] SecureOs Carveout Base=0xff800000 Size=0x00800000
[0000.250] GSC1 Carveout Base=0xff700000 Size=0x00100000
[0000.255] GSC2 Carveout Base=0xff600000 Size=0x00100000
[0000.260] GSC3 Carveout Base=0xff500000 Size=0x00100000
[0000.265] GSC4 Carveout Base=0xff400000 Size=0x00100000
[0000.270] GSC5 Carveout Base=0xff300000 Size=0x00100000
[0000.276] BpmpFw Carveout Base=0xff2c0000 Size=0x00040000
[0000.281] Lp0 Carveout Base=0xff2bf000 Size=0x00001000
[0000.296] RamDump Carveout Base=0xff23f000 Size=0x00080000
[0000.302] Platform-DebugCarveout: 0
[0000.305] Nck Carveout Base=0xff03f000 Size=0x00200000
[0000.310] Non secure mode. Disable rollback prevention
[0000.315] AOTAG Init Done
[0000.352] Using GPT Primary to query partitions
[0000.358] Loading Tboot-CPU binary
[0000.407] Verifying bootloader in OdmNonSecureSBK mode
[0000.417] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0000.424] Bootloader downloaded successfully.
[0000.428] Downloaded Tboot-CPU binary to 0xa0000258
[0000.433] MAX77620_GPIO1 Configured.
[0000.436] MAX77620_GPIO5 Configured.
[0000.440] CPU power rail is up
[0000.442] CPU clock enabled
[0000.446] Performing RAM repair
[0000.449] Updating A64 Warmreset Address to 0xa00002e9
[0000.466] Bootloader DTB Load Address: 0x83000000
[0000.483] Kernel DTB Load Address: 0x83080000
[0000.488] Bootloader is not valid
[0000.491] Error in NvTbootLoadBinary: 0x14 !
[0000.495] GPT: Partition NOT found !
[0000.498] Find Partition via GPT Failed
[0000.502] Find Partition via PT Failed
[0000.506] function NvTbootGetBinaryOffsets: 0x1 error
[0000.510] Error in NvTbootLoadBinary: 0x1 !
[0000.514] Error is 1
And the following from pyro:
[0032.845] partition DTB write successful.
[0032.856] Writing BCT partition
[0032.860] bct_init bctinit
[0032.942] partition BCT write successful.
[0032.950] Change state to cold boot mode
[0032.954] Flushing data to stroage
[0000.162] [TegraBoot] (version 00.00.2014.50-mobile-d44d4bf0)
[0000.168] Processing in cold boot mode Bootloader 2
[0000.172] A02 Bootrom Patch rev = 63
[0000.176] Power-up reason: software reset
[0000.179] No Battery Present
[0000.182] RamCode = 0
[0000.184] Platform has Ddr4 type ram
[0000.188] max77620 disabling SD1 Remote Sense
[0000.192] Setting Ddr voltage to 1125mv
[0000.196] Serial Number of Pmic Max77663: 0x811ad
[0000.203] Entering ramdump check
[0000.206] Get RamDumpCarveOut = 0x0
[0000.210] RamDumpCarveOut=0x0,  RamDumperFlag=0xe59ff3f8
[0000.215] Last reboot was clean, booting normally!
[0000.219] Sdram initialization is successful
[0000.223] SecureOs Carveout Base=0xff800000 Size=0x00800000
[0000.229] GSC1 Carveout Base=0xff700000 Size=0x00100000
[0000.234] GSC2 Carveout Base=0xff600000 Size=0x00100000
[0000.239] GSC3 Carveout Base=0xff500000 Size=0x00100000
[0000.244] GSC4 Carveout Base=0xff400000 Size=0x00100000
[0000.249] GSC5 Carveout Base=0xff300000 Size=0x00100000
[0000.255] BpmpFw Carveout Base=0xff2c0000 Size=0x00040000
[0000.260] Lp0 Carveout Base=0xff2bf000 Size=0x00001000
[0000.275] RamDump Carveout Base=0xff23f000 Size=0x00080000
[0000.281] Platform-DebugCarveout: 0
[0000.284] Nck Carveout Base=0xff03f000 Size=0x00200000
[0000.289] Non secure mode, and RB not enabled.
[0000.319] Using GPT Primary to query partitions
[0000.324] Loading Tboot-CPU binary
[0000.373] Verifying bootloader in OdmNonSecureSBK mode
[0000.383] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0000.390] Bootloader downloaded successfully.
[0000.394] Downloaded Tboot-CPU binary to 0xa0000258
[0000.399] MAX77620_GPIO1 Configured.
[0000.403] MAX77620_GPIO5 Configured.
[0000.406] CPU power rail is up
[0000.409] CPU clock enabled
[0000.413] Performing RAM repair
[0000.416] Updating A64 Warmreset Address to 0xa00002e9
[0000.444] Bootloader DTB Load Address: 0x83000000
[0000.472] Kernel DTB Load Address: 0x83100000
[0000.477] Loading cboot binary
[0000.570] Verifying bootloader in OdmNonSecureSBK mode
[0000.609] Bootloader load address is 0x92c00000, entry address is 0x92c00258
[0000.616] Bootloader downloaded successfully.
[0000.620] GPT: Partition NOT found !
[0000.623] Find Partition via GPT Failed
[0000.627] Find Partition via PT Failed
[0000.631] function NvTbootGetBinaryOffsets: 0x1 error
[0000.635] Error in NvTbootLoadBinary: 0x1 !
[0000.639] Next binary entry address: 0x92c00258
[0000.644] BoardId: 2180
[0000.649] dram memory type is 3
[0000.653] WB0 init successful
[0000.679] Bpmp FW successfully loaded
[0000.682] Set NvDecSticky Bits
[0000.685] GSC1 address : ff700000
[0000.689] GSC2 address ff63fffc value c0edbbcc
[0000.694] GSC2 address : ff600000
[0000.697] GSC3 address : ff500000
[0000.701] GSC4 address : ff400000
[0000.705] GSC5 address : ff300000
[0000.708] GSC MC Settings done
[0000.711] TOS plaintext Image length 28752
[0000.715]  Monitor size 28752
[0000.718]  OS size 0
[0000.721] *** Secure OS image signature not verified ***
[0000.726] Loading and Validation of Secure OS Successful
[0000.732] NvTbootPackSdramParams: start.
[0000.737] NvTbootPackSdramParams: done.
[0000.740] Tegraboot started after 141606 us
[0000.744] Basic modules init took 289640 us
[0000.748] Sec Bootdevice Read Time = 215 ms, Read Size = 9476 KB
[0000.754] Sec Bootdevice Write Time = -1940251271 ms, Write Size = -68719477 KB
[0000.761] Next stage binary read took 23772 us
[0000.766] Carveout took 207062 us
[0000.769] CPU initialization took 96466 us
[0000.773] Total time taken by TegraBoot 616940 us
[0000.777] Starting CPU & Halting co-processor
64NOTICE:  BL31: v1.2(release):cc5fd7c
NOTICE:  BL31: Built : 00:37:02, Jul 20 2017
NOTICE:  Trusty image missing.
ERROR:   Error initializing runtime service trusty_fast
[0000.918] RamCode = 0
[0000.939] LPDDR4 Training: Read DT: Number of tables = 10
[0000.944] EMC Training (SRC-freq: 204000; DST-freq: 40800)
[0000.949] EMC Training Skipped
[0000.952] EMC Training (SRC-freq: 204000; DST-freq: 68000)
[0000.957] EMC Training Skipped
[0000.960] EMC Training (SRC-freq: 204000; DST-freq: 102000)
[0000.965] EMC Training Skipped
[0000.968] EMC Training (SRC-freq: 204000; DST-freq: 204000)
[0000.973] EMC Training Skipped
[0000.976] EMC Training (SRC-freq: 204000; DST-freq: 408000)
[0000.982] EMC Training Successful
[0000.985] EMC Training (SRC-freq: 204000; DST-freq: 665600)
[0000.991] EMC Training Successful
[0000.994] EMC Training (SRC-freq: 204000; DST-freq: 800000)
[0001.006] EMC Training Successful
[0001.009] EMC Training (SRC-freq: 204000; DST-freq: 1065600)
[0001.032] EMC Training Successful
[0001.035] EMC Training (SRC-freq: 204000; DST-freq: 1331200)
[0001.056] EMC Training Successful
[0001.059] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0001.079] EMC Training Successful
[0001.082] Switching to 800000 KHz Success
[0001.092] RamCode = 0
[0001.096] DT Write: emc-table@40800 succeeded
[0001.102] DT Write: emc-table@68000 succeeded
[0001.108] DT Write: emc-table@102000 succeeded
[0001.114] DT Write: emc-table@204000 succeeded
[0001.120] DT Write: emc-table@408000 succeeded
[0001.126] DT Write: emc-table@665600 succeeded
[0001.132] DT Write: emc-table@800000 succeeded
[0001.138] DT Write: emc-table@1065600 succeeded
[0001.144] DT Write: emc-table@1331200 succeeded
[0001.150] DT Write: emc-table@1600000 succeeded
[0001.155] LPDDR4 Training: Write DT: Number of tables = 10
[0001.189]
[0001.190] Debug Init done
[0001.193] Marked DTB cacheable
[0001.196] Bootloader DTB loaded at 0x83000000
[0001.201] Marked DTB cacheable
[0001.204] Kernel DTB loaded at 0x83100000
[0001.208] DeviceTree Init done
[0001.227] Pinmux applied successfully
[0001.233] gicd_base: 0x50041000
[0001.237] gicc_base: 0x50042000
[0001.240] Interrupts Init done
[0001.246] Using base:0x60005008 & irq:33 for tick-timer
[0001.251] Using base:0x60005000 for delay-timer
[0001.255] platform_init_timer: DONE
[0001.259] Timer(tick) Init done
[0001.264] osc freq = 38400 khz
[0001.269]
[0001.271] welcome to cboot
[0001.273]
[0001.274] Cboot Version: 00.00.2014.50-t210-fadd1be5
[0001.279] calling constructors
[0001.282] initializing heap
[0001.285] initializing threads
[0001.288] initializing timers
[0001.291] creating bootstrap completion thread
[0001.295] top of bootstrap2()
[0001.298] CPU: ARM Cortex A57
[0001.301] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0001.306] initializing platform
[0001.332] config for ddr50 mode completed
[0001.336] sdmmc bdev is already initialized
[0001.340] Enable APE clock
[0001.342] Un-powergate APE partition
[0001.346] of_register: registering tegra_udc to of_hal
[0001.351] of_register: registering inv20628-driver to of_hal
[0001.357] of_register: registering ads1015-driver to of_hal
[0001.362] of_register: registering lp8557-bl-driver to of_hal
[0001.368] of_register: registering bq2419x_charger to of_hal
[0001.373] of_register: registering cpc to of_hal
[0001.378] of_register: registering bq27441_fuel_gauge to of_hal
[0001.398] gpio framework initialized
[0001.401] of_register: registering tca9539_gpio to of_hal
[0001.406] of_register: registering tca9539_gpio to of_hal
[0001.412] of_register: registering i2c_bus_driver to of_hal
[0001.417] of_register: registering i2c_bus_driver to of_hal
[0001.423] of_register: registering i2c_bus_driver to of_hal
[0001.428] pmic framework initialized
[0001.432] of_register: registering max77620_pmic to of_hal
[0001.437] regulator framework initialized
[0001.441] of_register: registering tegra_xhci to of_hal
[0001.446] initializing target
[0001.455] gpio_driver_register: register 'tegra_gpio_driver' driver
[0001.467] fixed regulator driver initialized
[0001.538] initializing OF layer
[0001.541] NCK carveout not present
[0001.545] Skipping dts_overrides
[0001.549] of_children_init: Ops found for compatible string nvidia,tegra210-xhci
[0001.557] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.588] I2C Bus Init done
[0001.591] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.606] I2C Bus Init done
[0001.608] of_children_init: Ops found for compatible string ti,tca9539
[0001.622] tca9539_init: i2c bus: 2, slave addr: 0xe8
[0001.627] I2C slave not started
[0001.630] I2C write failed
[0001.633] i2c write failed
[0001.635] Slave: 0xe8, Register 0x4 Instance 2, Buffer Size: 0
[0001.641] tca9539_device_init: failed to write polar reg
[0001.647] tca9539_init: failed to init device!
[0001.651] of_children_init: Ops found for compatible string ti,tca9539
[0001.665] tca9539_init: i2c bus: 2, slave addr: 0xee
[0001.670] I2C slave not started
[0001.673] I2C write failed
[0001.676] i2c write failed
[0001.678] Slave: 0xee, Register 0x4 Instance 2, Buffer Size: 0
[0001.684] tca9539_device_init: failed to write polar reg
[0001.689] tca9539_init: failed to init device!
[0001.694] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.709] I2C Bus Init done
[0001.711] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.726] I2C Bus Init done
[0001.729] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.744] I2C Bus Init done
[0001.747] of_children_init: Ops found for compatible string maxim,max77620
[0001.762] max77620_init using irq 118
[0001.767] register 'maxim,max77620' pmic
[0001.772] gpio_driver_register: register 'max77620-gpio' driver
[0001.778] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.793] I2C Bus Init done
[0001.798] NCK carveout not present
[0001.801] shim_invoke: No NCT, Calling dts updates
[0001.822] Find /i2c@7000c000's alias i2c0
[0001.826] get eeprom at 1-a2, size 256, type 0
[0001.830] get eeprom at 1-ae, size 256, type 0
[0001.846] Find /i2c@7000c400's alias i2c1
[0001.849] get eeprom at 2-a0, size 256, type 0
[0001.865] Find /i2c@7000c500's alias i2c2
[0001.869] get eeprom at 3-a0, size 256, type 0
[0001.873] get eeprom at 3-ae, size 256, type 0
[0001.885] Find /host1x/i2c@546c0000's alias i2c6
[0001.889] get eeprom at 7-a8, size 256, type 0
[0001.894] pm_ids_update: Updating 1,a2, size 256, type 0
[0001.899] I2C slave not started
[0001.902] I2C write failed
[0001.905] Writing offset failed
[0001.908] eeprom_init: EEPROM read failed
[0001.912] pm_ids_update: eeprom init failed
[0001.916] pm_ids_update: Updating 1,ae, size 256, type 0
[0001.921] I2C slave not started
[0001.924] I2C write failed
[0001.927] Writing offset failed
[0001.930] eeprom_init: EEPROM read failed
[0001.934] pm_ids_update: eeprom init failed
[0001.938] pm_ids_update: Updating 2,a0, size 256, type 0
[0001.943] I2C slave not started
[0001.946] I2C write failed
[0001.949] Writing offset failed
[0001.952] eeprom_init: EEPROM read failed
[0001.956] pm_ids_update: eeprom init failed
[0001.960] pm_ids_update: Updating 3,a0, size 256, type 0
[0001.990] pm_ids_update: The pm board id is 2180-1000-400
[0001.999] Adding plugin-manager/ids/2180-1000-400=/i2c@7000c500:module@0x50
[0002.009] pm_ids_update: pm id update successful
[0002.014] pm_ids_update: Updating 3,ae, size 256, type 0
[0004.020] I2C Rx fifo filled timeout
[0004.023] I2c Read failed
[0004.025] Slave: 0xae, Register 0x0 Instance 3, Buffer Size: 0
[0004.031] eeprom_init: EEPROM read failed
[0004.035] pm_ids_update: eeprom init failed
[0004.039] pm_ids_update: Updating 7,a8, size 256, type 0
[0004.046] GPIO driver for phandle 0xd6 could not be found
[0006.052] I2C Rx fifo filled timeout
[0006.056] I2c Read failed
[0006.058] Slave: 0xa8, Register 0x0 Instance 3, Buffer Size: 0
[0006.064] eeprom_init: EEPROM read failed
[0006.068] pm_ids_update: eeprom init failed
[0006.074] GPIO driver for phandle 0xd6 could not be found
[0006.107] updating /chosen/nvidia,wifi-mac node 00:04:4b:65:c3:bf
[0006.116] updating /chosen/nvidia,bluetooth-mac node 00:04:4b:65:c3:c0
[0006.125] updating /chosen/nvidia,ethernet-mac node 00:04:4b:65:c3:c1
[0006.132] Plugin Manager: Parse ODM data 0x00084000
[0006.168] Find /i2c@7000c000's alias i2c0
[0006.172] get eeprom at 1-a2, size 256, type 0
[0006.176] get eeprom at 1-ae, size 256, type 0
[0006.192] Find /i2c@7000c400's alias i2c1
[0006.196] get eeprom at 2-a0, size 256, type 0
[0006.211] Find /i2c@7000c500's alias i2c2
[0006.215] get eeprom at 3-a0, size 256, type 0
[0006.219] get eeprom at 3-ae, size 256, type 0
[0006.231] Find /host1x/i2c@546c0000's alias i2c6
[0006.235] get eeprom at 7-a8, size 256, type 0
[0006.240] pm_ids_update: Updating 1,a2, size 256, type 0
[0006.245] I2C slave not started
[0006.248] I2C write failed
[0006.251] Writing offset failed
[0006.254] eeprom_init: EEPROM read failed
[0006.258] pm_ids_update: eeprom init failed
[0006.262] pm_ids_update: Updating 1,ae, size 256, type 0
[0006.267] I2C slave not started
[0006.270] I2C write failed
[0006.273] Writing offset failed
[0006.276] eeprom_init: EEPROM read failed
[0006.280] pm_ids_update: eeprom init failed
[0006.284] pm_ids_update: Updating 2,a0, size 256, type 0
[0006.289] I2C slave not started
[0006.292] I2C write failed
[0006.295] Writing offset failed
[0006.298] eeprom_init: EEPROM read failed
[0006.302] pm_ids_update: eeprom init failed
[0006.306] pm_ids_update: Updating 3,a0, size 256, type 0
[0006.336] pm_ids_update: The pm board id is 2180-1000-400
[0006.344] Adding plugin-manager/ids/2180-1000-400=/i2c@7000c500:module@0x50
[0006.351] pm_ids_update: pm id update successful
[0006.355] pm_ids_update: Updating 3,ae, size 256, type 0
[0008.361] I2C Rx fifo filled timeout
[0008.365] I2c Read failed
[0008.367] Slave: 0xae, Register 0x0 Instance 3, Buffer Size: 0
[0008.373] eeprom_init: EEPROM read failed
[0008.377] pm_ids_update: eeprom init failed
[0008.381] pm_ids_update: Updating 7,a8, size 256, type 0
[0008.388] GPIO driver for phandle 0xd6 could not be found
[0010.394] I2C Rx fifo filled timeout
[0010.397] I2c Read failed
[0010.400] Slave: 0xa8, Register 0x0 Instance 3, Buffer Size: 0
[0010.406] eeprom_init: EEPROM read failed
[0010.409] pm_ids_update: eeprom init failed
[0010.416] GPIO driver for phandle 0xd6 could not be found
[0010.448] Chip UID is<PHONE_NUMBER>1225830800000007fb02c0
[0010.456] shim_cmdline_install: /chosen/bootargs:  androidboot.modem=none androidboot.serialno=03225160366050c002fb androidboot.security=non-secure
[0010.469] Add serial number:03225160366050c002fb as DT property
[0010.477] calling apps_init()
[0010.482] Found 18 GPT partitions in "sdmmc3_user"
[0010.487] Proceeding to Cold Boot
[0010.490] starting app android_boot_app
[0010.494] Device state: unlocked
[0010.497] display console init
[0010.502] skip-display-init in bootloader
[0010.506] set_instance_and_out_type: invalid out_type
[0010.511] display_console_init: No display init
[0010.522] Gpio keyboard init success
[0010.525] bct_init bctinit
[0010.528] device_query_partition_size: failed to open partition sdmmc3_user:BMP !
[0010.535] BMP partition read failed!
[0010.539] blob_init: blob-partitDT entry for leds-pwm not found
i[0010.553] on BMP header read failed
[0010.556] load_bmp_blob: BMP blob initialization failed
[0010.561] Could not load/initialize BMP blob...ignoring
[0010.566] bl_battery_charging: connected to external power supply
[0010.578] display_console_ioctl: No display init
[0010.582] switch_backlight failed
[0010.585] bct_init bctinit
[0010.588] device_query_partition_size: failed to open partition sdmmc3_user:MSC !
[0010.596] MSC Partition not found
[0010.599] bct_init bctinit
[0010.601] bct_init bctinit
[0010.605] blob_init: USP partition does not have valid Blob
[0010.610] Loading android kernel
[0010.614] Android boot image magic number invalid
[0010.619] Failed while loading kernel and ramdisk images
[0010.624] Failed to boot Android
[0010.627] starting fastboot mode
[0010.633] fastboot cmd_init done.
[0010.636] platform does not support off-mode-charge
[0010.641] usbdcd_init Initialize USBF driver
[0010.645]  usbdcd_phy_open oscfreq = 5
[0010.654] usbdcd_start Start the initialized controller
[0010.[0010.662] -- suspend --
662] display_console_clear: No display init
[0010.669] Error in fastboot menu
[0010.672] Continue booting ...
[0010.675]
[0010.676] display_console_clear: No display init
[0010.680] Loading android kernel
[0010.684] Android boot image magic number invalid
[0010.689] Failed while loading kernel and ramdisk images
[0010.694] Failed to boot Android
[0010.697] starting fastboot mode
[0010.732] fastboot cmd_init done.
[0010.735] platform does not support off-mode-charge
[0010.740] usbdcd_idisplay_console_clear: No display init
[0010.748] Error in fastboot menu
[0010.751] Continue booting ...
[0010.754]
[0010.755] display_console_clear: No display init
[0010.759]
[0010.761] -----------------------------------------------
[0010.766] Synchronous Exception: DATA ABORT (FAR: 8)
[0010.771] -----------------------------------------------
[0010.776] PAR_ELX: 0x80b
[0010.779]
[0010.780] ESR 0x96000005: ec 0x25, il 0x1, iss 0x5
[0010.785] -----------------------------------------------
[0010.790]  [Stack Trace]
[0010.792]
[0010.794] => pc:0x92C39C94, sp:0x92C9A6F0
[0010.797] => pc:0x92C3893C, sp:0x92C9A920
[0010.801] => pc:0x92C38854, sp:0x92C9A940
[0010.805] => pc:0x92C03DEC, sp:0x92C9A950
[0010.809] => pc:0x92C38948, sp:0x92C9A9D0
[0010.813] => pc:0x92C38854, sp:0x92C9AB30
[0010.817] => pc:0x92C03DEC, sp:0x92C9AB40
[0010.821] => pc:0x92C0464C, sp:0x92C9ABC0
[0010.825] => pc:0x92C036C0, sp:0x92C9AD20
[0010.829] => pc:0x92C02CF8, sp:0x92C9ADA0
[0010.833] => pc:0x92C02CC0, sp:0x92C9ADB0
[0010.837] -----------------------------------------------
[0010.842] iframe 0x92c9a600:
[0010.845] x0  0x        92c64000 x1  0x               0 x2  0x             260 x3  0x               2
[0010.854] x4  0x               a x5  0x        92c9a6e0 x6  0x              20 x7  0x        6d365b1f
[0010.864] x8  0x               a x9  0x               7 x10 0x        92c9260d x11 0x             401
[0010.873] x12 0x        10000000 x13 0x              40 x14 0x               1 x15 0x        92cb6958
[0010.882] x16 0x           ffff0 x17 0x           10000 x18 0x               0 x19 0x        92c90000
[0010.892] x20 0x        92c64518 x21 0x        83028a30 x22 0x        92c64000 x23 0x        92c90000
[0010.901] x24 0x             400 x25 0x              24 x26 0x        92c9a9c0 x27 0x               0
[0010.910] x28 0x               0 x29 0x        92c9a920 lr  0x        92c38940 sp  0x        92c9a6f0
[0010.919] elr 0x        92c39c94
[0010.923] spsr 0x        60000309
[0010.926] -----------------------------------------------
[0010.931] panic (caller 0x92c01238): die
[0010.935] HALT: spinning forever...

I can workaround the above problem by changing the u-boot image created to the NVIDIA provided one in flash.xml (changing u-boot-jetson-tx1.bin to u-boot-dtb.bin).  However, when I flash this way, the DTB doesn't seem to be included in the main image.  I checked the ext3 file and it doesn't have the DTB in /boot and listing the contents of /boot on the eMMC in u-boot shows that it is missing there as well.

How can I resolve these issues? Both morty and pyro exhibit the same behaviors (though I really like not relying on the NVIDIA JetPack install for the flashing tools).  Is there a specific hash I need to be on with poky and meta-openembedded?
What am I doing wrong?
And on a related note I'd like to know the best way of specifying a different DTB for my hardware.  I'm utilizing carrier boards from ConnectTech and they provide DTB files defining their hardware.  How can I make those override the default DTB?
Thanks!

First, are you trying to use L4T R24.2 or R28.1?  The bootloaders, and the way U-Boot is handled, are completely different in the two releases, and you can't mix and match.  With R24, U-Boot is loaded directly by nvtboot and does not have the device tree bundled.  With R28, U-Boot is loaded by cboot and is packaged like an Android kernel image, with the device tree.
Did you make any changes to the U-Boot source?
Are you setting IMAGE_FSTYPES = "tegraflash" in your build configuration and using the doflash script in the resulting zip package to flash the device, or did you use some other method?
In meta-tegra, the morty and pyro branches are based off L4T R24.2.1 for the TX1.  The pyro-l4t-r28.1 branch uses R28.1.  You should be able to use the latest off the correspondingly-named branches in poky/oe-core and meta-openemebedded, although TBH I haven't tested morty lately, as I've been focused on pyro and rocko.
As for the custom device trees, if the vendor provided source files, you should be able to customize the kernel build to include them (along with any other kernel patches the vendor might have provided).  You might want to use a different MACHINE name and set KERNEL_DEVICETREE in the machine configuration file to point to the correct dtb file.

Shop,
Sent from my Verizon, Samsung Galaxy smartphone
-------- Original message --------
From: Matt Madison<EMAIL_ADDRESS>Date: 12/13/17 5:32 AM (GMT-07:00)
To: madisongh/meta-tegra<EMAIL_ADDRESS>Cc: Jonathan Haws<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [madisongh/meta-tegra] u-boot problems (#58)
First, are you trying to use L4T R24.2 or R28.1? The bootloaders, and the way U-Boot is handled, are completely different in the two releases, and you can't mix and match. With R24, U-Boot is loaded directly by nvtboot and does not have the device tree bundled. With R28, U-Boot is loaded by cboot and is packaged like an Android kernel image, with the device tree.
Did you make any changes to the U-Boot source?
Are you setting IMAGE_FSTYPES = "tegraflash" in your build configuration and using the doflash script in the resulting zip package to flash the device, or did you use some other method?
In meta-tegra, the morty and pyro branches are based off L4T R24.2.1 for the TX1. The pyro-l4t-r28.1 branch uses R28.1. You should be able to use the latest off the correspondingly-named branches in poky/oe-core and meta-openemebedded, although TBH I haven't tested morty lately, as I've been focused on pyro and rocko.
As for the custom device trees, if the vendor provided source files, you should be able to customize the kernel build to include them (along with any other kernel patches the vendor might have provided). You might want to use a different MACHINE name and set KERNEL_DEVICETREE in the machine configuration file to point to the correct dtb file.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/madisongh/meta-tegra/issues/58#issuecomment-351377975, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APJPHzAFlvUzt2p4wvF0F5zaYAtQyYhGks5s_8PjgaJpZM4Q_wRh.

I just double checked what version of JetPack I had installed and it is version 3.0, which should be R24.2.1 for the TX1 - so I believe that should match.  I built with branch pyro-l4t-r24.2.2 (after cleaning tmp and cache, my sstate and downloads are elsewhere).
Flashed from my JetPack 3.0 and it boots just fine now.  I also noticed that it is generating an ext4 instead of ext3, which it wasn't doing before and the DTB was included in that image.
I must have had some weird cross-configuration problem that was messing me up.
Thanks for the help!

Good to hear that that cleared up the problem.   And yes, you should be able to use the existing jetson-tx1.conf as a starting point, then customize as needed.


release v1.1.1

Blocked by https://github.com/inveniosoftware/invenio-oauth2server/issues/200

Tried to release. It got blocked at MySQL failures.
https://travis-ci.org/github/ppanero/invenio-oauth2server/builds/684721697
It does not fail in lowest it does in release...


Karpatkey Safe App feedback

We were able to deposit on the gnosis side a few comments about the operation

since the approvals leverage permit2 the obligatory signature basically stops any safe that uses a nested approach (we use those for operations)
Since we used WC, we needed to refresh the whole page so the approvals were read, closing the modal was not enough
the modal always overestimate the wstETH and sDAI values, from my tests it seems to calculate it as the underlying  and then on the actual deposit you always use less
because the pool is called GNO / sDAI people may expect to be able to deposit sDAI directly but when you go to add liquidity you only have wxDAI as an option
talking about naming conventions, the current wrapped/aTOKEN/chain/asset looks less than ideal
waGNOwstETH is not showing a price currently so TVL on the UI looks off
because of 3 and 6 we were not able to exactly validate the deposit amounts so some ended a bit lower and others a bit higher but we can adjust over the coming days

@agualis could you convert this into actionable tickets when you get a chance, please. I'll move this to the first column which is where tickets should go if they're not well defined.


Document Stackage build process

The (wonderful) guarantee that Stackage offers is that packages are only in there if they mutually build and test.  But I'm having trouble seeing details of how that nightly build actually happens.
For example, the docker images are great, but where is the Dockerfile that builds them?  The Dockerfile and
debian-bootstrap.sh files in this repository don't seem like they can be the whole story.  Apologies if this information exists somewhere, but I can't find documentation that describes it.
Also, where is the log output for nightly stackage builds?  When we're trying to fix something it would be great to look at the logs to see how things went down in the "official" stackage build.
(CC @RyanGlScott @vollmerm @osa1)

https://github.com/fpco/stackage-curator and
https://github.com/fpco/stackage/blob/master/automated/build.sh
But I agree it would be nice if we could provide the build logs etc online.

i took the liberty of renaming this to make it more "actionable". :)
BTW have you read the CURATORS.md file?  Maybe that is not sufficient but it does contain some documentation about the build env and process.

Thanks, I had not read the CURATORS file.

@rrnewton, coming back to this, is there something more you'd like to be documented or CURATORS.md is sufficient?


Typed Search Attributes

Implementation of typed search attributes.

Typed search attributes is already implemented in Java https://github.com/temporalio/sdk-java/pull/1782


No vanilla structures

I don't know if this is intentional or accidental but with the LostCities preset I am unable to locate any vanilla structures in any dimension, even when using the /locate command.

Version? I have found several vanilla structures in my worlds

Version please?

1.12, When I was testing in a single player world I was unable to find any ocean monuments when using the /locate command.

On Aug 10, 2017, at 11:57 PM, McJty<EMAIL_ADDRESS>wrote:
Version please?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/McJty/LostCities/issues/40#issuecomment-321727603, or mute the thread https://github.com/notifications/unsubscribe-auth/AdYq6ldkLn3vf7o6kTiw9EAGM2bwZiq4ks5sW9FCgaJpZM4OwAQR.

I fixed the locate command so it will work next version but the monuments do generate


chore(main): release 2.0.2

:robot: I have created a release beep boop
2.0.2 (2022-08-08)
Bug Fixes

reduced container size by almost 7 times (0043fa9)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/Syntoxr/ShoppingList-BE/releases/tag/v2.0.2 :sunflower:


[libpng] unused CMake variable PNG_ARM_NEON

Host Environment

OS: x64-linux (Fedora 34)
Compiler: GCC 11.2.1

To Reproduce
Steps to reproduce the behavior:
./vcpkg install libpng
Failure logs
Building package libpng[core]:x64-linux...
-- Using /home/be/sw/tenacity/vcpkg/downloads/glennrp-libpng-v1.6.37.tar.gz
-- Cleaning sources at /home/be/sw/tenacity/vcpkg/buildtrees/libpng/src/v1.6.37-05658d6f1a.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/be/sw/tenacity/vcpkg/downloads/glennrp-libpng-v1.6.37.tar.gz
-- Applying patch use_abort.patch
-- Applying patch cmake.patch
-- Applying patch pkgconfig.patch
-- Applying patch pkgconfig.2.patch
-- Applying patch fix-export-targets.patch
-- Applying patch macos-arch-fix.patch
-- Using source at /home/be/sw/tenacity/vcpkg/buildtrees/libpng/src/v1.6.37-05658d6f1a.clean
-- Configuring x64-linux-dbg
-- Configuring x64-linux-rel
CMake Warning at /home/be/sw/tenacity/build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:472 (message):
  The following variables are not used in CMakeLists.txt:

      PNG_ARM_NEON

  Please recheck them and remove the unnecessary options from the
  `vcpkg_cmake_configure` call.

  If these options should still be passed for whatever reason, please use the
  `MAYBE_UNUSED_VARIABLES` argument.
Call Stack (most recent call first):
  ports/libpng/portfile.cmake:71 (vcpkg_cmake_configure)
  scripts/ports.cmake:141 (include)

Additional context
libpng was installed automatically as a dependency of wxwidgets

just a warning and not an error, right?
will be fixed in the next library update

Yes, just a warning.

@Be-ing Sorry for the late reply, option PNG_ARM_NEON will be used after condition is established. :)
https://github.com/microsoft/vcpkg/blob/85eb4e4148687fadd9bf7aa6091b7746154e0fb8/ports/libpng/portfile.cmake#L63
if(VCPKG_TARGET_IS_ANDROID)
    set(LD_VERSION_SCRIPT_OPTION "-Dld-version-script=OFF")
    # for armeabi-v7a, check whether NEON is available
    list(APPEND LIBPNG_HARDWARE_OPTIMIZATIONS_OPTION "-DPNG_ARM_NEON=check")
else()
    list(APPEND LIBPNG_HARDWARE_OPTIMIZATIONS_OPTION "-DPNG_ARM_NEON=on")
endif()


Using bypass on a node connected to everywhere3 breaks the connection.

This may be a regression of #10
I'm using this configuration:

When the node is bypassed in this way, the connections for model and clip are broken throughout the rest of the workflow.

Hmmm. Are you expecting the checkpoint model and clip to go to the AE3 node, because the Lora is bypassed? I didn't realize that bypass worked like that! I thought it effectively removed the node, didn't realize it passed the data through untouched!
But I've just done the experiment without UE nodes, and bypass does actually bypass.
So this is a bug (it's the behaviour I would have expected, but not the correct behaviour!)

There are two options, to either bypass (ctrl+b) or disable (ctrl+m) the nodes. The bypass option should just allow the flow to continue through the node, but without that node having any effect on the outcome, and the disable option is just the same as removing the node and any connections that would normally flow through it. The current behaviour with the AE3 node makes the bypass option act like it was disabled.

thanks.
I think this is fixed in 3.1 - maybe you can update and check.
With one small exception - if you bypass the node receiving the output of an Anything Everywhere? node (using the pattern matching) the data won't flow through it - the AE? node can't match to a bypassed node. But I think that's a case easy enough to avoid.

Fixed in 3.1


Add support for binary custom metadata fields

Adds support for base64 encoded "-bin" gRPC custom metadata.
[EDIT] I thought this would be enough to solve #79 but it's not: With this PR you can write custom metadata but not yet read it in a sane way, and it's not possible at all to differentiate between initial and trailing metadata in a response (not sure it even stores both).
Necessary for #27. See discussion at #90. This is a follow-up of #92.
Things to look for when reviewing:

How do you like what the user-facing API ends up like?
The ValueEncoding trait is afaik not importable from outside of this crate. Is that enough to prevent others from making implementations of it? It's not supposed to be possible.

Ping @carllerche here is a more or less fully fleshed out PR of what we discussed before.

@carllerche do you also want to review this PR before I merge? I'll probably merge this tomorrow unless I get more comments.

I'm back now! I will try to take a look in the next 24 hours. I'm still catching up on email :)

@carllerche Aha, I see! No worries, I'm in no particular rush with this really. I'm off to vacation myself next week and will likely not spend much time on this until January.


fix: identity header

also spacing and alignment and colors and other little stuff

yeah I like that idea


Add arrow2-0-18 feature

Hey @xmakro. Thanks a lot for your contribution. I will merge it first into a temporary branch, as I noticed an issue with the x.py script (adding windows line-endings on my machine) and I would like to update the change log.

Thanks for the kind words :).
Actually I have to backtrack a bit. I can't seem to find the changelog for the 0.18.0 release. I would like to better understand what the difference between 0.17.* and 0.18.* releases are before merging. I raised an issue at the arrow2 repo.

As arrow2 is no longer maintained (see the projects's readme), I don't think adding support for 0.18 makes sense. Thanks a lot for your PR.


Move review profanity text

Move profanity text into the same section as the text box. Place it under the 'Tell us more..' text.

I'll take this one.

The text was moved to the placeholder of the input textbox instead because I couldn't find an appropriate style for the description text if it were added below "Tell us...".

2/24 discussion: move the text below the textbox.

Done. PR #262


Command not found integrated terminal of Ubuntu

Version 1.7.2
Commit 7ba55c5860b152d999dda59393ca3ebeb1b5c85f
Date 2016-11-21T22:14:18.217Z
Shell 1.3.8
Renderer 52.0.2743.82
Node 6.5.0
Steps to Reproduce:

Open Webworks HTML5 project.
Run Webworks gives :
abd@abd-SATELLITE-C855-2CE:/root/WebWorks Projects/TimeTacker$ webworks webworks: command not found

@AbuAbdellah Your first screenshot suggests that this isn't a VSCode issue, given the command does not work on Ubuntu terminal.
If it doesn't work on Ubuntu terminal, you need to figure out why that is (missing package, path issue, etc), fix the problem, and then it should work on VSCode integrated terminal as well.

@bgse, after re-installing the webworks on user home directory the problem fixed.

getting command commandId not found


Fix/faq text update

This PR adds some text revisions and increase space in the first faq header (between is and Climate)
PIVOTAL
BEFORE:

AFTER:

Text revisions file:
FAQ_kelly comments ce.docx
TODO: set table dynamic height and capitalization of column headers

☝ on it


fix(button-cooldown): fix button cooldown overflow

change button cooldown property from int to long

@pahimar,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


[FP]: federation-graphql-java-support-0.7.0.jar flagged with cpe:2.3:a:graphql-java_project:graphql-java:0.7.0:::::::*

Package URl
<EMAIL_ADDRESS>CPE
cpe:2.3:a:graphql-java_project:graphql-java:0.7.0:*:*:*:*:*:*:*
CVE
CVE-2022-37734
ODC Integration
{"label"=>"Gradle Plugin"}
ODC Version
7.1.1
Description
federation-graphql-java-support-0.7.0.jar flagged with cpe:2.3:a:graphql-java_project:graphql-java:0.7.0:::::::*

approved

Hello,
Currently using 7.3.0 version and this still appears as below.
federation-graphql-java-support-2.1.0.jar<EMAIL_ADDRESS>cpe:2.3:a:graphql-java_project:graphql-java:2.1.0:::::::*) : CVE-2022-37734
federation-graphql-java-support-api-2.1.0.jar<EMAIL_ADDRESS>cpe:2.3:a:graphql-java_project:graphql-java:2.1.0:::::::*) : CVE-2022-37734
Is this expected or just a false positive?

Expected if you did not explicitly configure the hosted suppressions file as the suppressions landed in the hostedSuppressions file.
This one is expected to disappear with 7.3.2, which has an initial set of the hosted suppressions added to the packaged suppressions. Usage by default of the hosted suppressions on top of the packaged ones is scheduled for v8.0. See also #4723


Some games have too aggressive cropping settings

Hi!
As discussed, I tried some random games and the following have crop settings which are way too aggressive (too much is cut off the top and bottom of the screen):
Cannon Fodder
Cannon Fodder 2
Cannon Fodder 2 Alien Levels
Cannon Fodder New Campaign
Cannon Fodder Plus
Cannon Soccer
Skidmarks
Super Skidmarks
Super Skidmarks Farmyard
Super Skidmarks Plus
I'm sure there will be others as there are hundreds of games - as I find more I can report them if you like. My display is running regular 1080p.
A few others like Mortal Kombat 1/2, Flashback also crop a little information from the top/bottom, but not too much. I understand some cropping is to be expected, if so these ones are probably fine - unless you want to be super conservative in which case these might need to be dialled back too. I think they are probably ok, but ones like Cannon Fodder and Skidmarks are missing way too on screen information now.
Any info you need, just ask. Happy to help.
Thanks!

Yeah, so here’s where things get a little subjective — and the lack of me publishing info on the general philosophy of 5× scaling/cropping is probably not helping.
If I were to guess, you are reacting to a few screens like the title screen and the level start screen. In general, if any title or intermission screen gets cropped in a less than optimal way — but there’s a way to make the in-game action fit reasonably well — we will take that trade-off.
A few pixels can be sacrificed during gameplay, of course depending on the nature of the game. If the game becomes harder to play with a crop, or we hide e.g. critical HUD info or scores, we don’t do it.
Allow me to demonstrate with this game as an example, it’s an interesting edge case — and I’m open to arguments as to why we chose the wrong scale factor.
(Ignore the aspect ratio in the screenshots, it’ll look like this without the scalers etc. The 5×PAL is wider than 4×PAL, but won’t show as such here. I know this is confusing, but I wanted to have the sharp pixels to show exactly where the cut-off is. To get the real effect of the 5×PAL, you have to take a photo of the TV. Think of it as the “shorter” screenshot making better use of the 1080p surface, so it is preferred if we can get away with it.
Here’s the title screen in 5×PAL/cropped and 4×PAL, respectively:

5× looks bad, right? Missing part of the logo? But this screen is in no way critical to the gameplay. Unfortunate, but not critical.
OK, next is the selection screen. This one would be bad to hide information on, and there’s information all the way to the bottom edge if you have a large enough squad. 5×PAL and 4×PAL, respectively:

As we can see, no pixels are lost on this screen, and it works fine with 5×PAL. (…and even if we didn’t have enough space here, cutting off a little bit of the top of the screen would have been OK here, luckily we don’t have to do that.)
Next up, another bad situation, the level title screen — 5×PAL and 4×PAL, respectively:

You lose the title of the level here. We saw this as a reasonable trade-off, as the mission briefing on the following screen is visible. (Sorry, too many screenshots already, so I will skip that one)
OK, what about in-game? 5×PAL/cropped and 4×PAL, respectively:

As you can see, we sacrifice parts of the stretched globe along the bottom — but it’s still identifiable as a map/globe when seen on a large TV in 1080p. We also sacrificed a few pixels at the bottom, which could be critical in e.g. a platformer like Flashback, where you could have platforms that were just 1-2 pixels on the viewport, and have a bad effect on difficulty level or gameplay in general.
However, e.g. driving games and top-down games like this don’t rely on seeing every single pixel for the game to work fine. This is when we accept cropping. And if you try the game in 4× vs. 5× on an actual TV instead of these screenshots, I think you will agree that losing a few pixels in-game to the 5× scale is a trade-off worth making in this case.
(You can of course make the game load permanently in 4×PAL by removing the PAL5 argument in the .run files for a given game — or just override it temporarily with Force PAL, which will default to the 4× scale.)

And here’s how it looks in-game on a 1080p display:
4×PAL

5×PAL

For Skidmarks, I could go either way. I’m probably 51% on the side of filling up more of the screen than having a smaller viewport but seeing more — specifically for this kind of top-down small track racing game.
4×PAL on 1080p surface:

5×PAL on 1080p surface:

Great write-up @limi !  I think I'm on the 5x side for that one. I think the missing level names is unfortunate because there's a lot of humor and tone added by those. The few lines cut off in the in-game UI is largely inconsequential, but it does make it look a bit broken. Again, a tough one.

@limi this is a great write up, thanks for covering all of this. The screenshots are really helpful. You are right, I did make some of my initial conclusions based on the title and mission screen for Cannon Fodder, and also for Skidmarks (i did also notice the game was zoomed in a bit). I just thought something must be up or some behaviour not completely intended, hence why I brought it up. But now I understand how it works. I guess quite a few other games will show this effect too in similar areas.
It is a very interesting discussion though and extremely subjective. It is a really tough one to call with some of these, because the bigger image is really nice, but I do also feel that having such a large amount cropped off the title screen and on things like 'mission' screens could also raise a lot of questions from people who use the image. They may not understand the reasons why it happens in some places and not others (like myself - although your explanation above has helped no end). It could potentially cause a bit of confusion or people might think something is wrong.
As far as a preference goes, I need to think about it some more. In cases like Cannon Fodder / Skidmarks, this is where i'm a bit torn. The main game looks nicer with the bigger image, but the title screen and missing information on the mission screen is quite jarring for me personally. Perhaps it just looks a little 'too' strange as quite a lot is cut off - however I do appreciate it doesn't affect the actual game, which looks better in 5x. Although you can just about see the world on the bottom, it does look a tiny bit odd like @Optiroc said, but not too bad. And Skidmarks - it doesn't look like it's got huge borders in 4x mode actually (based on screens above?), so I can see the appeal of having a smaller viewport but seeing more of the track, especially as the borders aren't as big as some other games. But also, having a larger image (but seeing less of the track) is also acceptable and appealing too as it totally fills the screen. I can see why you could go either way on this.
With games which are just shaving a handful off top and bottom, I think this is always fine and a sensible compromise. It makes total sense and usually nothing is missed at all. And you get a much larger image in return.
For cases like Cannon Fodder, it's definitely a situation where you can't please everyone and trade-offs have to be made! :)
I think I possibly actually steer slightly more to the side of preferring to see everything and just dealing with more borders as a compromise, when there is heavy cropping involved to get to 5x. I'm not 100% convinced either way yet though. There is just a jarring feeling when something pops up on the screen and a good inch is missing from the top and bottom, like in Cannon Fodder. But on the flipside I do feel comfortable with cropping on the games which only have a slight crop like MK, Flashback etc.
Although I haven't tested, I wonder what will happen in games running 5x (that suffer heavily cropped title screens like Cannon Fodder), that for example, have a 'shop' or something that breaks up the action in the middle of the game, which may potentially use more of the screen. I guess it's possible this could be heavily cropped as well, potentially missing valuable information? Or game endings etc with pictures, text etc could possibly crop too much off? Hope i'm explaining that properly.
Thanks for the note about NTSC sizing by the way, that is useful to know that actually 5x will always display nicely with minimal borders in this mode, and it is only some PAL games which need a 4x/5x decision.
I have a question, I know in the options we can 'force PAL' for that session, but is there a way to have it save as default if the user wants? I think the answer is probably no, but just curious.
The other option if people wish, is if they don't want any cropping at all in favour of large borders, they could just not upload the customised minimig_vadjust.dat file to the shared folder so default sizing is used.
Thanks both - interesting discussion. Maybe in a few days I will have a firmer opinion, once i've had a play on a few of the Euro PAL games on the image.

Not saving the forced video mode option is by design. It's too easy to forget that you've set it, and it causes problems with a lot of titles.
If you really want to, you can copy the whdlvmode file from ENV: to ENVARC: after you've set a forced video mode and it will stick.

I wondered if it might be by design. You are right though, it would be easy to forget you've set it, and to be honest you've already done the hard work by classifying which games run best in PAL, PAL60, or NTSC. So auto should be fine in the majority of cases, and any which have issues we can report so that they are fixed. I personally planned to leave it as auto anyway as it's better.

Skidmarks has been reverted to 4× PAL, we kept Cannon Fodder at 5×.


Update sample code syntax:  Create Dedicated Cluster - CLI Example

Please update documentation - reported by customer.
When creating a Dedicated Cluster, the current documented CLI Example does not work as written when retrieving the clusterResourceId:
Current Example:
# Wait for job completion when `--no-wait` was used
$clusterResourceId = az monitor log-analytics cluster list --resource-group "resource-group-name" --query "[?contains(name, "cluster-name")].[id]" --output tsv
az resource wait --created --ids $clusterResourceId --include-response-body true

Problem:
"[?contains(name, "cluster-name")].[id]"
Should read:
"[?contains(name, `"cluster-name`")].[id]"
or
"[?contains(name, 'cluster-name')].[id]"
Reasoning:

Quote Marks around cluster name were not escaped properly.

Working Example:
# Wait for job completion when `--no-wait` was used
$clusterResourceId = az monitor log-analytics cluster list --resource-group "resource-group-name" --query "[?contains(name, `"cluster-name`")].[id]" --output tsv
az resource wait --created --ids $clusterResourceId --include-response-body true

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

ID: 336076fa-b185-2d98-7b5c-75b6540c99e7
Version Independent ID: b1728f53-57c5-273b-8d75-29cd781f1a56
Content: Azure Monitor Logs Dedicated Clusters - Azure Monitor
Content Source: articles/azure-monitor/logs/logs-dedicated-clusters.md
Service: azure-monitor
Sub-service: logs
GitHub Login: @yossi-y
Microsoft Alias: yossiy

@trindels
Thanks for your feedback! We will investigate and update as appropriate.

@trindels Thank you for reporting it and sharing resolution as well.
This would also depend on the host scripting environment being used for running the cli (powershell, bash or cmd). I tested the query option in these environments and the third option suits best ("[?contains(name, 'cluster-name')].[id]") I will update the doc with it.


Implemented Circle#contains_point?

Basic implementation for Circle#contains_point?, working for 2d objects.

Maths!! =D


Fix: avoid continuous acking with invalid msgId for cumulative ack

Motivation
Right now, If Consumer does cumulative ack then Ack-Tracker continuously acking with invalid messageId and continuously sending unnecessary cmds to broker.
which very first cumulative-ack, client sets lastCumulativeAck other than MessageId.earliest and because of that ack-tracker flushes ack on every timer task.
Modifications
avoid sending unnecessary ack-cmd to broker.

rerun tests


The example nni/examples/trials/mnist-tfv2 don‘t use the gpu

when I test the mnist-tfv2，it can start and complete the experiment successfully，but I find that when it was running,it didn't use the gpu,I use nvidia-smi to see the gpu infomation but don't find any process using it.
But when i test the code written by myself,the gpu works.

By default in examples/trials/mnist-tfv2/config_xxx.yml, we set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 0

means we don't use GPU for trials.
If GPU is needed, you can set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 1

means one trial use one GPU.

By default in examples/trials/mnist-tfv2/config_xxx.yml, we set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 0

means we don't use GPU for trials.
If GPU is needed, you can set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 1

means one trial use one GPU.

By default in examples/trials/mnist-tfv2/config_xxx.yml, we set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 0

means we don't use GPU for trials.
If GPU is needed, you can set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 1

means one trial use one GPU.

Thanks very much.It's the reason

By default in examples/trials/mnist-tfv2/config_xxx.yml, we set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 0

means we don't use GPU for trials.
If GPU is needed, you can set:
trial:
  command: python3 mnist.py
  codeDir: .
  gpuNum: 1

means one trial use one GPU.

Thanks very much.It's the reason


The exit state of a pipeline is shown with a right arrow, I would expect a left arrow

In ladybug I have the following report in the debug tree:

The exit states of the nested pipelines are shown with a right arrow. I would expect that a right arrow stands for "input", because start checkpoints and incoming session keys have a right arrow. End checkpoints are shown with a left arrow, output. Exit states are also outputs and hence I would expect a left arrow.

What is the checkpoint type shown in the metadata? Because as shown in a couple arrows bellow, output points do aim to the left and input point aim to the right.

Should be an FF! issue, see https://github.com/frankframework/frankframework/issues/7260.


StandardCalculatorViewModel code can be simplified with the use of standard algorithms

Problem Statement
There many instances where a find or a count is being done manually in StandardCalculatorViewModel instead of using existing algorithms in the STL.
Evidence or User Insights
In more object oriented focused language, people tend to use find and count algorithms because they are easily discovered through the collection object being used.  C++ has a different philosophy on algorithms in order to make them more generic and have better performance, but since they aren't part of collection classes, people tend to forget to use them.
Proposal
Start using std::find, std::count, etc. where appropriate to simplify code.
Goals
Simplify code base to make it easier to read and maintain.
Requested Assignment
If possible, I would like to implement this.

This is your friendly Microsoft Issue Bot. I've seen this issue come in and have gone to tell a human about it.


Commands that require arguments aren't working

Commands like /adminadd and /adminremove are giving the same error: index out of range
For instance in this screenshot, /adminlist works as expected, but /adminadd doesn't

I guess the reason is this piece of code:
slackUserID := strings.Replace(result[0], "<@", "", -1)
userName := strings.Replace(result[1], ">", "", -1)

@dadaday when adding slash commands, did you select "Escape channels, users, and links sent to your app" option in api.slack.com? if you this will resolve your issue 90%. I will add this instruction to documentation as well

@anatoliyfedorenko thanks, that did the trick!
I am not getting that error anymore, however I stumbled upon another error message.
This time it's 402 message:
level=error msg="slack: GetGroupInfo failed: channel_not_found"
I do think that this time it's because I missed some steps while configuring it for my workspace.
My current status:

I am a workspace admin
I am adding the bot to the private group
I've set COMEDIAN_MANAGER_SLACK_CHAN_GENERAL to the id of the #general channel
Don't know what to do with COMEDIAN_COLLECTOR vars

It'd be great if you added more detailed explanation of the setup process, and of the env variables, particularly COMEDIAN_COLLECTOR_TOKEN and COMEDIAN_COLLECTOR_URL.

@anatoliyfedorenko thanks, that did the trick!
I am not getting that error anymore, however I stumbled upon another error message.
This time its status code is 400:

From the log: level=error msg="slack: GetGroupInfo failed: channel_not_found"
I do think that this time it's because I missed some steps while configuring it for my workspace.
My current status:

I am a workspace admin
I am adding the bot to the private channel
I've set COMEDIAN_MANAGER_SLACK_CHAN_GENERAL to the id of the #general channel
Don't know what to do with COMEDIAN_COLLECTOR vars

It'd be great if you added more detailed explanation of the setup process, and of the env variables, particularly COMEDIAN_COLLECTOR_TOKEN and COMEDIAN_COLLECTOR_URL.

I tried adding the bot to the public channel, and it worked.

@dadaday will do. Currently collector is a separate service that will be merged with comedian later. Also, i updated code and made a lot of changes to DB, so please, view the updated version.
Once we are ready with collector, will submit it here as well.


HKG: Hyundai Ioniq 5 N 2024 Car Port

Checklist

[x] added entry to CAR in selfdrive/car/*/values.py and ran selfdrive/car/docs.py to generate new docs
[ ] test route added to routes.py
[ ] route with openpilot:
[x] route with stock system: 78ad5150de133637/2024-05-09--03-49-06
[x] car harness used (if comma doesn't sell it, put N/A): Hyundai M

Issues

[ ] Harness Relay Malfunction occurs when OP Long is enabled.

Can this car be kept inside the IONIQ_5 platform?

Is there a way to distinguish between regular ioniq5 and n in interface.py? Mass, wheelbase, and steerRatio are slightly different.
Or is it okay if it's slightly different?

The wheelbase looks identical (our 2.97 should be 2.99), mass differs due to the battery size (but it already doesn't match exactly for the various trims we support, so that's fine), so that all looks fine.
If we can't detect that turn signal difference yet, sounds like I didn't do any verification on it yet, then you can leave it as a separate platform. You should rebase before you perform any more changes.

You can add HyundaiFlags.CANFD_NO_RADAR_DISABLE for now

Just to add to the fingerprints, here's the fingerprint for the US fwdCamera
b'\xf1\x00NE1NMFC  AT USA LHD 1.00 1.04 99211-NI000 231219'

Just to add to the fingerprints, here's the fingerprint for the US fwdCamera b'\xf1\x00NE1NMFC AT USA LHD 1.00 1.04 99211-NI000 231219'

fwdRadar is same?

Just to add to the fingerprints, here's the fingerprint for the US fwdCamera b'\xf1\x00NE1NMFC AT USA LHD 1.00 1.04 99211-NI000 231219'

fwdRadar is same?

Yeah

Just to add to the fingerprints, here's the fingerprint for the US fwdCamera b'\xf1\x00NE1NMFC AT USA LHD 1.00 1.04 99211-NI000 231219'

fwdRadar is same?

Yeah, b'\xf1\x00NE1N RDR -----      1.00 1.00 99110-NI000         '

We've moved the car interfacing code to our opendbc repository, which is now the new home for car ports and fingerprints. Please re-open your pull request against opendbc at your convenience by using this command below. This will transform all changes under selfdrive/car/ to opendbc_repo/opendbc/car/. Make sure you have initialized submodules beforehand and have checked out the latest opendbc commit.
PR_NUMBER=33045
curl -L https://github.com/commaai/openpilot/pull/$PR_NUMBER.patch | sed -e 's/selfdrive\/car/opendbc_repo\/opendbc\/car/g' | git apply -v --reject

Simply replace the PR number with your own. Once done, add the files, fix any conflicts, and open a new PR. Alternatively, you may start a new PR from scratch if that is easier for you.


[iOS] IsPanInteractionEnabled interaction not honored when SelectedIndex binding added

When using SelectedIndex binding, and setting IsPanInteractionEnabled = false, the CarouselView is still picking up a swipe action and setting the SelectedIndex property, which triggers a pan.

The lock works as expected on android.

find attached repro
CardsCarouselSample.zip

Hi)
Please use IsUserInteractionEnabled instead.

Or try to set IsPanSwipeEnabled to False

Hey Andrei,
We need user interaction, as the reason we're locking the swipe is to allow other touch interactions in the content.
Setting IsPanSwipeEnabled=False still sets the SelectedIndex, which makes it swipe.

Actually - scratch that :)
using IsUserInteractionEnabled does the trick - both on iOS and Android :)
Thanks!

Great)


Record sub only stream

Hello,
I tried to record sub only stream without success.
With /live url, it works for normal stream, but when streamer launch sub only stream, script return:
"Error retrieving player response: unable to retrieve player response object from watch page"
Like streamer did'nt launch a stream.
I'm sub to this streamer and I use cookie.
Can you add option to check /community page ?
Thanks.

Can confirm member streams don't come up with /live. I've been using this with yt-dlp and ytarchive specifically for member streams until a more efficient way can be implemented.
This is using bash:
while true
do
  id=$(yt-dlp --skip-download --wait-for-video 60-1800 --cookies "cookies.txt" --print id --playlist-end 1 https://www.youtube.com/channel/[channel ID]/membership) #Checks for the first video in the playlist and grabs the ID. If it's a livestream it waits until live do yt-dlp can print the ID. The --match-filter "is_live" stops it sending a VOD video ID to ytarchive
  if ! test -z "$id"; then #If there is a video found, the ID is sent to ytarchive to download
    ytarchive "/vidTemp/[%(upload_date)s] %(title)s - %(channel)s [%(id)s]" -w -r 60 --merge -t --threads 5 --no-frag-files --cookies "cookies.txt" --add-metadata https://www.youtube.com/watch?v=$id best
  fi
  sleep 60
done

It's not pretty but this works for me

I made a python script that does something similar:
import subprocess, time
waited = 0
print("Member stream archiver!\n\n")
while True:
	ID = subprocess.check_output(['yt-dlp', '--skip-download', '--match-filter', 'is_live', '--cookies', 'cookies.txt', '--print', 'id', '--playlist-end', '1', 'https://www.youtube.com/channel/[CHANNEL ID]/membership']).decode("utf-8")
	if ID:
		print('\nFound stream at ID:' +ID+'\n')
		ID = ID[:-1]
		subprocess.Popen([r"ytarchive.exe", "-c", "cookies.txt", "-v", "-t", "--vp9", "--merge", "--no-frag-files", "--add-metadata", "https://www.youtube.com/watch?v=" + ID, "best"])
	print('Total time waited: ' + str(waited) + ' seconds', end="\r")
	waited += 60
	time.sleep(60)

Since it's something I'm gonna be running perpetually, it'll only catch active live streams rather than just whatever tops the member page at any given time.


File change not detected

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.
@angular/cli: 1.2.0
node: 8.1.3
os: linux x64
@angular/animations: 4.2.5
@angular/common: 4.2.5
@angular/compiler: 4.2.5
@angular/core: 4.2.5
@angular/forms: 4.2.5
@angular/http: 4.2.5
@angular/platform-browser: 4.2.5
@angular/platform-browser-dynamic: 4.2.5
@angular/platform-server: 4.2.5
@angular/router: 4.2.5
@angular/cli: 1.2.0
@angular/compiler-cli: 4.2.5
@angular/language-service: 4.2.5
Repro steps.
I have 2 VM:

Linux version 4.4.0-83-generic (buildd@lgw01-29) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) with Mate 1.12.1
Linux version 4.10.0-26-generic (buildd@lcy01-09) (gcc version 6.3.0 20170406 (Ubuntu 6.3.0-12ubuntu2) ) with Mate 1.18.0.

The first one has any problem with ng/cli.
The second one has the following issue:

File change not detected by webpack

I tried:

to delete node_modules, delete package-lock, npm cache clear, npm install on both VM
different version of ng/cli
new install of the second VM

Mention any other details that might be useful.
Package.json and source code is the same for both VM.

I had the same problem on a linux machine.   The underlying issue in my case was that the default inotify settings in Linux were too low to support the number of files being watched for changes.  See this link for the solution that worked for me:
https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers

It solves my issue, thanks a lot @tcuprak !


[AKS] az aks create and update azure-rbac

Description
This PR is to port the support of creating and updating AKS-managed cluster with Azure RBAC from aks-preview extension. It adds a new argument --enable-azure-rbac to az aks create command and --enable-azure-rbac and --disable-azure-rbac to the az aks update command
Testing Guide
Create an AKS-managed cluster with Azure RBAC
az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Update an AKS-managed Azure AD cluster
az aks update -g MyResourceGroup -n MyManagedCluster  --enable-azure-rbac

az aks update -g MyResourceGroup -n MyManagedCluster  --disable-azure-rbac

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

@fengzhou-msft , could you help review and merge this PR? Review is done from the AKS side

@fengzhou-msft , review is done from our side and are good to merge. I have resolved your comments as well. Could you review as well?


bower ignores bower.json in repository

I'm trying to use a registered package (obfilter), but every time I install it bower.json is missing from bower_components/obfilter and nothing works. there is definitely a bower.json in the repo (https://github.com/andrewsalveson/obfilter/blob/master/bower.json)
if I create bower.json and copy in the contents from the repo everything seems to work, but when installing it's like it pretends the .json file doesn't exist. what am I doing wrong?

Bower fetches latest tag, not latest commit:
https://github.com/andrewsalveson/obfilter/tree/088b4f87bd46e3219bb3cb9d8f6c3efb47387a95


⚠ Bofrost.fr has degraded performance

In d7a860c, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1607 ms

Resolved: Bofrost.fr performance has improved in 2ea4031 after 21 minutes.


Ability to turn off bleach cleaning for canned queries

That's not enough though: datasette-atom has default bleach rules that prevent it from displaying things like HTML tables:
https://github.com/simonw/datasette-atom/blob/a3e64f5fce2f64a0d54999aadde39c1aa805d796/datasette_atom/__init__.py#L52-L53
Originally posted by @simonw in https://github.com/simonw/til/issues/12#issuecomment-678684663

Documentation: https://github.com/simonw/datasette-atom/blob/0.7/README.md#disabling-html-filtering


[Errno 57] Socket is not connected

Hello, when I run this piece of code to get the players online, it tells me the number of players online however throws out an error when I query to see which players are online. I have the port forwarding set up correctly and the server is ran on Debian 11 in a docker container.

Can you provide all commands to reproduce?

Also, it would be greate if you could try this sample from https://github.com/py-mine/mcstatus/issues/538#issuecomment-1546726344.

hello i ran that and it returned an error, what do you mean all commands to reproduce? as in the whole error message?
File "c:\Users\Sami\Documents\VSCode Projects\python-ssh\main.py", line 4, in
server = mcstatus.lookup("mc.sturk.au:25565")
AttributeError: module 'mcstatus' has no attribute 'lookup'

Oh, my error. Updated the comment, try again.

what do you mean all commands to reproduce?

How do you run the container?

i ran it now and it says both status and async status is ok however it said async query is not ok. Its just a paper mc server within a docker container, to run i just run a basic .sh file i set up

Nevermind, I reproduced it with docker.io/library/python:3.11-slim.
Run mcstatus mc.sturk.au query > log.txt command and send here unedited content of the log.txt file please.

this is what was put in the log.txt
The server did not respond to the query protocol.
Please ensure that the server has enable-query turned on, and that the necessary port (same as server-port unless query-port is set) is open in any firewall(s).
See https://wiki.vg/Query for further information.

i run the staff++ plugin, i dont think this should cause any issues. I also only have the port 22565 open on my router settings. I haven't set a certain query port in the server config properties

Yeah, this is probably just another query isn't enabled or accessible issue, but what surprises me is the error message. I'd expect the error on connection getting established, not on closing.

Well the error is that the socket was never connected. The exit methods attempt a losing a socket that was never connected.

Closing this as a duplicate of #489

Yes, but I wouldn't even expect it to make it past __init__ on the UDPSocketConnection connection, since connection establishing would fail with an exception. It's weird that it's getting into exit, and attempting a close in the first place, as that would imply that the connection was somehow established, doesn't it?
https://github.com/py-mine/mcstatus/blob/0f66b5ca306ea0a4992533c89af6830348b69d80/mcstatus/server.py#L193
https://github.com/py-mine/mcstatus/blob/0f66b5ca306ea0a4992533c89af6830348b69d80/mcstatus/protocol/connection.py#L548
Although now that I'm thinking of it, UDP connections don't really do any sort of handshake, so I suppose it makes sense.

Sorry for such delay, just want to mention that I got TimeoutError when tested it. I think, just the screenshot in the head of the issue is not full.

Yeah, the screenshot not being complete makes a lot more sense actually, even though UDP would probably indeed let you get past __init__ as there's no initial handshake, during query, you'd still need to actually send/receive traffic, and it's at that moment where the error would absolutely happen. But at that point, you're already within a context manager, and so __exit__ will get ran even if there was an exception, triggering another exception encountered during close.


Enable all Error Prone warnings in Travis Bazel build.

/cc @dinooliva @bogdandrutu

Please fix the travis build.

I need to figure out how to exclude the generated Protocol Buffer classes.

I just disabled the three warnings. I think it will be easier to only suppress warnings from Protocol Buffers once we switch to the new java_proto_library build rule.


Specific Request

This is a bit specific but a friend is trying to make it so they can use a Dragon Axe from their inventory (they don't have the ability to equip it) to chop a tree but have it pull the animation of using a Bronze Axe instead (ID: 879). Would this be possible?

So you want to use the animation of a bronze axe in place of a dragon axe? I wasn't even aware the dragon axe had a different animation.
It should be doable. What's the animation ID of the dragon axe?

Dragon Axe chopping ID is 2846. It's a bit wonky cause she wants to be physically chopping the tree with the Dragon Axe while overriding it with the Bronze Axe one but she can't wield the Dragon Axe, appreciate your help!

I will take a look and see what I can do. I'll update on this issue once I have something to show.

I actually made an account to add more info here, haha. I am the person who wants this mod.
So basically this is the only mod that has successful transmogged my woodcutting animation while chopping from inventory, all of the settings like "arcane mine" work. I was wondering if it would be too hard to just swap that for the bronze woodcutting animation?
It plays the animation from the animation player, but as soon as I go to chop it changes back to whatever the woodcutting animation is set to, and I'm assuming default woodcutting overrides it to -1 (instead of what the animation player is playing). I think even just a way to disable all things except the animation player would work for my purposes, I'm a streamer and I'm just trying to troll my chat lmao.
I know nothing about programming so sorry if this is nonsensical.

Yeah I can definitely do that by just adding another option to the woodcutting dropdown for "bronze axe" or whatever it would be called.
Let me take a look and try it out and I'll update here after.

Commit e9fff2a1a0bf077398575e1321b4f69c10aaab6e addresses this issue.

Once the above PR has been merged in, the new option will be available in-game. It is called "Bronze Chop".

As a funny side-note, I was initially confused by your request until I looked at it in game. Only some Animation IDs include the actual graphic it's associated with (aka the bronze axe).
Most actions in-game have separate animations (the movement of the player) and a GFX (the visual associated with the action), but in this specific case, the "bronze axe" animation also includes the visual.

Awesome thank you so much!! And yeah, as a non-programmer the animations seemed very all over the place and I realized when I was trying to do it myself that I was way over my head hahaha. But all of the axes seem to have their own animations, for some reason. Thanks again!

Yeah no problem. Once the Runelite team reviews and merges the change you can have your fun trolling your viewers.
Enjoy!


Get the tests and the build of a unity package to happen in GitHub actions

We want to use GitHub actions to:

test the code on any pull request
built the package and put it in the GitHub assets section upon any merge to master

Hi Ray,
I'm not sure what you want done here, there's no 'build' to the package. If someone wants to use this in a Unity project, they take the files as they are, it doesn't get compiled typically. We could do a compiled DLL version instead, but there's no point to that in a public repo.

I'd like it to build the package for submission to unity.  If we need to
generate a new release to the asset store we just need to submit the
generated package from the assets in github.
On Thu, Sep 30, 2021 at 3:27 PM Joshua May @.***> wrote:

Hi Ray,
I'm not sure what you want done here, there's no 'build' to the package.
If someone wants to use this in a Unity project, they take the files as
they are, it doesn't get compiled typically. We could do a compiled DLL
version instead, but there's no point to that in a public repo.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lindenlab/io.tilia.unitysdk/issues/2#issuecomment-931747404,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKE5LWSFBRJA5IKIM4KA2HTUETP6NANCNFSM5FAWDMCA
.

Okay, that may be getting into some tricky territory, let's discuss it at our regular meeting next week.


[BUG] face_id.py loading bounding_boxes filenames as  classification labels

Describe the bug
On line 47 of face_id.py,
https://github.com/dotslash21/realtime_face_identification/blob/ac0f50dee6acdb97232fdd5b46d647d5c0f06277/face_id.py#L45-L48
Current implementation to load the classification labels for the SVM uses os.listdir() function which gets all the file and folder names from the directory './aligned_img_db'. The issue is other than the directories there are several bounding_box_XXXXX.txt files which are also getting added to self.faceIds which wrongfully allows any unauthorized person to access.
To Reproduce
Steps to reproduce the behavior:

Follow the instructions here
Open the dashboard. (localhost:8080)
Click on VIEW FEED
See yourself authenticated and labeled bounding_box_XXXXX.txt

Expected behavior
self.faceIds should only have the immediate subdirectories name list as labels.

Can I take this one up?

@Hugand sure! go ahead.

Ok. Thanks!

I almost did it. Anyways. Go ahead with the PR @Hugand  :)


[DOC] k-Shape missing reference, and should be k-shape not k-shapes

Describe the issue linked to the documentation
we should have a reference in the docstring of kshape to [1]
Also, the original name of the model is kshape, but we have kshapes
[1] Paparrizos, John, and Luis Gravano. "k-shape: Efficient and accurate clustering of time series." Proceedings of the 2015 ACM SIGMOD international conference on management of data. 2015.
Suggest a potential alternative/fix
No response

@aeon-actions-bot assign @Cyril-Meyer


issue while provisioning a CM4 module

hi,
i'm currently trying to use the provisioning software to load an image onto a new compute 4 board.
The software sees the compute 4  and starts working.
I see the following happening on the dashboard:
12:35:21 Provisioning started. starting preinstalled scripts
12:35:22 preinstall script complete. starting to write image.
12:36:20 error during dd. return code 1. script output
2403438+59826 records in
1187+1 records out
I was trying to upload the Raspios bullseye-armhf.img.xz image . It allways ends with the same error.
What's going wrong?

Connect a HDMI display to the board you are provisioning, and look at the screen to see if it has more information.

the upload allways failed due to a corrupted XZ file.
I have decompressed the XZ file and compressed with Gzip. Now it uploads without a problem.
It isn't the image itself because decompress and compress in another format solved my problem.
It looks something goes wrong while decompressing the XZ file during provisioning.
Thanks for the tip about the HDMI screen it really helped.


Update _reboot.scss

The font-family and line-height CSS properties, I think, should be applied to not only the body, but the form elements as well.

This isn't necessary. There are changes in v4-dev to fix the input font-family issue.


Enjin identities: Should we allow cross character wallets

This is an interesting point, Enjin allows to have multiples identities per users which means multiple ETH address for a player.
With that in mind we can separate each character inventories for a single player, but should we do it ?
Dofus
Creating a new class in dofus makes you start over with nothing, you still have your bank to keep items cross characters (we'd have a #50 problem)
Terraria ?
A player always have the same inventory across all characters

Final Fantasy
Your class depend on the weapon that you have in hand, if you switch the weapon, you switch your class (and keep your inventory)

A character could be an actual NFT, so we could transfer character between wallets

Enjin will be deprecated and replaced by solana SPL


DCR: Reduce BotFrameworkAdapter constructor complexity through single, extensible BotFrameworkAdapterOptions parameter

Currently, the BotFrameworkAdapter and super classes have a problem where the number of parameters is ever increasing, while some of them are becoming old and unused. Because of binary backwards compatibility, each time we add a parameter, we have to add a new constructor, so the number of constructors is also linearly increasing with the number of parameters. Additionally, there are side effects on dependency injection since lots of constructors + DI are not a great match.
Further more, there are bugs in some constructors that end up creating defaults for parameters in cases where they shouldn't, so some of our samples are injecitng parameters through DI but it is not really being honored - the default from the ocnstructor is taking effect. The result of this is that developers could change DI to use another value to pass to the adapter ctor but it would not actually take effect.
The proposal is to create a class called BotFrameworkAdapterOptions that will have a curated set of parameters that we feel are vital to the Adapter's configurability.
With this, whenever we add a new option (after careful evaluation), we don't need new constructors polluting the adapter. This also gets us closer to the javascript implementation which is based off a BotFrameworkAdapterOptions parameter

That seems very reasonable.

This seems like a really sensible change. This is how the custom adapters have been designed and it is also aligned with the changes I am making to Alexa and Google also.

PR for this coming out today.

John and I iterated a bit on this and decided to take some extra time to think about how to get this right.


add FileExporter for PHP SDK

https://predictionio.atlassian.net/browse/SDKPHP-10
closes SDKPHP-10

Hi there,
Thanks for your contribution. Before merging your pull request, could you first sign the contributor agreement please? https://prediction.io/cla
I looked at the code and have two minor comments

The comment in Exporter->createEvent says it would write the event to a file. This may not be true for the trait Exporter.
FilterExporterTest->testExporter() assumes timezone is +00:00. The test could fail if running on a server with a different timezone.

Signed contributor agreement, updated comment and fixed tests.


feat: Requests and Events

Upgraded to Gradle 6.8.3
Upgraded Gson dependency to latest version
A bit of Cleanup
Added some Requests and Events
Refactor Events

Thanks! Taking a look...

Thanks for this awesome extension! Looks good to me, we'll make sure to get this released once it's merged as new minor version!

Thanks for the kind words.
Fine by me ;)

I'm sorry guys, there were things that bothered me. I went ahead and refactored a bit.
No change to the public API as long as developers use lambdas.

Ran the tests again, all seems well.

Ran the tests again, all seems well.

I added some too and ran them locally before pushing each commit, including the OBSRemoteControllerUnsecuredIT


Chat page-  don't have role, but icon appeared and go to that page

Chat page-  don't have role, but icon appeared and go to that page

Msg send b ho raha hai , role nhi hai but

chat page on hi rahega, just client se chat kar sakta he ke nai wo he

staff se chat kar sakta he


Admin Login Shell

Allow admin to EITHER:
manage authorized_keys for ssh
This would entail a docker volume with a scenario of rather interesting permissions (~/.ssh is usually fairly locked-down)
obtain a login shell via the web browser (GoTTY or similar?)
This would likely entail a separate privileged docker container, or more likely, a separate process linked to a docker container somehow

It seems the first option is superior; SSH is installed on basically everything by default and an authorized_keys management page with instructions on generating a key would be good.

See #312


[Dist/Tizen] Add omitted build dependency on libtzplatform-config

This patch is a trivial bug fix that adds an omitted build dependency on libtzplatform-config to the Tizen RPM spec file.
CC: @jaeyun-jung
Signed-off-by: Wook Song<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #447. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.

If this is required "BuildRequires", how could CI build the package w/ gbs without it?

Need a checker that ensures proper DB path setting at build/packaging time.


[5.2] Allow array as value in withHeaders to set replace

Allows for setting the replace parameter on headers added by the ResponseTrait::withHeaders method.
return response($content)
            ->withHeaders([
                'Content-Type' => $type,
                'X-Header-One' => 'Header Value',
                'X-Header-One' => ['Header Value', false],
            ]);

Holding off since breaking change.

Hadn't realised arrays were already a valid parameter.


Update reading time for video pages

At the top of each page in the textbook there is a component for "Reading time" that calculates how long it should take each to complete. This number does not account for video length. For example, on this page, the read time is 5 minutes while the video is 54 minutes.
We should update the component to reflect video length on pages that are primarily video.

@sriramanved thank you for your interest in this! although, the issue is in the qiskit.org it is actually in the incorrect repo (i will initiate transfer of the issue to the correct repo). with that said, the project uses the Mathigon studio framework which is where the reading time calculation is happening. if you are still interested in taking on this issue, you can probably start by figuring out a new/improve reading time calculation that we can use instead of what Mathigon provides. please let me know if you have any questions or need any guidance. thank you again for your interest.
some useful inks:

mathigon reading time calculation
textbook reading time usage

This repository is no longer maintained. It has been superseded by IBM Quantum Learning.


{KeyVault} Private package for az keyvault role definition

Description

This PR is used to build private packages for the az keyvault role definition feature, not ready for reviewing and publishing.
Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

@jiasli for awareness

Closed as we already support the public release


Topic/iam profile

Add Kubernetes v1.3.4 and IAM Role credential support

Thanks for this! Overall, it looks great. Honestly, I think IAM Role should be the recommended setup. So, would you mind replacing the current RC example with yours?
I'll do a more thorough review and test this on our cluster soon.

Sounds great for me. I have no objection to that. Thanks!

@andromedarabbit FYI: this is still on my TODO list, just haven't gotten around to it yet, sorry!

No hurries

Worked for me, thanks!


DistanceMatrix.from_iterable

This serves as a replacement for the SequenceCollection.distance method which was the only method on SequenceCollection which could not be implemented as a simple list comprehension.
Hopefully we can remove SequenceCollection in favor of standard Python types such as list and dict in the near future.

Ready for merge when tests pass.


Add Alan Camillo as a contributor

@alanblueshift how does this look?  Would you like to add anything for the other columns?

Sounds good! 👍

@kpm1985 if you are interested in how to build the web site, here is some info. The raw html for the web site is stored in the asf-site branch and has to be generated using jekyll and pushed.  @ctubbsii wrote a script to automate the generation.  Below are the commands I just ran to update the website.
 # ensure local asf-site branch is up to date
 git checkout asf-site
 git pull upstream asf-site

 # switch to gh-pages branch, update it, and build new site
 git checkout gh-pages
 git pull upstream gh-pages
 ./_scripts/git-hooks/post-commit

 # switch to asf-site, look at the commit created by post-commit script, and push it if ok
 git checkout asf-site
 git log -p
 git push upstream asf-site

For me upstream is :
$ git remote -v | grep upstream
upstream	https://gitbox.apache.org/repos/asf/fluo-website/ (fetch)
upstream	https://gitbox.apache.org/repos/asf/fluo-website/ (push)

Maybe that info should be added to the readme under a committers section?

That sounds like a good idea. Thank you for sharing the info, so the next time I can update the website and not leave a job half done :+1:

Hi Keith,
Following up on this, I just gave this a shot for this pull request about
the 1.2 documentation by Mike Walch:
https://github.com/apache/fluo-website/pull/115
I needed to install some ruby stuff and on Ubuntu the only hitch I had was
to sudo apt-get install ruby-dev so it had the header files. The rest was
follow the prompts and your instructions and it works great.
On Thu, Dec 21, 2017 at 5:49 AM, Keith Turner<EMAIL_ADDRESS>wrote:

Maybe that info should be added to the readme under a committers section?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/fluo-website/pull/114#issuecomment-353355034,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Acg-LNK7WN7hPLU5AAQnFHlV7iIdSKKnks5tCmHUgaJpZM4RI6HI
.


[ie8] Problem with indexOf prototype

I receive the error 'Object doesn't support this propety or method' at line 595 character 13.
I solved this problem adding this code: http://stackoverflow.com/questions/3629183/why-doesnt-indexof-work-on-an-array-ie8

Oh great!, you should pull your solution then :)
Thanks & Regards

Instead of adding this to the angular-facbook module, I recommend, just to add the fix to your project specific codebase.


I can't find Helix Creators Server on Discord.

How can I download the Helixgameserver.exe?

This is already pretty outdated, they developed HELIX-Studio in the meantime. Check https://helixmetaverse.notion.site/helixmetaverse/HELIX-Creator-Tutorials-8ab5ce3f379442aeaf1ca07b7739fc16
I have to mention, they're just transitioning Studio from UE 5.1 to 5.3 ... Scripts etc. will work with both, so you're fine to start with UE 5.1, but HELIX-Client already uses 5.3, while Studio is still 5.1. So at the moment you can just develop in Studio and play it locally in Studio, but you cannot publish, as the Client is already updated.


News reports with [] Crash PDAs when reading them.

Description
When a news article is written with [] in it, when the PDA attempts to open the article it the parser breaks and the PDA glitches out.
Reproduction

Make article, See last image for replication text.
Open article in news reader app on the PDA
PDA window glitches and rendering seems to flicker.

Screenshots

Additional context
I swore I had made another one of these but not sure where it went and I didn't have a replication.

I'm pretty sure this can be fixed by changing this line to use SetMarkupPermissive:
https://github.com/space-wizards/space-station-14/blob/master/Content.Client%2FCartridgeLoader%2FCartridges%2FNewsReaderUiFragment.xaml.cs#L34


Enable file export after loading files to allow abusing Mortar as a molecule selection tool

I recently misused Mortar to view the enclosed CSV file. Loading and viewing worked fine.
Afterwards, I would have liked to use tick boxes in the first column to (de)select molecules and save the resulting subset. But this is not possible (export deactivated). Apparently Mortar expects you to have done something at least once that corresponds to the actual purpose of Mortar.
However, this seemingly sensible paternalism is not necessary, in my opinion.
It would be great if the export function was always available and there was the option to export the selected or unselected molecules only.
Disconnected_molecules.csv.zip

Connected to this https://github.com/FelixBaensch/MORTAR/issues/51 with addition of (1) enabling the general export functionality for imported molecules and (2) maybe adding tick boxes for (de-)selection for export in the overview view as well.


Check length of assembly print outs

The assembly print outs look suspiciously short. I think it's not capturing nativeLength correctly.

Resolved in #110

Resolved in #110


How to test the API written by ghttp

1. What version of Go and system type/arch are you using?
Latest go binary.
go version go1.13.8 linux/amd64

2. What version of GoFrame are you using?
github.com/gogf/gf v1.11.4

3. Can this issue be reproduced with the latest release?
Yes
4. What did you do?
I'm trying to write a test case to test the functionality of my restful API, and found some sample code by searching by myself in this repository (e.g. the test of unit param json for ghttp).
5. What did you expect to see?
I didn't find a correct way to test / mock the ghttp request and response, do you have any idea?
Using the ghttp client directly may be a choice but I want to know whether it's the correct way to write test cases against ghttp library.
6. What did you see instead?
I didn't find any useful stuffs in the document website.

@ruinshe
Actually we did not write any unit testing cases in our projects. Few of internet companies would like doing this, as I know. It takes time and cost, and the product requirements change quickly during development for internet companies. Besides, we have professional testing group members, they'll write and mock API testing cases using professional third-party tools, and they also prefer Python.
We can write unit testing cases for some usage scenarios, which do not change quickly, like the base/standard libraries. We write less and keep it simple, and the gtest library is simple enough for usage. Do not mock too much, do not write unit testing cases for your changed quickly business codes, you'll regret as me ever did.
As writing simple HTTP unit testing cases, you can refer to the unit testing cases in package ghttp.

@gqcn Yep, actually I wrote test cases because I care about the response format, or some detailed logic inside the API controlling layer (i.e. api folder. although we should add most of them into service layer).
Besides, currently I setup simple HTTP based test cases by manually register part of routers then test them using real API server. In this case, I met another problem that I don't know the port of the server, do you have any idea?
I figured out the samples in ghttp package, you start the server using ports.PopRand() and I found the ports is defined implicitly inside the package.

@ruinshe You can start the real business server inside your unit testing cases using package initialization function init, which will be executed once before any testing cases start. Take one of my unit testing case of gRPC server for example:
const (
	serverAddress = "<IP_ADDRESS>:8000"
	clientAddress = serverAddress
)

var (
	client service.HistoryClient
)

func init() {
	g.Config().AddPath("../../")

	serverErr := error(nil)
	go func() {
		boot.Run(serverAddress)
	}()
	time.Sleep(time.Second)
	gtest.Assert(serverErr, nil)

	conn, err := grpcwrapper.NewClient(clientAddress)
	gtest.Assert(err, nil)
	client = service.NewHistoryClient(conn)
}

func Test_AddWithCallbackJson(t *testing.T) {
	content := `
{"MsgBody":[{"MsgType":"TIMTextElem","MsgContent":{"Text":"doctorid 10000 \u53d1\u6d88\u606f\u6d4b\u8bd5 MsgSeq"}}],"CallbackCommand":"C2C.CallbackAfterSendMsg","From_Account":"hc10000","To_Account":"hc10164","MsgRandom":1937929593,"MsgSeq":1944254033,"MsgTime":1571984439,"ClientIP":"<IP_ADDRESS>","OptPlatform":"RESTAPI","RequestId":"3369661-144115214702165302-1571984439-1937929593","SdkAppid":"1400229158","contenttype":"json"}
`
	for _, s := range gstr.SplitAndTrim(gstr.Trim(content), "\n") {
		gtest.Case(t, func() {
			request := &service.AddWithCallbackJsonRequest{
				Json: s,
			}
			_, err := client.AddWithCallbackJson(context.Background(), request)
			gtest.Assert(err, nil)
		})
	}
}

You can change this by reading the server address from configuration file in your init function and assign it to your local variable.

@gqcn Yep, you are right, here the port may be occupied by other process, so I'm asking how to get the "real server listening port" ;-)

On the other hand, do you know how to fake the persistence layer (i.e. model, or directly DB) when testing?

@gqcn Yep, you are right, here the port may be occupied by other process, so I'm asking how to get the "real server listening port" ;-)

Your web server surely has only one port configured, read and use it in your init function, do not take my random and multiple port cases for your unit testing.

On the other hand, do you know how to fake the persistence layer (i.e. model, or directly DB) when testing?

I think this one you ask is not really unit testing, but integration testing, that is responded by your testing group members.

@gqcn Yep, you are right, here the port may be occupied by other process, so I'm asking how to get the "real server listening port" ;-)

Your web server surely has only one port configured, read and use it in your init function, do not take my random and multiple port cases for your unit testing.

Anyway, I think it's possible using other library to get a random unused port in the server for testing (before starting the server), although it sees fixed port is not very good when writing tests because it may be occupied by others.

On the other hand, do you know how to fake the persistence layer (i.e. model, or directly DB) when testing?

I think this one you ask is not really unit testing, but integration testing, that is responded by your testing group members.

Actually it's still a unit test because we only care about the functionality of the logic code other than the persistence layer implementation. For example, we need to test a entity validation then saving logic in one function
func ValidateThenSave(entity* model.Entity) {
    var persisted *model.Entity
    model.Model.Structs(&persisted, ...)
    // validation logic here

    // then save the entity
    model.Save(entity)
}

we need to:

verify the validation logic is correct
we con't care about the last saving using persistence layer logic, but we need to care about the query result in the function (i.e. this function query some entities then verify new entity is not duplicated according to the queried ones, using some specific rules)
currently my solution is:

if the function don't have query only have saving last, I split the validation logic into separated function, and test the separated function instead.
or mocking my own persistence layer code using bou.ke/monkey, i.e. the module app/model/..., for all test cases if needed.

The reason I said it's unit test because we need to mock the DB query result instead of real data, using real data is too heavy in most cases.
Besides, we write integration using real cases for use cases, or multiple API cases, for example, user sign in then get user basic information (two APIs and one to get token and the other one to get information using the token).