[squeak-dev] Error during installation of Git Browser from the Tools menu
rabbit
rabbit at callistohouse.org
Tue Oct 4 05:44:02 UTC 2022
Thanks for the files. I had to split the Metacello#metacello into a
subdirectory, but the image is still hanging on the call to #unregister,
with Squot but unfortunately I cannot Alt-. it. It's hung hard. Could
you send me an image/changes that already has Got Browser loaded,
please? It's some difference between Ubuntu and your operating system
(MacOS? or Windows?). I appreciate you!
Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^
Sent from Callisto House :: decentralized mobile homeless solutions
On 10/3/22 08:39, Jakob Reschke wrote:
> I have sent you a link via private email.
>
> Kind regards,
> Jakob
>
>
> Am Mo., 3. Okt. 2022 um 05:14 Uhr schrieb rabbit
> <rabbit at callistohouse.org>:
>
> Grr, sorry for the heavy traffic from me. I forgot to ask, could
> you *zip up* an *image/changes* with Metacello and Git Browser
> loaded, as well as the *github-cache*? Please put on Dropbox or
> some other file sharing service and send me the link, if you have
> the time. Many thanks, Jakob!
>
> Have a good one; keep it, light.
> Kindly,
> rabbit
> . .. … ‘…^,^
>
> Sent from Callisto House :: decentralized mobile homeless solutions
>
>
> On 10/2/22 23:11, rabbit wrote:
>>
>> I tried again, deleting the github-cache/ and it is hanging on an
>> unregister call. :(
>>
>>
>> Have a good one; keep it, light.
>> Kindly,
>> rabbit
>> . .. … ‘…^,^
>>
>> Sent from Callisto House :: decentralized mobile homeless solutions
>>
>>
>> On 10/2/22 22:56, rabbit wrote:
>>>
>>> Hi Jakob, thanks for getting back to me on this issue I am having.
>>>
>>> I am running Ubuntu 22.04. Here is my vm + image info:
>>>
>>> Image
>>> -----
>>> /media/rabbit/PRIME/CallistoHouse/squeak-6.0/test-metacello.image
>>> Squeak6.1alpha
>>> latest update: #22185
>>> Current Change Set: HomeProject
>>> Image format 68533 (64 bit)
>>> Preferred bytecode set: SistaV1
>>>
>>> Virtual Machine
>>> ---------------
>>> squeak
>>> Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives
>>> VMMaker.oscog-dtl.3185]
>>> Unix built on Jun 2 2022 15:26:05 Compiler: Clang 9.0.0
>>> (tags/RELEASE_900/final)
>>> platform sources revision VM: 202206021410
>>> runner at fv-az125-921:work/opensmalltalk-vm/opensmalltalk-vm Date:
>>> Thu Jun 2 16:10:44 2022 CommitHash: c9fd365 Plugins:
>>> 202206021410
>>> runner at fv-az125-921:work/opensmalltalk-vm/opensmalltalk-vm
>>> CoInterpreter VMMaker.oscog-dtl.3185 uuid:
>>> 0e7f07b8-eed6-4362-b223-86c98594ddb9 Jun 2 2022
>>> StackToRegisterMappingCogit VMMaker.oscog-mt.3179 uuid:
>>> c6fbcb07-2a19-ed4f-8b40-9c119a70882a Jun 2 2022
>>>
>>> Here are my directories and files:
>>>
>>> $ pwd
>>>
>>> /media/rabbit/PRIME/CallistoHouse/squeak-6.0/github-cache/Metacello/metacello/master/Metacello-metacello-214c519/repository/Metacello-MC.package/String.extension
>>>
>>>
>>> $ ll
>>>
>>> total 48
>>> drwxr-xr-x 3 rabbit rabbit 16384 Sep 4 09:20 ./
>>> drwxr-xr-x 63 rabbit rabbit 16384 Sep 4 09:24 ../
>>> drwxr-xr-x 2 rabbit rabbit 16384 Sep 4 09:26 instance/
>>>
>>> $ cd instance/
>>>
>>> $ ll
>>>
>>> total 96
>>> drwxr-xr-x 2 rabbit rabbit 16384 Sep 4 09:26 ./
>>> drwxr-xr-x 3 rabbit rabbit 16384 Sep 4 09:20 ../
>>> -rw-r--r-- 1 rabbit rabbit 307 Sep 4 09:26
>>> addToMetacelloRepositories..st
>>> -rw-r--r-- 1 rabbit rabbit 138 Sep 4 09:26
>>> fetchRequiredForMetacelloMCVersion..st
>>> -rw-r--r-- 1 rabbit rabbit 136 Sep 4 09:26
>>> loadRequiredForMetacelloMCVersion..st
>>> -rw-r--r-- 1 rabbit rabbit 313 Sep 4 09:26
>>> mergeIntoMetacelloRepositories..st
>>>
>>> As you can see, there is no properties file, either .ston or
>>> .json, either in String.extension or inside of its instance
>>> directory.
>>>
>>> I am deleting the git-cache/ directory and am trying
>>> again....well, it established past the String.extension/ issue
>>> with a file there 'properties.json
>>>
>>> $ ll
>>>
>>> total 80
>>> drwxr-xr-x 3 rabbit rabbit 16384 Oct 2 22:22 ./
>>> drwxr-xr-x 63 rabbit rabbit 16384 Oct 2 22:22 ../
>>> drwxr-xr-x 2 rabbit rabbit 16384 Oct 2 22:22 instance/
>>> -rw-r--r-- 1 rabbit rabbit 554 Oct 2 22:22
>>> methodProperties.json
>>> -rw-r--r-- 1 rabbit rabbit 22 Oct 2 22:22
>>> properties.json
>>>
>>> And inside of instance/ I now have:
>>>
>>> instance/$ ll
>>>
>>> total 176
>>> drwxr-xr-x 2 rabbit rabbit 16384 Oct 2 22:22 ./
>>> drwxr-xr-x 3 rabbit rabbit 16384 Oct 2 22:22 ../
>>> -rw-r--r-- 1 rabbit rabbit 307 Oct 2 22:22
>>> addToMetacelloRepositories..st
>>> -rw-r--r-- 1 rabbit rabbit 138 Oct 2 22:22
>>> fetchRequiredForMetacelloMCVersion..st
>>> -rw-r--r-- 1 rabbit rabbit 136 Oct 2 22:22
>>> loadRequiredForMetacelloMCVersion..st
>>> -rw-r--r-- 1 rabbit rabbit 313 Oct 2 22:22
>>> mergeIntoMetacelloRepositories..st
>>> -rw-r--r-- 1 rabbit rabbit 131 Oct 2 22:22
>>> packageFileSpecFor..st
>>> -rw-r--r-- 1 rabbit rabbit 140 Oct 2 22:22
>>> recordRequiredForMetacelloMCVersion..st
>>> -rw-r--r-- 1 rabbit rabbit 186 Oct 2 22:22
>>> removeFromMetacelloRepositories..st
>>> -rw-r--r-- 1 rabbit rabbit 254 Oct 2 22:22
>>> resolvePackageSpecsNamedForMetacelloMCVersion.visited.ifAbsent..st
>>>
>>> -rw-r--r-- 1 rabbit rabbit 108 Oct 2 22:22
>>> setLoadsInMetacelloProject..st
>>>
>>> However, I get another issue now, a Confirm dialog:
>>>
>>> Failed to extract
>>> dalehenrich-filetree-056c634/tests/testRepositories/ver03/Cypress-Mocks.pkg/snapshot/classes/CypressMockBasic.class/class/current:.st.
>>> Proceed?
>>>
>>> I click Yes and get:
>>>
>>> Failed to extract
>>> dalehenrich-filetree-056c634/tests/testRepositories/ver03/Cypress-Mocks.pkg/snapshot/classes/CypressMockBasic.class/class/name:.st.
>>> Proceed?
>>>
>>> Was it ver03/ or ver04/? I'm not sure I clicked too fast and
>>> copied the proceeding message and changed 'current' to 'name. I
>>> also faIled to see if it was Cypress-Mocks.pkg/ or
>>> Cypress-Mocks.tree/...
>>>
>>> I click yes and get
>>>
>>> Failed to extract
>>> dalehenrich-filetree-056c634/tests/testRepositories/ver04/Cypress-Mocks.tree/CypressMockBasic.class/class/name:.st.
>>> Proceed?
>>>
>>> A few more and it now continues to load...finally another error:
>>>
>>> addClassAndMethodDefinitionsFromEntry: (a
>>> DirectoryEntryDirectory MetacelloToolBox.class)
>>>
>>> *both of these return nil*
>>>
>>> (entries detect: [ :entry | self isMethodPropertyFile:
>>> entry] ifNone: [ ])
>>> ((entries := classDirectory entries) detect: [:entry |
>>> self isPropertyFile: entry] ifNone: [ ])
>>>
>>> *so the call to #addClassDefinitionFrom: classPropertiesDict
>>> comment: classComment blows up with a nil classPropertiesDict*
>>>
>>> Thanks!
>>>
>>>
>>> Have a good one; keep it, light.
>>> Kindly,
>>> rabbit
>>> . .. … ‘…^,^
>>>
>>> Sent from Callisto House :: decentralized mobile homeless solutions
>>>
>>>
>>> On 10/2/22 17:57, Jakob Reschke wrote:
>>>> Hi rabbit,
>>>>
>>>> I just installed the Git Browser via the Tools menu in a new
>>>> trunk image and a new Squeak 6.0 image. In both it worked as it
>>>> should.
>>>>
>>>> Please provide more information on your Squeak image and
>>>> environment. Is it a trunk image or a release image? Operating
>>>> system?
>>>>
>>>> In my corresponding cache
>>>> directory C:\Squeak\github-cache\Metacello#metacello\master\Metacello-metacello-214c519\repository\Metacello-MC.package
>>>> there is no 'instance' directory. properties.json should exist
>>>> in the package directory and in the class and extension
>>>> directories, but not in the instance directories that ought to
>>>> be inside of the class and extension directories. What exactly
>>>> is the incorrect path or non-existent file in your case? It
>>>> could help to find out whether it is a path that should not
>>>> exist and was therefore incorrectly constructed, or whether it
>>>> is a legit path and some files are missing in what has been
>>>> extracted on your disk.
>>>>
>>>> Kind regards,
>>>> Jakob
>>>>
>>>>
>>>> Am So., 2. Okt. 2022 um 19:14 Uhr schrieb rabbit
>>>> <rabbit at callistohouse.org>:
>>>>
>>>> Hey all'y'all,
>>>>
>>>> I am getting an installation error when trying to install
>>>> the Git Browser. I think it is during the Metacello-MC
>>>> install. I'm stuck.
>>>>
>>>> The UndefinedObject>>#error: 'only integers should be used
>>>> as indices' is occurring in the
>>>> MCFileTreeStCypressReader>>#addExtensionClassAndMethodDefinitionsFromEntry:
>>>> classEntry.
>>>>
>>>> The classEntry is
>>>>
>>>> a DirectoryEntryDirectory String.extension
>>>>
>>>> in the directory:
>>>> '/media/rabbit/PRIME/CallistoHouse/squeak-6.0/github-cache/Metacello/metacello/master/Metacello-metacello-214c519/repository/Metacello-MC.package'
>>>>
>>>> inside of #addExtensionClassAndMethodDefinitionsFromEntry:
>>>> classEntry., the classPropertiesDict is nil. This is due to
>>>> the classDirectory entries returning another directory
>>>> '*instance*'. There is no 'properties.ston' or
>>>> 'properties.json' file inside of #isPropertyFile: with the
>>>> directory 'instance' as the entry tested. In fact there is
>>>> no properties files inside of 'instance' directory.
>>>>
>>>> classDirectory := self fileUtils directoryFromEntry:
>>>> classEntry.
>>>> ((entries := classDirectory entries) ...
>>>> detect: [ :entry | self isPropertyFile: entry ]
>>>> ifNone: [ ])
>>>>
>>>> Help! Muchas gracias!
>>>>
>>>> --
>>>> Have a good one; keep it, light.
>>>> Kindly,
>>>> rabbit
>>>> . .. … ‘…^,^
>>>>
>>>> Sent from Callisto House :: decentralized mobile homeless
>>>> solutions
>>>>
>>>>
>>>>
>>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20221004/1c6913fd/attachment.html>
More information about the Squeak-dev
mailing list
|