<div dir="ltr">Thanks so much for explaining that! Would it be a bad idea for "Install New Updates" to do that automatically? It seems like if you already have packages installed and you have asked to install new updates, you would want those packages to be updated as well.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 31, 2024 at 1:44 PM Mariano Montone via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<p><br>
</p>
<div>El 31/10/24 a las 13:21, Mark Volkmann
via Cuis-dev escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">On Mon, Oct 28, 2024 at 7:53 PM Juan Vuletich
<<a href="mailto:juan@cuis.st" target="_blank">juan@cuis.st</a>> wrote:<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div bgcolor="#ffffff"> Hi Mark,<br>
<br>
On 10/28/2024 7:54 PM, Mark Volkmann via Cuis-dev wrote:
<blockquote type="cite">
<div dir="ltr">When installing updates made in the
Cuis-Smalltalk-Dev repository, it sometimes outputs
messages in the Transcript that say "Package:
SomeName. There is a newer version than the currently
loaded."
<div><br>
</div>
<div>It seems that I need to open an "Installed
Packages" window, delete the package, and then
reinstall it with "Feature require: SomeName". Is it
correct that I must delete the package before I can
install an updated version?</div>
</div>
</blockquote>
<br>
No, just reinstall it. That's all.</div>
</blockquote>
<div><br>
</div>
<div>This doesn't match the behavior I am seeing. For example,
after selecting "Changes ... Install New Updates", I got a
message in the Transcript that said "Package ODBC. There is
a newer version than currently loaded". So I evaluated
"Feature require: 'ODBC'" in a workspace and it seems
nothing happened. Then I deleted the package from an
"Installed Packages" window and reevaluated the "Feature
require:". That gave me the updates.</div>
</div>
</div>
</blockquote>
<p>Feature require does not do a package install if the some version
of the package is already loaded. Feature require checks if the
feature is already present, if not, looks for a package and
installs it, and registers it as "feature". When evaluated a
second time, the feature is already present, so there's no package
install to perform. If you want to refresh a package you need to
explicitly install it from its file. No need to delete it first,
just install the package again from its file.<br>
</p>
</div>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div>