[squeak-dev] Installing Filetree

Bert Freudenberg bert at freudenbergs.de
Thu Jul 19 17:23:42 UTC 2012


As I wrote in my original announcement:

> If you have an older image without the new fixes, giving an explicit version number for the ss3 bootstrap should make it work (e.g. 'MonticelloFileTree-Core.squeak43-dkh.70').

http://lists.squeakfoundation.org/pipermail/squeak-dev/2012-July/164703.html

There is no problem with FileTree but with Installer/Monticello, which did not handle branched packages correctly. It's fixed in trunk.

Or am I missing something?

- Bert -


On 19.07.2012, at 09:56, Dale Henrichs wrote:

> Hannes,
> 
> Okay ... I've updated the FileTree bugreport[1] with a reference to your post and will take a look when I get a chance ... 
> 
> I will still point out that the install instructions for FileTree[2] include a load of the latest code from the github repository...
> 
> BTW, you indicated that you needed to explicitly load a specific version in the Installer script and that the instructions:
> 
>   Installer ss3
>        project: 'FileTree';
>        install: 'MonticelloFileTree-Core.squeak43'.
> 
> don't load the correct version... Is that correct?
> 
> Dale
> 
> [1] https://github.com/dalehenrich/filetree/issues/49
> [2] https://github.com/dalehenrich/filetree/blob/pharo1.3/doc/SqueakInstall.md
> 
> ----- Original Message -----
> | From: "H. Hirzel" <hannes.hirzel at gmail.com>
> | To: "The general-purpose Squeak developers list" <squeak-dev at lists.squeakfoundation.org>
> | Sent: Thursday, July 19, 2012 8:35:57 AM
> | Subject: Re: [squeak-dev] Installing Filetree
> | 
> | And here comes the screen shot.
> | 
> | On 7/19/12, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> | > The original test case
> | >
> | > 1) Create a package  'HHTestingFileTree'
> | > 2) add a class 'MyHHclass'
> | > 3) add a class method
> | > 4) Add in the MonticelloBrowser a filetree directory
> | > 5) Click 'Save' in the MonticelloBrowser
> | >
> | > FAILS
> | >
> | > variable  'contents' is empty in an object of the class
> | > MCFileTreeStCypressReader
> | >
> | >
> | > --Hannes
> | >
> | > On 7/19/12, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> | >> OK I have to pick the right file. I just picked the latest without
> | >> actually reading the file name properly.
> | >>
> | >> I have to take
> | >> MonticelloFileTree-Core.squeak43-dkh.70.mcz
> | >>
> | >> and NOT
> | >> MonticelloFileTree-Core.pharo20-dkh.78.mcz
> | >>
> | >> HJH
> | >>
> | >> On 7/19/12, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> | >>> Regarding point 2 of the previous mail.
> | >>>
> | >>> I realize that instead of
> | >>>
> | >>> Installer ss3
> | >>>         project: 'FileTree';
> | >>>         install: 'MonticelloFileTree-Core.squeak43'.
> | >>>
> | >>> I have to go to
> | >>> http://ss3.gemstone.com/ss/FileTree/
> | >>> and pick out a file name and then do e.g.
> | >>>
> | >>> Installer ss3
> | >>>         project: 'FileTree';
> | >>>         install: 'MonticelloFileTree-Core.pharo20-dkh.78.mcz'.
> | >>>
> | >>>
> | >>> Then it files in file. However there is still a problem. See next
> | >>> mail.
> | >>>
> | >>> --HJH
> | >>>
> | >>> On 7/19/12, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> | >>>> On 7/13/12, Dale Henrichs <dhenrich at vmware.com> wrote:
> | >>>>> Hannes,
> | >>>>>
> | >>>>> Could I see a little more of the stack to get some context?
> | >>>>>
> | >>>>> I should point out that I don't necessarily keep the mcz files
> | >>>>> up-to-date
> | >>>>> and that the complete install of FileTree should involve a load
> | >>>>> from a
> | >>>>> git
> | >>>>> repository[1], to get the absolutely latest code.
> | >>>>>
> | >>>>> I'd also be interested to know which version of the
> | >>>>> MonticelloFileTree-Core.squeak43 package that is loaded ...
> | >>>>>
> | >>>>> Finally I run tests using travisCI[2] for each push to github,
> | >>>>> but I
> | >>>>> test
> | >>>>> against the image downloaded from [3] (including latest github
> | >>>>> code
> | >>>>> for
> | >>>>> Squeak4.3 branch) and that passing all of the unit tests, with
> | >>>>> my
> | >>>>> latest
> | >>>>> updates...
> | >>>>>
> | >>>>> Dale
> | >>>>>
> | >>>>> [1]
> | >>>>> https://github.com/dalehenrich/filetree/blob/pharo1.3/doc/SqueakInstall.md
> | >>>>> [2] http://travis-ci.org/#!/dalehenrich/filetree/builds/1810028
> | >>>>
> | >>>>> [3] http://ftp.squeak.org/4.3/Squeak4.3.zip
> | >>>>
> | >>>>
> | >>>> Dale
> | >>>>
> | >>>> I redid the test case
> | >>>>
> | >>>>
> | >>>> Prerequisite:
> | >>>>
> | >>>> A pristine copy of [3] using the latest Cog machine on Windows
> | >>>> http://www.mirandabanda.org/files/Cog/VM/VM.r2559/cogwin.zip (I
> | >>>> assume
> | >>>> the Cog version has no influence, this is just for the record)
> | >>>>
> | >>>> The image version is Squeak 4.3 #11860
> | >>>>
> | >>>> Steps
> | >>>> 1) Open a workspace
> | >>>> 2) Paste in the code from the email from Bert who reports it has
> | >>>> worked
> | >>>> for
> | >>>> him.
> | >>>>
> | >>>> Installer ss3
> | >>>>         project: 'FileTree';
> | >>>>         install: 'MonticelloFileTree-Core.squeak43'.
> | >>>>
> | >>>> 3) Execute the code
> | >>>>
> | >>>>
> | >>>> Result
> | >>>> A walkback.
> | >>>> The versions collection is empty, see attached screen shot.
> | >>>>
> | >>>>
> | >>>> Suggestions what else to test are welcome.
> | >>>>
> | >>>>
> | >>>> --Hannes
> | >>>>
> | >>>
> | >>
> | >
> | 
> | 
> | 
> 



More information about the Squeak-dev mailing list