[MacPorts] #65716: gramps: Failed to destroot gramps: app.executable gramps does not exist
MacPorts
noreply at macports.org
Wed Aug 24 18:53:42 UTC 2022
#65716: gramps: Failed to destroot gramps: app.executable gramps does not exist
-------------------------+----------------------
Reporter: ryandesign | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: gramps |
-------------------------+----------------------
Comment (by mascguy):
Replying to [comment:2 ryandesign]:
> The question is: does that symlink exist when the app portgroup is
looking for it? I think it does not. What creates the symlink? I think
it's the post-destroot block created by the python portgroup. The problem
is that post-destroot blocks run in the order in which they're created.
The app portgroup's post-destroot block is created the moment the app
portgroup is included, so it runs first. The python portgroup's post-
destroot block is created the moment `python.versions` is set, which is
after the app portgroup is included.
Ideally the app pg should use a callback, to delay such setup until after
previous inclusions. Are you aware of any ports/scenarios that might be
problematic, if we were to go that route?
--
Ticket URL: <https://trac.macports.org/ticket/65716#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list