Changes between Initial Version and Version 1 of Ticket #65716, comment 2


Ignore:
Timestamp:
Aug 24, 2022, 5:10:20 PM (21 months ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #65716, comment 2

    initial v1  
    1 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 invoked, which is after the app portgroup is included.
     1The 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.
    22
    33You could tell the app portgroup that the executable is wherever that symlink would point to.