<!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>