Problems mounting tapes

All of a sudden, I'm having trouble mounting both of my tapes (which mounted before successfully).  This is what I'm seeing:
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS14000I LTFS starting, LTFS version <IP_ADDRESS> (10227), log level 3.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS14058I LTFS Format Specification version 2.4.0.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS14104I Launched by "ltfs -o devname=/dev/sg3 /opt/VS/vsMounts/000025L7 -o trace".
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS14105I This binary is built for Linux (x86_64).
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS14106I GCC version is 6.3.0 20170516.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS17087I Kernel version: Linux version 4.20.11 (root@debian) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Thu Feb 21 09:13:14 EST 2019 i386.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS17089I Distribution: PRETTY_NAME="Debian GNU/Linux 9 (stretch)".
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS14063I Sync type is "time", Sync time is 300 sec.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS17085I Plugin: Loading "sg" tape backend.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS17085I Plugin: Loading "unified" iosched backend.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS14095I Set the tape device write-anywhere mode to avoid cartridge ejection.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS30209I Opening a device through sg-ibmtape driver (/dev/sg3).
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS30207I Vendor ID is IBM     .
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS30208I Product ID is ULTRIUM-HH7     .
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS30214I Firmware revision is JAY1.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS30215I Drive serial is 10WT074468.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS17160I Maximum device block size is 1048576.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS11330I Loading cartridge.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS30252I Logical block protection is disabled.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS11332I Load successful.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS17157I Changing the drive setting to write-anywhere mode.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS11005I Mounting the volume.
Sep  9 07:34:15 alice2 ltfs[25588]: 63f4 LTFS30252I Logical block protection is disabled.
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS30216W Length mismatch is detected. (Act = 4096, resid = 0, resid_sense = -520192).
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS30216W Length mismatch is detected. (Act = 4096, resid = 0, resid_sense = -520192).
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS12049E Cannot read: backend call failed (-21716).
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS11174E Cannot read ANSI label: read failed (-21716).
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS11171E Failed to read label (-21716) from partition 1.
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS11009E Cannot read volume: failed to read partition labels.
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS14013E Cannot mount the volume.
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS30252I Logical block protection is disabled.

It doesn't look like --enable-buggy-ifs would help in this case as it seems to be an overrun.
HBA is:
06:08.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)

I don't think --enable-buggy-ifs is effective in this binary.  Because LTFS30216W is logged only when SUPPORT_BUGGY_IFS is not defined.
Sep  9 07:34:21 alice2 ltfs[25588]: 63f4 LTFS30216W Length mismatch is detected. (Act = 4096, resid = 0, resid_sense = -520192).

https://github.com/LinearTapeFileSystem/ltfs/blob/master/src/tape_drivers/linux/sg-ibmtape/sg_ibmtape.c#L1389
Could you confirm -DSUPPORT_BUGGY_IFS is added in the build process of LTFS?

SUPPORT_BUGGY_IFS is NOT enabled in this case.  I mentioned SUPPORT_BUGGY_LFS because I don't think it will help me in this case, because diff_len < 0 so it would just fail anyway with -EDEV_OVERRUN instead of -EDEV_LENGTH_MISMATCH.

Thank you for your clarification. I got your point.
Could you put the log with -o verbose=606?  LTFS may log more detail.

Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS14000I LTFS starting, LTFS version <IP_ADDRESS> (10227), log level 606.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS14058I LTFS Format Specification version 2.4.0.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS14104I Launched by "ltfs -o devname=/dev/sg3 /mnt -o verbose=606".
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS14105I This binary is built for Linux (x86_64).
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS14106I GCC version is 6.3.0 20170516.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS17087I Kernel version: Linux version 4.20.11 (root@debian) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Thu Feb 21 09:13:14 EST 2019 i386.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS17089I Distribution: PRETTY_NAME="Debian GNU/Linux 9 (stretch)".
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS14063I Sync type is "time", Sync time is 300 sec.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS17085I Plugin: Loading "sg" tape backend.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS17085I Plugin: Loading "unified" iosched backend.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS14095I Set the tape device write-anywhere mode to avoid cartridge ejection.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30209I Opening a device through sg-ibmtape driver (/dev/sg3).
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30207I Vendor ID is IBM     .
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30208I Product ID is ULTRIUM-HH7     .
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30214I Firmware revision is JAY1.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30215I Drive serial is 10WT074468.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5f, timeout = 60).
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS12023D Reserving device.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30392D Backend reserve (PRO) 10WT074468.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5f, timeout = 60).
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS12028D Unlocking medium.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30392D Backend allow medium removal 10WT074468.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x1e, timeout = 60).
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30392D Backend read block limits 10WT074468.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x05, timeout = 60).
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS17160I Maximum device block size is 1048576.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS11330I Loading cartridge.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS30392D Backend load 10WT074468.
Sep 10 06:36:53 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x1b, timeout = 840).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 63 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend test unit ready 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x00, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS12026D Locking medium in the drive.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend prevent medium removal 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x1e, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend sg_ibmtape_set_default Resetting LBP.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 36 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend LBP Enable: 0 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend LBP Method: 1 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 10 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend modeselect 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x55, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30252I Logical block protection is disabled.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend logsense: 23 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x4d, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part0: (102167, 102178) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part1: (5517407, 5517686) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend read block limits 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x05, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS11332I Load successful.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend test unit ready 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x00, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend test unit ready 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x00, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend logsense: 23 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x4d, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part0: (102167, 102178) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part1: (5517407, 5517686) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend modeselect 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x55, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS17157I Changing the drive setting to write-anywhere mode.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS11005I Mounting the volume.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS11012D Loading the tape.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend test unit ready 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x00, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend load 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x1b, timeout = 840).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 63 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend test unit ready 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x00, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend sg_ibmtape_set_default Resetting LBP.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 36 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend LBP Enable: 0 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend LBP Method: 1 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 10 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend modeselect 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x55, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30252I Logical block protection is disabled.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend logsense: 23 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x4d, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part0: (102167, 102178) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part1: (5517407, 5517686) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend read block limits 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x05, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend locate: (0, 0) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x92, timeout = 2940).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS11007D Tape is loaded.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend logsense: 23 .
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x4d, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part0: (102167, 102178) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend capacity part1: (5517407, 5517686) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS11008D Reading partition labels.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30392D Backend read block limits 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x05, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30397D Backend locate: (0, 0) 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x92, timeout = 2940).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS30395D Backend read: 4096 bytes 10WT074468.
Sep 10 06:36:58 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:32 alice2 ltfs[21640]: 5488 LTFS30397D Backend locate: (0, 0) 10WT074468.
Sep 10 06:37:32 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x92, timeout = 2940).
Sep 10 06:37:32 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:37:32 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:37:32 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000000, No Additional Sense Information.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20000.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30218D Read block: underrun in illegal length. residual = 4016, actual = 80.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30395D Backend read: 4096 bytes 10WT074468.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000001, Filemark Detected.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20004.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30219D Read block: file mark detected.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30395D Backend read: 4096 bytes 10WT074468.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000000, No Additional Sense Information.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20000.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30218D Read block: underrun in illegal length. residual = 3608, actual = 488.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30395D Backend read: 4096 bytes 10WT074468.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000001, Filemark Detected.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20004.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30219D Read block: file mark detected.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30392D Backend read block limits 10WT074468.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x05, timeout = 60).
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30397D Backend locate: (1, 0) 10WT074468.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x92, timeout = 2940).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (1, 0) FM = 0 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30395D Backend read: 4096 bytes 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000000, No Additional Sense Information.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20000.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30216W Length mismatch is detected. (Act = 4096, resid = 0, resid_sense = -520192).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30397D Backend locate: (1, 0) 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x92, timeout = 2940).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (1, 0) FM = 0 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000000, No Additional Sense Information.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20000.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30216W Length mismatch is detected. (Act = 4096, resid = 0, resid_sense = -520192).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x34, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (1, 1) FM = 0 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS12049E Cannot read: backend call failed (-21716).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS11174E Cannot read ANSI label: read failed (-21716).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS11171E Failed to read label (-21716) from partition 1.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS11009E Cannot read volume: failed to read partition labels.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS14013E Cannot mount the volume.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS12028D Unlocking medium.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30392D Backend allow medium removal 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x1e, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30392D Backend test unit ready 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x00, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 16 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30392D Backend modeselect 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x55, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS12025D Releasing device.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30392D Backend release (PRO) 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5f, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 36 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30393D Backend LBP Enable: 0 .
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30393D Backend LBP Method: 1 .
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30393D Backend modesense: 10 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5a, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30392D Backend modeselect 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x55, timeout = 60).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30252I Logical block protection is disabled.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x5f, timeout = 60).

It looks there is no chance to support this HBA. LTFS tried to read rec #0 (VOL1 = 80 bytes) but there is no chance to detect the read record is 80-byte long from returned information...
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000000, No Additional Sense Information.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20000.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30216W Length mismatch is detected. (Act = 4096, resid = 0, resid_sense = -520192).

I strongly recommend to use newer and famous HBA.
But I saw similar issues in the past. I cannot grantee anything but you can try on your risk.  (Again I cannot guarantee even if you crash this HBA on the methods below...)

Some RAID supported adapters (I don't remember the parts number) make a funny behhavior against tape device when RAID feature is on. You can try this HBA with RAID feature off
I think this HBA is used on VM as a virtual HBA to bridge physical HBA on the machine. If so, you can to use iSCSI instead
You might have some TAPE SUPPORT switch on the configuration utility of the HBA if you are lucky
You may have latest firmware of the HBA. The latest firmware may help you if you are lucky

Yes, we've heard that RAID supported adapters do not work well with tape drives.  We have another HBA on order.
Do you have a list of recommended HBAs that work well with LTFS?

I'm sorry, I have realized my previous analysis is wrong... The HBA may be not bad...
On partition 0, LTFS can receive residual length like
Sep 10 06:37:32 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (0, 0) FM = 0 10WT074468.
Sep 10 06:37:32 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000000, No Additional Sense Information.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20000.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30218D Read block: underrun in illegal length. residual = 4016, actual = 80.
Sep 10 06:37:33 alice2 ltfs[21640]: 5488 LTFS30395D Backend read: 4096 bytes 10WT074468.

But LTFS detects overrun condition on partition 1.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30398D Backend readpos: (1, 0) FM = 0 10WT074468.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS39801D SCSI timeout (op_code 0x08, timeout = 2340).
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30201D CDB check condition: sense = 000000, No Additional Sense Information.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30204D READ (0x08) expected error -20000.
Sep 10 06:37:38 alice2 ltfs[21640]: 5488 LTFS30216W Length mismatch is detected. (Act = 4096, resid = 0, resid_sense = -520192).

From the residual information, actual read is 4096 and remaining length is 520192. So teh record length on the tape shall 4096 + 520192 = 524288 (512 * 1024).
I believe LTFS wrote the data at the beginning of partiton1 while it's writing a file. The only possibility come up to my mind is someone opened /dev/st? while LTFS is running. It may rewind the tape in the middle of LTFS operations.
LTFS uses a data protection mechanism of the drive when it can be used. But it may not be enabled in this case.

I believe LTFS wrote the data at the beginning of partiton1 while it's writing a file. The only possibility come up to my mind is someone opened /dev/st? while LTFS is running. It may rewind the tape in the middle of LTFS operations.

Oh.  That actually may be a possibility.  The system I'm working with will periodically open the tape device to check the serial number, etc.  Originally it was using /dev/sg?, but that failed when LTFS had mounted the tape.  So, I switched it the process to use /dev/st?.  I guess I need to avoid opening /dev/st? at all while LTFS has /dev/sg? mounted?

Yes. But the alternative is to use /dev/nst* instead. nst device never issue REWIND at open/close.
Another point is to add -o eject option to LTFS for a safeguard. Basically LTFS tries to use append only mode of IBM drives. But the append only mode only can clear when the tape is ejected from the drive spec. So LTFS only uses  the append only mode when -o eject. Because historically default behavior is keep the tape on drive at unmount, so it is no chance to disable the append only mode. (May be it is a good timing to consider to change default behavior...)
Anyway, you can avoid data corruption because of REWIND from another path if you add -o eject in the command line. But you may receive an write error (and goes to R/O mode) when REWIND from another path happens.

This seems to be working fine after I reformatted and switched to using /dev/nst* for status calls.  Thanks for the help!


How can I change progressive renders blur radius

How can I change progressive renders blur radius.
It seems only to change whether it is blurred：
[[PINRemoteImageManager sharedImageManager] setProgressiveRendersShouldBlur:YES completion:NULL];

@bawn there's no way currently, it's adjusted based on the size of the image and the percentage completed on the download.


Update postgresql-to-bigquery-notebook.ipynb (Step 4)

notebook notebooks/postgresql2bq/postgresql-to-bigquery-notebook.ipynb - It was listing all database tables including information_schema, etc in the step 4"

notebook notebooks/postgresql2bq/postgresql-to-bigquery-notebook.ipynb - It was listing all database tables including information_schema, etc in the step 4"


How to understand the MeanShift layer?

Hi, @thstkdgus35
Thanks for sharing your code. I read your code, but I feel confused about the MeanShift layerEDSR-PyTorch/src/model/common.py. The MeanShift layer defined as follows:
class MeanShift(nn.Conv2d):
    def __init__(
        self, rgb_range,
        rgb_mean=(0.4488, 0.4371, 0.4040), rgb_std=(1.0, 1.0, 1.0), sign=-1):

        super(MeanShift, self).__init__(3, 3, kernel_size=1)
        std = torch.Tensor(rgb_std)
        self.weight.data = torch.eye(3).view(3, 3, 1, 1) / std.view(3, 1, 1, 1)
        self.bias.data = sign * rgb_range * torch.Tensor(rgb_mean) / std
        self.requires_grad = False

In the edsy.py,  you set sign=-1 in the first MeanShift layer to sub the mean, and you set sign=1 in the last layer to add the mean. Is that correct? Can you share me the details this layer such as the meaning of self.weight.data and self.bias.data.
Thank you!

Hello.
The meanshift layer is a module that adds/subtracts channel-wise mean from the input/output images.
It is equivalent to:
x[:, 0, :, :] -= red_channel_mean
x[:, 1, :, :] -= green_channel_mean
x[:, 2, :, :] -= blue_channel_mean

Since I do not prefer such notations, I inherited the convolutional layer to implement it.
If you check the code carefully, you will notice that only bias matters!
Thank you.

That's cool! Thank you for your explanation.

I have also meet this problem when training on my own dataset,what is the meaning of the std in code?
https://github.com/yulunzhang/RCAN/issues/60


iOS user vs environment camera

This is working nice thank you! But I am encountering a problem with the facingMode. On iOS it always takes the user camera first, even setting the facingMode to environment, and then when closing the component and reopening it finally takes the environment camera. Any idea what could cause that? I tried many things to no effect.

There was a similar issue with Android (which led me to fork this).  It might be similar, I'll take a look when I can.  Feel free however to submit a pull request if you can fix it.

Only workaround at the moment is a toggle button. Boolean switches the user and environment strings. So the prop itself is working but for some reason it's like the first load doesn't detect the back camera. Maybe a racing issue? No idea.

What version of iOS are you testing against

Happens on all from at least 8 I think

I have a same problem in my samsung note 10 :(

I have the same problem on my Samsung S21 Ultra (Android 11).  On initial startup, the reader starts in user view, regardless of the how the "facingMode" prop is set.  As noted above, I tried adding a toggle to switch to "environment".  On the first toggle attempt, I get the following error, "Could not start video source".
Long story short, a lousy workaround for now is to set the initial mode to "user", then onLoad, change the mode to "environment".  The downside is that the reader window starts w/the front facing camera and then switches to the rear-facing a split second later.  Would certainly like to see this issue addressed...


Craft 4 support

Are there any plans to have support for craft 4? Couldn't find the plugin on the plugin store on a Craft CMS 4.0.0-beta.1 install :(

Yeah we should have some time next month to begin getting into porting our plugins over to 4.

Hey @DynamiteGoesBoom, any updates on this? I have the plugin work on Craft 4 in a fork, happy to make a PR for it if you'd like to use that.

Hey @janhenckens thanks for the offer and if you would like to send us a PR. We can certainly test it out on our end.
Thanks again!

Here's the PR: https://github.com/hybridinteractive/craft-position-fieldtype/pull/25

Thanks @janhenckens this has been tested, released, and is published on the plugin store.

Hi there,
Thanks for the work on the Craft 4 released. Any news on when this plugin is expected to be out of beta?

Can we get this tagged as a stable release please? @DynamiteGoesBoom

This is on our list, we'll get to it as soon as we can,


Add a title to the chart canvas

Add the question text to each chart as a title.
See this issue for a method which can be used with SVG charts, but that doesn't seem to work on canvas charts.
Text can be set on canvas charts as axis labels, but there aren't a lot of formatting options, so there doesn't seem to be any way to prevent long text from expanding off of the page. It might be possible to add a short reference to the questions in this way, if adding the full question text proves impossible.

If we decide to prioritize this issue we may need to write text directly to the canvas element prior to saving to a PNG. If so, we may want to also geography to the waffle chart, which isn't able to include it on the chart axes like other chart types.

If we decide to prioritize this issue we may need to write text directly to the canvas element prior to saving to a PNG. If so, we may want to also geography to the waffle chart, which isn't able to include it on the chart axes like other chart types.


Event calling issue from different component

hello guys,
I am trying to use events for calling method defined in one component to the other component but facing some issue I am posting my code Please help any help will be a great for me...
I had created one file named creation.ts and defining a method and I am trying to use this method in home.ts but it is not happening Please see and help....!!!!
=============code===============
creation.ts
import { Component } from '@angular/core';  used at the rate angular/core
import { NavController } from 'ionic-angular';
import { Events } from 'ionic-angular';
@Component({
selector: 'page-creation',
templateUrl: 'creation.html'
})
export class CreationPage {
constructor(public navCtrl: NavController,public events: Events) {}
showMessage(message)
{
console.log("I am the creater");
this.events.publish('message:shown',message);
}
}
home.ts
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Message } from '@angular/compiler/src/i18n/i18n_ast';
import { Events } from 'ionic-angular';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController,public events: Events) {
events.subscribe('message:shown',(message)=>{
console.log('welcome',message);
});
}
}

I believe the HomePage isn't loaded yet, thats why its happening. Before publishing event, make sure, the HomePage is loaded (into navigation stack using navCtrol.push(HomePae);

it is loading i am sending you the screenshot please tell

if you need my whole sample demo project i can send

where are you calling showMessage() ?

in home.ts if there is some mistake please tell

please see my whole code i had defined the showMessage in creation.ts and want to get the message in console in browser

https://ionicframework.com/docs/api/util/Events/
i am following this document

Hello! Thank you for opening an issue with us!
The Ionic Framework issues list is designated for the reporting of bugs with the Ionic Framework or for requesting new features. As this seems like more of a support question I am going to close this issue.
I urge that you ask this question on our forum or on our slack channel.
Thanks for using Ionic!


can not run

build tool :vs2019,
wdk:19041.685
windows11 :23h2 X64
Aml Disassemble.cs line 941 940 nt.dll 异常

No problem with changing the else executable return value to true


Jugend centers in Austria

https://grips.semantic-web.at/x/sASBB

Version: develop 11.12.2016
File: http://data.ooe.gv.at/files/cms/Mediendateien/OGD/ogd_dirBGD/Jugendzentren.csv
Task execution ended by error. The UI displayed the error statement, but user cannot recognize what is the reason of the error:

I found that the error was caused by SPARQLProxy and the method queryEntityCandidates when the query string contains quotes, In the original file in the first column some rows contain string with quotes, for example "Girls-Treff ""Insel""" in row 6 or "Jugendzentrum ""Ins Schwarze""" in row 17. These strings are problematic for this query method.

Covered by https://github.com/odalic/sti/issues/288


Feature/new argument to filter entities

I use the CLI extensively for loading resources and fetch there password entries. At the moment I have realized this by creating very long commands with multiple greps and cuts to extract the password from the output table.
So now I have added a new option --filter for resources and groups to filter the results. For resources if have implement this by a StringArray to define various filters of multiple columns. In the groups list command is this option defined as simple string, to filter that name.

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

Hi, thanks for the PR and sorry for the Delay, i have been very busy recently.
I think this is a good feature to have,  but i also believe a filter argument has to work the same for all subcommands and also be implemented for all of them.
Additionally:

requires Regex Knowledge
does not support "OR"

I am open to discus if the regex and "OR" support are dealbreakers

I did some Research and found this https://github.com/google/cel-spec
At first glance it looks exactly like what i thought. It allows complex filtering including regex.
Examples:
has(account.user_id) || has(account.gaia_id)    // true if either one is set
size(account.emails) > 0                        // true if emails is non-empty
matches(account.phone_number, "[0-9-]+")        // true if number matches regexp
Here is the introduction: https://github.com/google/cel-spec/blob/master/doc/intro.md
Do you have any concerns about implementing CEL using a --filter flag?

Hey @speatzle,
thanks for your feedback and your research. I agree to you, that my solution is not so flexible. But in your first comment, you criticize, that users must have a knowledge of regex. Do you think it's good for the experience, when we force users to learn the CEL specifications?
But yes, I also think, that's a powerful option to create flexible and individual filters. However, it must then be documented precisely.
I think I'll implement it and put it additionally to this PR. So far, I have only included the function in subcommands resources and groups, because the other also have a filter as argument. Do you think, the new filter option should replace the given?
And in my opinion, we should restrict the fields to this one, which do not require an explicit query for the resource. Otherwise, we have the same performance problem as the current JSON output.

Hi,

I agree to you, that my solution is not so flexible. But in your first comment, you criticize, that users must have a knowledge of regex. Do you think it's good for the experience, when we force users to learn the CEL specifications?

I agree that if possible the user should not have to learn something new to use this project. But if it is necessary to learn something we should make it as easy as possible. In this regard, CEL is much "simpler/intuitive" to learn than regex by borrowing/sharing a syntax very similar to other projects such as bash, js, c and go which the user might already be familiar with. Regex, on the other hand, is unlike anything I know, and worst of all there are many variations of it like bash, grep, perl or php regex (although most languages like go implement perl style regex). In CEL one can also use regex very simply so those that don't want to learn CEL and already know regex could simply wrap their regex in a very basic CEL query provided by the Documentation. Example: matches(account.phone_number, "[0-9-]+")

However, it must then be documented precisely.

I also agree that Documenting this feature with a bunch of examples and a CEL guide is essential.

So far, I have only included the function in subcommands resources and groups

For a first prototype it should be fine to only implement the CEL --filter flag for resources to Test and see how well that works. We can add the other Subcommands later.

Do you think, the new filter option should replace the given?

All Filters that currently exist are API parameters where the Passbolt Server does all the filtering. I would like to keep these as they are way more performant than filtering with CEL clientside. The Documentation should be adjusted to make this clear. Additionally removing them would break compatibility with a lot of scripts made with earlier go-passbolt-cli versions.

And in my opinion, we should restrict the fields to this one, which do not require an explicit query for the resource. Otherwise, we have the same performance problem as the current JSON output.

I think it might be possible to only load the fields if they are used in CEL or required via the Column filter. Additionally, I have a plan to fetch the Secrets alongside the Resources in a single Request instead of a Separate Request for each Secret by using the ContainSecret bool from the GetResourcesOptions  with go-passbolt's client.GetResources function instead of the simpler helper.GetResource function which is currently in use. This should help with performance.

I've closed this PR, because I started a new one with #26 to implement your choice with CEL.


Expose "already registered" error

Prerequisite for: https://github.com/viamrobotics/rdk/pull/776
Codifies error related to re-registering an existing stream name.

@edaniels this is ready for review

decided not to do this for now: https://github.com/viamrobotics/rdk/pull/776/files#r864241512


Product features video

Something like:
https://www.youtube.com/watch?v=4RfD5JiXt3A
But more fun :D
Bounty: DEFINITELY. message on discord
we can roll out the product and Copy by Nov 3rd

I made a product features video. Let me know if you have any corrections or feedback.
link : https://drive.google.com/file/d/1Xr4N6lZfFPUfPEbYzlRTsKDZ09I8Cqek/view?usp=sharing

guys, I have an idea but my video editor skills is not like Holywood movie trailor. I love to work with a hungry-for-money dude that we can get this done quick and be a partner 50 50. Thanks.


first commit to dqe documentation

Will further update more -

Do you have something in your vim settings to trim trailing whitespace? If so turn it off as showing a lot of "false" changes to this file.

Do you have something in your vim settings to trim trailing whitespace? If so turn it off as showing a lot of "false" changes to this file.

Just fixed the issue

sorry, forgot to turn off whitespace remover again, but relevant changes are the lines starting 1441 (the opening paragraphs of the section)


Add Delete Operations to Translog from Engine

Signed-off-by: Rishikesh1159<EMAIL_ADDRESS>Description
This PR will allow us to decouple adding Delete operations to Lucene and adding Delete operations to Translog. This would be useful for segment replication, as we will need to just add delete operation to replicas translog instead of performing full delete operation. We will only use this method when segment replication is enabled and when we are on a replica node. The logic for checking if segment replication is enabled and is replica node will be added later in a different PR.
This is a part of the process of merging our feature branch - feature/segment-replication - back into main by re-PRing our changes from the feature branch.
The breakdown of the plan to merge to main is detailed here: https://github.com/opensearch-project/OpenSearch/issues/2926
For added context on segment replication - here's the design proposal https://github.com/opensearch-project/OpenSearch/issues/2229
Issues Resolved
#2926
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Same note as https://github.com/opensearch-project/OpenSearch/pull/2977#issuecomment-1102915253 - please add javadocs for the new API
Other than that, LGTM!

start gradle check

Note - we're holding off on pushing this as per https://github.com/opensearch-project/OpenSearch/pull/2977#issuecomment-1103964855

@Rishikesh1159 Any updates on this? Are you still blocked?

Closing this PR. Changes necessary are added in a different PR.


[BUG] Reversed performance signal

Describe the bug
When crypto is selected, it is showing a reversed signal in the direction.
To Reproduce
Steps to reproduce the behavior:

Select a crypto option
Input token of choice
Compare direction to other stats

Expected behavior
Should be showing green since the last 24h have been positive performance
Screenshots

Desktop (please complete the following information):

OS: Windows
Version: 1.1.3

Additional context

Hey @belg1o ! Thanks for the report.
I've updated the 1.1.3 version with the fix here
Please remove the old version before installing this one in order to avoid sync issues with the app.
Let me know if it fixes the issue.

Please remove the old version before installing this one in order to avoid sync issues with the app.

Did the trick! Thank you so much!

Hey @belg1o ! Thanks for the report.
I've updated the 1.1.3 version with the fix here
Please remove the old version before installing this one in order to avoid sync issues with the app.
Let me know if it fixes the issue.

Did the trick! Thank you so much


Should build on Windows with Mingw

I agree that my contributions are licensed under the MIT License.
Closes #60

Thanks @ToniLipponen for this, I'll take a look to this later. I would love to configure the GitHub actions to compile with MinGW too automatically to detect any kind of error, but I'm not aware of all the MinGW versions out there (or what is the "standard"/latest version).


A7/A8 support gone in v3.3.0?

in the first 3.3.0 release it says at v3.3.0~b1: "support on A7-A11 devices", but that support seems to be gone in later versions, even though it isn't mentioned anywhere in the version history?
maybe this should be put in one of the changes lists, as a lot of people (including me) have upgraded the iOS version based on this and are now stuck on a stock OS.
if this is a temporary issue and support will be added soon again, an ETA would be appreciated...

iOS Version: 12.2

iOS Device: iPhone 6

unc0ver Version: 3.3.0~b6

[x] this is a bug others will be able to reproduce

[ ] this issue is present with all tweaks uninstalled(except for default packages) or disabled

[ ] this issue is present after a rootfs restore

[x] this issue is present on the latest version of unc0ver

I'm curious also 3.3.0-B7 works fine on Ipad Mini A7 but the release v3.3.0 has kernel error

I have iPad Pro 9.7 on iOS 11.3.1.
I've tried 3.3.0 and 3.3.0.b7 and I get message: Unable to exploit kernel. This is not an error. Reboot and try again.
I had to comeback to 3.2.1 :-(

https://github.com/pwn20wndstuff/Undecimus/issues/1180#issuecomment-512263553


Authscaff

Re-work to use new auth flag on the installer.
Updated laravel/installer dependency to 3.5.1.
Did a basic test and apparently it's ok.

Thanks @filkrav!


Have Subnets Looked Up Based On The VPC's Network

Currently, the template is hard coded to the <IP_ADDRESS> network.  We should also allow the <IP_ADDRESS> and <IP_ADDRESS> networks as well.  To do this we should look up the subnets based on the network chosen.

Done.


Disable temporary usage of pyqt to check if conda-forge feedstock will pass

Currently the Data and Time manipulation file DTO.py have dependency to PyQt which cause conda-forge feedstock to stop
the release process due internal error.
I will temporary remove this dependency  to see if this is the root cause.
We tried several times to resolve this issue , e.g. disabling the conda-forge dependency bot, to add in the CD.yml, requirements.yaml or meta.yaml the pyqt package without any success.
Versions checklist

Spyder version: >= 5
Python version: 3.7, 3.8
Qt version: all
PyQt version: all
Operating System name/version:

server : Ubuntu 20.04 Linux (aarch64 on RPI)
client : Windows/Linux/macOS

Hello,
The STDF package is located in the conda-forge channel. According the provided screenshot you are using only standard anaconda repo.
Could you, please try to add the conda-forge channel with the following command:
conda config --add channels conda-forge
Let me know if this works for you.
BTW : As you are a TE, may be you will be interesting of python STIL syntax/semantic parser. I just publish it in the conda-forge named as semi-ate-stil. Probably later today will be available there. It is not yet production ready but covers around 92% from the keywords and rules (310 from 337)  and contains 53 semantic rules.
Best Regards,
Seimit
The github page is https://github.com/Semi-ATE/STIL

I followed your advice, and everything worked perfectly. I have converted many STDFs in the past few months, really a big fan of this library. I will give the STIL parser a  try and let you know how well it works,  understanding that it is not yet production ready. Big thank you for your reply and for the great libraries you are sharing.

Dear Mike,
You are welcome!
The semi-ate-stil package is already available in conda forge. You can make a new conda environment and install the semi-ate-stil package.
In the STIL README.md file you can find short code how to run it.
Enjoy!
Seimit


Deploying to Heroku results in an application size of 41MB

I am not sure what I am doing incorrectly, so I thought I'd ask here. Running a build --environment=production, results in a dist size of 1.8MB. However, when I deploy to Ember, the final statement says: -----> Compressing... done, 41.3MB
Any idea why?

That's the size of the entire Heroku VM, not your application.


Document use without a KV store

fixes https://github.com/wataruoguchi/verify-rsa-jwt-cloudflare-worker/issues/6
updated README to include a section about use without a KV store
tweaked the headings indentation

Awesome! Thank you @Soviut  👍


Add theming support

We should add more than one theme to the web client and make it simple to add new ones. This can easily be done with variables now that we have Sass, and making a theme will be as simple as making a new file with new colors.

(This is already done, I just made this issue to have it with the rest of ideas)


Migrating Abstractive Text Summarization with BART example to Keras 3

This PR changes the Abstractive Text Summarization with BART example to Keras 3.0
For example, here is the notebook link provided:
https://colab.research.google.com/drive/1lqtjRaiBrSlfdmlJPuHB8ifYAJFY96eb?usp=sharing
cc: @fchollet
The following describes the Git difference for the changed files:
Changes:
diff --git a/examples/nlp/abstractive_summarization_with_bart.py b/examples/nlp/abstractive_summarization_with_bart.py
index f712383e..fc14a4b0 100644
--- a/examples/nlp/abstractive_summarization_with_bart.py
+++ b/examples/nlp/abstractive_summarization_with_bart.py
@@ -42,8 +42,8 @@ pip install git+https://github.com/keras-team/keras-nlp.git py7zr -q
 """

 """
-This examples uses [Keras Core](https://keras.io/keras_core/) to work in any of
-`"tensorflow"`, `"jax"` or `"torch"`. Support for Keras Core is baked into
+This examples uses [Keras 3](https://keras.io/keras_3/) to work in any of
+`"tensorflow"`, `"jax"` or `"torch"`. Support for Keras 3 is baked into
 KerasNLP, simply change the `"KERAS_BACKEND"` environment variable to select
 the backend of your choice. We select the JAX backend below.
 """
@@ -60,11 +60,10 @@ import py7zr
 import time

 import keras_nlp
+import keras
 import tensorflow as tf
 import tensorflow_datasets as tfds

-import keras_core as keras
-
 """
 Let's also define our hyperparameters.
 """
(END)

The files .md and .ipynb are also included.
cc: @fchollet


Create Dropbox bot to do primary file operations.

A ton of features can still be added to this bot.
I am working on test cases.

@roberthoenig I think it's ready for review.

@amanagr before I look at the code, can you run this on playground.zulipdev.org and ping some folks so we can test out the bot?

@amanagr Thanks for working on this!
I merged this, because the code looks really clean and we can always iterate on it.  We do want a figure out a way to get people using this to help test it out.  I also have concerns about the read command...we probably want to just print the first N bytes or something.

Yeah, since read command can download text upto 150mb, it can be a problem.


What about OneNote for Windows 10 (UWP version)?

Hello,
please update this page with clarification about privacy controls and diagnostic data in OneNote 2016 and OneNote for Windows 10 (UWP version). It is not clear if and to which extend the two versions of OneNote are covered by these articles if you just write OneNote.
Thank you!
Best Regards,

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

ID: e739e6d3-0e0b-776f-a32f-52ab22761d3a
Version Independent ID: e4507b1d-8327-ad07-1ddc-2c95c65c87cd
Content: Overview of privacy controls for Office 365 ProPlus
Content Source: DeployOffice/privacy/overview-privacy-controls.md
Service: o365-proplus-itpro
GitHub Login: @DHB-MSFT
Microsoft Alias: danbrown

@GiantCrocodile . According to the article , onenote office 2016 is controlled via privacy settings

Hi @RAJU2529! Can you tell me to which part of the article you refer to? I don't see how Onenote of Office 2016 is in context of this article (Do you mean OneNote of Office 2019?) and how this information does help with clarifying the difference between privacy controls in OneNote UWP and OneNote 2016 of Office 2019/Office 365.

@GiantCrocodile This article does not mentioned about that. But i used office 2016 pro plus  edition . i controlled the privacy settings for onenote 2016 app. so i said.

What I did mean is that the whole article(s) talk about OneNote as if there was just one OneNote but we have OneNote 2016 delivered by Office 2016/Office365 and we have OneNote UWP from the Microsoft Store. If the articles are valid for both versions, they should state that. If they are valid for either OneNote 2016 or OneNote UWP, it should be stated in the article too. Just writing OneNote is not specific enough.


Add ASSERT buf->base != NULL

buf->base can't be NULL

I believe we have instances of this in many tests. I'd say it's all or nothing... also, being tests I'm not sure it's worth it.

@cjihrig
No, because I think it's trivial fix and it isn't necessary

@cjihrig plz merge

See https://github.com/libuv/libuv/pull/2177#issuecomment-460554963. I don't want to disregard @saghul's comment.

@cjihrig Ok, I will check tests

Ping @nagayev. Are you planning to address Saúl's comment? If not, lets close this out.

@saghul
Do you think this codechange isn't neccessary?

@nagayev Not really, to be honest.

@cjihrig
So what is your decision?

Since @saghul isn't on board and the commit doesn't really add much to the test, I'm not going to push for this. Thanks for the PR though.


Doc/various updates and filling in of the blanks

@smf2001 I think most of these changes is already in the main branch as I've merged back the release branch on main. Please rebase with the main branch to check if there are any outstanding changes.


Ability to fail all classes based on selectors

Enhancement description
In our architecture, it is not allowed to create new 1st/2nd-Level-Namespaces that are not whitelisted. For example: Only Domains "BusinessDomain\UserManagement", "DataDomain\AWS", etc.. So creating a class in a namespace "Foo\Bar", or "BusinessDomain\Foo" should throw an error.
Current Workaround
We mis-use the rule shouldBeNamed with a descriptive class name:
/** @noinspection PhpUnused */
    #[TestRule]
    public function allowedBusinessDomainModules(): Rule
    {
        return PHPat::rule()
            ->classes(
                Selector::inNamespace(ArchitectureNamespaces::BusinessDomain),
            )
            ->excluding(
                ... array_map(
                    fn(string $module) => Selector::inNamespace($module),
                    AllowedNamespaces::BUSINESS_DOMAIN_MODULES,
                ),
            )
            ->shouldBeNamed('Only allowed namespaces should be used.')
        ;
    }

But this results in a confusing error message "Foo\Bar should be named Only allowed namespaces should be used"
Suggested approach or solution
There should be a rule that directly fails any classes the selector returned.
e.g ->fail('Only allowed namespaces should be used')
/** @noinspection PhpUnused */
    #[TestRule]
    public function allowedBusinessDomainModules(): Rule
    {
        return PHPat::rule()
            ->classes(
                Selector::inNamespace(ArchitectureNamespaces::BusinessDomain),
            )
            ->excluding(
                ... array_map(
                    fn(string $module) => Selector::inNamespace($module),
                    AllowedNamespaces::BUSINESS_DOMAIN_MODULES,
                ),
            )
            ->fail('Only allowed namespaces should be used.')
            ->because(sprintf('See %s for allowed namespaces', AllowedNamespaces::class))
        ;
    }

The resulting error should then look like this: Foo\Bar failed. Only allowed namespaces should be used

Maybe shouldNotExist()?

Yeah that would bei a better name!
Carlos A Sastre @.***> schrieb am Do., 27. Juni 2024,
18:25:

Maybe shouldNotExist()?
—
Reply to this email directly, view it on GitHub
https://github.com/carlosas/phpat/issues/280#issuecomment-2195163317,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGB2QIMFLOYE3VSL6QU3CDZJQ4HPAVCNFSM6AAAAABJ7LOEZ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJVGE3DGMZRG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Released with https://github.com/carlosas/phpat/releases/tag/0.10.18 :rocket:


I added the plugin and i got this error while build

@codecrab-studios https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/INSTALLATION.md#compilation

Hi mac.. i already have these Updated!

have a look at this!

I see something now.. Play Services are not Installed.. Let me install it!

its still giving me the same error!

What wrong am i going Sir?

I am just searching for a plugin that will let me read the Notifications, I am using Parse notifications, Device Registrations etc is done already.. and getting Pushes too..  what i am left is just to read the Push Notifications Payload Data that is recieved from the Parse.com

Can you suggest me something on that!

I am using Ionic Framework too

After removing this plugin it builds fine.. !!

Seems like you either have a rogue plugin installed alongside, or you have some weird bad plugin installation, for I can see you have other uncommon warnings about duplicate permissions on your AndroidManifest.xml related to push notification receipt.
Is it possible you could reinstall the plugin or the android platform?

@codecrab-studios your build environment can't find GoogleCloudMessaging.INSTANCE_ID_SCOPE which means generally means your Android environment is not setup correctly. You should make sure when this plugin gets added to your project that the build.gradle file includes the Google Play package for GCM.

I have the same problem, my Android env is setup correctly. I remove the old push plugin and install this one instead. It is not work anymore.
/Users/shprink/Sites/WPHC/wordpress-hybrid-client/platforms/android/src/com/adobe/phonegap/push/RegistrationIntentService.java:30: error: cannot find symbol
                    GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);

Here is my settings:

Android Support Library version 23.1.1
Android Support Repository version 25
Google Play Services version 28
Google Repository version 23

I had to rollback to v1.2.3 to make it work.

Try removing your platforms directory and re-adding Android to your project.

I remove everything everytime, it does not change the fact that > 1.2.3 I have the error

If it can help you the project is open source I could create a branch for you to try

@shprink you can send me the link but I suspect it won't matter as my build can find that GCM library. I'm pretty sure it is an issue with your environment but add a link here and I will try it.

If it is not related to these settings:
Android Support Library version 23.1.1
Android Support Repository version 25
Google Play Services version 28
Google Repository version 23

What are we missing then?

@shprink It's 100% related to Google Play Services version 28 & Google Repository version 23. When you build the app it can't find Google Play Services (or the correct version) for some reason. Make sure your $ANDROID_HOME environment variable is set to what you expect it to be.

I am making dozens of apps a year, do not worry $ANDROID_HOME is fine :P

I had the same error. But in my case it was caused by a short memory of vagrant's VM. I don't know if you are using it @codecrab-studios or @shprink

Nope, I am on OSX

I have the same issue. Any idea? I am on OSX.

Using 1.2.3 till we get the solution

All, I have two OSX device and I cannot reproduce the error on either so I'm not sure what I can do in this case. My only recommendation at this point is to delete your platforms and plugins directories and re-add the platform and plugins. If anyone comes up with a solution please document it in this issue and I'll add it to the docs.

delete your platforms and plugins directories and re-add the platform and plugins

I have done that several times, nothing changed. This is definetly a problem with our machine configuration, nothing to do with this plugin. Thanks for your time @macdonst  :)

@shprink when you figure it out please let me know.

Is there a solution to this issue?. I have same problema.
Thanks!

I am using 1.2.3 : cordova plugin add<EMAIL_ADDRESS>. It works perfectly for me, however i still have that issue with recent versions.

@gabrielbazan7 I have find solution for build correctly.
In my case

Remove plugin google+
Remove plugin facebook.
Remove plugin google-play-services if this exists.

After, add plugin facebook, but jeduan fork, add plugin google+ and finally execute ionic build android.
This works, but not found google+ plugin because there is google-play-services. If added google-plat-services plugin, display error: https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/INSTALLATION.md#multidex
Any idea?.
Sorry for my English :)
Thanks!

I did event used v1.2.3, but still its not working..
Please help!

@codecrab-studios you are using two plugins that both include the same jar. You are better off using the latest code and fixing the issue where your environment can't find the GoogleCloudMessaging library.

I just did some tests:
I have two plugins :

phonegap-plugin-push
phonegap-facebook-plugin

Test 1:    I removed both plugins and the build was fine
Test 2:   Added "phonegap-facebook-plugin" again and got the Build Error
Test 3:  Removed "phonegap-facebook-plugin" and added "phonegap-plugin-push" and Build was fine.
What should i do now, I need to have Facebook login plugin for sure!

@codecrab-studios are you using the recommend plugin as per the docs?
https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/INSTALLATION.md#co-existing-with-facebook-plugin

yes i do!

but i think i removed it earlier ! and just used phonegap-facebook-plugin

i think i got you now..what you saying..
https://github.com/Wizcorp/phonegap-facebook-plugin   - this is the plugin i did add earlier
and i think i need to install recommended plugin
and I did it... the Build is great now
Thanks!


I2C PCA9685

Is the project for PCA9685 available? I've tried to run the code in the PDF but it didn't run.
Thanks in advance,
Robert

Hi, not unfortunately the PDFs are really old. Maybe the HAL has changed in the meantime. Anyhow, I don't have the project for this code anymore.
Maybe you can check out the github search and look for something like "pca9685 stm32".
On the quick I found the following examples:

https://github.com/henriheimann/stm32-hal-pca9685
https://github.com/lamik/PCA9685_Servo_STM32_HAL


Update prometheus to 2.43

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Addressed in https://github.com/aws/eks-anywhere-build-tooling/pull/2128


conio.h

Checklist

[ ] Check that you have the GNU C Compiler installed by typing gcc --version into a terminal.
[ ] If you don't have the linter package installed, either update to the latest version of linter-gcc or install linter directly with apm install linter.
[ ] Ensure that you are using a valid grammar - either C/C++/C++14
[ ] Ensure that you have read all the relevant information in the wiki, particularly the Common Issues page.

Issue (including debugging messages):
Hi, I have a problem with the conio.h library, I can´t run my code, this is the out:
"C:\Users\Maru\Google Drive\UNADM\Atom Programs\estacionamiento.c:4:18: fatal error: conio.h: No such file or directory
#include<conio.h>
^
compilation terminated."
What´s happend?, I'll be very grateful if you help me, thank you! :)

I am sorry, the problem is another package.


PLAT-5981: clarify error message when registry validation fails on an image build

as we can't establish a definitive 1:1 correlation between the server field in registry auth and the computed docker config.json in downstream authentication, this adds a helpMessage str slice to store general metadata about the credentials supplied to an imagebuild that can be leveraged in any error message(s) related to failed registry authentication.

/functional-test

/functional-test


Provide an API on timeline-chart to resize on height changes

TimeGraphContainer's reInitCanvasSize provides an API to resize the chart for width changes. We need an API to resize timeline-chart on height changes.

https://github.com/theia-ide/timeline-chart/pull/43


Remember Popped-up Chat Size

What should be added?
Add a feature that would save the size of a popped up chat.
Why should it be added?
Right now whenever I popup a chat, its size is always the same, and it's very small so I have to resize it every time. Would be nice if there was a feature that would either keep the size I set it to last time or maybe a setting that would let me set a specific size (for eg. X by Y pixels).

That's a cool idea, I assume you want the setting to be like Chat Popup Window Size:  then you select height and width?

That's a cool idea, I assume you want the setting to be like Chat Popup Window Size:  then you select height and width?
Yeah, that would be great.

When a popup is resized, Window Manager should save a setting with the last size a popup window was resized to. This could be a ChatterinoSetting stored in Settings.hpp, or it could be stored in window-layout.json.
This setting will be hidden, and cannot be configured through the settings dialog.

@pajlada I would like to take this issue.

@maliByatzes Awesome! Let me know if you need any help

@pajlada I've looked at some possible solution for this issue, and I have some questions.
When the Main window is closed WindowManager::save() is called and its saves all the windows currently open and their properties to window-layout.json. I looked into calling the WindowManager::save() also when the Popup window is closed but this will override the window-layout.json which I think is fine as long as the Main window is still open, but the WindowManager::save() is invoked again on some sort of timer so that will override any Popup window settings that may be set earlier. Any ideas on how to manage this situation.
Which also brings a new problem, is the window-layout.json settings re-read when a new Window is made because for the height and width for a new Popup window seems somewhat hardcoded:
this->resize(int(300 * this->scale()), int(500 * this->scale()));

@maliByatzes I think since what we're trying to achieve is not saving the size or position of popup windows (this is already handled in the window layout), but rather the size of the next popup window you create, so it's the same as your most recently resized popup window.
For this reason, I think you should use a ChatterinoSetting instead
You'd want to add the setting into the Settings.hpp file, it could be 2 values (width & height) stored under the paths /appearance/popup/lastWidth and /appearance/popup/lastHeight, and set them on resize events.
Then you'd read those two values whenever a new popup is created
Let me know if that doesn't make sense and I can rethink it a bit


Full support for 0.110.x: components deprecated

Describe the bug
0.110.x change some components, plugin needs an update.
To Reproduce
Steps to reproduce the behavior:

Install 0.110.x dev build
Install Alexa_media_player plugin
Check home-assistant.log

Expected behavior
Update plugin to offer full compatibility since the beginning of 0.110.x
Screenshots
If applicable, add screenshots to help explain your problem.
System details

Home-assistant (version): 0.110.x
Hassio (Yes/No): No
alexa_media  (version from const.py or HA startup): v2.7.0
alexapy (version from pip show alexapy or HA startup):

Logs
Please provide logs. We'll be most likely asking for them anyway.
2020-05-10 18:56:45 WARNING (MainThread) [homeassistant.components.media_player] MediaPlayerDevice is deprecated, modify AlexaClient to extend MediaPlayerEntity
2020-05-10 18:56:46 WARNING (MainThread) [homeassistant.components.switch] SwitchDevice is deprecated, modify AlexaMediaSwitch to extend SwitchEntity
2020-05-10 18:56:46 WARNING (MainThread) [homeassistant.components.alarm_control_panel] AlarmControlPanel is deprecated, modify AlexaAlarmControlPanel to extend AlarmControlPanelEntity

Additional context
Add any other context about the problem here.

This change in HA looks entirely cosmetic. We'll probably address it in a couple of releases but for backwards compatibility people will have to live with this warning.

We'll probably address it in a couple of releases but for backwards compatibility people will have to live with this warning.

No problem.
JFYI, at ShellyForHass we fixed it to leave log clean and it works for both 0.109x and 0.110.x
Simone

i have these errors

I have this error AlarmControlPanel is deprecated, modify AlexaAlarmControlPanel to extend AlarmControlPanelEntity

+1

Just want to add all that I am seeing in my logs.
Logger: homeassistant.components.switch
Source: components/switch/__init__.py:73
Integration: Switch (documentation, issues)
First occurred: 9:40:28 AM (4 occurrences)
Last logged: 9:40:28 AM

SwitchDevice is deprecated, modify AlexaMediaSwitch to extend SwitchEntity
SwitchDevice is deprecated, modify DNDSwitch to extend SwitchEntity
SwitchDevice is deprecated, modify ShuffleSwitch to extend SwitchEntity
SwitchDevice is deprecated, modify RepeatSwitch to extend SwitchEntity

Logger: homeassistant.components.media_player
Source: components/media_player/__init__.py:333
Integration: Media player (documentation, issues)
First occurred: 9:40:27 AM (1 occurrences)
Last logged: 9:40:27 AM

MediaPlayerDevice is deprecated, modify AlexaClient to extend MediaPlayerEntity

Logger: homeassistant.components.alarm_control_panel
Source: components/alarm_control_panel/__init__.py:96
Integration: Alarm control panel (documentation, issues)
First occurred: 9:40:28 AM (1 occurrences)
Last logged: 9:40:28 AM

AlarmControlPanel is deprecated, modify AlexaAlarmControlPanel to extend AlarmControlPanelEntity

same issue here
2020-05-20 08:29:25 WARNING (MainThread) [homeassistant.components.alarm_control_panel] AlarmControlPanel is deprecated, modify AlexaAlarmControlPanel to extend AlarmControlPanelEntity

Please thumbs up the first post if you have this and do not add a new comment. This is cosmetic for now but fixing it may break the component for older HAs. We will likely fix it around HA 112 to give people time to migrate.

You can also add backwards compatibility, so it wouldn't break the integration in older HA: https://developers.home-assistant.io/blog/2020/05/14/entity-class-names/

@N1c093 thanks. I hadn't seen that link.


[BUG] HeadsPlus causing lag spikes

Paper 1.16.5
HeadsPlus 6.11.2
https://pastebin.com/F0QD7pFn

That's more Mojang's authentication services being rubbish and slow.

I know, we've had the exact same issue with our custom leaderboards plugin, it would still be nice if the plugin doesn't completely spas out though, and lag the whole server.

I don't think I can do that, and here's a small run-down of as to why.
What the plugin's trying to do is to literally drop the item, and that's it. I can't do anything more than that. What the server's doing internally is trying to load the player's texture onto the skull, and it's doing this by asking for a response from Mojang's servers, which are obviously holding up. It's also doing this on the main thread, which holds up the server. I can't separate it onto a separate thread either because Bukkit is fussy about that and won't allow it.
If it was something like let's say getting an offline player by their name, I would look further into it, but in this scenario there's not much else to be done unless someone can take web requests off the main thread or propose an alternative solution.

Worst case scenario, I can take a deeper dive into NMS when I get the chance to see if anything specific stops the server from creating web requests (e.g. caching), but I won't be able to do that for a while since I have to get some school coursework done.

.... Seriously.
How about caching, or fallbacking to a skeleton skull, also bukkit being fussy?? ?I've seen this issue get fixed in multiple projects. There must be a way.

Worst case scenario, I can take a deeper dive into NMS when I get the chance to see if anything specific stops the server from creating web requests (e.g. caching), but I won't be able to do that for a while since I have to get some school coursework done.

Is this project fully opensource? I can have one of my go-to devs take a look at it.

You've probably seen it get fixed if it's involving getting an offline player, I've fixed that easily on multiple occasions. I haven't seen any problems with dropping items before though, that's a new story. Please at least be patient with me.
Yes, it is fully open source, I'll push a few changes first though.


crypto/tls and quic-go deep dive

A blog post about the crypto/tls RTT optimizations in quic-go

There’s no RTT optimizations at this point (that we have enabled in libp2p). I suggest to focus on our work on crypto/tls.


Loosely-bounded function signatures

Description
Some functions have loosely-bounded function signatures, i.e., some input types allowed by the function signature are actually unsupported and trigger runtime exceptions in the function body. One example is the following:
A PR is relaxing the function signatures of the Presto element_at and subscript functions to allow complex-typed keys in input maps (https://github.com/facebookincubator/velox/pull/5973). Because it's impossible to enumerate all complex types, e.g., ROW of arbitrary number of children of arbitrary types, the PR relaxes the input type to map(K, V) and checks input types in the function's apply() method. However, this function doesn't allow Timestamp being the map key type (i.e., K) and throws an exception in the function body when this happens.
This causes two problems:

Unsupported expressions are rejected at expression evaluation time instead of expression compilation time.
Evaluation-time exceptions of unsupported input types cause fuzzer test failures because these exceptions cannot suppressed by try() as expected by fuzzer.

(There was a relevant issue before where we found it difficult to enumerate all supported signatures of Cast. We addressed the problem with Cast by enumerating and testing only a subset of supported signatures in fuzzer.)
The root cause here is that the current notation of function signatures doesn't allow function authors to express the supported signatures accurately, while the overly-relaxed signatures incorrectly allows fuzzer to call the function with unsupported types. For https://github.com/facebookincubator/velox/pull/5973, we can allow the function author to specify unsupported signatures to be excluded from the function signatures since unsupported signatures are accurately enumerable, e.g., map(timestamp, V).
Besides, it would generally be good to allow function authors to specify more accurate function signatures without relaxing. There are two ideas from my discussion with @bikramSingh91 below. The first one can address the problem with https://github.com/facebookincubator/velox/pull/5973 too.

Arbitrary input ARRAY and MAP types (including recursively nested ones) can be expressed as array(T) and map(K, V). For arbitrary input ROW type, we need to introduce a new type signature, say arbitrary_row, indicating that number of children and child types should not be checked. arbitrary_row can bind to any RowType in SignatureBinderBase::tryBind(), but won't work with SignatureBinder::tryResolveType().
If input ARRAY and MAP types are only allowed when their leaf type(s) are within a set of primitive types, e.g., array(array(bigint)) and map(bigint, array(bigint)) are allowed only if bigint is allowed, then we can potentially introduce new type signatures nested_array(T) (and nested_map(K, V)) meaning any nested array type whose leaf type is T (or nested map type whose key's leaf type is K and value's leaf type is V).

cc @bikramSingh91
Error Reproduction
N/A
Relevant logs
https://app.circleci.com/pipelines/github/facebookincubator/velox/30672/workflows/4308f9f7-f040-4987-87d3-2a76454ca94f/jobs/193350

To allow specifying unsupported function signatures, we can add a boolean data member FunctionSignature::isExcluded_ that is default to false indicating whether the current function signatures is unsupported by the function. FunctionSignatureBuilder::exclude() set this flag to true. For example, the following signatures indicate that the function support inputs of any types except varchar.
std::vector<std::shared_ptr<exec::FunctionSignature>> signatures{
  exec::FunctionSignatureBuilder()
            .typeVariable("T")
            .returnType("T")
            .argumentType("T")
            .build(),
  exec::FunctionSignatureBuilder()
            .exclude()
            .returnType("varchar")
            .argumentType("varchar")
            .build()
};

To allow unsupported input types to be rejected during expression compilation, in the resolveVectorFunction() API, we first loop over all function signatures marked as isExcluded. If the input types bind to any of the excluded function signatures, we return nullptr indicating the vector function resolution fails. The original code of resolveVectorFunction is the following:
https://github.com/facebookincubator/velox/blob/2791cf289ab54abe502e029f16798760274b5c57/velox/expression/VectorFunction.cpp#L41-L55
To prevent expression fuzzer from generating unsupported input types, we make the SignatureTemplate struct keep a member std::vector<exec::FunctionSignature*> excludedSignatures. Then, for expression generation from concrete signatures and signature templates, we do the followings:

For concrete signatures, we check at the argument types cannot bind to any excluded function signatures of the function before we add this concrete signature to ExpressionFuzzer::signatures_. If the binding succeeds, we don't add the signature to ExpressionFuzzer::signatures_.
For signature templates, after we fuzz argument types through ArgumentTypeFuzzer in ExpressionFuzzer::generateExpressionFromSignatureTemplate(), we check that the argument types cannot bind to any excluded function signatures. If the binding succeeds, we try fuzz the argument types again and repeat the check. We make 5 attempts until we find a set of argument types not bound to excluded function signatures. If all attempts fail, we return a nullptr meaning we don't use this function for the current subexpression.

Discussed with @mbasmanova offline. The issue with #5973 can be resolved by adding missing support for all map key types (e.g., allow Timestamp to be a map key type) since Presto element_at allows any map key type too (https://github.com/prestodb/presto/blob/7743de07ea01634c125b19deffe2dab6aad1c4e9/presto-main/src/main/java/com/facebook/presto/operator/scalar/MapElementAtFunction.java#L62-L69). Will revisit the possibility of function signature extension after we have more instances that require it.


#0: add SD unet e2e test to post-commit pipeline

It adds SD unet e2e test to ttnn post-commit pipeline.
fyi @AleksKnezevic

please clean up the print statements from your ttnn post-commit run before submitting

those are mostly the logging message from SD modules and not from the test itself.

Also, is this going to be temporary? We shouldn't be running the test twice if we can get integration_tests pipeline stable

sure, I'll disable or remove the test once the nightly pipeline becomes stable


set up cloudbuild

What type of PR is this?

/kind feature
What this PR does / why we need it:
Set up Cloudbuild for building an image.
https://github.com/kubernetes/test-infra/blob/master/config/jobs/image-pushing/README.md
Which issue(s) this PR fixes:

Fixes #9
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

What are the benchmark results of this change?

n/a

/cc @Gekko0114

/lgtm


Support to define actions

It should be possible to define actions in the htmlui

See PR https://github.com/kopia/htmlui/pull/30

For me it's working for just launching a script, but it's impossible to add arguments. It's possible to add another field for the arguments to pass to the executable?


throw error when there are some  iterator code

Hi, I've some code like this:
static async addArticle(ctx, next) {
    const req = ctx.request.body

    [1, 2, 3, 4].forEach(num => console.log(num))

    const createdDate = new Date()

    const html = marked('<TOC/> \n\n' + '<!-- more --> \n\n' + req.content)
    const i = html.indexOf('<!-- more -->')
    const toc = html.slice(0, i)
    const htmlContent = html.slice(i + 13)

    const result = await ArticleModel.create({...req, htmlContent, toc, createdDate})
      .catch(e => ctx.throw(500))
    ctx.send({ status: 'ok', message: 'success' })
  }

I don't know why error like this will happen:
POST /article/new 500
      errMsg: Cannot read property '4' of undefined
      errStack: TypeError: Cannot read property '4' of undefined
    at addArticle (/home/elapse/repo/elapse/server/controller/article/article.js:49:5)
    at dispatch (/home/elapse/repo/elapse/server/node_modules/_koa-compose@3.2.1@koa-compose/index.js:44:32)
    at next (/home/elapse/repo/elapse/server/node_modules/_koa-compose@3.2.1@koa-compose/index.js:45:18)
    at /home/elapse/repo/elapse/server/node_modules/_koa-router@7.4.0@koa-router/lib/router.js:346:16
    at dispatch (/home/elapse/repo/elapse/server/node_modules/_koa-compose@3.2.1@koa-compose/index.js:44:32)
    at /home/elapse/repo/elapse/server/node_modules/_koa-compose@3.2.1@koa-compose/index.js:36:12
    at dispatch (/home/elapse/repo/elapse/server/node_modules/_koa-router@7.4.0@koa-router/lib/router.js:351:31)
    at dispatch (/home/elapse/repo/elapse/server/node_modules/_koa-compose@4.0.0@koa-compose/index.js:42:32)
    at next (/home/elapse/repo/elapse/server/node_modules/_koa-compose@4.0.0@koa-compose/index.js:43:18)
    at /home/elapse/repo/elapse/server/middleware/json/index.js:9:11
    at dispatch (/home/elapse/repo/elapse/server/node_modules/_koa-compose@4.0.0@koa-compose/index.js:42:32)
    at next (/home/elapse/repo/elapse/server/node_modules/_koa-compose@4.0.0@koa-compose/index.js:43:18)
    at bodyParser (/home/elapse/repo/elapse/server/node_modules/_koa-bodyparser@4.2.0@koa-bodyparser/index.js:86:11)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

Howerver, I touch a new file and just code:
[1, 2, 3, 4].forEach(num => console.log(num))

and then node run this file, no errors.
Behind is my runtime enviroment version:
node-v: v8.9.3
npm-v: 5.5.1
koa: ^2.4.1
koa-router: ^7.3.0

Based on provided information, this issue seems unrelated to Koa.
Try to provide a complete minimal reproducible example which isolates the issue to Koa specifically.
For general help I recommend asking your question using IRC (@freenode e.g. #node.js) or Stack Overflow.

@fl0w you can try this:
const Koa = require('koa')
const app = new Koa()

app.use(async (ctx, next) => {
  const req = ctx.response.body

  [1, 2, 3, 4].map(num => console.log(num))

  ctx.response.body = 'Im ok'
})

app.listen(3000, ()=>{
  console.log('server is running at http://localhost:3000')
})

same error , but if i use:
Array.from([1, 2, 3, 4]).map(num => console.log(num))

no error.

Yes, that's because you're not terminating previous assign statement before invoking. Adding void, + or simply a ; before your [...].map(...) should solve your issue, e.g.
const Koa = require('koa')
const app = new Koa()

app.use(async (ctx, next) => {
  const req = ctx.response.body
  // const req = ctx.response.body;

  void [1, 2, 3, 4].map(num => console.log(num))
  // +[1, 2, 3, 4].map(num => console.log(num))
  // etc ..

  ctx.response.body = 'Im ok'
})

app.listen(3000, ()=>{
  console.log('server is running at http://localhost:3000')
})

;[1, 2, 3, 4].forEach(num => console.log(num))
https://standardjs.com/rules-en.html#semicolons

I'm going to close this as it's unrelated to Koa library, but please continue your question if you please! Good luck.

Thanks, this is my fault. I hava a bad habit which is  not using semi. Thanks for your patient.


setup continuous delivery for deploying to clojars

We should set-up CD on travis-ci for releasing ziggurat to clojars on tags. This will give us consistency in releases and automate the release stage.

I'm picking this up


Addition: Windows compatibility

Need someone to write functional installation instructions for installing clax.nvim  on Windows 10/11.

Add the instructions to the docs
Add the subheading for Windows beneath the heading "Installation"

on it


[master] Bump Mesos to nightly master aefa4bd

High-level description
This is a routine bump to the latest Mesos and mesos-modules.
Related JIRA Issues
Checklist for all PRs

[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Changelog:
https://github.com/apache/mesos/compare/ea670eca55af847bd7fcba1510726dd0059edf32...aefa4bdb8a111c74f1d0f7e851a486f4e2ec47e7

[ ] Test Results: [link to CI job test results for component]

[ ] Code Coverage (if available): [link to code coverage report]

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label Ready For Review


Documentation for theme plugins doesn't match code

In the commit for NEXT-4148 the line 218 (before) or 215 respectively (after) in StorefrontPluginConfiguration.php changed from:
$pathname = $bundle->getPath() . DIRECTORY_SEPARATOR . ltrim($bundle->getThemeConfigPath(), DIRECTORY_SEPARATOR);

to:
$pathname = $bundle->getPath() . DIRECTORY_SEPARATOR . 'Resources/theme.json';

removing the call to $bundle->getThemeConfigPath() effectively making it impossible to have the theme.json in another location.
If that was intended it would be nice to change the tutorial for how to create theme plugins, i.e. to remove the part that about implementing that method here:

If you want to change the location of the theme.json, define the method getThemeConfigPath in the plugin bootstrap file.

If I try to do that after the commit for NEXT-4148 the console command bundle:dump will run into the InvalidThemeBundleException.
Greetings.

Hi @pfeiferbit,
Thanks for the hint. We have updated the documentation accordingly. The current version will be deployed soon.


Installation is looking for setup

Hello,
I just did what the homepage says one should do.
import qlogging
logger = qlogging.get_logger(level='debug')

logger.debug("This is debug")
logger.info("This is info")
logger.warning("This is warning")
logger.error("This is an error")
logger.critical("This is a critical")

and it fails with

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/dist-packages/qlogging/__init__.py", line 2, in <module>
    from setup import __version__
ModuleNotFoundError: No module named 'setup'

In github I can see the setup.py file, but something is not working as expected. Please forgive my ignorance.

If I run a second time
!pip install qlogging
import qlogging

Requirement already satisfied: qlogging in /usr/local/lib/python3.7/dist-packages (1.2.3)
Requirement already satisfied: colorama in /usr/local/lib/python3.7/dist-packages (from qlogging) (0.4.4)
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-26-1f1a0c2325e4> in <module>()
      3 get_ipython().system('pip install qlogging')
      4 #!pip install setup
----> 5 import qlogging

/usr/local/lib/python3.7/dist-packages/qlogging/__init__.py in <module>()
      1 from .qlogging import get_logger, config
----> 2 from setup import __version__

ModuleNotFoundError: No module named 'setup'

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------


Fix in RedissonExecutorService

When wrapping an OutputStream around a ByteArrayOutputStream, it is safer
to flush. See, for example,
https://stackoverflow.com/questions/2984538/how-to-use-bytearrayoutputstream-and-dataoutputstream-simultaneously-java

here's a place (another project) where this problem was common: https://github.com/JodaOrg/joda-time/pull/339

please fix all checks

Thanks for contribution!


how to cache a nodejs method in nodeservices

consider this : i have a jsvascript file (cmd5.js), it is a little bigger
when i call the method in this file using below code;
I am doubtful about that the mothod will reload cmd5.js everytime, so this is less efficient;
how to be more efficient
_nodeServices.InvokeExportAsync<string>("./Node/cmd5", "qymd5", input).Result;

It doesn't reload your file every time :) We keep the same Node instance alive (unless it has to restart because a .js file on disk changed), and Node itself keeps the modules' compiled code in memory for reuse every time that module is referenced.
So, in effect, it's already cached in the way you want.


Including files excluded by wildcard matching

On my Rails project, I excluded the config directory (config/**/*) since most of the code there is not my own and updates to Rails mark differences as further conflicts.
However, I do want to lint config/routes.rb since we do edit that file pretty heavily.
Is there a way to do this that I overlooked? Or could we make it such that the Includes take higher priority than the Excludes?

I don't see any easy solution within RuboCop because normally we want Exclude to override Include. Look at the default configuration where we include Rakefiles but exclude vendor directories. We don't want that to mean that Rakefiles in vendor directories shall be inspected.
So I think the best solution is if you invoke rubocop twice. One extra run where config/routes.rb is given explicitly. Then it doesn't matter that it's excluded in configuration.

I see.. I hadn't noticed that before.
I can think of a "fix"... if the config is something like
AllCops:
  # Seed is the filename patterns that are searched. I can't think of a better name right now
  Seed:
    - '*.rb'
    - '*.gemspec'
    - '*.podspec'
    - 'Gemfile'
    - 'Rakefile'
    - 'Capfile'
  Exclude:
    - 'vendor/**/*'
  Include:
    - 'vendor/lint/me.rb'

I can see this getting complicated, but I assume(?) that other than for including filetypes, the Include directive would generally be used as exceptions to the Exclude directives. I may or may not be able to work on a pull for this if it's deemed a good feature, but for now I'll do as you suggest. Thanks!

Wouldn't the "easiest" way (no idea how hard this is since I haven't looked at the code for Rubocop itself) be to let the order have precedence? I.e:
AllCops:
  Include:
    - 'vendor/**/*'
  Exclude:
    - 'vendor/lint/me/not.rb'

"Last match wins", i.e. the above use case would mean that everything except the vendor/lint/me/not.rb will get included.
I also see a big need for this, especially when working with older code bases (where it's not that easy to enable Rubocop for the project at large, all at once).

FYI, I ended up using a regular expression (a negative lookahead) in my rubocop configuration. It's not quite optimal, but it's been working fine for me.
AllCops:
  Exclude:
    - !ruby/regexp /\/config\/(?:(?!routes.rb).)*$/

I did the same actually, using multiple regexps in my Include (so that the stuff that I wanted to Exclude wasn't listed there). The approach you suggest here seems even smarter, but somewhat more complex for those of us who don't write regexps every day. :sunglasses:

Looks like @zachahn already has a pretty good solution. I suggest this should be closed.


Standalone "Region" Generator

This is a PR for the standalone generator called "Region" (to be renamed soon™)
Here are the goals for the region generator

[x] Generate chunks in a highly multithreaded and performance-tuned environment.
[x] Allow users to select in what area chunks are generated through command line arguments.
[x] Allow users to tune all of the terra settings through command line args, removing the need for a config.yml file in the main directory.
[ ] Serialize those chunks to disk in a JSON format.
[ ] Translate the raw json data into the MCRegion/Anvil chunk format for java edition.
[ ] (Optionally) Translate the raw json data into the LevelDB format for Bedrock edition.

I'm making this in case I take another month-long break like last time and someone wants to work on it.
In the current state, it does not work, but I'll be fixing that soon.

is this needed as of #292

No, #292 replaces this.


Keybase Filesystem on Ubuntu 16.04 unresponsive after several minutes

If I restart the client I can access my files for a few minutes (team folder of Keybase Filesystem), but after a bit, the folders become inaccessible (e.g. "ls /keybase/team/{teamname}" hangs indefinitely.
I posted a log with ID:
0caefe3271ef76efad755b1c

Sorry about this.  There's a regression in the latest Linux build for people that use the Keybase app to access their folders, which is fixed in keybase/kbfs#1846.  We'll put out a new build once it's merged to master.

@tsaubergine should be fixed in the latest release, 2.8.0-20181008202958.7cf71f6fcb.  (Re-run run_keybase after updating to it.)

Thanks!


improvement(blob/cmd): remove base64 representation

This PR removes the base64 flag and its related functionality as it was completely unused. Additionally, it changes the return type of the commitment to its hex representation.
{
  "result": {
    "height": 1399400,
    "commitments": [
      "0x21783ed3c1d5e51b0f1772e57bc3c7f81d93506b0652c062b1e7e5c61eb00791"
    ]
  }
}

celestia blob get 1337536 0x42690c204d39600fddd3 0x21783ed3c1d5e51b0f1772e57bc3c7f81d93506b0652c062b1e7e5c61eb00791
{
  "result": {
    "namespace": "0x42690c204d39600fddd3",
    "data": "gm",
    "share_version": 0,
    "commitment": "0x21783ed3c1d5e51b0f1772e57bc3c7f81d93506b0652c062b1e7e5c61eb00791",
    "index": 1
  }
}

celestia blob get-all 1337536 0x42690c204d39600fddd3
{
  "result": [
    {
      "namespace": "0x42690c204d39600fddd3",
      "data": "gm",
      "share_version": 0,
      "commitment": "0x21783ed3c1d5e51b0f1772e57bc3c7f81d93506b0652c062b1e7e5c61eb00791",
      "index": 1
    }
  ]
}

Have you synced w @jcstein about this?
I think we need to remove it in docs as well
https://docs.celestia.org/developers/node-tutorial#submitting-data

I've discussed this change with him. But we haven't agreed on removing the flag and I think as we allow now only hexed namespace and commitment it won't have much sense in keeping base64 flag. For the commitment, I think it makes sense to keep all fields consistent.

Codecov Report
Attention: Patch coverage is 0% with 32 lines in your changes missing coverage. Please review.

Project coverage is 45.33%. Comparing base (2469e7a) to head (962d367).
Report is 136 commits behind head on main.

Files
Patch %
Lines

nodebuilder/blob/cmd/blob.go
0.00%
32 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3553      +/-   ##
==========================================
+ Coverage   44.83%   45.33%   +0.50%
==========================================
  Files         265      274       +9
  Lines       14620    15446     +826
==========================================
+ Hits         6555     7003     +448
- Misses       7313     7635     +322
- Partials      752      808      +56

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Search for issue by criteria

The problem I'm trying to solve:
Need to be able to find issues that meet specific criteria. Specifically by title, using regexp
How I imagine hub could expose this functionality:
Should be able to list issues with title that match a specific regexp

Sorry, searching titles by regexp is not available through hub nor by GitHub API. It is not likely that we can add this feature.
However, you can list all open issues in a repository and search the titles by regexp in your own script:
# list a maximum of 9999 open issues by printing issue number + title
$ hub issue -f '%I %t%n' -L9999