<div dir="ltr"><br><div class="GmSign">-- <br></div><br><div class="gmail_quote"><div dir="ltr">On Tue, May 2, 2017 at 1:30 PM H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com">hannes.hirzel@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Fabio<br>
<br>
Two questions:<br>
<br>
1.<br>
<br>
Do I understand correctly that if I follow the Squeak installation<br>
instructions for Metacello [1]<br>
I actually have FileTree included. So I do not need an additional installation.<br></blockquote><div><br></div><div>Yes, that's correct! :)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
2. From what I understand is that the trunk update by Patrick Rein [2]<br>
last week Thu, 27 Apr 2017, makes Squeak6.0a backward compatible<br>
again. I.e. installation of Metacello should be smooth. To be tested.<br></blockquote><div><br></div><div>I haven't tested it yet, would be good if you could leave a comment in the issue.</div><div><br></div><div>Thanks,</div><div>Fabio</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--Hannes<br>
<br>
<br>
<br>
[1]<br>
<a href="https://github.com/dalehenrich/metacello-work" rel="noreferrer" target="_blank">https://github.com/dalehenrich/metacello-work</a><br>
<br>
"Get the Metacello configuration (for Squeak users)"<br>
Installer gemsource<br>
    project: 'metacello';<br>
    addPackage: 'ConfigurationOfMetacello';<br>
    install.<br>
<br>
"Bootstrap Metacello Preview, using mcz files (#'previewBootstrap'<br>
symbolic version"<br>
((Smalltalk at: #ConfigurationOfMetacello) project<br>
  version: #'previewBootstrap') load.<br>
<br>
"Load the Preview version of Metacello from GitHub"<br>
(Smalltalk at: #Metacello) new<br>
  configuration: 'MetacelloPreview';<br>
  version: #stable;<br>
  repository: 'github://dalehenrich/metacello-work:configuration';<br>
  load.<br>
<br>
"Now load latest version of Metacello"<br>
(Smalltalk at: #Metacello) new<br>
  baseline: 'Metacello';<br>
  repository: 'github://dalehenrich/metacello-work:master/repository';<br>
  get.<br>
(Smalltalk at: #Metacello) new<br>
  baseline: 'Metacello';<br>
  repository: 'github://dalehenrich/metacello-work:master/repository';<br>
  load.<br>
<br>
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br>
<br>
[2]<br>
From: <a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a><br>
Date: Thu, 27 Apr 2017 15:56:18 0000<br>
Subject: [squeak-dev] The Trunk: 60Deprecated-pre.5.mcz<br>
To: <a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>, <a href="mailto:packages@lists.squeakfoundation.org" target="_blank">packages@lists.squeakfoundation.org</a><br>
<br>
Patrick Rein uploaded a new version of 60Deprecated to project The Trunk:<br>
<a href="http://source.squeak.org/trunk/60Deprecated-pre.5.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/trunk/60Deprecated-pre.5.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: 60Deprecated-pre.5<br>
Author: pre<br>
Time: 27 April 2017, 5:56:07.04166 pm<br>
UUID: 261605f7-1b50-5946-8137-14c6c9e75bf9<br>
Ancestors: 60Deprecated-ul.4<br>
<br>
Adds classes ContextPart, BlockContext, and MethodContext to the<br>
60Deprecated package to ensure backwards compatibility<br>
<br>
=============== Diff against 60Deprecated-ul.4 ===============<br>
<br>
Item was changed:<br>
+ SystemOrganization addCategory: #'60Deprecated-Kernel-Methods'!<br>
  SystemOrganization addCategory: #'60Deprecated-System-Support'!<br>
<br>
Item was added:<br>
+ ContextPart variableSubclass: #BlockContext<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: '60Deprecated-Kernel-Methods'!<br>
<br>
Item was added:<br>
+ Context variableSubclass: #ContextPart<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: '60Deprecated-Kernel-Methods'!<br>
<br>
Item was added:<br>
+ ContextPart variableSubclass: #MethodContext<br>
+       instanceVariableNames: ''<br>
+       classVariableNames: ''<br>
+       poolDictionaries: ''<br>
+       category: '60Deprecated-Kernel-Methods'!<br>
<br>
On 5/2/17, Fabio Niephaus <<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>> wrote:<br>
> Hi Hannes,<br>
> --<br>
><br>
> On Tue, May 2, 2017 at 1:17 PM H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>> wrote:<br>
><br>
>> Hello<br>
>><br>
>> The  previous email in this thread was about installing FileTree into<br>
>> Squeak 4.4.<br>
>><br>
>> Coming back to FileTree installation.<br>
>><br>
>> Where do I find the most recent instructions to install FileTree into<br>
>> Squeak5.1-release and Squeak6.0-trunk most updated version?<br>
>><br>
><br>
> This is what you are looking for (see Squeak):<br>
> <a href="https://github.com/dalehenrich/metacello-work" rel="noreferrer" target="_blank">https://github.com/dalehenrich/metacello-work</a><br>
><br>
> Please also note this issue:<br>
> <a href="https://github.com/dalehenrich/metacello-work/issues/434" rel="noreferrer" target="_blank">https://github.com/dalehenrich/metacello-work/issues/434</a><br>
><br>
> Fabio<br>
><br>
><br>
>><br>
>> Thank you in advance.<br>
>><br>
>> --Hannes<br>
>><br>
>> On 12/28/12, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>> wrote:<br>
>> > Dale<br>
>> ><br>
>> > The following script now loads FileTree nicely into Squeak 4.4-12324<br>
>> > and everything works so far.<br>
>> ><br>
>> > Thank you!<br>
>> ><br>
>> > --Hannes<br>
>> ><br>
>> ><br>
>> ><br>
>> >     Installer ss3<br>
>> >         project: 'FileTree';<br>
>> >         install: 'MonticelloFileTree-Core.squeak43'.<br>
>> ><br>
>> >     Installer ss3<br>
>> >         project: 'FileTree';<br>
>> >         install:<br>
>> > 'MonticelloFileTree-FileDirectory-Utilities.squeak43'.<br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > On 7/20/12, Dale Henrichs <<a href="mailto:dhenrich@vmware.com" target="_blank">dhenrich@vmware.com</a>> wrote:<br>
>> >> Hannes,<br>
>> >><br>
>> >> Using FileTree is not getting away from Monticello ... FileTree<br>
>> implements<br>
>> >> a<br>
>> >> Monticello repository - all of the chewy goodness that is Monticello<br>
>> >> is<br>
>> >> preserved with FileTree. FileTree repositories are simple a different<br>
>> >> type<br>
>> >> of MCDirectoryRepository where the packages are stored in plain text<br>
>> >> (actually Utf8) files instead of zip.<br>
>> >><br>
>> >> The fact that plain text files/directories are used for storage of the<br>
>> >> packages means that you can use git/svn/mercurial or any of the myriad<br>
>> >> other<br>
>> >> SCMs to manage your Smalltalk source code. The plain text source means<br>
>> >> that<br>
>> >> you are not just storing binary blobs in the git/etc. repository.<br>
>> >><br>
>> >> Also because the packages are stored in plain text directory structure<br>
>> >> means<br>
>> >> that other Smalltalk dialects can easily work with the disk-based<br>
>> package<br>
>> >> structure transforming the package structure into whatever native<br>
>> package<br>
>> >> structure they happen to use. Right now there are more Smalltalk<br>
>> dialects<br>
>> >> that can share the FileTree package structure (after 6 months) than<br>
>> >> can<br>
>> >> share mcz files (after 6 years for Monticello).<br>
>> >><br>
>> >> I have been pushing git/GitHub, because GitHub offers superior<br>
>> >> collaboration<br>
>> >> tools and git gives you entree to GitHub, but the fact is that<br>
>> >> FileTree<br>
>> >> is<br>
>> >> entirely SCM neutral...<br>
>> >><br>
>> >> Dale<br>
>> >><br>
>> >> ----- Original Message -----<br>
>> >> | From: "H. Hirzel" <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>><br>
>> >> | To: "The general-purpose Squeak developers list"<br>
>> >> <<a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>><br>
>> >> | Sent: Thursday, July 19, 2012 3:48:32 PM<br>
>> >> | Subject: Re: [squeak-dev] Installing Filetree<br>
>> >> |<br>
>> >> | On 7/19/12, Bert Freudenberg <<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>> wrote:<br>
>> >> | > On 19.07.2012, at 13:46, H. Hirzel wrote:<br>
>> >> | >> The OrderedCollectio 'versions' is empty.<br>
>> >> | ><br>
>> >> | > Now you just need to figure out why it's empty :)<br>
>> >> | ><br>
>> >> | ><br>
>> >> | > - Bert -<br>
>> >> | ><br>
>> >> |<br>
>> >> | I am actually not a specialist in MontiCello This is exactly the<br>
>> >> | reason why I want to switch to a standard version control system<br>
>> >> like<br>
>> >> | git.<br>
>> >> |<br>
>> >> | Enough attempts and testing for today....<br>
>> >> |<br>
>> >> | --Hannes<br>
>> >> |<br>
>> >> |<br>
>> >><br>
>> >><br>
>> ><br>
>><br>
>><br>
><br>
<br>
</blockquote></div></div>