jerryshao opened a new pull request, #12596:
URL: https://github.com/apache/gravitino/pull/12596

   ### What changes were proposed in this pull request?
   
   - Removed `clients:filesystem-fuse` from the Gradle build: dropped the 
`enableFuse`-gated `include` in `settings.gradle.kts` and the now-unused 
`enableFuse` property in `gradle.properties`. The module can no longer be 
built, including via `-PenableFuse=true`.
   - Removed `.github/workflows/gvfs-fuse-build-test.yml`, which built the 
module and would no longer work.
   - Added a deprecation notice to `clients/filesystem-fuse/README.md` pointing 
users to the Java/Python GVFS implementations.
   - Added a deprecation note to `docs/filesets.md` where the FUSE 
implementation is mentioned.
   - Source code under `clients/filesystem-fuse` is left in place for 
reference; no functional/runtime changes.
   
   ### Why are the changes needed?
   
   The Gvfs-fuse module is unmaintained. It was previously an opt-in, 
rarely-exercised module; this formally deprecates it, stops building it, and 
documents its status for users who may still reference it.
   
   Fix: #12592
   
   ### Does this PR introduce any user-facing change?
   
   Yes — `clients:filesystem-fuse` is no longer buildable (the `enableFuse` 
Gradle property is removed), and its README/the `filesets.md` doc now state it 
is deprecated and unsupported.
   
   ### How was this patch tested?
   
   - `./gradlew projects` confirms the module no longer appears in the build.
   - Docs-only and build-config changes; no test suite changes needed since no 
runtime behavior changed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to