<div dir="ltr"><div>I have sent you a link via private email.</div><div><br></div><div>Kind regards,<br>Jakob</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mo., 3. Okt. 2022 um 05:14 Uhr schrieb rabbit <<a href="mailto:rabbit@callistohouse.org">rabbit@callistohouse.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>Grr, sorry for the heavy traffic from me. I forgot to ask, could
you <b>zip up</b> an <b>image/changes</b> with Metacello and Git
Browser loaded, as well as the <b>github-cache</b>? Please put on
Dropbox or some other file sharing service and send me the link,
if you have the time. Many thanks, Jakob!<br>
</p>
<div>
<div>Have a good one; keep it, light.</div>
<div>Kindly,</div>
<div>rabbit</div>
<div>. .. … ‘…^,^</div>
<br>
<div>Sent from Callisto House :: decentralized mobile homeless
solutions</div>
<br>
<br>
</div>
<div>On 10/2/22 23:11, rabbit wrote:<br>
</div>
<blockquote type="cite">
<p>I tried again, deleting the github-cache/ and it is hanging on
an unregister call. :(</p>
<p><br>
</p>
<div>
<div>Have a good one; keep it, light.</div>
<div>Kindly,</div>
<div>rabbit</div>
<div>. .. … ‘…^,^</div>
<br>
<div>Sent from Callisto House :: decentralized mobile homeless
solutions</div>
<br>
<br>
</div>
<div>On 10/2/22 22:56, rabbit wrote:<br>
</div>
<blockquote type="cite">
<p>Hi Jakob, thanks for getting back to me on this issue I am
having.<br>
<br>
I am running Ubuntu 22.04. Here is my vm + image info:<br>
<br>
Image<br>
-----<br>
/media/rabbit/PRIME/CallistoHouse/squeak-6.0/test-metacello.image<br>
Squeak6.1alpha<br>
latest update: #22185<br>
Current Change Set: HomeProject<br>
Image format 68533 (64 bit)<br>
Preferred bytecode set: SistaV1<br>
<br>
Virtual Machine<br>
---------------<br>
squeak<br>
Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives
VMMaker.oscog-dtl.3185]<br>
Unix built on Jun 2 2022 15:26:05 Compiler: Clang 9.0.0
(tags/RELEASE_900/final)<br>
platform sources revision VM: 202206021410
runner@fv-az125-921:work/opensmalltalk-vm/opensmalltalk-vm
Date: Thu Jun 2 16:10:44 2022 CommitHash: c9fd365 Plugins:
202206021410
runner@fv-az125-921:work/opensmalltalk-vm/opensmalltalk-vm<br>
CoInterpreter VMMaker.oscog-dtl.3185 uuid:
0e7f07b8-eed6-4362-b223-86c98594ddb9 Jun 2 2022<br>
StackToRegisterMappingCogit VMMaker.oscog-mt.3179 uuid:
c6fbcb07-2a19-ed4f-8b40-9c119a70882a Jun 2 2022<br>
<br>
Here are my directories and files:<br>
<br>
$ pwd<br>
<br>
/media/rabbit/PRIME/CallistoHouse/squeak-6.0/github-cache/Metacello/metacello/master/Metacello-metacello-214c519/repository/Metacello-MC.package/String.extension
<br>
<br>
$ ll<br>
<br>
total 48<br>
drwxr-xr-x 3 rabbit rabbit 16384 Sep 4 09:20 ./<br>
drwxr-xr-x 63 rabbit rabbit 16384 Sep 4 09:24 ../<br>
drwxr-xr-x 2 rabbit rabbit 16384 Sep 4 09:26
instance/ <br>
<br>
$ cd instance/<br>
<br>
$ ll<br>
<br>
total 96<br>
drwxr-xr-x 2 rabbit rabbit 16384 Sep 4 09:26 ./<br>
drwxr-xr-x 3 rabbit rabbit 16384 Sep 4 09:20 ../<br>
-rw-r--r-- 1 rabbit rabbit 307 Sep 4 09:26
addToMetacelloRepositories..st<br>
-rw-r--r-- 1 rabbit rabbit 138 Sep 4 09:26
fetchRequiredForMetacelloMCVersion..st<br>
-rw-r--r-- 1 rabbit rabbit 136 Sep 4 09:26
loadRequiredForMetacelloMCVersion..st<br>
-rw-r--r-- 1 rabbit rabbit 313 Sep 4 09:26
mergeIntoMetacelloRepositories..st <br>
<br>
As you can see, there is no properties file, either .ston or
.json, either in String.extension or inside of its instance
directory.<br>
<br>
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</p>
<blockquote>$ ll<br>
<blockquote>total 80 <br>
drwxr-xr-x 3 rabbit rabbit 16384 Oct 2 22:22 ./ <br>
drwxr-xr-x 63 rabbit rabbit 16384 Oct 2 22:22 ../ <br>
drwxr-xr-x 2 rabbit rabbit 16384 Oct 2 22:22 instance/ <br>
-rw-r--r-- 1 rabbit rabbit 554 Oct 2 22:22
methodProperties.json <br>
-rw-r--r-- 1 rabbit rabbit 22 Oct 2 22:22
properties.json<br>
</blockquote>
</blockquote>
<p> And inside of instance/ I now have:</p>
<blockquote>
<p>instance/$ ll</p>
<blockquote>
<p>total 176 <br>
drwxr-xr-x 2 rabbit rabbit 16384 Oct 2 22:22 ./ <br>
drwxr-xr-x 3 rabbit rabbit 16384 Oct 2 22:22 ../ <br>
-rw-r--r-- 1 rabbit rabbit 307 Oct 2 22:22
addToMetacelloRepositories..st <br>
-rw-r--r-- 1 rabbit rabbit 138 Oct 2 22:22
fetchRequiredForMetacelloMCVersion..st <br>
-rw-r--r-- 1 rabbit rabbit 136 Oct 2 22:22
loadRequiredForMetacelloMCVersion..st <br>
-rw-r--r-- 1 rabbit rabbit 313 Oct 2 22:22
mergeIntoMetacelloRepositories..st <br>
-rw-r--r-- 1 rabbit rabbit 131 Oct 2 22:22
packageFileSpecFor..st <br>
-rw-r--r-- 1 rabbit rabbit 140 Oct 2 22:22
recordRequiredForMetacelloMCVersion..st <br>
-rw-r--r-- 1 rabbit rabbit 186 Oct 2 22:22
removeFromMetacelloRepositories..st <br>
-rw-r--r-- 1 rabbit rabbit 254 Oct 2 22:22
resolvePackageSpecsNamedForMetacelloMCVersion.visited.ifAbsent..st
<br>
-rw-r--r-- 1 rabbit rabbit 108 Oct 2 22:22
setLoadsInMetacelloProject..st <br>
<br>
</p>
</blockquote>
</blockquote>
<p>However, I get another issue now, a Confirm dialog:</p>
<blockquote>
<p>Failed to extract
dalehenrich-filetree-056c634/tests/testRepositories/ver03/Cypress-Mocks.pkg/snapshot/classes/CypressMockBasic.class/class/current:.st.<br>
Proceed?<br>
</p>
</blockquote>
<p>I click Yes and get:</p>
<blockquote>
<p>Failed to extract
dalehenrich-filetree-056c634/tests/testRepositories/ver03/Cypress-Mocks.pkg/snapshot/classes/CypressMockBasic.class/class/name:.st.<br>
Proceed?</p>
</blockquote>
<p>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/...</p>
<p>I click yes and get</p>
<blockquote>
<p>Failed to extract
dalehenrich-filetree-056c634/tests/testRepositories/ver04/Cypress-Mocks.tree/CypressMockBasic.class/class/name:.st.<br>
Proceed?</p>
</blockquote>
<p>A few more and it now continues to load...finally another
error: <br>
</p>
<blockquote>
<p>addClassAndMethodDefinitionsFromEntry: (a
DirectoryEntryDirectory MetacelloToolBox.class)</p>
<p><b>both of these return nil</b></p>
<blockquote>
<p>(entries detect: [ :entry | self isMethodPropertyFile:
entry] ifNone: [ ])<br>
((entries := classDirectory entries) detect: [:entry |
self isPropertyFile: entry] ifNone: [ ])<br>
</p>
</blockquote>
<b>so the call to #addClassDefinitionFrom: classPropertiesDict
comment: classComment blows up with a nil
classPropertiesDict</b></blockquote>
<p>Thanks!<br>
</p>
<p><br>
</p>
<div>
<div>Have a good one; keep it, light.</div>
<div>Kindly,</div>
<div>rabbit</div>
<div>. .. … ‘…^,^</div>
<br>
<div>Sent from Callisto House :: decentralized mobile homeless
solutions</div>
<br>
<br>
</div>
<div>On 10/2/22 17:57, Jakob Reschke
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi rabbit,
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>Please provide more information on your Squeak image
and environment. Is it a trunk image or a release image?
Operating system?</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>Kind regards,<br>
Jakob</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Am So., 2. Okt. 2022 um
19:14 Uhr schrieb rabbit <<a href="mailto:rabbit@callistohouse.org" target="_blank">rabbit@callistohouse.org</a>>:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>Hey all'y'all, <br>
</p>
<p>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.</p>
<p>The UndefinedObject>>#error: 'only integers
should be used as indices' is occurring in the
MCFileTreeStCypressReader>>#addExtensionClassAndMethodDefinitionsFromEntry:
classEntry.</p>
<p>The classEntry is <br>
</p>
<blockquote>
<p>a DirectoryEntryDirectory String.extension</p>
<blockquote>
<p>in the directory:
'/media/rabbit/PRIME/CallistoHouse/squeak-6.0/github-cache/Metacello/metacello/master/Metacello-metacello-214c519/repository/Metacello-MC.package'</p>
</blockquote>
</blockquote>
<p>inside of
#addExtensionClassAndMethodDefinitionsFromEntry:
classEntry., the classPropertiesDict is nil. This is
due to the classDirectory entries returning another
directory '<b>instance</b>'. 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.<br>
</p>
<blockquote>
<p>classDirectory := self fileUtils
directoryFromEntry: classEntry.<br>
((entries := classDirectory entries) ...<br>
detect: [ :entry | self isPropertyFile: entry ]<br>
ifNone: [ ])<br>
</p>
</blockquote>
<p>Help! Muchas gracias!<br>
</p>
<div>-- <br>
<div>Have a good one; keep it, light.</div>
<div>Kindly,</div>
<div>rabbit</div>
<div>. .. … ‘…^,^</div>
<br>
<div>Sent from Callisto House :: decentralized mobile
homeless solutions</div>
<br>
<br>
</div>
</div>
<br>
</blockquote>
</div>
<br>
<fieldset></fieldset>
</blockquote>
<br>
<fieldset></fieldset>
</blockquote>
</blockquote>
</div>
</blockquote></div>