Repository: syncthing/syncthing (language: go)

Issue:
Deleting or renaming directories when syncing xattrs or ownership causes empty dir tree to get "put back" by ST
### Does your log mention database corruption?

No

### Versions

 - macOS 14.3 ← _I believe this may be the key factor_ (also tested up to 14.4 dev beta3  23E5196e)
 - syncthing ~~1.27.2~~ 1.27.3 macOS Bundle, also tested on v1.27.4-rc.1

### Setup

- 2 computers, both macOS + same versions of everything
- Both computers on the same LAN and have good connectivity
- 1 single Sync folder: 113,028 files, 20,458 directories, ~18.6 GiB
- ~~Trash Can~~ Simple file versioning (also tested with File Versioning disabled, makes no difference)

### Issue

In the last few days, while working in one particular subfolder of my single Sync directory, I experienced a situation where a deleted folder from machine A (that was present and fully synced between my 2 computers) almost immediately **re-appears**.

The error message `syncing: delete dir: file modified but not rescanned; will try again later` seems to repeat ad infinitum in the logs below. 

The only way I "solved" this was to very quickly delete the folder at the same time from both machines. But, if I re-create that folder and then delete it from machine A or B independently, the problem resurfaces.

The clocks are set correctly on both machines.

Deleting the directory via Terminal `rm -rf ./whatever/` behaves the same as trashing it via Finder.

probably related forum thread: https://forum.syncthing.net/t/deleted-folders-keep-re-appearing/19290/28

**update**: PR submitted ~~https://github.com/syncthing/syncthing/pull/9424~~ ... and now an updated one https://github.com/syncthing/syncthing/pull/9430

### Logs

<details><summary>(click to reveal)</summary>

```
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/parallel"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/block_docstring"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/_utils"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/render/ocv"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/ma/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/lib/tests/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/size"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/f2cmap"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/mingw"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/videoio_registry"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/ie/detail"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data/reveal"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/lib"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/string"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/src"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data/misc"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/segmentation"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/return_logical"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/checks"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/tests/examples/limited_api"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/include/numpy/random"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/typing"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/wip/gst"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/linalg/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/compat/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/ogl"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/regression/gh25337"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/mixed"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/cli"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/samples"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data/pass"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/utils/nested"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/core/cpu"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/_core"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/ov"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/aruco"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/bin"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/kind"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/ml"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/detail"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/barcode"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/parameter"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/quoted_character"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/oak"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/fft/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/mat_wrapper"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/ocl"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/Error"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/_examples/cffi"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/core/fluid"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/return_character"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/_backends"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/utils/fs"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/video"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/testing/_private"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 "Sync" (9bupw-pod9e): Failed to sync 106 items
2024-01-26 14:05:49 Folder "Sync" (9bupw-pod9e) isn't making sync progress - retrying in 1m1s.
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/mixed"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/__pycache__"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/matrixlib/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/quoted_character"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/core/fluid"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/compat/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/dnn"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/wip/gst"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data/reveal"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/kind"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/_backends"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/barcode"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data/fail"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/onnx/ep"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/oak"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/bin"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/_examples/numba"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/parameter"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/ocl"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/own/detail"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/aruco"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/.dylibs"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/opencv_python-4.9.0.80.dist-info"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/tests/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/mingw"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/tests/examples/cython"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/utils/nested"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/misc"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/regression/gh25337"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/abstract_interface"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/ipp"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/render/ocv"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/flann"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/crackfortran"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/cli"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/videoio_registry"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/ov"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/testing/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/src"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/utils/fs"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/lib/tests/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/return_character"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/common"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/string"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/mat_wrapper"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/wip/onevpl"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/imgproc/fluid"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/segmentation"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/detail"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/return_integer"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/return_complex"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/include/numpy/random"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/_typing"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/ie/detail"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/fft/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/negative_bounds"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/assumed_shape"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/size"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/_pyinstaller"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/ogl"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/linalg/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/return_real"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/samples"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data/pass"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/callback"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/fisheye"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/_examples/cffi"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/tests/examples/limited_api"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/streaming"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/Error"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/value_attrspec"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/return_logical"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/tests/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/_core"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/lib"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/core/cpu"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/ma/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/fcompiler"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/typing"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data/misc"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/array_api/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/core/ocl"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/command"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/_utils"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/ml"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/video"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy-1.26.3.dist-info"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/f2cmap"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/doc"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/.dylibs"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/wip/draw"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/ot/cpu"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/cuda"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/polynomial/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/isocintrin"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/block_docstring"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/testing/_private"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/module_data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/parallel"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/lib/npy-pkg-config"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/_examples/cython"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/array_from_pyobj"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils/checks"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:49 "Sync" (9bupw-pod9e): Failed to sync 106 items
2024-01-26 14:05:49 Folder "Sync" (9bupw-pod9e) isn't making sync progress - retrying in 1m0s.
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/distutils/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/core/include/numpy"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/own"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/ot"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/onnx"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/ie"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/distutils/fcompiler"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/compat/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/utils"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/misc"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/mat_wrapper"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/wip"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/core/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/_utils"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/render"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/imgproc"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/distutils/command"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/typing"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi/core"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:05:50 "Sync" (9bupw-pod9e): Failed to sync 20 items
2024-01-26 14:05:50 Folder "Sync" (9bupw-pod9e) isn't making sync progress - retrying in 1m0s.
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2/gapi"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/core"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/matrixlib"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/lib"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/lib"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/ot"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/typing/tests/data"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/fft"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/include"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/compat"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/wip"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/render"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/ma"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/distutils"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/utils"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/ie"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/polynomial"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/linalg"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/tests/examples"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/include/numpy"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/own"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/array_api"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/onnx"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/core/include"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/testing"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random/_examples"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/lib/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/core/tests"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/core"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/compat"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/cv2"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/random"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.z/numpy/distutils"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src/regression"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/numpy/f2py/tests/src"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 Puller (folder "Sync" (9bupw-pod9e), item "Settings/Alfred/Alfred.alfredpreferences/workflows/user.workflow.DBB851BA-9EFB-4042-950E-441689B493EE/libs.x/cv2/gapi/imgproc"): syncing: delete dir: file modified but not rescanned; will try again later
2024-01-26 14:06:49 "Sync" (9bupw-pod9e): Failed to sync 48 items
2024-01-26 14:06:49 Folder "Sync" (9bupw-pod9e) isn't making sync progress - retrying in 1m0s.
```

</details>



Discussion / hints:
I suspect you're syncing/deleting settings of a running program, which is what causes the modifications and hence "resurrection" of the deleted files. This seems like a support issue more suited to the forum: forum.syncthing.net
It's a subfolder of my Alfred workflows dir, but the files are not specifically settings or in any way belonging to Alfred. The bug also occurs regardless of whether Alfred is running or not.

Further down the thread, I can reproduce the behavior with a completely separate non-related dir.
I decided to try a database reset on both machines (not sure if it's required to do it on both side, so I did...)

I used the API...
```
curl -X POST -H "X-API-Key: <APIKEY>" "http://127.0.0.1:8384/rest/system/reset?folder=<FOLDERID>"
```
Took about 12 minutes, and everything is re-synced. Will continue to monitor the situation.

**update**: The db reset did not help.
@calmh This is still weird. Been doing more testing today. I'm doing a "clean" test: a brand new folder that is OUTSIDE any application-related settings dir. Just a brand new folder called `foo123`. I open a Terminal on Machine-A, `cd` into that directory, and execute

```
python3 -m pip install --disable-pip-version-check --isolated --upgrade --target=. opencv-python
```

After a few moments, the files have synced to Machine-B. So far so good.

Next, I select all and delete the files that were just created. About 10-15 seconds later, the folders mysteriously just come back. Sometimes all of them, sometimes only some of them. I can repeat this several times, the folders just will not stay deleted. Below is a screen recording showing this!

In the debug logs, there are many messages like

```
2024-01-29 13:34:05 Puller (folder "Sync" (xxxxx-xxxxx), item "foo123/numpy/typing"): syncing: delete dir: directory has been deleted on a remote device but is not empty; the contents are probably ignored on that remote device, but not locally
2024-01-29 13:34:05 Puller (folder "Sync" (xxxxx-xxxxx), item "foo123/numpy/lib"): syncing: delete dir: directory has been deleted on a remote device but is not empty; the contents are probably ignored on that remote device, but not locally
2024-01-29 13:34:05 Puller (folder "Sync" (xxxxx-xxxxx), item "foo123/numpy/f2py/tests"): syncing: delete dir: directory has been deleted on a remote device but is not empty; the contents are probably ignored on that remote device, but not locally
2024-01-29 13:34:05 Puller (folder "Sync" (xxxxx-xxxxx), item "foo123/numpy/core/include"): syncing: delete dir: directory has been deleted on a remote device but is not empty; the contents are probably ignored on that remote device, but not locally
2024-01-29 13:34:05 "Sync" (xxxxx-xxxxx): Failed to sync 6 items
2024-01-29 13:34:05 Folder "Sync" (xxxxx-xxxxx) isn't making sync progress - retrying in 1m0s.
2024-01-29 13:34:05 Puller (folder "Sync" (xxxxx-xxxxx), item "foo123/numpy/core"): syncing: delete dir: directory has been deleted on a remote device but is not empty; the contents are probably ignored on that remote device, but not locally
2024-01-29 13:34:05 Puller (folder "Sync" (xxxxx-xxxxx), item "foo123/numpy/typing"): syncing: delete dir: directory has been deleted on a remote device but is not empty; the contents are probably ignored on that remote device, but not locally
2024-01-29 13:34:05 "Sync" (xxxxx-xxxxx): Failed to sync 2 items
2024-01-29 13:34:05 Folder "Sync" (xxxxx-xxxxx) isn't making sync progress - retrying in 1m0s.
```

I don't know how to troubleshoot further but, something's definitely not right...

May be related?
- https://forum.syncthing.net/t/discussing-fs-watcher-delays-4953/11593
- https://github.com/syncthing/syncthing/issues/4953


https://github.com/syncthing/syncthing/assets/1992842/75e0e03f-ab19-457b-a73e-94f30220dc9b


**Update 1:**

I compiled a custom build based on v1.27.3-rc.2+8f5d07b - just in case. No change...

**Update 2:**

I also experimented with lowering `fsWatcherDelayS` to `0.5` and changing `databaseTuning` to `large`. Also no effect on the issue (although the folders do **_re-appear_** almost instantly now!)
Here is where that log string is defined: https://github.com/syncthing/syncthing/blob/8f5d07bd092990ceeb5d7f6b496e67ed5680a82f/lib/model/folder_sendrecv.go#L70
This is the block of code that generates the error:

https://github.com/syncthing/syncthing/blob/8f5d07bd092990ceeb5d7f6b496e67ed5680a82f/lib/model/folder_sendrecv.go#L2028-L2031

then later:

https://github.com/syncthing/syncthing/blob/8f5d07bd092990ceeb5d7f6b496e67ed5680a82f/lib/model/folder_sendrecv.go#L2059-L2061
So, generally speaking this doesn't happen, or we'd have a flood of complaints from everyone. As such, I'd suggest focusing on what might be different on your systems/setup that would trigger this.
@calmh Believe me, I've been focusing on it for 3 days straight. I've fiddled with debug flags, written scripts to stream errors from the events API in realtime, reset my database, adjusted the `fsWatcherDelayS` and `databaseTuning` params, compiled custom builds based off HEAD, tried reverting back to 1.27.1 (and 1.27.0)...

None of it has helped. I am really stuck here, and starting to feel crazy. Syncthing's been working more or less flawlessly for me for many years now.

The only thing I can think of that changed around the timeframe of when this started was I updated my 2 Macs to macOS 14.3. Could this be an OS-level bug? How could I even confirm that (short of reformatting my 2 Macs...)
Yeah, but all of that is fiddling with Syncthing, and I'm thinking this works with the usual default Syncthing for almost everyone since forever, so that's not the right variable to tinker with. I'm more thinking along the lines of are you using a different filesystem, some odd hardware, some odd driver, some other sync- or backup software, does it happen in both directions or is it limited to one of the devices, if so does it happen with any other device you own, etc.
- My filesystem is APFS which it has been for 6 years.
- I don't have any weird hardware or storage involved-just the bog standard Apple SSDs that came with these systems.
- Yes the bug happens in both directions, if I delete the folder from Machine-A then it reappears on Machine-A. If I delete from Machine-B, it reappears on Machine-B.

Are there any additional debug options that could help track this down if I enable them?

One other thought: could this be related to my `.stignore` ? I'm using a single shared `.stglobaligbore` that is sourced from the local `.stignore`. Here are the contents of that file:

```
!Icon{[a-z],[A-Z],[0-9],_,-}
(?d)Icon?

(?d).DS_Store
(?d)._*
(?d).Spotlight-V100
(?d).Trashes
(?d)*.tmp
(?d)*.swp

.obsidian/plugins/recent-files-obsidian/data.json
.obsidian/workspace.json
/Obsidian/*/debug.log

S.gpg-*
```

**Jan 30 morning update**: I created an entirely new sync folder definition, left everything at defaults, and started it on both ends completely empty. Dropped in some files and waited for sync to reach 100%. Then, I deleted the folder contents on Machine-A. **After ~1m the folders had returned back from the dead.**

I then scoured the advanced settings again, and saw the [`modTimeWindowS`](https://docs.syncthing.net/users/config#config-option-folder.modtimewindows) option, which I enabled and set to `2`. I then re-tested. Same results. Completely baffled here.

**Jan 30 evening update**: I spun up 2 **brand new** macOS VMs (mac1, mac2) completely isolated from each other and from the other systems involved in this bugreport. I did not do anything other than install Syncthing 1.27.2 on both of them, and connect them to each other.

I created a new shared folder, using all default values for everything.

I then repeated the original test: create a directory with around ~1100 files in it and ~150 directories. I waited for the sync to reach consensus. I then deleted the folder from mac1 and waited. The bug immediately reared its head again, a few of the folders quickly "snapped back". I repeated the test 2 more times to be sure.
Yeah, you've certainly done your due diligence. I tried it a few times now on my macOS 14.3 M2 laptop, with two instances on the same machine but different directories etc, no snapbacks, so I still can't explain what you're seeing. Sorry. :/
> Yeah, you've certainly done your due diligence. I tried it a few times now on my macOS 14.3 M2 laptop, with two instances on the same machine but different directories etc, no snapbacks, so I still can't explain what you're seeing. Sorry. :/

Did you run the same script that generated the directories?
> ```
> python3 -m pip install --disable-pip-version-check --isolated --upgrade --> target=. opencv-python
> ```
I did now, a whole bunch of times creating and removing the structure. In doing that I think I found another bug in the filesystem watcher (it seems to not trigger for items that were deleted, created, then deleted again, necessitating a manual or periodic scan to detect the remove...). I also got a couple of transient warnings on the receiving side ("directory has been deleted on a remote device but is not empty") which went away on retry. This could be an ordering issue or related to the above, perhaps.

No putbacks, though.
> I tried it a few times now on my macOS 14.3 M2 laptop, with **two instances on the same machine** but different directories

I'm not sure that's the "same" -- I will test it like that on my side. I suggest [UTM][1] for a free and simple way to spin up some macOS VMs for testing if you only have 1 Mac.

Also, there's nothing special about that Python command that I ran to generate the files, I also tested by simply dragging a copy of the Syncthing macOS app bundle into the sync folder, and upon deleting that, it also snapped back, wirh empty orphan dirs left behind.

Just asking again, are there any extra debug facilities that I can toggle on to help narrow down the cause of what I'm seeing here?

[1]: https://mac.getutm.app/
The cause is in your initial post: `syncing: delete dir: file modified but not rescanned; will try again later`. Syncthing thinks, right or wrong, that the thing that it's about to delete has changed in some manner since it was last scanned, and shouldn't be deleted since there is a sync conflict.
> I think I found another bug in the filesystem watcher (it seems to not trigger for items that were deleted, created, then deleted again, necessitating a manual or periodic scan to detect the remove...).

Wow, thanks for discovering this. I think I've been hit by this bug quite a few times, and I always wondered what the culprit was. Had no idea how to reproduce, so I just kept restarting Syncthing to make the watcher work again.
@calmh I think I may be making progress towards figuring this out.

I had a theory that Spotlight was "doing something" to the files shortly after creation. I added an exclusion for the dir that I was syncing in Syncthing and re-ran the tests. No problem! No "snapbacks"!

I then made a small test script to dump the timestamps to a file, pause 10s and dump them again, and diff the results:

```shell
#!/bin/zsh --no-rcs
DIR=$HOME/hello_world
echo "v1"
find -s "$DIR" ! -path '*/.stversions/*' -exec stat -f%a,%m,%c,%B%t%N {} \; >/tmp/v1
echo "sleeping for 10s"
sleep 10
echo "v2"
find -s "$DIR" ! -path '*/.stversions/*' -exec stat -f%a,%m,%c,%B%t%N {} \; >/tmp/v2
echo "diff:"
diff /tmp/v{1,2}
```
When I ran this immediately after the pip install command that adds the files, I saw that the `atime` (access time) on most of the files had been bumped by ~6 sec.

For example
<img width="913" alt="image" src="https://github.com/syncthing/syncthing/assets/1992842/1e57b24b-03b6-4ffd-b153-2c371ba3ec96">

I _think_ Syncthing counts a change in the `atime` as a change that requires sync, and so the hysteresis occurs because mid-sync or mid-delete, you have Spotlight on one side or the other in there indexing files and touching their access timestamps (see [possibly related SuperUser post][1]).

**_IF_** this is what is happening, I'm not sure I understand the merit of considering merely accessing a file as a "change", but in case that's a long-standing or breaking change, I wonder is there some advanced config flag to tell ST to ignore changes in atime and only consider the other timestamps like `birthtime` or `mtime`?

**update:** Further tests are now conflicting with this finding: even when adding an exclusion in Spotlight to my original systems, I am still seeing this atime discrepancy 6-8 seconds after the files are created. Not sure whether that's a red herring, or if Syncthing even takes atime into consideration at all...

[1]: https://superuser.com/a/89522/67691
This is getting weirder. It also affects renames. If I have a folder called `folder 1` on both sides, and I rename it to `folder 2`, I end up with **BOTH** folder1 & folder2... this repeats endlessly. Here's a video (sorry for the poor quality):

https://github.com/syncthing/syncthing/assets/1992842/b4653685-8b08-4fbc-9f37-a3ebc705cd4c




I'm desperate. Anything else I can do here to try to track this down?

I just enabled the following extra debug modules on both machines

- fs
- scanner
- walkfs
- watchaggregator

...and ran this quick test

1. created a folder named `___x` at the top of my Sync folder
2. dumped files into it using the pip command above
3. waited for sync to complete
4. deleted all the subfolders that were created by step 2 (from Machine A)

Here's are log outputs of `tail -F syncthing.log | grep ___x` from both sides, immediately following the deletion of all the subfolders under `___x` from Machine A (step 4) and up until sync had returned to 100% green.

The deleted folders had all snapped back...

- [`machineA.log`](https://github.com/syncthing/syncthing/files/14128934/machineA.log)
- [`machineB.log`](https://github.com/syncthing/syncthing/files/14128935/machineB.log)

Looking at this, there are a couple of oddities. We take an example failed remove:

```
INFO: Puller (folder "Sync" (9bupw-pod9e), item "___x/cv2/gapi/imgproc"): syncing: delete dir: file modified but not rescanned; will try again later
```

This gets scanned a little later, so we can see what differences we saw:

```
[AL47A] 2024/02/01 12:37:29.292509 walk.go:450: DEBUG: walker/9bupw-pod9e@0x1400031ac60 checking: Directory{Name:"___x/cv2/gapi/imgproc", Sequence:0, Permissions:0755, ModTime:2024-02-01 12:37:28.105909529 -0500 EST, Version:{[{AL47AUJ 1706809049} {67NVTVG 1706808970}]}, VersionHash:, Deleted:false, Invalid:false, LocalFlags:0x0, NoPermissions:false, Platform:{<nil> <nil> <nil>  <nil> <nil>}, InodeChangeTime:2024-02-01 12:37:28.105909529 -0500 EST}
[AL47A] 2024/02/01 12:37:29.292527 walk.go:472: DEBUG: walker/9bupw-pod9e@0x1400031ac60 rescan: Directory{Name:"___x/cv2/gapi/imgproc", Sequence:212382, Permissions:0755, ModTime:2024-02-01 12:36:27.772506429 -0500 EST, Version:{[{AL47AUJ 1706809049} {67NVTVG 1706808970}]}, VersionHash:, Deleted:false, Invalid:false, LocalFlags:0x0, NoPermissions:false, Platform:{<nil> <nil> <nil>  <nil> <nil>}, InodeChangeTime:2024-02-01 12:36:27.772506429 -0500 EST}
```

Spoiler: no relevant differences, or shouldn't be. The modtime differs, but we expect that since we touched children, and we never care about mtime of directories for this reason (nor atime for anything ever). Also the InodeChangeTime differs. I don't know off hand whether that's expected just based on having deleted children, but we don't normally care about that anyway... except...

```
DEBUG: get xattr /Users/luke/Sync/___x/cv2/gapi/imgproc: skipping attribute "com.apple.provenance" denied by filter
```

Hang on, we're syncing extended attributes? That wasn't mentioned so far. In that case we *do* care about the inode change time, because it indicates (or *can* indicate) a change in xattrs. I wouldn't be surprised if a bunch of xattrs get set automatically in the background by all kinds of things, in this case apparently a provenance attribute was set and we're configured to ignore it...
Thanks for looking @calmh. Hmm yes I am syncing (some) xattrs but I've had them set like that for a looong time and never seen this behavior before. So ~~maybe macOS has added some new ones that I need to exclude~~. Here are my settings

<img width="903" alt="image" src="https://github.com/syncthing/syncthing/assets/1992842/bad1f7ad-7fde-4b19-97cc-8c33f60eb9b6">

I'll repeat the test and before deleting, I'll check the xattrs on both sides to see what they look like.
Still completely stumped here.

I just double checked for any errors in my `config.xml` file since I've been syncing custom xattrs since [before the config was supported in the GUI](https://forum.syncthing.net/t/com-apple-provenance/19262). Everything looks good.

I retested, checking the xattrs that were set on the folders before _and_ after the deletion/snapback. The only xattr present on the folders BEFORE deletion was `com.apple.provenance` which is (as shown in the XML below and the screenshot above) excluded. AFTER the deletion and the snapback, **the folders have no xattrs whatsoever on either side.**

#### Slightly redacted `config.xml` below

<details><summary>(click to view)</summary>

```xml
<configuration version="37">
    <folder id="9bupw-pod9e" label="Sync" path="/Users/luke/Sync" type="sendreceive" rescanIntervalS="3600" fsWatcherEnabled="true" fsWatcherDelayS="1" ignorePerms="false" autoNormalize="true">
        <filesystemType>basic</filesystemType>
        <device id="AL47..." introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <device id="67NV..." introducedBy="">
            <encryptionPassword></encryptionPassword>
        </device>
        <minDiskFree unit="%">1</minDiskFree>
        <versioning type="simple">
            <param key="cleanoutDays" val="1"></param>
            <param key="keep" val="5"></param>
            <cleanupIntervalS>3600</cleanupIntervalS>
            <fsPath></fsPath>
            <fsType>basic</fsType>
        </versioning>
        <copiers>0</copiers>
        <pullerMaxPendingKiB>0</pullerMaxPendingKiB>
        <hashers>0</hashers>
        <order>random</order>
        <ignoreDelete>false</ignoreDelete>
        <scanProgressIntervalS>0</scanProgressIntervalS>
        <pullerPauseS>0</pullerPauseS>
        <maxConflicts>10</maxConflicts>
        <disableSparseFiles>false</disableSparseFiles>
        <disableTempIndexes>false</disableTempIndexes>
        <paused>false</paused>
        <weakHashThresholdPct>25</weakHashThresholdPct>
        <markerName>.stfolder</markerName>
        <copyOwnershipFromParent>false</copyOwnershipFromParent>
        <modTimeWindowS>0</modTimeWindowS>
        <maxConcurrentWrites>4</maxConcurrentWrites>
        <disableFsync>false</disableFsync>
        <blockPullOrder>random</blockPullOrder>
        <copyRangeMethod>standard</copyRangeMethod>
        <caseSensitiveFS>false</caseSensitiveFS>
        <junctionsAsDirs>false</junctionsAsDirs>
        <syncOwnership>false</syncOwnership>
        <sendOwnership>false</sendOwnership>
        <syncXattrs>true</syncXattrs>
        <sendXattrs>true</sendXattrs>
        <xattrFilter>
            <entry match="com.apple.provenance" permit="false"></entry>
            <entry match="com.apple.quarantine" permit="false"></entry>
            <entry match="com.apple.macl" permit="false"></entry>
            <entry match="com.apple.lastuseddate#PS" permit="false"></entry>
            <entry match="*" permit="true"></entry>
            <maxSingleEntrySize>1024</maxSingleEntrySize>
            <maxTotalSize>4096</maxTotalSize>
        </xattrFilter>
    </folder>
    <device id="AL47..." name="ldh-air-m2" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
        <address>tcp://ldh-air-m2.internal:22000</address>
        <address>tcp://ldh-air-m2.ts:22000</address>
        <paused>false</paused>
        <autoAcceptFolders>false</autoAcceptFolders>
        <maxSendKbps>0</maxSendKbps>
        <maxRecvKbps>0</maxRecvKbps>
        <maxRequestKiB>0</maxRequestKiB>
        <untrusted>false</untrusted>
        <remoteGUIPort>0</remoteGUIPort>
        <numConnections>0</numConnections>
    </device>
    <device id="67NV..." name="mini" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
        <address>dynamic</address>
        <paused>false</paused>
        <autoAcceptFolders>false</autoAcceptFolders>
        <maxSendKbps>0</maxSendKbps>
        <maxRecvKbps>0</maxRecvKbps>
        <maxRequestKiB>0</maxRequestKiB>
        <untrusted>false</untrusted>
        <remoteGUIPort>0</remoteGUIPort>
        <numConnections>0</numConnections>
    </device>
    <gui enabled="true" tls="false" debugging="true" sendBasicAuthPrompt="false">
        <address>127.0.0.1:8384</address>
        <password>$2a....</password>
        <apikey>yePZ...</apikey>
        <theme>dark</theme>
    </gui>
    <ldap></ldap>
    <options>
        <listenAddress>tcp4://192.168.20.40:22000</listenAddress>
        <listenAddress>tcp4://192.168.20.41:22000</listenAddress>
        <listenAddress>tcp4://100.81.x.y:22000</listenAddress>
        <globalAnnounceServer>default</globalAnnounceServer>
        <globalAnnounceEnabled>false</globalAnnounceEnabled>
        <localAnnounceEnabled>true</localAnnounceEnabled>
        <localAnnouncePort>21027</localAnnouncePort>
        <localAnnounceMCAddr>[ff12::8384]:21027</localAnnounceMCAddr>
        <maxSendKbps>0</maxSendKbps>
        <maxRecvKbps>0</maxRecvKbps>
        <reconnectionIntervalS>60</reconnectionIntervalS>
        <relaysEnabled>false</relaysEnabled>
        <relayReconnectIntervalM>10</relayReconnectIntervalM>
        <startBrowser>true</startBrowser>
        <natEnabled>false</natEnabled>
        <natLeaseMinutes>60</natLeaseMinutes>
        <natRenewalMinutes>30</natRenewalMinutes>
        <natTimeoutSeconds>10</natTimeoutSeconds>
        <urAccepted>3</urAccepted>
        <urSeen>3</urSeen>
        <urUniqueID>dEkNrue4</urUniqueID>
        <urURL>https://data.syncthing.net/newdata</urURL>
        <urPostInsecurely>false</urPostInsecurely>
        <urInitialDelayS>1800</urInitialDelayS>
        <autoUpgradeIntervalH>12</autoUpgradeIntervalH>
        <upgradeToPreReleases>false</upgradeToPreReleases>
        <keepTemporariesH>24</keepTemporariesH>
        <cacheIgnoredFiles>false</cacheIgnoredFiles>
        <progressUpdateIntervalS>5</progressUpdateIntervalS>
        <limitBandwidthInLan>false</limitBandwidthInLan>
        <minHomeDiskFree unit="%">5</minHomeDiskFree>
        <releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL>
        <overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect>
        <tempIndexMinBlocks>10</tempIndexMinBlocks>
        <trafficClass>0</trafficClass>
        <setLowPriority>true</setLowPriority>
        <maxFolderConcurrency>0</maxFolderConcurrency>
        <crashReportingURL>https://crash.syncthing.net/newcrash</crashReportingURL>
        <crashReportingEnabled>true</crashReportingEnabled>
        <stunKeepaliveStartS>180</stunKeepaliveStartS>
        <stunKeepaliveMinS>20</stunKeepaliveMinS>
        <stunServer>default</stunServer>
        <databaseTuning>large</databaseTuning>
        <maxConcurrentIncomingRequestKiB>0</maxConcurrentIncomingRequestKiB>
        <announceLANAddresses>true</announceLANAddresses>
        <sendFullIndexOnUpgrade>false</sendFullIndexOnUpgrade>
        <connectionLimitEnough>0</connectionLimitEnough>
        <connectionLimitMax>0</connectionLimitMax>
        <insecureAllowOldTLSVersions>false</insecureAllowOldTLSVersions>
        <connectionPriorityTcpLan>10</connectionPriorityTcpLan>
        <connectionPriorityQuicLan>20</connectionPriorityQuicLan>
        <connectionPriorityTcpWan>30</connectionPriorityTcpWan>
        <connectionPriorityQuicWan>40</connectionPriorityQuicWan>
        <connectionPriorityRelay>50</connectionPriorityRelay>
        <connectionPriorityUpgradeThreshold>0</connectionPriorityUpgradeThreshold>
    </options>
</configuration>
```
</details>

Just want to mention: when I did the isolated test with 2 fresh VMs [a couple of days ago](https://github.com/syncthing/syncthing/issues/9371#issuecomment-1918273897), the folder was set up with 100% default values (no xattr syncing) and I was still getting the snapbacks.

**edit**: I just spun up 2 macOS 14.2.1 VMs and am about to repeat the test again to see if this is a regression caused by 14.3 somehow.

**edit 2**: Finished the testing. No issues on the 14.2.1 VMs! So I'm now strongly leaning towards this being some kind of bug or new behavior in macOS 14.3.

**edit 3**: I updated my 2 machines to macOS 14.4 dev ~~beta1~~ ~~beta2~~ beta3 (23E5196e). No change, the issue is still present.

I don't have access to the granular statistics that feed [data.syncthing.net](https://data.syncthing.net/) but I wonder, how large is the intersection of users who are (a) using macOS 14.3 and (b) happened to notice this somewhat rare condition? I see darwin-arm64 is only 3223 users, so I could imagine that it's only a few hundred users at most running 14.3... maybe I'm just the first to notice?
Also, here's a new error I've never seen before:

![image](https://github.com/syncthing/syncthing/assets/1992842/c3b761b8-752b-4792-b505-86ad8fe1e5e5)

Well, after running 

```
find ~/Sync -type d -xattr -exec xattr -sv {} \; |
grep -v -e 'com.apple.provenance' -e kMDItemFinderComment -e com.apple.quarantine
```

...and seeing a handful of xattrs on my directories that I've never seen before e.g.

```
com.apple.favorite-rank.number#PS
com.apple.metadata:com_apple_backup_excludeItem
com.apple.xcode.CreatedByBuildSystem
LastUpgradeCheck
TestPlansLastUpgradeCheck
```
...I decided to try disabling xattr syncing altogether until I can figure out what's going on.

After doing that, the folder deletions seem to be working again. Still does not explain the behavior I'm seeing.
Compiled a macOS bundle with 1.27.3 as a test. Still bugged for me. I don't want to leave xattr sync off long term because I do use tagging and comments in my workflows. Anywhere to go from here troubleshooting wise?
What I know is this:

- with metadata sync _disabled_, this issue does not occur
- when the folder snaps back, it's comprised of empty dirs only, no **_files_** are restored—only a tree of empty nested directories
- for this particular test, I have File Versioning _disabled_, and xattr sync _enabled_, with only 1 exception for `com.apple.provenance`, like so:
  ![image](https://github.com/syncthing/syncthing/assets/1992842/2779bc4f-e926-41b9-936a-b0f0276d3c2d)

I created a debug script named [stfwatch][1] to try to narrow this down. I just don't know enough about the sync model to figure out where to look. The `stfwatch.sh` script runs a tight 0.5s loop and outputs the results of `syncthing cli debug file <folderID> <path>`, logging them to a file whenever a change is detected.

I ran this script on both endpoints, and then deleted a folder named `xxx` which contained the same test files that I've been using throughout this issue (`python3 -m pip install --disable-pip-version-check --isolated --upgrade --target=. opencv-python`). I waited for it to snap back/re-appear, then waited another couple of minutes to be sure things had settled and both sides were reporting green/"Up to Date", and then terminated the script.

The JSON filenames containing the full debug info are saved with the format:
```
timestamp_foldername_deviceId-hostname.json
```
e.g
```
1707324338.610479_xxx_AL47AUJ-ldh-air-m2.json
```

If you run the script as `stfwatch.sh -e` it will loop through and logfiles found and output the global and local sequence numbers, which I think could be related.

```
$ stfwatch.sh -e
1707324252.436733_xxx_67NVTVG-mini.json 	 global:18843 	 local:19315
1707324263.659048_xxx_AL47AUJ-ldh-air-m2.json 	 global:18843 	 local:18843
1707324335.738999_xxx_67NVTVG-mini.json 	 global:19461 	 local:19461
1707324335.918662_xxx_AL47AUJ-ldh-air-m2.json 	 global:19461 	 local:18843
1707324337.915451_xxx_67NVTVG-mini.json 	 global:20817 	 local:20817
1707324338.066311_xxx_AL47AUJ-ldh-air-m2.json 	 global:20817 	 local:18843
1707324338.468018_xxx_67NVTVG-mini.json 	 global:20817 	 local:20817
1707324338.610479_xxx_AL47AUJ-ldh-air-m2.json 	 global:20817 	 local:20199
```

I'm hoping there's a clue buried in there somewhere! @calmh would you be kind enough 🙏 to take a look at these logs/outputs (see attached)? They are as-is, with the exception that I redacted the full device IDs for privacy but left the "short" ID intact.

[cli debug logs.zip](https://github.com/syncthing/syncthing/files/14196989/cli.debug.logs.zip)

[1]: https://github.com/luckman212/stfwatch/blob/main/stfwatch.sh
I found what appears to be [another soul who had this same issue][1]. It was never properly resolved, just head in the sand of disabling xattr sync which I already noted above.

And here's [another one][2].

[1]: https://forum.syncthing.net/t/moving-file-on-local-machine-regularly-results-in-sync-failure/21008
[2]: https://forum.syncthing.net/t/problems-with-extended-attributes/20676

I suspect this is just a question of the system automatically adding xattrs and that being considered a modification and then the delete doesn't go through. Probably we need to improve the handling somewhere here. Normally this should work anyway because the attribute change gets synced back and then the delete is of the latest file, but maybe that doesn't happen in this case because the attribute is added at create time and thus not triggering a notification, so we don't know about it until next real scan.

I suspect if you do your directory creation plus sync, then either wait an hour or trigger a rescan on the receiving side, and *then* delete the files from the source side a little later this doesn't happen?
@calmh very much appreciate the 👀 

I just tested with the steps you outliined above, starting with a fresh empty dir.

1. 🔴 Mac-A: download the files
2. Wait for sync to complete
3. 🟢 Mac-B: Trigger rescan
4. Wait a little while
5. 🔴 Mac-A: Delete top level folder containing the files
6. Wait a little while
7. 🔴 Mac-A: After about 1 min, the folder _snapped back_

FWIW, I ran a folder compare using Beyond Compare after the initial sync (in between steps 2 and 3 above) and here's how it looked (all equal except for the orphan `.DS_Store` files on the receiving side).

![image](https://github.com/syncthing/syncthing/assets/1992842/2f8b6102-41f3-4a6d-a744-615de45ec412)

I have the `.stignore` set like this on both sides, which should allow for deletions IIUC:

```
(?d).DS_Store
```

![image](https://github.com/syncthing/syncthing/assets/1992842/1848fa6b-5f79-413d-ad27-b283328788e7)

I've also replaced my custom compiled build with the newly minted [1.27.3-1 bundle][1] from @xor-gate (made no difference)

[1]: https://github.com/syncthing/syncthing-macos/releases/tag/v1.27.3-1
To simplify things, I replicated this with a single 1-liner that generates a folder and puts 20 tiny text files inside of it:
```
mkdir -p ~/test123/new ; cd $_ ; for n in {1..20}; do echo $n>$n.txt; done
```
Even with this bog-simple arrangement, I can 100% reproduce this anomaly. I recorded a screencast of it, showing the local and remote sides side by side via Remote Desktop so it's visible in realtime.

The following timestamps might be of interest:

- `00:38—01:15` shows single file and multiple file deletions syncing correctly
- `02:09` snapback after deletion
- `02:23-03:30` shows a 100% empty folder deletion eventually being successfully propagated without a snapback
- further into the video just repeats the process to show it is reproducible

Helps to view fullscreen. Let me know if any particular logs would help.

https://github.com/syncthing/syncthing/assets/1992842/b5da2a37-1d4d-470c-84e3-5a16bd8fea83



Is it possible that the MacOS file system is modifying the attributes on deletion? I could see that creating a sync issue.
I wasn't able to reproduce this before, but I recently updated MacOS to 14.3.1 and now I get this behaviour as well.

I'll see if I can find some interesting additional logs, even though quite some work was put in to this already by the looks of it - well done on that:)
Is there some OS tooling to trace filesystem events? It might help to gather some "ground truth".
Because of this:

> **edit**: I just spun up 2 macOS 14.2.1 VMs and am about to repeat the test again to see if this is a regression caused by 14.3 somehow.
> 
> **edit 2**: Finished the testing. No issues on the 14.2.1 VMs! So I'm now strongly leaning towards this being some kind of bug or new behavior in macOS 14.3.
> 
> **edit 3**: I updated my 2 machines to macOS 14.4 dev beta1 (23E5180j). No change there, still having the issue.
> 
> **edit 4**: I updated my 2 machines to macOS 14.4 dev beta2 (23E5191e). No change, issue still present.

and this:

> I wasn't able to reproduce this before, but I recently updated MacOS to 14.3.1 and now I get this behaviour as well.

I think it is justifiable to change the issue title to incorporate MacOS 14.3+, since we can now reasonably assume that is part of the problem

@er-pa Thank you - I'm glad it's reproducible for others as I was seriously starting to lose my mind.

@anonhostpi Title changed!

@bt90 Yes there are some tools that report on filesystem activity:

- `eslogger` - native tool that hooks into [Endpoint Security Framework](https://developer.apple.com/documentation/endpointsecurity/event_types), check out the `--list-events` flag to see what it can capture. Piping that to `grep attr` looks promising, as it appears to support a few events specific to xattrs
- [Red Canary Mac Monitor](https://github.com/redcanaryco/mac-monitor) - not specifically for filesystem events but does capture some of them using the same ESF as eslogger. Could be useful.
- [FileMonitor.app](https://github.com/objective-see/FileMonitor/) (from @objective-see). This can be used for example like this
```
$ sudo /Applications/FileMonitor.app/Contents/MacOS/FileMonitor | jq -r 'select(.file.destination|test("test123")) | [ .timestamp, .event, .file.process.name, .file.destination ] | @tsv'
```
- [`fse_dump`](https://github.com/lespea/fse_dump/) - purpose built tool, written in Rust. Not realtime, it parses logfiles from the `.fseventsd` dir
- [FSMonitor](https://fsmonitor.com/) - hasn't been updated in a while, but I do have a license for it and will try to give it a spin
- `fs_usage` somewhat of a legacy tool but still might be useful

Here's a one-liner that will log xattr changes in realtime using `eslogger` and `jq`. There are 5 columns in the output:

- timestamp
- the event type
- the process making the change
- the xattr (or list of xattrs)
- the path being operated on (and mtime if it's a [`utimes` event type](https://developer.apple.com/documentation/endpointsecurity/3228936-es_events_t/3395730-utimes))

```shell
$ sudo eslogger --format json setextattr deleteextattr setattrlist utimes | jq -r '
.event as $e |
.process as $p |
($e | keys[0]) as $t |
($p | .executable? | (.path? | split("/")[-1] )) as $x |
[.time, $t, $x, ($e[$t].extattr // ($e[$t].attrlist?|keys?|join(","))), ([($e[$t].target.path),($e[$t].mtime//empty)]|join("->"))] |
@tsv'
```
sample output
```
2024-02-12T12:38:59.713301377Z	setattrlist	lsd	bitmapcount,commonattr,dirattr,fileattr,forkattr,volattr	/private/var/folders/vg/7yn5scj56w14xst2lstznnzr0000gn/0/com.apple.LaunchServices.dv/com.apple.LaunchServices-5027-v2(44f68177~).csstore
2024-02-12T12:38:59.714509241Z	setattrlist	lsd	bitmapcount,commonattr,dirattr,fileattr,forkattr,volattr	/private/var/folders/vg/7yn5scj56w14xst2lstznnzr0000gn/0/com.apple.LaunchServices.dv/com.apple.LaunchServices-5027-v2(44f68177~).csstore
2024-02-12T12:39:00.061436075Z	setextattr	logd	com.apple.logd.metadata	/private/var/db/diagnostics/Persist/0000000000001d7c.tracev3
2024-02-12T12:39:17.943158776Z	setextattr	SetStoreUpdateService	com.apple.metadata:com_apple_backup_excludeItem	/Users/luke/Library/Biome/sets/Default/Sets.db
2024-02-12T12:39:25.970321522Z	setextattr	logd	com.apple.logd.metadata	/private/var/db/diagnostics/Signpost/0000000000000c53.tracev3
2024-02-12T12:39:26.417875617Z	setattrlist	Finder	bitmapcount,commonattr,dirattr,fileattr,forkattr,volattr	/Users/luke/test123/xxx/.DS_Store
2024-02-12T12:39:28.594645678Z	setattrlist	lsd	bitmapcount,commonattr,dirattr,fileattr,forkattr,volattr	/private/var/folders/vg/7yn5scj56w14xst2lstznnzr0000gn/0/com.apple.LaunchServices.dv/com.apple.LaunchServices-5027-v2(d19756b7~).csstore
2024-02-12T12:39:28.595489962Z	setattrlist	lsd	bitmapcount,commonattr,dirattr,fileattr,forkattr,volattr	/private/var/folders/vg/7yn5scj56w14xst2lstznnzr0000gn/0/com.apple.LaunchServices.dv/com.apple.LaunchServices-5027-v2(d19756b7~).csstore
2024-02-12T12:48:32.610715511Z	setextattr	searchpartyuseragent	com.apple.metadata:com_apple_backup_excludeItem	/Users/luke/Library/com.apple.icloud.searchpartyd/SecureLocationCache/6AFFBB8F-9DA7-494E-94F8-109F04BE9330.record
2024-02-12T12:49:50.948743704Z	setextattr	logd	com.apple.logd.metadata	/private/var/db/diagnostics/Signpost/0000000000000c53.tracev3
2024-02-12T12:49:57.662229184Z	utimes	photolibraryd	/Users/luke/Pictures/Photos Library.photoslibrary->2024-02-12T12:49:57.662199000Z
2024-02-12T12:49:57.775976021Z	setextattr	logd	com.apple.logd.metadata	/private/var/db/diagnostics/Persist/0000000000001d7c.tracev3
2024-02-12T12:50:08.056079995Z	setextattr	AddressBookSourceSync	com.apple.metadata:com_apple_backup_excludeItem	/Users/luke/Library/HTTPStorages/com.apple.AddressBookSourceSync
2024-02-12T12:50:08.330487507Z	utimes	photolibraryd	/Users/luke/Library/Photos/Libraries/Syndication.photoslibrary->2024-02-12T12:50:08.330429000Z
2024-02-12T12:50:08.514135369Z	setextattr	containermanagerd	com.apple.containermanager.identifier	/Users/luke/Library/Containers/com.apple.mediaanalysisd
2024-02-12T13:05:16.480133162Z	deleteextattr	cloudd	CKSQLiteDatabaseIsOpening	/Users/luke/Library/Caches/CloudKit/cloudd_db/db
2024-02-12T13:06:02.987908255Z	setextattr	chronod	ArchiveFilePromise_ReloadDate	/private/var/folders/vg/7yn5scj56w14xst2lstznnzr0000gn/T/com.apple.chrono/TemporaryItems/NSIRD_chronod_NTf3qB/systemSmall---867841317617103083----164.00w--164.00h--20.00r--0f--0.00t-0.00l-0.00b0.00t.chrono-timeline
```

Link to [gist](https://gist.github.com/luckman212/4bb90c65a3470cb11fba49e694dc205f)
Since Extended Attributes are involved, doesn't that implementation rely quite a bit on the `inodeChange` time? That seems to be structurally a zero-value as global state on the receiving end (no idea if it's relevant).
I updated my previous post with a logging function. Also published it as a gist: [`xattr-watcher.sh`](https://gist.github.com/luckman212/4bb90c65a3470cb11fba49e694dc205f) for convenience.
This issue thread has become somewhat of a monstrosity. Is there anything actionable here? I feel like I've exhausted the resources I have: collected as much info, logs, scripts, repro steps, configs, screenshots, recordings, etc as I know how to do.

Sadly, diving head first into the Go code is over my head, otherwise I would have done that instead of spending the last 2 weeks tacking comments on here.

I'm surprised at how few people seem to have noticed this bug. It must be a vanishingly small intersection of Syncthing users who are **(a)** using macOS 14.3+, **(b)** syncing xattrs, and **(c)** happened to notice that the folders they deleted are resurrecting themselves.

Is there anything else I can do that could be useful in tracking down the source of this bug? Should I report it to Apple? What about setting up remote access to 2 Macs that are configured to reproduce this behavior?
If you were to dive into the Go code, I would start with the machine where the folders are created then deleted. We have already dug a bit into the code for the downstream machine.

Specifically I would look at 2 things. I would look at how and if MacOS modifies the extended attributes when you delete the files/folders and I would look at how the Go code handles both deletion and modification of extended attributes.

Knowing sync software, it is possible that MacOS is modifying the files at the same time it is deleting them, _creating a race condition for sync programs._

EDIT: A third thing I might look at it if I were you is what method MacOS uses to remove files via the GUI. It is possible that they are moving the head of the file tree (root directory) to a temporary trashcan before deleting the files as opposed to removing them recursively.

In short, what you are looking for is _possible race conditions_.

I lack the same environment you have by a long shot. I was here to evaluate syncthing and other software as a replacement for my NAS. So I don't even have syncthing running on my lab, much less a Mac.

I'm sure a similar cases exist for other devs here. Other considerations usually involve unpaid time: the devs may plan to look at this far later (which in your case may not be ideal). The way to get around that is try your best to patch it yourself.
- _I would take this consideration seriously_. I have seen many open source projects of this size hold on to bugs/feature requests for several years before patching them. There was a Gitlab feature request for implementing commit comments that lasted (I think) ~3 years before it was finally implemented. I've also seen communities like PowerShell and Node.JS hold onto bugs forever.

As for reading Go code, I would take snippets you don't understand and provide them to GPT (or another generative AI) along with context and where you got the code from to have GPT explain it to you more simply.
By the looks of it, this actually isn't a MacOS-related/only issue...

I've just tried it between Ubuntu 20.04 (I have to admit as vm on a MacOS host) and some Docker container on a Bookworm host (rpi 5) -> it does happen too (v1.27.2, Linux (64-bit ARM Container) <> v1.27.2, Linux (64-bit ARM)). In any way, it's not a MacOS<>MacOS only issue.

Just enable sync extend attributes on both sides, and the dirs (as long as they're not empty) will reappear (empty) after deleting or renaming them.
Could the bug actually be in the filesystem watcher module https://github.com/syncthing/notify ? I notice that hasn't been updated in ~3 years. And during manual compilation, I get warnings about `FSEventStreamScheduleWithRunLoop` being deprecated:

```
# github.com/syncthing/notify
cgo-gcc-prolog:219:2: warning: 'FSEventStreamScheduleWithRunLoop' is deprecated: first deprecated in macOS 13.0 - Use FSEventStreamSetDispatchQueue instead. [-Wdeprecated-declarations]
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h:1153:1: note: 'FSEventStreamScheduleWithRunLoop' has been explicitly marked deprecated here
```
Hi,

> I'm surprised at how few people seem to have noticed this bug. It must be a vanishingly small intersection of Syncthing users who are **(a)** using macOS 14.3+, **(b)** syncing xattrs, and **(c)** happened to notice that the folders they deleted are resurrecting themselves.

Hi,

You're not alone ;-)  I've got a similar config : 
- Two SMB servers running on Ubuntu 22.04 LTS machine, synced by ST. One is intel, the other a rpi4.
- Clients are macOS Sonoma, and access these SMB shares.

The trouble is the same : 
- Delete a folder and it pop's up back un the minute (soluce: delete, re-delete, re-re-delete ... until ST gaves up)
- Rename a folder, and another one is created with the olde name.
- Move a subfolder from a parent folder to another and you get them in both locations.

I use macOS color tag intensively to check progress in my work, so extended attributes a checked to reflect those changes.

I've just made new tests : 
- move folder from dir to dir with a old Mojave 10.14.6 Mac (and may be new Mac online too not checked), and they resurrect too in the first place.
- from server command line : sudo rm -r those resurected folders and ... they came back !
- re sudo rm ... but with no Mac clients connected : it worked


I've been playing around with the [tools I mentioned above](https://github.com/syncthing/syncthing/issues/9371#issuecomment-1937696552). The "simplest" so far seems to be [FSMonitor](https://fsmonitor.com/).

Below are several screenshots that show the filesystem events captured on both the sender and receiver during the deletion of the folder called **new** that is within the **test123** Sync folder that I've been using to test:

<img width=505 src=https://github.com/syncthing/syncthing/assets/1992842/d1a4fcf4-aae9-4981-a29a-725465ff5125>

#### Mac A (sender)
![macA (sender)](https://github.com/syncthing/syncthing/assets/1992842/4bc69c18-409e-48a1-8744-4f2dbafd4ea1)

The screenshot above shows that a split-second after deleting the `new` folder from the Sender, the `syncthing` process re-creates it. The question is—why??

#### Mac B (receiver)
![macB (receiver)](https://github.com/syncthing/syncthing/assets/1992842/a18ac619-5ee4-4cbc-beb4-b0b6fff2274c)

It's also interesting to me that on the Receiver (MacB), there are **delete** events for all the files 1-20, but no delete event for the **new** directory itself.
FSMonitor wasn't giving me enough detail, so I went back to working directly with Syncthing's own event logging via the API with my [stfwatch][1] script.

I created another script, which I used to generate the video below. It uses `jd` to diff the json from the eventlogs in time sequence, pausing after each one. Since this seems related to xattrs, I was focusing on the values of the `.[global/local].platform.darwin` keys.

It seems that it bounces between

```
- {"xattrs":null}
+ null
```
and
```
- null
+ {"xattrs":null}
```

until finally at the end when it's `null` for 2 sequences in a row (shown as `** no diff **` in green). I don't know if this is meaningful or useful, but since there's a lot of detail here I am hoping someone can spot something.

Also of note are the strange `1969-12-31T19:00:00-05:00` timestamps sometimes seen on the `inodeChange` values.


https://github.com/syncthing/syncthing/assets/1992842/52c93bb0-490b-4adc-b7a4-5b20c1a6f40a

**edit**: if anyone wants a copy of this json-diff script, I posted a gist: [`json-diff`][2].

[1]: https://github.com/luckman212/stfwatch
[2]: https://gist.github.com/luckman212/095fdb8544eef1aad8bda5d8d4dbc8d0

Fix patch:
diff --git a/lib/model/folder_sendrecv.go b/lib/model/folder_sendrecv.go
index 95badd1c898..2b77b67f08a 100644
--- a/lib/model/folder_sendrecv.go
+++ b/lib/model/folder_sendrecv.go
@@ -596,7 +596,7 @@ func (f *sendReceiveFolder) handleDir(file protocol.FileInfo, snap *db.Snapshot,
 	case err == nil && !info.IsDir():
 		// Check that it is what we have in the database.
 		curFile, hasCurFile := snap.Get(protocol.LocalDeviceID, file.Name)
-		if err := f.scanIfItemChanged(file.Name, info, curFile, hasCurFile, scanChan); err != nil {
+		if err := f.scanIfItemChanged(file.Name, info, curFile, hasCurFile, false, scanChan); err != nil {
 			f.newPullError(file.Name, fmt.Errorf("handling dir: %w", err))
 			return
 		}
@@ -787,7 +787,7 @@ func (f *sendReceiveFolder) handleSymlinkCheckExisting(file protocol.FileInfo, s
 	}
 	// Check that it is what we have in the database.
 	curFile, hasCurFile := snap.Get(protocol.LocalDeviceID, file.Name)
-	if err := f.scanIfItemChanged(file.Name, info, curFile, hasCurFile, scanChan); err != nil {
+	if err := f.scanIfItemChanged(file.Name, info, curFile, hasCurFile, false, scanChan); err != nil {
 		return err
 	}
 	// Remove it to replace with the symlink. This also handles the
@@ -1629,7 +1629,7 @@ func (f *sendReceiveFolder) performFinish(file, curFile protocol.FileInfo, hasCu
 		// There is an old file or directory already in place. We need to
 		// handle that.
 
-		if err := f.scanIfItemChanged(file.Name, stat, curFile, hasCurFile, scanChan); err != nil {
+		if err := f.scanIfItemChanged(file.Name, stat, curFile, hasCurFile, false, scanChan); err != nil {
 			return fmt.Errorf("checking existing file: %w", err)
 		}
 
@@ -1967,7 +1967,6 @@ func (f *sendReceiveFolder) deleteDirOnDiskHandleChildren(dir string, snap *db.S
 	var dirsToDelete []string
 	var hasIgnored, hasKnown, hasToBeScanned, hasReceiveOnlyChanged bool
 	var delErr error
-
 	err := f.mtimefs.Walk(dir, func(path string, info fs.FileInfo, err error) error {
 		if path == dir {
 			return nil
@@ -2066,7 +2065,7 @@ func (f *sendReceiveFolder) deleteDirOnDiskHandleChildren(dir string, snap *db.S
 // scanIfItemChanged schedules the given file for scanning and returns errModified
 // if it differs from the information in the database. Returns nil if the file has
 // not changed.
-func (f *sendReceiveFolder) scanIfItemChanged(name string, stat fs.FileInfo, item protocol.FileInfo, hasItem bool, scanChan chan<- string) (err error) {
+func (f *sendReceiveFolder) scanIfItemChanged(name string, stat fs.FileInfo, item protocol.FileInfo, hasItem bool, fromDelete bool, scanChan chan<- string) (err error) {
 	defer func() {
 		if err == errModified {
 			scanChan <- name
@@ -2086,14 +2085,13 @@ func (f *sendReceiveFolder) scanIfItemChanged(name string, stat fs.FileInfo, ite
 	if err != nil {
 		return fmt.Errorf("comparing item on disk to db: %w", err)
 	}
-
 	if !statItem.IsEquivalentOptional(item, protocol.FileInfoComparison{
 		ModTimeWindow:   f.modTimeWindow,
 		IgnorePerms:     f.IgnorePerms,
 		IgnoreBlocks:    true,
 		IgnoreFlags:     protocol.LocalAllFlags,
-		IgnoreOwnership: !f.SyncOwnership,
-		IgnoreXattrs:    !f.SyncXattrs,
+		IgnoreOwnership: fromDelete || !f.SyncOwnership,
+		IgnoreXattrs:    fromDelete || !f.SyncXattrs,
 	}) {
 		return errModified
 	}
@@ -2124,7 +2122,7 @@ func (f *sendReceiveFolder) checkToBeDeleted(file, cur protocol.FileInfo, hasCur
 		return err
 	}
 
-	return f.scanIfItemChanged(file.Name, stat, cur, hasCur, scanChan)
+	return f.scanIfItemChanged(file.Name, stat, cur, hasCur, true, scanChan)
 }
 
 // setPlatformData makes adjustments to the metadata that should happen for


Test patch: