Hannes,
Did you see my message about a bug in Windows (writing out package structure) and the fact that the fix is in the github code? I also provided a link to the single method (and line) that needs to be fixed ...
Dale
----- 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 1:10:22 PM | Subject: Re: [squeak-dev] Installing Filetree | | 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 | >> | >> 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' | > | > | > 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> | > | > | > | |