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