← All tasks
cppopenscad/openscad #6179Not a task: not reproduced

Snapshots: The text file named .git in MCAD folder causes packaging failure on macOS

envgap__openscad__openscad-6179

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
1235fa2d9e6f2fb8b16b68c63ecaea9352d01cf8
Manifest
CMakeLists.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

openscad/openscad #6179 · read the original issue
**Environment**
Packaging the nightly snapshots of `OpenSCAD.app` into `OpenSCAD.pkg` on macOS. This is needed in certain distribution settings.

**Issue**
The standard macOS `pkgbuild` program filters out all .git files or folders when creating a package. The nightly snapshots contains the following text file (path shown from the mounted `OpenSCAD-2025.09.07.dmg`).

`/Volumes/OpenSCAD/OpenSCAD.app/Contents/Resources/libraries/MCAD/.git`

Note that this is a file and not a .git directory.
This file contains one line in text:

`gitdir: ../../.git/modules/libraries/MCAD`

Because of codesigning on macOS the resulting OpenSCAD.app fails to open on macOS if this file is missing.

Please consider to rename this file in the snapshots, or remove the file if it is not needed in the final application. I note that the stable release 2021 does not have this file (or the similar `.gitignore` file in the same folder).

Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]