<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>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!<br>
    </p>
    <div class="moz-signature">
      <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 class="moz-cite-prefix">On 10/3/22 08:39, Jakob Reschke wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+ovNC6aBVSCiFrNmxqrnruExsGQSQf2z+9taOCG9j6LONz+aA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <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"
            moz-do-not-send="true" class="moz-txt-link-freetext">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" moz-do-not-send="true"
                        class="moz-txt-link-freetext">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>
    </blockquote>
  </body>
</html>