contrueCT opened a new issue, #3015:
URL: https://github.com/apache/hugegraph/issues/3015

   ### Feature Description (功能描述)
   
   ## Background
   
   In PR #3010, we intentionally scoped the changes to:
   
   - rerun CI behavior
   - macOS RocksDB server/API checks
   
   During review, PMC suggested that Gremlin Console Apple Silicon / Jansi 
coverage should stay in a separate follow-up item instead of being mixed into 
the current PR.
   
   Related context:
   - issue #3006 tracks the user-facing problem around outdated build/startup 
docs and `bin/gremlin-console.sh` failures on Mac M4 / Apple Silicon
   - PR #3010 adds macOS RocksDB CI coverage, but does not cover the 
`bin/gremlin-console.sh` entry point
   
   ## Problem
   
   `bin/gremlin-console.sh` is a different runtime path from the HugeGraph 
server startup flow and has its own compatibility concerns on macOS Apple 
Silicon, especially around:
   
   - Jansi native library loading
   - Java version compatibility
   - user-facing startup/troubleshooting guidance
   
   At the moment, this path is not covered by a dedicated macOS smoke test in 
CI.
   
   ## Proposal
   
   Add a focused follow-up for Gremlin Console on macOS Apple Silicon, for 
example:
   
   - add a lightweight macOS smoke test for `bin/gremlin-console.sh`
   - validate a tiny non-interactive invocation such as:
     - `gremlin-console.sh -- -e <script>`
   - investigate whether Jansi or Java-version-specific handling is needed on 
Apple Silicon
   - add or update README / troubleshooting notes if the runtime constraints 
need to be documented
   
   ## Scope
   
   This follow-up should focus on the Gremlin Console path only.
   
   In scope:
   - macOS Apple Silicon validation for `bin/gremlin-console.sh`
   - minimal CI smoke coverage
   - documentation / troubleshooting updates if needed
   
   Out of scope:
   - rerun CI behavior
   - HugeGraph server RocksDB startup/API checks already covered by PR #3010
   - broader macOS expansion for unrelated workflows
   
   ## Expected Outcome
   
   - We have a dedicated follow-up PR for Gremlin Console macOS Apple Silicon 
coverage
   - CI can catch obvious regressions in the console startup path
   - Any required Java/Jansi/runtime notes are documented clearly for users


-- 
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