<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Situation seems to be a bit more
      complex. Below a #iStoaApp package (in app/src/ folder) requires
      the #dkm-history-timeline package which requires the #dkm-core
      package.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">-timeline is searched in the wrong
      location (DyboApp/src/dkm), but #dkm-core is searched in the
      expected location (app/src/dkm). </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Suggestion, search should first takes
      place in the initial package (#iStoaApp) folder (app/src) and
      sub-folders (app/src/dkm).</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">It will make multiple packages searches
      for big project more rational.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><img moz-do-not-send="false"
        src="cid:part1.1AvvSGEn.6RZmWkhy@free.fr" alt="" width="1529"
        height="117" class=""></div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">I edited the method below without
      success, it seems pathName and codePackageFile are always nil,
      something not updated in the package requirement model.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <pre class="moz-cite-prefix">placesToLookForPackagesDo: aBlock

    | myDir |

    "Look inside my own folder"
    pathName ifNotNil: [
        myDir := pathName asFullFileEntry parent.
        aBlock value: myDir.
        <b>myDir allRegularDirectoriesDo: aBlock.</b>].

    "Look in codePackageFile folder"
    codePackageFile ifNotNil: [
        myDir := codePackageFile fullName asFullFileEntry parent.
        aBlock value: myDir.
      <b>  myDir allRegularDirectoriesDo: aBlock. </b>].</pre>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Le 30/12/2025 à 10:15, Hilaire
      Fernandes a écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:db6b4323-8db1-476a-8736-a53b90dae639@free.fr">I
      experienced the search path to be sub-optimal. For example in this
      directory structure below, when I `Feature require: #PacklageA`
      with requirement for B, I found myself in situation where it is
      packageB-2 installed while I naturally expected packageB-1,
      located in a sub-folder of packageA folder:</blockquote>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://mamot.fr/@drgeo">http://mamot.fr/@drgeo</a></pre>
  </body>
</html>