This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch openformula
in repository https://gitbox.apache.org/repos/asf/openoffice.git

commit 9c42008d9368f102cdebe5215f2e8cadb950b48f
Author: Pedro Giffuni <[email protected]>
AuthorDate: Wed Nov 11 16:49:58 2026 -0500

    docs: correct harness portability wording (E.1.1 follow-up)
    
    Fix env.sh shebang claim (sourced, no shebang; only zsh-specific  syntax) 
and lsof characterization (external dependency, not macOS/BSD-specific). Real 
Linux blockers remain: macOS app-bundle layout, Apple Python Framework default, 
zsh path handling. No production changes.
---
 openformula-small-group-test-plan.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/openformula-small-group-test-plan.md 
b/openformula-small-group-test-plan.md
index fb53b98130..d974760233 100644
--- a/openformula-small-group-test-plan.md
+++ b/openformula-small-group-test-plan.md
@@ -76,10 +76,10 @@ The following cannot be verified until a configured AOO 
build tree exists:
 
 The `test/odf-validate/` calcval launcher is macOS-only and is NOT directly 
Linux-compatible. It is not ported in this milestone.
 
-- **zsh shebangs and `${0:A:h}` path expansion**: `start.sh`, `runpy.sh`, and 
`env.sh` use `#!/bin/zsh` and `${0:A:h}` (zsh-specific path resolution) at 
`test/odf-validate/start.sh:1,23`, `test/odf-validate/runpy.sh:1,23`, 
`test/odf-validate/env.sh:23`.
-- **macOS application bundle path**: `env.sh` sets 
`APP=${ODFV_APP:-$D/app/OpenOffice.app}/Contents`, and `start.sh:25` launches 
`$APP/MacOS/soffice` (an `.app` bundle structure, macOS-only).
+- **zsh `${0:A:h}` path expansion**: `start.sh`, `runpy.sh`, and `env.sh` rely 
on the zsh-specific `${0:A:h}` parameter expansion for path resolution; 
`start.sh` and `runpy.sh` use `#!/bin/zsh` shebangs, while `env.sh` (sourced, 
no shebang) also uses zsh-specific syntax at `test/odf-validate/env.sh:23`.
+- **macOS application bundle path**: `env.sh` sets 
`APP=${ODFV_APP:-$D/app/OpenOffice.app}/Contents`, and `start.sh:25` launches 
`$APP/MacOS/soffice` (an `.app` bundle structure that does not exist on Linux).
 - **Apple Python Framework default**: `env.sh:28` defaults 
`PY=/usr/local/Library/Frameworks/Python.framework/Versions/3.14/bin/python3.14`
 (macOS Python Framework path).
-- **`lsof` startup check**: `start.sh:28` polls with `lsof -nP -iTCP:$2 
-sTCP:LISTEN` to wait for the office socket — macOS/BSD-specific `lsof` 
invocation.
+- **External `lsof` dependency**: `start.sh:28` polls with `lsof -nP -iTCP:$2 
-sTCP:LISTEN` to wait for the office socket; `lsof` itself is available on 
Linux, but the harness depends on its presence.
 
 No production source or runtime behavior changed. All corrections are test 
data/docs only.
 

Reply via email to