"get named security info failed with: Access is denied" on an ExFAT volume, on Windows 10/11

Output of restic version
PS D:\> .\restic_0.17.0_windows_amd64.exe version
restic 0.17.0 compiled with go1.22.5 on windows/amd64

What backend/service did you use to store the repository?
Local file system
Problem description / Steps to reproduce

I decided to try out Restic, on Windows, for the first time, today, as a way of doing portable back-ups, to a USB drive (5TB, single ExFAT partition), from multiple machines, and tried creating an archive, with:
restic_0.17.0_windows_amd64.exe -v backup -r Archive2  --insecure-no-password C:\Users "D:\Components 1"
Whilst this mostly seemed to "work", in that objects from C:\Users were being collected, and the repository directory was ballooning in size, because of packs being stored, it wasn't until I tried to later access the repository under WSL, and noticed that no actual snapshots were generated, that I realised that something was silently failing, when it came to trying to access files, from the D:\ volume (which ironically, holds Restic, and the repository, itself).
I assumed that this was because of spaces, in the file path, but after trying several permutations, of absolute, and relative paths, and adding/removing paths, running the aforementioned command under PowerShell, I seem to reliably receive the following error:
D:\>restic_0.17.0_windows_amd64.exe -v backup -r Archive2  --insecure-no-password ".\Components 1"
open repository
repository 16e01133 opened (version 2, compression level auto)
found 1 old cache directories in C:\Users\Surface\AppData\Local\restic, run `restic cache --cleanup` to remove them
no parent snapshot found, will read all files
load index files
[0:00] 100.00%  1 / 1 index files loaded
start scan on [.\Components 1]
start backup on [.\Components 1]
scan finished in 0.146s: 6 files, 80.880 KiB
error: nodeFromFileInfo Components 1: get EA failed for path Components 1, with: get file EA failed with: Incorrect function.
Fatal: unable to save snapshot: snapshot is empty

Expected behavior

I'd expect that Restic would make a valiant attempt to access the files, on the ExFAT volume, and add them into a snapshot, and at least give warnings about any files that it can't access, with, or without Administrator privilages.
Actual behavior

As in aforementioned Problem description.
Do you have any idea what may have caused this?

This seems to be related to the way that Restic grovels for file metadata, and I assume it does something, in a way that assumes the use of NTFS, although I have no way of being able to debug this, with native tooling, right now.
Did restic help you today? Did it make you happy in any way?

The logo is definitely cute, at least. The software itself seems pretty promising, as a portable, cross-platform, single-file back-up/archival solution, given that my usual go-to is BorgBackup. :)

Can you test whether this is fixed with the latest code from master? There are also prebuilt binaries available at https://beta.restic.net/?sort=time&order=desc .

Can you test whether this is fixed with the latest code from master? There are also prebuilt binaries available at https://beta.restic.net/?sort=time&order=desc .

Thanks for the quick reply. It seems that with the build from the 11th, I can create a snapshot, on an ExFAT volume (on a scratch VHD), with the following result, on my Windows 11 machine:
D:\>latest_restic_windows_amd64.exe init -r Test --insecure-no-password
created restic repository 406bcb6cf0 at Test

Please note that knowledge of your password is required to access
the repository. Losing your password means that your data is
irrecoverably lost.

D:\>latest_restic_windows_amd64.exe backup -r Test --insecure-no-password D:
repository 406bcb6c opened (version 2, compression level auto)
created new cache in C:\Users\Surface\AppData\Local\restic
found 1 old cache directories in C:\Users\Surface\AppData\Local\restic, run `restic cache --cleanup` to remove them
no parent snapshot found, will read all files
[0:00]          0 index files loaded
error: incomplete metadata for .: get named security info failed with: Access is denied.
error: incomplete metadata for D:.: get named security info failed with: Access is denied.
error: incomplete metadata for D:$RECYCLE.BIN: get named security info failed with: Access is denied.
error: incomplete metadata for \\?\D:\$RECYCLE.BIN\desktop.ini: get named security info failed with: Access is denied.
error: incomplete metadata for \\?\D:\ResticTest.vhd: get named security info failed with: Access is denied.
error: incomplete metadata for D:System Volume Information: get named security info failed with: Access is denied.
error: incomplete metadata for \\?\D:\System Volume Information\WPSettings.dat: get named security info failed with: Access is denied.E.BIN/desktop.ini
error: incomplete metadata for D:Test: get named security info failed with: Access is denied.
error: incomplete metadata for \\?\D:\Test\config: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\00: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\01: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\02: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\03: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\04: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\05: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\06: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\07: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\08: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\09: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\0a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\0b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\0c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\0d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\0e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\0f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\10: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\11: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\12: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\13: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\14: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\15: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\16: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\17: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\18: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\19: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\1a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\1b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\1c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\1d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\1e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\1f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\20: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\21: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\22: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\23: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\24: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\25: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\26: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\27: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\28: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\29: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\2a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\2b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\2c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\2d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\2e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\2f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\30: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\31: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\32: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\33: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\34: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\35: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\36: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\37: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\38: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\39: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\3a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\3b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\3c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\3d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\3e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\3f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\40: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\41: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\42: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\43: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\44: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\45: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\46: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\47: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\48: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\49: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\4a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\4b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\4c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\4d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\4e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\4f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\50: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\51: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\52: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\53: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\54: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\55: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\56: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\57: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\58: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\59: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\5a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\5b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\5c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\5d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\5e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\5f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\60: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\61: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\62: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\63: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\64: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\65: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\66: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\67: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\68: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\69: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\6a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\6b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\6c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\6d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\6e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\6f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\70: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\71: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\72: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\73: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\74: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\75: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\76: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\77: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\78: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\79: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\7a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\7b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\7c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\7d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\7e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\7f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\80: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\81: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\82: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\83: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\84: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\85: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\86: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\87: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\88: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\89: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\8a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\8b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\8c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\8d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\8e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\8f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\90: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\91: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\92: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\93: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\94: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\95: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\96: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\97: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\98: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\99: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\9a: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\9b: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\9c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\9d: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\9e: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\9f: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a0: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a1: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a2: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a3: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a4: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a5: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a6: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a7: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a8: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\a9: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\aa: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ab: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ac: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ad: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ae: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\af: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b0: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b1: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b2: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b3: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b4: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b5: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b6: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b7: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b8: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\b9: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ba: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\bb: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\bc: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\bd: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\be: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\bf: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c0: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c1: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c2: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c3: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c4: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c5: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c6: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c7: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c8: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\c9: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ca: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\cb: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\cc: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\cd: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ce: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\cf: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d0: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d1: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d2: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d3: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d4: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d5: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d6: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d7: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d8: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\d9: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\da: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\db: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\dc: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\dd: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\de: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\df: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e0: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e1: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e2: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e3: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e4: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e5: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e6: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e7: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e8: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\e9: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ea: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\eb: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ec: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ed: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ee: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ef: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f0: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f1: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f2: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f3: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f4: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f5: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f6: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f7: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f8: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\f9: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\fa: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\fb: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\fc: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\fd: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\fe: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\data\ff: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\index: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\keys: get named security info failed with: Access is denied.
error: incomplete metadata for \\?\D:\Test\keys\4de3112bdd6e19d974b365ded8329895d957b4fbbdaa3d8d33c8e0d005969b3c: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\locks: get named security info failed with: Access is denied.
error: incomplete metadata for D:Test\snapshots: get named security info failed with: Access is denied.
error: incomplete metadata for \\?\D:\Test\locks\92a94d2aedaed2b7c32c26ff81b31c4c79604232c77500aa67ddde0f1cc843ad: get named security info failed with: Access is denied.
error: incomplete metadata for \\?\D:\latest_restic_windows_amd64.exe: get named security info failed with: Access is denied../Test/locks/92a94d2aedaed2b7c32c26ff81b31c4c79604232c77500aa67ddde0f1cc843ad

Files:           7 new,     0 changed,     0 unmodified
Dirs:          266 new,     0 changed,     0 unmodified
Added to the repository: 37.839 MiB (17.928 MiB stored)

processed 7 files, 39.766 MiB in 0:01
snapshot 7a9c5184 saved
Warning: at least one source file could not be read

I suspect that the "error: incomplete metadata for D:Test\keys: get named security info failed with: Access is denied" messages are because of the repository being locked, and would expect that Restic wouldn't ordinarily try to recursively add the repository to itself, so I'd call it a success.

I suspect that the "error: incomplete metadata for D:Test\keys: get named security info failed with: Access is denied" messages are because of the repository being locked,

The access denied errors are unrelated to the repository being locked. Instead it looks like Windows doesn't allow reading security descriptors on EXFAT filesystems. I'll try to reproduce it myself.

would expect that Restic wouldn't ordinarily try to recursively add the repository to itself, so I'd call it a success.

Nope, that's actually what is happening. But it's not much of a problem, except for wasting disk space.

I'll try to reproduce it myself.

I just gave it a try on Windows 10 and there the backup from an ExFAT volume worked for me without warnings. I don't know enough about Windows to tell what's going on. Maybe someone has an idea?

Is this problem exclusive to WSL? Starting at least with restic_v0.17.0-47-g86390b453_windows_amd64.exe, I can backup + restore to/from ExFAT, FAT32, NTFS and ReFS with no problems on Windows 10. I'm just not using WSL because of conflicts with other virtualization software.

Is this problem exclusive to WSL? Starting at least with restic_v0.17.0-47-g86390b453_windows_amd64.exe, I can backup + restore to/from ExFAT, FAT32, NTFS and ReFS with no problems on Windows 10. I'm just not using WSL because of conflicts with other virtualization software.

This is with the native Win32 PE/COFF builds, and not with the Linux version, under WSL, or CygWin. I haven't gotten around to testing Restic, under WSL, or CygWin, to see how it behaves, there.

(In fact, I first noticed this, on a machine where I can't install WSL, since I don't have Administrator access, so needed a native solution, that didn't have any additional runtime requirements).

We have the same problems on Windows 2016 Server with NTFS starting with resting v 0.17.0. Here`s some example output:
error: incomplete metadata for d:\programme\yz\data\attachments\1605532289577_Test\RM-Wochenabschluss-Erinnerung_202011160211001.html: get named security info failed with: Access is denied.
error: incomplete metadata for d:\programme\yz\data\attachments\1605532289592_Test: get named security info failed with: Access is denied.
error: incomplete metadata for d:\programme\yz\data\attachments\1605532289592_Test\RM-Wochenabschluss-Erinnerung_202011160211091.html: get named security info failed with: Access is denied.
error: incomplete metadata for d:\programme\yz\data\attachments\1605532289608_Test: get named security info failed with: Access is denied.
error: incomplete metadata for d:\programme\yz\data\attachments\1605532289608_Test\RM-Wochenabschluss-Erinnerung_202011160211241.html: get named security info failed with: Access is denied.
error: incomplete metadata for d:\programme\yz\data\attachments\1605532289623_Test: get named security info failed with: Access is denied.

With restic 0.16, no errors appear, under same conditions otherwise. No errors with restic 0.17.x on windows 2019 Server and above.

I was going to add this comment in another related topic, but I realize it fits here better.
I've just tried Restic for the first time, so have nothing to compare this too.  I'm getting a message that is the same as this (I'm using Windows 11 and restic 0.17.1 compiled with go1.23.1 on windows/amd64 ).
I used --use-fs-snapshot and got about 400 "incomplete metadata" errors, mostly for the WindowsApps folder, also some similar to "\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\ProgramData\Packages".
Examples:
"error: incomplete metadata for C:\Users\Username\AppData\Local\Microsoft\WindowsApps\notepad.exe: unsupported file type 'irregular' "
"error: incomplete metadata for \?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\System Volume Information{12617bc5-7945-11ef-88af-d012552c3e8f}{3808876b-c176-4e48-b7ae-04046e6cc752}: get EA failed while opening file handle for path \?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\System Volume Information{12617bc5-7945-11ef-88af-d012552c3e8f}{3808876b-c176-4e48-b7ae-04046e6cc752}, with: Access is denied."
"error: incomplete metadata for \?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\ProgramData\Packages\Microsoft.WidgetsPlatformRuntime_8wekyb3d8bbwe\S-1-5-21-490637695-3297313044-2350075161-1001\SystemAppData\Helium\Cache\2d7936e632ae1382.dat: get EA failed while opening file handle for path \?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\ProgramData\Packages\Microsoft.WidgetsPlatformRuntime_8wekyb3d8bbwe\S-1-5-21-490637695-3297313044-2350075161-1001\SystemAppData\Helium\Cache\2d7936e632ae1382.dat, with: Access is denied.
e"
This is a new external drive and it hadn't occurred to me that being exFAT could be an issue.  The drive being backed up is NTFS.  I can try other configurations, but I haven't yet.
I thought that the errors could be related to Windows' weird file and directory aliases or to VSS itself.  If it's only metadata then it might not greatly affect a restore, I'm not sure.
This aside, I am very, very impressed with Restic, which seems to be very solid and has neat integration with cloud services and Rclone.  It's always a little disappointing to get tons of errors on a first backup attempt.  But this is a flexible tool that runs on various platforms and an infinite variety of setups.  I did some homework and it seems to be about the most robust backup tool available, so I appreciate all the effort that has gone into this and other great open-source projects.
And either way, it seems to be fast and effective for backups of individual, and less weird, folders.

I was going to add this comment in another related topic, but I realize it might fit here better, although my errors are a bit wider-ranging.
I've just tried Restic for the first time, so have nothing to compare this too. I'm getting a message that is similar (I'm using Windows 11 and restic 0.17.1 compiled with go1.23.1 on windows/amd64 ).
I used --use-fs-snapshot and got about 400 "incomplete metadata" errors, mostly for the WindowsApps folder, also some similar to "?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\ProgramData\Packages".
Examples:
"error: incomplete metadata for C:\Users\Username\AppData\Local\Microsoft\WindowsApps\notepad.exe: unsupported file type 'irregular' "
"error: incomplete metadata for C:\Program Files\WindowsApps\Microsoft.PowerAutomateDesktop_1.0.1237.0_neutral_split.scale-100_8wekyb3d8bbwe: multiple errors occurred: [get named security info failed with: The system cannot find the file specified.; get EA failed while opening file handle for path C:\Program Files\WindowsApps\Microsoft.PowerAutomateDesktop_1.0.1237.0_neutral_split.scale-100_8wekyb3d8bbwe, with: The system cannot find the file specified.]"
"error: incomplete metadata for ?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\System Volume Information{12617bc5-7945-11ef-88af-d012552c3e8f}{3808876b-c176-4e48-b7ae-04046e6cc752}: get EA failed while opening file handle for path ?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\System Volume Information{12617bc5-7945-11ef-88af-d012552c3e8f}{3808876b-c176-4e48-b7ae-04046e6cc752}, with: Access is denied."
"error: incomplete metadata for ?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\ProgramData\Packages\Microsoft.WidgetsPlatformRuntime_8wekyb3d8bbwe\S-1-5-21-490637695-3297313044-2350075161-1001\SystemAppData\Helium\Cache\2d7936e632ae1382.dat: get EA failed while opening file handle for path ?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\ProgramData\Packages\Microsoft.WidgetsPlatformRuntime_8wekyb3d8bbwe\S-1-5-21-490637695-3297313044-2350075161-1001\SystemAppData\Helium\Cache\2d7936e632ae1382.dat, with: Access is denied. e"
This is a new external drive and it hadn't occurred to me that being exFAT could be an issue. The drive being backed up is NTFS. I can try other configurations, but I haven't yet.
I thought that the errors could be related to Windows' weird file and directory aliases or to VSS itself. If it's only metadata then it might not greatly affect a restore, I'm not sure.
This aside, I am very, very impressed with Restic, which seems to be very solid and has neat integration with cloud services and Rclone. It's always a little disappointing to get tons of errors on a first backup attempt. But this is a flexible tool that runs on various platforms and an infinite variety of setups. I did some homework and it seems to be about the most robust backup tool available, so I appreciate all the effort that has gone into this and other great open-source projects.
And either way, it seems to be fast and effective for backups of individual, and less weird, folders.

I ended up using the last free-of-cost version of Macrium Reflect (8.0.7783), to do a whole-disk image (without using Reflect's own compression, for the MRIMG files), and archiving that, into a Restic snapshot, to ensure that I grab everything, for future system recovery use (or, recovering deleted files, with something like PhotoRec), along with doing daily file-level snapshots, as a "delta", given how well deduplication works. I wonder if that'd work, for your use-case?

Hey.  Thanks for the reply there.  I did just try backing up to an NTFS volume, and that's not the issue, because it does the same thing.  I'm still using the same version.
vmlemon, that's a good idea.  I did try to set up Macrium when I set up a new computer recently, but no free versions are still available to download, anywhere that I could find.  I was unhappy with them for requiring people to pay $70 or whatever in order to access backups that they had created in the past for free.  So I pretty much wrote them off altogether.  I think that the software is decent, but the company I do not trust.  I might have even considered it if they'd apologized, and either offered the last free version or given me a discount.  But they were dismissive.
Since this is a first backup of a computer, rather than have to get restic squared away, I did run Clonezilla and get what appears to be a nice clean image.  So I have that if I need it, and the Restic files are easier to restore one-by-one.
I think the Restic backup might actually work.  Every error is about metadata -- not DATA.  Windows now has a bunch of zero-length files that are not even shortcuts, related to their app store and the like.  They are not for users to mess with, and I think they might confuse some applications that are not Windows-specific.  I don't know that they have metadata because they are not normal, real files.  The vast majority of the drive backed up fine.
Clonezilla of course cannot back up while you're using Windows.  And I found out that it is not friendly with Bluetooth keyboards, touchscreens, or mice.  I had to dig out an old USB keyboard.  Plus, although there is a nice mounting utility, browsing files backed up with Restic is a lot faster (and doesn't require you to cache the entire thing).
There are still some commercial backup utilities like AOMEI and Todo that provide "free" versions.  I believe those are Chinese companies.  But after wrangling with Acronis for years, open source would be wonderful.
Acronis is not only bloated and buggy, and for example often prevents the system from shutting down, but if you want to access backups you have to PAY ACRONIS to install that bloated, buggy mess on the new computer.  So Macrium, Acronis, no thanks.
Restic, Clonezilla (partclone), I think it's worth a little extra effort in order to spare myself some headaches later on.
I really appreciate all that open-source authors do.  They are heroes of mine.  There is some really incredible open-source software which is the difference between night and day in my computing experience.  So, again, thank you!

Hey. Thanks for the reply there. I did just try backing up to an NTFS volume, and that's not the issue, because it does the same thing. I'm still using the same version.
vmlemon, that's a good idea. I did try to set up Macrium when I set up a new computer recently, but no free versions are still available to download, anywhere that I could find. I was unhappy with them for requiring people to pay $70 or whatever in order to access backups that they had created in the past for free. So I pretty much wrote them off altogether. I think that the software is decent, but the company I do not trust. I might have even considered it if they'd apologized, and either offered the last free version or given me a discount. But they were dismissive.
Since this is a first backup of a computer, rather than have to get restic squared away, I did run Clonezilla and get what appears to be a nice clean image. So I have that if I need it, and the Restic files are easier to restore one-by-one.
I think the Restic backup might actually work. Every error is about metadata -- not DATA. Windows now has a bunch of zero-length files that are not even shortcuts, related to their app store and the like. They are not for users to mess with, and I think they might confuse some applications that are not Windows-specific. I don't know that they have metadata because they are not normal, real files. The vast majority of the drive backed up fine.
Clonezilla of course cannot back up while you're using Windows. And I found out that it is not friendly with Bluetooth keyboards, touchscreens, or mice. I had to dig out an old USB keyboard. Plus, although there is a nice mounting utility, browsing files backed up with Restic is a lot faster (and doesn't require you to cache the entire thing).
There are still some commercial backup utilities like AOMEI and Todo that provide "free" versions. I believe those are Chinese companies. But after wrangling with Acronis for years, open source would be wonderful. Acronis is not only bloated and buggy, and for example often prevents the system from shutting down, but if you want to access backups you have to PAY ACRONIS to install that bloated, buggy mess on the new computer. So Macrium, Acronis, no thanks.
Restic, Clonezilla (partclone), I think it's worth a little extra effort in order to spare myself some headaches later on.
I really appreciate all that open-source authors do. They are heroes of mine. There is some really incredible open-source software which is the difference between night and day in my computing experience. So, again, thank you!

No worries.
I don't like how the Reflect file format is proprietary, and undocumented, even if folks have tried to reverse-engineer it, since it puts a lifespan on archives, limited to Macrium remaining in business, and continuing to make Reflect, and frustrates cross-platform interoperability. I did see that "O&O"(?) made another imaging tool, for Windows, that can use VSS, to live-image a running OS, and WinInage has been around for a long time, but usually, I'd end up just booting a Linux DVD, and dumping a raw disk image, with dd/cat. I might give CloneZilla another try, in the future, though.
All things considered, I'm finding a lot to like, about Restic, as I spend more time with it, especially given that it's a neat single-executable solution, that I can either run with a batch/shell script, or as part of an SSH pipeline, with TAR, to back up from various remote, and local machines that I use, running multiple OSes, onto a 5TB USB drive, that I can carry around, in my bag.
Being able to add arbitrary tags to snapshots, as well as being able to browse them, via machine name, is pretty handy, too.

"error: incomplete metadata for C:\Users\Username\AppData\Local\Microsoft\WindowsApps\notepad.exe: unsupported file type 'irregular' "

That particular error for the WindowsApps folder is a known limitation and won't change any time soon. In fact, I don't even know whether something can be done about it and whether it's any use to do so.

?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6\ProgramData\Packages\Microsoft.WidgetsPlatformRuntime_8wekyb3d8bbwe\S-1-5-21-490637695-3297313044-2350075161-1001\SystemAppData\Helium\Cache\2d7936e632ae1382.dat, with: Access is denied.

I don't know enough about Windows permissions to tell why some folders seem to yield permission denied errors apparently out of nowhere. @aneesh-n as you've contributed the extended attributes support, do you have an idea what might be going on here? The same question also applies in regards to exfat.

I'm finally able to reproduce the exfat "access denied" errors thanks to https://forum.restic.net/t/backing-up-a-folder-from-a-veracrypt-volume-brings-up-errors-since-restic-v17-0/8444/3 :

My container is mounted with “/mountoption rm” which means it is mounted as a removable drive.

Windows apparently behaves differently depending on whether a whether a drive is marked as internal or external. I have no clue why, but that behavior makes absolutely zero sense.
restic uses GetNamedSecurityInfoW to retrieve the security descriptor. When requesting information types for which the user running restic has not sufficient privileges, then Windows normally returns ERROR_PRIVILEGE_NOT_HELD to indicate the problem. But guess what, on removable media the error code is just ERROR_ACCESS_DENIED. Apparently the file permission checks in Windows are messed up enough that they return different errors based on completely irrelevant properties. And the docs for GetNamedSecurityInfoW provide zero useful information on which errors can be returned. After all nobody implements error handling in systems programming (sarcasm end). Arghhh.
I'll try to hack something together that should at least hide those particular "access denied"-errors.

Should be fixed by https://github.com/restic/restic/pull/5123 . Please give it a try.
To build the PR, download the go compiler from https://go.dev/dl/, download the code from the PR (make sure to get the correct branch) and build restic using go build ./cmd/restic.

Should be fixed by #5123 . Please give it a try.
To build the PR, download the go compiler from https://go.dev/dl/, download the code from the PR (make sure to get the correct branch) and build restic using go build ./cmd/restic.

The compiled Windows version of your branch worked well, the messages no longer appear ((I only made a backup of a VeraCrypt container mounted as 'removable', that's all I tested). Thank you very much!

I'm finally able to reproduce the exfat "access denied" errors thanks to https://forum.restic.net/t/backing-up-a-folder-from-a-veracrypt-volume-brings-up-errors-since-restic-v17-0/8444/3 :

My container is mounted with “/mountoption rm” which means it is mounted as a removable drive.

Windows apparently behaves differently depending on whether a whether a drive is marked as internal or external. I have no clue why, but that behavior makes absolutely zero sense.
restic uses GetNamedSecurityInfoW to retrieve the security descriptor. When requesting information types for which the user running restic has not sufficient privileges, then Windows normally returns ERROR_PRIVILEGE_NOT_HELD to indicate the problem. But guess what, on removable media the error code is just ERROR_ACCESS_DENIED. Apparently the file permission checks in Windows are messed up enough that they return different errors based on completely irrelevant properties. And the docs for GetNamedSecurityInfoW provide zero useful information on which errors can be returned. After all nobody implements error handling in systems programming (sarcasm end). Arghhh.
I'll try to hack something together that should at least hide those particular "access denied"-errors.

Thanks for the patch. After doing a build, and testing it on my main repository, it looks like I don't see those warnings/errors, if I try to archive a random directory, that's stored on my USB HDD:
E:\>C:\Users\Surface\restic\restic.exe -r Archive3 -v --insecure-no-password backup $RECYCLE.BIN
open repository
repository f8b018ac opened (version 2, compression level auto)
found 6 old cache directories in C:\Users\Surface\AppData\Local\restic, run `restic cache --cleanup` to remove them
using parent snapshot 9245c373
load index files
[0:09] 100.00%  120 / 120 index files loaded
start scan on [$RECYCLE.BIN]
start backup on [$RECYCLE.BIN]
scan finished in 10.018s: 1 files, 129 B

Files:           0 new,     0 changed,     1 unmodified
Dirs:            0 new,     1 changed,     0 unmodified
Data Blobs:      0 new
Tree Blobs:      2 new
Added to the repository: 1006 B (756 B stored)

processed 1 files, 129 B in 0:10
snapshot 702cf9f7 saved

Not sure if this is a regression, but if I try to use the new Restic executable, to do a VSS snapshot, it now bails out, with the following:
E:\>C:\Users\Surface\restic\restic.exe -v backup -r Archive3 --insecure-no-password --use-fs-snapshot C:\
open repository
repository f8b018ac opened (version 2, compression level auto)
found 6 old cache directories in C:\Users\Surface\AppData\Local\restic, run `restic cache --cleanup` to remove them
using parent snapshot de21c32b
load index files
[0:09] 100.00%  121 / 121 index files loaded
start scan on [C:\]
start backup on [C:\]
creating VSS snapshot for [c:\]
successfully created snapshot for [c:\]
scan: GetFileInformationByHandle \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy7: Incorrect function.
error: C:\: GetFileInformationByHandle \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy7: Incorrect function.
scan finished in 12.507s: 0 files, 0 B
Fatal: unable to save snapshot: snapshot is empty

@vmlemon https://github.com/restic/restic/pull/5110 / https://github.com/restic/restic/pull/5112 will take care of the VSS snapshot bug.

"restic_v0.17.2-257-g408ec41a1_windows_amd64.exe" works for me.
Thanks!

Is there an ETA for release with this merge?
Thanks in advance

Is there an ETA for release with this merge?

In the next few days.


Expose ddof option for Series.covariance/1

This is similar to #740 and it's possible after #742 get merged.

Oh nice! I think this may also unlock #729. I tried it a few weeks ago but got stuck on the IPC tests. They treated integer strings a bit loosely, which it looks like this change addresses.

This one was completed. Thanks, @cigrainger!


Add a license on the repo.

It would help to have a license on this repo, thanks. :)

Thanks for pointing this out @yogurtearl. License has been added.


FIX regexp for ctf and itab files

closes https://github.com/INCF/bids-validator/issues/473
@robertoostenveld would you have files on which I can test these fixes?

@robertoostenveld I gave you write permissions to the repo - feel free to merge this if you feel it addresses the issue.


Advance notice about upcoming changes to database support

Hey all! 👋🏻 I work on the Ghost core team and we're starting to make preparations for Ghost 5.0, which we hope to ship in a few months.
We're making some changes to the databases we support in development and production. We want to simplify the list of databases that Ghost must maintain compatibility with, so we can double down on performance optimizations and correctness of the migrations we ship weekly.
Our plan is, starting with Ghost 5.0:

Enviroment
Supported Database(s)

development
MySQL 8 and SQLite

production
MySQL 8

Note: MySQL 5.7 is NOT supported in Ghost 5.0.
I'm opening this issue to start the conversation with the repo maintainers about the changes we're making, as it looks like there will need to be some updates to the Docker images and docs when the time comes.
Over the coming weeks and months we'll be shipping more docs, updates and tooling to help the migration to a supported database 🙂

Nice, thanks for the heads up!  As far as I can tell, the only thing that will probably need to actually change is the example stack.yml/docker-compose.yml that currently refers to mysql:5.7. :sweat_smile:
If 4.x already supports MySQL 8, then we don't even need to wait for Ghost 5.x before we update that. :smile:

@tianon It looks like it! We might want to add a link to upcoming docs about database support, to make it clear what is supported, but we can look into that closer to release.
4.38 (shipped last Friday) switches Ghost to using mysql2, so we support the native MySQL 8 caching_sha2_password authentication. AFAIK that would have been one of the last blockers for MySQL 8 support 🙂

The example for a docker-compose.yml already includes the reference to mysql:8 as stated already. However, there's probably plenty of users running their production Ghost on sqlite3. Are there plans to help users migrate to mysql:8 with a dedicated tool, or is there already a guide to do it manually? sqlite does things differently and I don't really trust a "sqlite to mysql converter" as it might not replicate the database exactly the way Ghost expects it.

Hey @oliver-la 🙂 This is something on our list to investigate and look at providing tooling for in the coming months. MySQL is our recommended database for production but we'd certainly like to help smooth the transition over from SQLite.
Ghost content can be exported and reimported via the export/import functionality, but that doesn't cover all data in the database such as members events.

I guess we can probably close this now? :eyes:

Ghost v5 is out - I'm happy to close this 🙂


RefreshControl set the titleColor causes a crash

We use GitHub Issues for bugs.
Description
set titleColor property,
but I don't set the title, or set the titleColor first, after setting the title
causes a crash
Reproduction
[FILL THIS OUT: Try to reproduce your bug on rnplay.org and provide a link. If you can't reproduce the bug on rnplay.org, provide a sample project.]
Solution
[FILL THIS OUT: What needs to be done to address this issue? Ideally, provide a pull request with a fix.]
Additional Information

React Native version: 0.39.2
Platform: ios
Operating System: IOS

This should be fixed on master now https://github.com/facebook/react-native/commit/93a263d874789c23646cb1f77df0198e9e58cf33


Accessibility Issue

Between 480px-320px width some part of the action bar right icon buttons are getting cut.

Thank you for reporting this issue. We've identified the root cause of the issue and will add it to our backlog.

Thank you for your feedback and for bringing this to our attention. We have reviewed your issue and would like to inform you that it has been added to our backlog for further tracking.
As a result, we are closing this GitHub issue. For any further updates or questions regarding this matter, we kindly ask you to continue the conversation through our official support channels:

For bug reports and technical assistance: Visit the Fabric Developer Community Forum. Our team and community experts are ready to assist you.
For additional support: Contact your account manager or reach out to the Fabric Support Team.

This will ensure that your queries are addressed promptly and by the appropriate team.
We appreciate your understanding and cooperation.


done the title and description for SEO

@danspratling , you can have a look and comment your views.

closed this PR without merge because the code was written in the wrong files.


feat(circleci/config.yml): Add notify block that will only work for master

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


Don't delete openstack instances on creation timeout

Which issue(s) this PR fixes (optional, in fixes #<issue number> format, will close the issue(s) when PR gets merged):
Fixes #1022
Special notes for your reviewer:
Optional Release Note:

Don't delete openstack instances on creation timeout

/test pull-machine-controller-e2e-openstack

@moadqassem done, PTAL.


i want to contact you

Hi Dweep, I tried to contact you with the gmail address on your GitHub profile but the address is unreachable, Gmail sent me a message to tell me that it can't find the address.
Please drop your email here !

Here you go, it's<EMAIL_ADDRESS>On Wed, 16 Dec 2020, 03:08 simon-lanf<EMAIL_ADDRESS>wrote:

Hi Dweep, I tried to contact you with the gmail address on your GitHub
profile but the address is unreachable, Gmail sent me a message to tell me
that it can't find the address.
Please drop your email here !
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/djthegr8/djthegr8.github.io/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKQZA73ZHNPQJWMK4XI6VNTSU7JMBANCNFSM4U5ABVWA
.


Can't type Japanese...

Hello, Hyperterm is great.
Can't type Japanese.
Would you fix it?
Thank you for great terminal app. 🙏

Related: #66.
Should be fixed by #214 🙏


[Feature Request] Selecting different languages for text and dubbing

I wonder if it's possible to implement an option to enable different languages for text and dubbing, i.e. keep the English dubbing, and change the text language to whatever you wish, i.e. Italian or Spanish.
The default launcher only changes both dubbing and text at the same time...

It seems like a glaring oversight that the announcer only speaks when English is selected.

It seems like a glaring oversight that the announcer only speaks when English is selected.

Did you find unused audio files in other languages or English was meant to be used with all localization in OR2SP?

I've decoded to reword my previous request as it didn't make any sense.


Mark to_palist as unsafe

This method returns data that is highly unsafe to use unless the coder knows what she is doing. So I mark it as unsafe at least so one has to call it within unsafe {}. This should make it more clear at the point of usage that one has to be careful.

This change is

Review status: 0 of 2 files reviewed at latest revision, 1 unresolved discussion.

src/pooladdr.rs, line 45 at r1 (raw file):

    /// Returns a copy of inner pf_palist linked list.
    /// Returned copy should never be used past the lifetime expiration of PoolAddrList.
    pub unsafe fn to_palist(self) -> ffi::pfvar::pf_palist {

can we tight pf_palist's lifetime to PoolAddrList instead?

Comments from Reviewable

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, 1 unresolved discussion.

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

src/pooladdr.rs, line 45 at r1 (raw file):
Previously, pronebird (Andrei Mihailov) wrote…
can we tight pf_palist's lifetime to PoolAddrList instead?

maybe return inner reference too... not sure

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

src/pooladdr.rs, line 45 at r1 (raw file):
Previously, pronebird (Andrei Mihailov) wrote…
maybe return inner reference too... not sure

not sure how to prevent this to be copied :D

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

src/pooladdr.rs, line 45 at r1 (raw file):
Previously, pronebird (Andrei Mihailov) wrote…
not sure how to prevent this to be copied :D

It must be copied, because pfioc_rule.rule.rpool.list needs an instance of that struct, not just a reference to it. So I did not find any way to just deal with references that are lifetime bound.

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

src/pooladdr.rs, line 45 at r1 (raw file):
Previously, faern (Linus Färnstrand) wrote…
It must be copied, because pfioc_rule.rule.rpool.list needs an instance of that struct, not just a reference to it. So I did not find any way to just deal with references that are lifetime bound.

good point

Comments from Reviewable


About LLD-MMRI Tumor Mask

Your work is amazing! I saw the tumor mask link you provided on the LLD-MMRI official website. Is it the predicted result of your big model? Is there an expert to calibrate the prediction results? Actually, I just want to know if it can be trained as a GT label. Looking forward to your reply

Hi @LambdaLi ,
Thanks for your interest.

It was generated by LiteMedSAM.
Not yet. Any contributions on expert-revised annotations are welcome.


Zotero API error

The website https://transplantid.net was running fine for last 6 months but when I ran sync command today after cleaning the index it's giving the below error. It's API request error from Zotero API.
[2023-11-05 04:31:13,137] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:31:13,137] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:33:13,236] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:34:13,420] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:34:13,420] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:36:13,496] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:37:13,677] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:37:13,677] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:39:13,777] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:40:14,038] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:40:14,039] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:42:14,139] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:43:14,340] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:43:14,341] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:45:14,423] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:46:14,598] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:46:14,599] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:48:14,698] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:49:14,963] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:49:14,964] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:51:15,064] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:52:15,256] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:52:15,257] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:54:15,353] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:55:15,536] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:55:15,536] WARNING in zotero: The Zotero API request has failed in _next_batch. New attempt in 120 seconds...
[2023-11-05 04:57:15,636] INFO in zotero: Requesting up to 100 updated items since version 7868, starting at position 0...
[2023-11-05 04:58:15,876] WARNING in zotero:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

[2023-11-05 04:58:15,877] ERROR in zotero: The maximum number of API call attempts to Zotero has been reached. Stopping.
Traceback (most recent call last):
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/sync/zotero.py", line 329, in next
return self._next_item()
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/sync/zotero.py", line 355, in _next_item
zotero_item = next(self.iterator)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/pyzotero/zotero.py", line 411, in _retrieve_data
self.request.raise_for_status()
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 504 Server Error: Gateway Time-out for url: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/bin/flask", line 8, in
sys.exit(main())
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/flask/cli.py", line 1047, in main
cli.main()
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/click/decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/flask/cli.py", line 357, in decorator
return __ctx.invoke(f, *args, **kwargs)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/cli.py", line 20, in execution_time_logger
return_value = wrapped(*args, **kwargs)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/cli.py", line 46, in sync
sync_cache()
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/sync/cache.py", line 62, in sync_cache
for item in zotero.Items(zotero_credentials, since=since, formats=list(formats) + ['data']):
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/sync/zotero.py", line 331, in next
self._next_batch()
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/sync/zotero.py", line 40, in retry_zotero
return wrapped(*args, **kwargs)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/kerko/sync/zotero.py", line 349, in _next_batch
self.zotero_batch = getattr(self.zotero_credentials, self.method)(**params)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/pyzotero/zotero.py", line 178, in wrapped_f
retrieved = self._retrieve_data(func(self, *args))
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/pyzotero/zotero.py", line 413, in _retrieve_data
error_handler(self, self.request)
File "/home/transpla/virtualenv/public_html/transplantIDlib/3.9/lib/python3.9/site-packages/pyzotero/zotero.py", line 1644, in error_handler
raise ze.HTTPError(err_msg(req))
pyzotero.zotero_errors.HTTPError:
Code: 504
URL: https://api.zotero.org/users/4330545/items?since=7868&start=0&limit=100&sort=dateAdded&direction=asc&include=bib%2Cbibtex%2Ccitation%2Ccoins%2Cdata%2Cris&style=https%3A%2F%2Fdocs.edtechhub.org%2Fstatic%2Fdist%2Fcsl%2Feth_apa.xml%3F202012301815&format=json
Method: GET
Response:
504 Gateway Time-out

504 Gateway Time-out

I can see from the requested URL that you are using a CSL style that's externally hosted (https://docs.edtechhub.org/static/dist/csl/eth_apa.xml). Not sure that is the reason behind the error, but should that style become unavailable, synchronization will certainly fail. My understanding is that your site is based on code forked from theirs, so if you want to use that CSL style, you have to make it available from your own web server, and change the Kerko configuration to use it instead of https://docs.edtechhub.org/static/dist/csl/eth_apa.xml. Please let us know if that solves the problem!

Thanks, David. It partly solves the problem as I was able to sync the data from Zotero after making config and adding https://transplantid.net/static/dist/csl/eth_apa.xml but the title of the citations are missing as it was displaying earlier for https://transplantid.net/
Please let me know how to solve it as I have limited knowledge about CSL Style development.

Issue was avoided by setting the kerko.zotero.batch_size parameter to 20.


plugins.sbt updated with new resolver

replaced  https://dl.bintray.com/spark-packages/maven  with https://repos.spark-packages.org to resolve ResolverException issue, as dl.bintray is sunset and forbidden.

Hi, thanks for fixing this. Can you please add the paste of successful build. We will get this merged

Hello @mayurdb ,
Please find below successful build screenshot :

@mayurdb can we merge this PR? I close https://github.com/qubole/sparklens/pull/80


are you going to make the training code and data available?

Thank you for the excellent work! I was wondering if the original training code and data will be open-sourced in the future.

Thanks for your interest in our work. I am currently a bit capacity-constrained and will look into cleaning up the pre-training code later. The processed pre-training data is a bit too large. I will need to think about how to do that.


Zcash Sustainability Fund

Not ready for review yet as it needs further testing, but uploading for awareness.

@tomekpiotrowski When this is closer to ready for review it would be good to get on a call to go through the proposed code changes with the team :)

@tomekpiotrowski When this is closer to ready for review it would be good to get on a call to go through the proposed code changes with the team :)

Sure.
It's also my intention to document the code a bit better and provide a written overview of the changes in the coming days.

This PR can be closed, as it has been replaced by: https://github.com/ZcashFoundation/zebra/pull/8930


Swap middle mouse pan and right mouse orbit

Do you have a recommendation for an easy swap of these controls?  I don't know if it should be a global commit but instead I'm interested for my preferences.

Disregard my question.  Apparently I was blind in my first read.  Here is my change to set this (similar to THREE.js original OrbitControls.js):
// Mouse buttons
	//this.mouseButtons = { ORBIT: THREE.MOUSE.RIGHT, PAN: THREE.MOUSE.MIDDLE };
	this.mouseButtons = { ORBIT: THREE.MOUSE.MIDDLE, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.RIGHT };

I'm a little nervous of the double THREE.MOUSE.MIDDLE assignment but so far I haven't run into any complications.


Building missing 3.12 packages

Changes:

triggering a build for 3.12.
not increasing the build number, skip-existing will take care of avoiding duplication.

@cbouss no package was built
2023-11-17T20:27:23.508564+00:00  | INFO     |   # To have conda build upload to anaconda.org automatically, use
2023-11-17T20:27:23.509747+00:00  | INFO     |   # conda config --set anaconda_upload yes
2023-11-17T20:27:23.5109+00:00    | INFO     |   anaconda upload \
2023-11-17T20:27:23.512049+00:00  | INFO     |
2023-11-17T20:27:23.513197+00:00  | INFO     |   anaconda_upload is not set.  Not uploading wheels: []
2023-11-17T20:27:23.514354+00:00  | INFO     |
2023-11-17T20:27:23.515503+00:00  | INFO     |   INFO :: The inputs making up the hashes for the built packages are as follows:
2023-11-17T20:27:23.516644+00:00  | INFO     |   {}
2023-11-17T20:27:23.517817+00:00  | INFO     |

@cbouss no package was built
2023-11-17T20:27:23.508564+00:00  | INFO     |   # To have conda build upload to anaconda.org automatically, use
2023-11-17T20:27:23.509747+00:00  | INFO     |   # conda config --set anaconda_upload yes
2023-11-17T20:27:23.5109+00:00    | INFO     |   anaconda upload \
2023-11-17T20:27:23.512049+00:00  | INFO     |
2023-11-17T20:27:23.513197+00:00  | INFO     |   anaconda_upload is not set.  Not uploading wheels: []
2023-11-17T20:27:23.514354+00:00  | INFO     |
2023-11-17T20:27:23.515503+00:00  | INFO     |   INFO :: The inputs making up the hashes for the built packages are as follows:
2023-11-17T20:27:23.516644+00:00  | INFO     |   {}
2023-11-17T20:27:23.517817+00:00  | INFO     |

The missing ones were built: https://staging.continuum.io/prefect/fs/conda-package-handling-feedstock/pr11/cb40e30

Ah I see. I thought it would rebuild for all platforms. But apparently not.


Should Find return null or empty IEnumerable on no result.

The Find method is similar to EF Where method. Which always returns an empty IEnumerable (not nulll) when there are no results that match that query.
But here in FastCrud null is returned which means on every Find we have to do a null check. Should we be returning IEnumerable with no elements instead?

Yes I was the impression that was the case. I'll take a look.

Nvm - that is correct - for some reason one of my wrappers was returning null and i thought it was fastcrud.


don't work

'Custom Work' brackets plugins
Avril Alejandro
5.1.8
This plugin very helpful but sometime's does not work for this plugin. Refresh my brackets window 2-4 time so hide this plugin.

Please can be more descriptive, is the first report

I have the same problem. I'm using Brackets 1.9 build 1.9.0-17312 ( latest version on http://brackets.io)
Please see the attached image below.

@mrttahd Explain the problem

@DH3ALEJANDRO Thank you for reply. My problem's I can't see multi tabs. I tried to open about 20 files but I can't see "buttons show/hide with tabs of active documents on the top of the editor"

@mrttahd, @krunal222 and.....
temporary solution
In the bracket console run the following code
var filePath = brackets.app.getApplicationSupportDirectory()+"/extensions/user/custom-work-for-brackets/sys/simple.min.css"; brackets.test.CommandManager.execute(brackets.test.Commands.FILE_OPEN, {fullPath: filePath});
At the end of the open file paste the following
.main-view.cw-nonscroll .cw-ul {
    width: 100%;
}

Save and close it
I will try to solve some errors. The update will be soon
offer my apologies for the inconvenience Avril Alejandro

Update

I just installed your plugin and I'm having the same problem the other two had. I'm using Brackets 1.9 (the most current from the Brackets site) and closed Brackets and opened back up and I have not tabs at the top.  I've looked through every menu option many times and don't see any place to enable it so any idea what could be wrong?  I've uninstalled and reinstalled several times with no luck.

Just did a ctrl + tab and now the tabs are showing up when they didn't before.  I'll take it.  Thanks for creating this!


Hello, why is the mirror projection connection slow

Hello, why is the mirror projection connection slow

It takes about 7 to 8 seconds


Shader bug on transparent objects

Hi, I love this shader but it seems that there's an issue when i try using it with transparent objects
I'll link a video showing the bug with a screenshot of my camera setup. Btw i'm on godot 4.0 stable release thx for the help !
https://user-images.githubusercontent.com/83843731/231159640-f0e862e4-ebea-4cf2-b8c0-5c604276b5b9.mp4

Sorry for the late reply!
The shader simply wasn't meant for transparent objects - I'm not sure what's causing it to break. It can probably be fixed but I'm afraid I won't have time to look into it. If someone wants to fix it feel free to submit a PR.
In the meantime, I would opt to not use it as a post-processing shader. Assigning it to specific objects should make the issue manageable.

I can't see the issue...


HDFS-16357. Fix log format in DFSUtilClient

if address is local ,there will be additional space in the log .we can improve it to look proper

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 48s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
33m 56s

trunk passed

+1 :green_heart:
compile
1m  7s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
0m 58s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
0m 32s

trunk passed

+1 :green_heart:
mvnsite
1m  2s

trunk passed

+1 :green_heart:
javadoc
0m 48s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
0m 42s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
2m 50s

trunk passed

+1 :green_heart:
shadedclient
22m 47s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 53s

the patch passed

+1 :green_heart:
compile
0m 59s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
0m 59s

the patch passed

+1 :green_heart:
compile
0m 49s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
0m 49s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 22s

the patch passed

+1 :green_heart:
mvnsite
0m 53s

the patch passed

+1 :green_heart:
javadoc
0m 39s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
0m 34s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
2m 42s

the patch passed

+1 :green_heart:
shadedclient
22m 18s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 28s

hadoop-hdfs-client in the patch passed.

+1 :green_heart:
asflicense
0m 36s

The patch does not generate ASF License warnings.

97m 36s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3729/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3729

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux a71ef2494b57 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / ac1d87905bbe8c2f4dad9aa8e8f19e0b47f518a4

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3729/1/testReport/

Max. process+thread count
547 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-client U: hadoop-hdfs-project/hadoop-hdfs-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3729/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 57s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
35m  7s

trunk passed

+1 :green_heart:
compile
1m 10s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
0m 56s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
0m 28s

trunk passed

+1 :green_heart:
mvnsite
1m  1s

trunk passed

+1 :green_heart:
javadoc
0m 49s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
0m 40s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
2m 47s

trunk passed

+1 :green_heart:
shadedclient
24m 12s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 55s

the patch passed

+1 :green_heart:
compile
1m  0s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
1m  0s

the patch passed

+1 :green_heart:
compile
0m 50s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
0m 50s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 20s

the patch passed

+1 :green_heart:
mvnsite
0m 52s

the patch passed

+1 :green_heart:
javadoc
0m 39s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
0m 34s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
2m 47s

the patch passed

+1 :green_heart:
shadedclient
22m 40s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 28s

hadoop-hdfs-client in the patch passed.

+1 :green_heart:
asflicense
0m 38s

The patch does not generate ASF License warnings.

100m 42s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3729/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3729

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux ba468bf2fd6c 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / c03d0f3286d3b164eb8db482be5ba667677e54ba

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3729/2/testReport/

Max. process+thread count
721 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-client U: hadoop-hdfs-project/hadoop-hdfs-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3729/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Merged. Thanx @GuoPhilipse for the contribution


Enable Numpy functions for GPU in Numba through dpnp

Goal
Allow users to call the following Numpy functions (initially) inside function decorated with @njit to be offloaded to the GPU.

np.sum (upto 3d tested)
np.prod (upto 3d tested)
np.argmax (upto 3d tested)
np.max (upto 3d tested)
np.argmin (upto 3d tested)
np.min (upto 3d tested)
np.argsort
np.median (upto 3d tested)
np.mean (upto 3d tested)
np.matmul
np.dot
np.cov

Issues

Numba already has overloads for these functions, the existing overloads can not be plugged in and out.
Numba uses a mix of old and new techniques to implement these functions (1. @infer_type and @lower_builtin 2. @overload). Ideally we want to reuse most of Numba's existing implementation and simply make a call to dpnp.\

Using @overload does not work as we can not specify which overload to use.
Using the first techinque requires us to know the Numpy function very well in order to know the combination of the typing for each set of input which is not trivial and time consuming to get right. The mechanism to override existing typing and implementation is hackish.

Possible solution

Implement a pass that rewrites the name of the selected Numpy functions to avoid having to deal with existing overload.
Port current implementation of calling into dpnp from technique 1 (@infer_type and @lower_builtin) to technique 2 (@overload)

Current implementation:
https://github.com/IntelPython/numba-dppy/blob/main/numba_dppy/experimental_numpy_lowering_overload.py
POC of possible solution:

Rewrite_pass: https://github.com/reazulhoque/numba/blob/feature/rewrite_pass_to_rename_functions/numba/dppl/dppl_passes.py#L45
Implementations: https://github.com/reazulhoque/numba/blob/feature/rewrite_pass_to_rename_functions/numba/dppl/dpnp_glue/dpnpimpl.py

@reazulhoque Can you update the ticket with the list of functions that are still pending. Otherwise we will never be able to close this ticket. :)

@reazulhoque Can you update the ticket with the list of functions that are still pending. Otherwise we will never be able to close this ticket. :)

This work is complete. PR was merged.

This work is complete. PR was merged.


[BUG]: MixWithOthers iOS not work for first load

Version
6.4.2
What platforms are you having the problem on?
iOS
System Version
iOS 17.5.1
On what device are you experiencing the issue?
Real device
Architecture
Old architecture
What happened?
External audio such as Spotify stops when the video has been played even if I set MixWithOthers to “mix”, but when the audio is played again, the audio does not stop. I thought it would stop when first load/play.
https://github.com/user-attachments/assets/9e3b0def-f1c3-4b23-bd13-c47bad1b04fa
Reproduction

Reproduction
Step to reproduce this bug are:
Component:
import React from 'react'
import Video, { IgnoreSilentSwitchType, MixWithOthersType } from 'react-native-video'

export function LandingScreen(): JSX.Element {
  return (
    <Video
      style={{ flex: 1 }}
      resizeMode="contain"
      source={{ uri: 'https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerMeltdowns.mp4' }}
      ignoreSilentSwitch={IgnoreSilentSwitchType.IGNORE}
      mixWithOthers={MixWithOthersType.MIX}
      controls
    />
  )
}

AppDelegate:
#import "AppDelegate.h"
#import "RNBootSplash.h"
#import <Firebase.h>
#import <React/RCTLinkingManager.h>
#import "RNFBMessagingModule.h"

#import <React/RCTBundleURLProvider.h>
#import <AVFoundation/AVFoundation.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  // RN Firebase
  [FIRApp configure];

  self.moduleName = @"factum";
  // You can add your custom initial props in the dictionary below.
  // They will be passed down to the ViewController used by React Native.

  [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

  self.initialProps = [RNFBMessagingModule addCustomPropsToUserProps:nil withLaunchOptions:launchOptions];

  return [super application:application didFinishLaunchingWithOptions:launchOptions];
}

- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
{
#if DEBUG
  return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
#else
  return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif
}

// RNBootSplash
- (UIView *)createRootViewWithBridge:(RCTBridge *)bridge
                          moduleName:(NSString *)moduleName
                           initProps:(NSDictionary *)initProps {
  UIView *rootView = [super createRootViewWithBridge:bridge
                                          moduleName:moduleName
                                           initProps:initProps];

  [RNBootSplash initWithStoryboard:@"BootSplash" rootView:rootView];

  return rootView;
}

// Deep Links
- (BOOL)application:(UIApplication *)application
   openURL:(NSURL *)url
   options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
  return [RCTLinkingManager application:application openURL:url options:options];
}

// Universal Links
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity
 restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler
{
  return [RCTLinkingManager
            application:application
            continueUserActivity:userActivity
            restorationHandler:restorationHandler
         ];
}

@end

Hi @krisnapy, thanks for sharing issue! We'll try to fix it as fast as possible!

Sorry for very long answer time. It looks like something easy to fix (1 line):
I think following patch should be enough to fix the issue:
diff --git a/ios/Video/RCTVideo.swift b/ios/Video/RCTVideo.swift
index 345acbf0..4b002828 100644
--- a/ios/Video/RCTVideo.swift
+++ b/ios/Video/RCTVideo.swift
@@ -753,6 +753,7 @@ class RCTVideo: UIView, RCTVideoPlayerViewControllerDelegate, RCTPlayerObserverH
@objc
func setMixWithOthers(_ mixWithOthers: String?) {
_mixWithOthers = mixWithOthers

   RCTPlayerOperations.configureAudio(ignoreSilentSwitch: _ignoreSilentSwitch, mixWithOthers: _mixWithOthers, audioOutput: _audioOutput)
   applyModifiers()

}

hum, that is not enough ...
If we define only mixWithOther, there is no audio output at all ...
@KrzysztofMoch It would be great to integrate this change as part of: https://github.com/TheWidlarzGroup/react-native-video/pull/3850/files
I think you already fix the issue I see in your PR, but as I don't have real iphone yet, I cannot test properly ...

I also wonder if configureAudio (or your new function) should be called inside applyModifiers ? but I am not sure ...

Any update on this issue?