Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Dec 7, 2022

.

@ghost ghost added the bug A problem with current functionality, as opposed to missing functionality (enhancement) label Dec 7, 2022
@ghost ghost requested a review from imsodin December 7, 2022 22:42
@ghost ghost self-assigned this Dec 7, 2022
@ghost ghost changed the title Disable missing syscall on android-amd64 (fixes #https://github.com/Catfriend1/syncthing-android/issues/583) Disable missing syscall on android-amd64, support AVD 12+ and Chromebook arch x86_64 Dec 7, 2022
calmh added a commit to calmh/syncthing that referenced this pull request Dec 8, 2022
calmh added a commit to calmh/syncthing that referenced this pull request Dec 8, 2022
@calmh
Copy link
Member

calmh commented Dec 8, 2022

Could you give #8710 a spin, which I think is a cleaner way to disable the watcher on android/amd64?

@imsodin
Copy link
Member

imsodin commented Dec 8, 2022

Am I somewhat unsure that this is the correct hammer: Are we sure this affects all android/amd64 systems? And also if it ever starts to work again, it means syncthing needs changing. It feels like disabling watching from the android wrapper on affected systems is preferrable, together with a warning to those users that there is no file watching - this means rescans every 1min on android, this will re-ignite the battery drain and everything so slow reports.

@bt90
Copy link
Contributor

bt90 commented Dec 8, 2022

Can we check if epollWait is implemented without triggering a crash? That would be the cleanest approach IMHO.

@ghost ghost closed this Dec 8, 2022
calmh added a commit to calmh/syncthing that referenced this pull request Dec 21, 2022
* upstream/main:
  lib/fs: Watching is unsupported on android/amd64 (fixes syncthing#8709) (syncthing#8710)
  lib/model: Only log at info level if setting change time fails (syncthing#8725)
  lib/model: Don't lower rescan interval from default on auto accepted enc folder (fixes syncthing#8572) (syncthing#8573)
  gui, man, authors: Update docs, translations, and contributors
  gui: Remove unmaintained language variant nl-BE (syncthing#8722)
  gui, script: Fix indentation in lang-en.json to match others (syncthing#8721)
  docker: Ensure entrypoint is executable (syncthing#8719)
  Go 1.19.4
  Update dependencies (syncthing#8717)
  gui, man, authors: Update docs, translations, and contributors
@calmh calmh added this to the v1.22.3 milestone Dec 27, 2022
@ghost ghost deleted the catfriend1-workaroundInotifyAndroidAmd64 branch January 5, 2023 19:52
calmh added a commit to calmh/syncthing that referenced this pull request Jan 23, 2023
* main: (69 commits)
  Handle relay connect timeout (fixes syncthing#8749) (syncthing#8755)
  gui, man, authors: Update docs, translations, and contributors
  build: Go 1.19.5
  gui, man, authors: Update docs, translations, and contributors
  script: Add weblatedl.go for downloading updated translations (syncthing#8723)
  gui: Allow to translate action and type in Recent Changes modal (syncthing#8548)
  gui, man, authors: Update docs, translations, and contributors
  gui: Fix undefined lastSeenDays error in disconnected-inactive status check (ref syncthing#8530) (syncthing#8730)
  gui, man, authors: Update docs, translations, and contributors
  gui, api: Indicate running under container (syncthing#8728)
  lib/fs: Use io/fs errors as recommended in std lib (syncthing#8726)
  build: Handle co-authors (ref syncthing#3744) (syncthing#8708)
  lib/fs: Watching is unsupported on android/amd64 (fixes syncthing#8709) (syncthing#8710)
  lib/model: Only log at info level if setting change time fails (syncthing#8725)
  lib/model: Don't lower rescan interval from default on auto accepted enc folder (fixes syncthing#8572) (syncthing#8573)
  gui, man, authors: Update docs, translations, and contributors
  gui: Remove unmaintained language variant nl-BE (syncthing#8722)
  gui, script: Fix indentation in lang-en.json to match others (syncthing#8721)
  docker: Ensure entrypoint is executable (syncthing#8719)
  Go 1.19.4
  ...
@st-review st-review added the frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion label Dec 8, 2023
@syncthing syncthing locked and limited conversation to collaborators Dec 8, 2023
@github-actions github-actions bot removed the bug A problem with current functionality, as opposed to missing functionality (enhancement) label Sep 19, 2025
@ghost ghost changed the title Disable missing syscall on android-amd64, support AVD 12+ and Chromebook arch x86_64 . Sep 19, 2025
@ghost ghost removed their assignment Nov 13, 2025
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants