[MacPorts] #67106: git: destroot fails "The domain/default pair of (.../Git Gui.app/Contents/Info, CFBundleExecutable) does not exist"
MacPorts
noreply at macports.org
Fri May 3 16:14:57 UTC 2024
#67106: git: destroot fails "The domain/default pair of (.../Git
Gui.app/Contents/Info, CFBundleExecutable) does not exist"
-----------------------------+----------------------
Reporter: kurthindenburg | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: ventura
Port: git |
-----------------------------+----------------------
Changes (by ryandesign):
* keywords: => ventura
Comment:
Replying to [comment:13 hostep]:
> If I remove the double quotes (which are needed for the space between
"Git" "Gui.app", I get a similar sounding error, but it's not 100% the
same (contains a `,`), so it's probably not the space that's the problem?
> {{{
> $ defaults read $(port work git)/destroot/opt/local/share/git-
gui/lib/Git Gui.app/Contents/Info CFBundleExecutable
> 2024-05-03 16:23:18.626 defaults[98267:1408466]
> The domain/default pair of
(/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_git/git/work/destroot/opt/local/share
/git-gui/lib/Git, Gui.app/Contents/Info) does not exist
> }}}
Right, the space is not a problem. Portfiles are written in Tcl. Tcl is
not Bash nor Zsh. Tcl has no problem preserving spaces in variables. The
error we're chasing is:
> {{{
> :error:destroot The domain/default pair of
(/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_git/git/work/destroot/opt/local/share
/git-gui/lib/Git Gui.app/Contents/Info, CFBundleExecutable) does not exist
> }}}
in which the space has clearly been preserved.
Not sure if it's relevant but all three reporters have been using Ventura.
Our buildbot was able to build the port on Ventura, though, as it was on
all other OS versions.
--
Ticket URL: <https://trac.macports.org/ticket/67106#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list