[squeak-dev] [SqueakMap] How do I created an updated Squeak 5.2 entry for 'Installer ensureRecentMetacello'

Chris Cunningham cunningham.cb at gmail.com
Tue Oct 9 20:11:57 UTC 2018


I think you have to go do 'edit releases' on the website - but I only see
that option from packages I am owner (or co-maintainer) of - not for
community packages.

Maybe Chris knows...

-cbc

On Tue, Oct 9, 2018 at 12:50 PM H. Hirzel <hannes.hirzel at gmail.com> wrote:

> Hi Chris
>
> Thank you for the hints. No I had forgotten how this works.
> In particular I had forgotten that I have to do this on the client
> side _IN THE IMAGE with the 'SqueakMap' tool. I was looking on the web
> GUI and I did not find anything,
>
> Now there is an entry for installing Metacello on the list for Squeak
> 5.2 compatible installations in the SqueakMap client.
>
> See screen shot.
>
> For the installation to work people have to select the '5.2' entry, not
> 'head'.
> 'head' will give the old release whereas 5.2 gives the script
>
>        Installer ensureRecentMetacello
>
> I do not know how that could be avoided.
>
> Regards
>
> Hannes
>
>
> On 10/8/18, Chris Muller <ma.chris.m at gmail.com> wrote:
> > Hi Hannes,
> >
> > Only through "Create New Release" in the image.
> >
> >     http://wiki.squeak.org/squeak/6181
> >
> > :)    (sorry, I know you already know all this)
> >
> > The "Community Supported" was part of the 2011 workflow enhancement
> > which only added the new in-image generated request (the Release
> > Editor) to append Releases.  IIRC, nothing with the web UI was changed
> > because the server code is too old and fragile to mess with anymore
> > than necessary.   However, as I mentioned before, I now have concrete
> > plans to replace it in the next or future release.
> >
> >  - Chris
> >
> > On Mon, Oct 8, 2018 at 4:31 PM H. Hirzel <hannes.hirzel at gmail.com>
> wrote:
> >>
> >> Hi Chris and all
> >>
> >> You point out  that Metacello is marked as community supported (see
> >> screen shot).
> >> The entry is from 2015.
> >>
> >>
> >> If I log into my account in SqueakMap I do not see a way how I can
> >> access that entry.
> >>
> >> The script there is long and outdated . [1]
> >>
> >> It needs to be replaced with
> >>
> >>
> >>      Installer ensureRecentMetacello
> >>
> >>
> >> I wonder how I do that with the current UI?
> >>
> >> Regards
> >> Hannes
> >>
> >>
> >>
> >>
> ------------------------------------------------------------------------------------------------------------------------------
> >> [1] OLD (2015) SqueakMap entry for Metacello
> >>
> >>
> >> Installer gemsource
> >>     project: 'metacello';
> >>     addPackage: 'ConfigurationOfMetacello';
> >>     install.
> >>
> >> "Bootstrap Metacello Preview, using mcz files (#'previewBootstrap'
> >> symbolic version"
> >> ((Smalltalk at: #ConfigurationOfMetacello) project
> >>   version: #'previewBootstrap') load.
> >>
> >> "Load the Preview version of Metacello from GitHub"
> >> (Smalltalk at: #Metacello) new
> >>   configuration: 'MetacelloPreview';
> >>   version: #stable;
> >>   repository: 'github://dalehenrich/metacello-work:configuration';
> >>   load.
> >>
> >> "Now load latest version of Metacello"
> >> (Smalltalk at: #Metacello) new
> >>   baseline: 'Metacello';
> >>   repository: 'github://dalehenrich/metacello-work:master/repository';
> >>   get.
> >> (Smalltalk at: #Metacello) new
> >>   baseline: 'Metacello';
> >>   repository: 'github://dalehenrich/metacello-work:master/repository';
> >>   load.
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20181009/8ebb6437/attachment.html>


More information about the Squeak-dev mailing list