[squeak-dev] Installing Filetree

H. Hirzel hannes.hirzel at gmail.com
Thu Jul 19 18:30:05 UTC 2012


On 7/19/12, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> On 7/19/12, Dale Henrichs <dhenrich at vmware.com> 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...

OK, I now did this.

As step 0 I did the Windows installation of git following this link

http://windows.github.com/

In the installation instruction
   https://github.com/dalehenrich/filetree/blob/master/doc/SqueakInstall.md
you have three parts

1) I choose the 'Git shell' from the 'Start menu'

I execute
C:\Documents and Settings\Hannes\My Documents\GitHub\filetree\repository\Baselin
eOfFileTree.package>git clone -b squeak4.3 https://github.com/dalehenrich/filetr
ee.git

OK

2) In Squeak I do as FileTree bootstrap

Installer ss3
        project: 'FileTree';
        install: 'MonticelloFileTree-Core.squeak43-dkh.70.mcz'.


OK


3) I want to load the FileTree code I got from github

Installer monticello
        mc: (MCFileTreeRepository directory:
                (FileDirectory uri: 'C:\Documents and
Settings\Hannes\My Documents\GitHub\filetree\'));
        install: 'MonticelloFileTree-Core'


FAIL

see attached screen shot.

--Hannes






>> 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?
>
> Yes, please see the attached screen shot.
>
>
> --Hannes
>
>
>> 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
>> | >>>>
>> | >>>
>> | >>
>> | >
>> |
>> |
>> |
>>
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Squeak4.3-11860-FileTreeInstallationTest.GIF
Type: image/gif
Size: 63519 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20120719/b1bc631d/Squeak4.3-11860-FileTreeInstallationTest-0001.gif


More information about the Squeak-dev mailing list