[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