[squeak-dev] [Squeak5.2rc1][ReleaseActivity] SqueakMap entries: Please make sure you have checked the 'published' flag!

David T. Lewis lewis at mail.msen.com
Wed Oct 10 00:43:13 UTC 2018


On Mon, Oct 08, 2018 at 03:30:56PM -0500, Chris Muller wrote:
> Thanks for the clarity Hannes.  Here are some finer points to note about this:
> 
>   - This is nothing new, it's been this way forever.
> 
>   - It only affects when installing at the package level, not the
> release level which is the normal use case.
> 
>   - If there is only one release for a particular Squeak version (the
> usual case), then there is only one correct version to load, even
> though the Warning is annoying and/or disruptive.
> 
>   - checking the 'published' box will make it so the Warning is not
> displayed during the above conditions
> 
> I think we now have a clearer understanding of the potential use for
> the "published" flag -- what you said Hannes -- for the case when
> there is more than one release per Squeak release, although I suppose
> it should probably pick the most recent then...   Hmm...

I think that it already does pick the most recent release in that case:

   lastPublishedReleaseForCurrentSystemVersion
      "Return the latest published release marked
      as compatible with the current SystemVersion."

So I expcet that SMLoader-cmm.92 in the inbox is going to do exactly
what we want :-)

Dave



> On Mon, Oct 8, 2018 at 3:18 PM H. Hirzel <hannes.hirzel at gmail.com> wrote:
> >
> > Hello
> >
> > The discussion about SqueakMap entries (see most recent email by Chris
> > Muller)  has shown that the following is important:
> >
> >    You MUST check the 'published' flag in the entry.
> >
> > Otherwise the client code will load an older version thus not giving
> > the users the release you intend them to give.
> >
> > Regards
> > Hannes
> >
> 


More information about the Squeak-dev mailing list