On 7/19/12, Bert Freudenberg bert@freudenbergs.de wrote:
On 19.07.2012, at 11:30, H. Hirzel wrote:
On 7/19/12, H. Hirzel hannes.hirzel@gmail.com wrote:
On 7/19/12, Dale Henrichs dhenrich@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
In the installation instruction
https://github.com/dalehenrich/filetree/blob/master/doc/SqueakInstall.md you have three parts
- 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
- In Squeak I do as FileTree bootstrap
Installer ss3 project: 'FileTree'; install: 'MonticelloFileTree-Core.squeak43-dkh.70.mcz'.
OK
- 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'
Use FileDirectory on: not uri: if you give it a path.
(my original example used a relative path with uri: which to me was more convenient than having to specify an absolute path)
As you suggest I now use as point 3
Installer monticello mc: (MCFileTreeRepository directory: (FileDirectory on: 'C:\Documents and Settings\Hannes\My Documents\GitHub\filetree')); install: 'MonticelloFileTree-Core'
FAILURE I still get a walkback
(FileDirectory on: 'C:\Documents and Settings\Hannes\My Documents\GitHub\filetree') inspect
OK, gives DosFileDirectory on 'C:\Documents and Settings\Hannes\My Documents\GitHub\filetree'
(MCFileTreeRepository directory: (FileDirectory on: 'C:\Documents and Settings\Hannes\My Documents\GitHub\filetree')) inspect
OK, gives
a MCFileTreeRepository(filetree://C:\Documents and Settings\Hannes\My Documents\GitHub\filetree)
The path actually looks weird.
--Hannes
- Bert -
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@gmail.com | To: "The general-purpose Squeak developers list" squeak-dev@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@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@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@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@gmail.com wrote: | >>>> On 7/13/12, Dale Henrichs dhenrich@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 | >>>> | >>> | >> | > | | |
<Squeak4.3-11860-FileTreeInstallationTest.GIF>