Hey everyone, I just reinstalled my OS and erased my disk to get it to work right. A few issues that downgrading the version helps: LibreOffice, Adobe Acroread, Facebook Messenger clone called Caprine. These all required special versions. Then I clone the opensmalltalk/vm, and proceed... Image generation for VMMaker
|
Hey, As I had changed a couple of scripts in the vm/image directory,
something was bugging me about them. I took a long look at what
git was pushing and made some changes. I am attaching the
changed/new files. What steps could I take to publish on a branch
in git? For review. My git skills are rusty and there is a policy
issue for how you all proceed here. I am on Cog branch atm. A few issues,
I think this is everything I ventured into and changed, based on
a "ll -t". I realize I changed the way vmmaker/64 images are
built, and also spur/64 images. I tried testing all combos and
they worked. Don't really need the #update scripts anymore. Please
let me know if you accept these and help me commit&push. I appreciate all'y'all for all y'all do! Kindly, On 5/24/20 4:23 PM, Robert Withers
wrote:
migratespur32to64vmmakerimage.sh (348 bytes) Download Attachment SetPreferenceWizardMorph.st (406 bytes) Download Attachment buildspur64image.sh (1K) Download Attachment updatespurimage.sh (90 bytes) Download Attachment updatespur64image.sh (94 bytes) Download Attachment updatevmmakerimage.sh (94 bytes) Download Attachment updatevmmaker64image.sh (98 bytes) Download Attachment buildspurimage.sh (1K) Download Attachment buildvmmakerimage.sh (992 bytes) Download Attachment buildvmmaker64image.sh (1K) Download Attachment |
In reply to this post by Robert Withers-2
i Rob, Hi Levente, oscogvm$ ls src/plugins/ | egrep "DESPlugin|DSAPlugin|MD5Plugin|SHA2Plugin" DESPlugin MD5Plugin So where are DSAPlugin and SHA2Plugin? They're not in the standard source tree. On Sun, May 24, 2020 at 1:24 PM Robert Withers <[hidden email]> wrote:
_,,,^..^,,,_ best, Eliot |
In reply to this post by Robert Withers-2
Hi Rob, On Mon, May 25, 2020 at 10:25 AM Robert Withers <[hidden email]> wrote:
No guarantee. MacOS is dropping support from 32-bits. So best to use a 64-bit toolchain on a 64-bit OS and a 32-bit toolchain on a 32-bit OS.
(Notice the auto renumber bug) Now that a 64-bit release is available we should probably apply UpdateSqueakTrunkImage.st to it and avoid the image rewrite.
Can you push on a branch? Then I can take a look...
_,,,^..^,,,_ best, Eliot |
In reply to this post by Eliot Miranda-2
On 5/25/20 2:23 PM, Eliot Miranda
wrote:
I made this change and it generated them. I modified the in-image VMMaker method #generateVMPlugins to reflect the new Cryptography plugins:
That results in rabbit@ganymede:~/tribe/opensmalltalk-vm$ ls
src/plugins/ | egrep "DESPlugin|DSAPlugin|MD5Plugin|SHA2Plugin" While the DSAPlugin is internal. Does the generateVMPlugins discard DSAPlugin as it was internal? When I do the following, I get: rabbit@ganymede:~/tribe/opensmalltalk-vm$ ll
products/sqcogspur64linuxht/lib/squeak/5.0-202005170205/ | egrep
"DESPlugin|DSAPlugin|MD5Plugin|SHA2Plugin" I dunno beyond this data. K, r
|
Hi Rob, On Mon, May 25, 2020 at 11:31 AM Robert Withers <[hidden email]> wrote:
No. There are two things to do here. First, modify the manifest in BuildSqueakSpurTrunkVMMakerImage.st to load the plugins from the official repository. Second, modify VMMaker class>>generateVMPlugins top include the new plugins. Email me these two files and I'll integrate.
_,,,^..^,,,_ best, Eliot |
In reply to this post by Eliot Miranda-2
Hi Eliot, On 5/25/20 2:29 PM, Eliot Miranda
wrote:
Oh dear, that's unfortunate. Would have been nice to test 32-bits.
My apologies, I don't know what this means. The buildspur64image.sh script is running UpdateSqueakTrunkImage.st and avoids a re-retrieval of the latest 64 bit image, as the image is already here. The only rewrite occurs in buildvmmaker64image.sh when the Spur64VMMaker.image is absent. Once again the buildspur64image.sh, called from there, only retrieves if the trunk6-64.image is missing. This buildvmmaker64image.sh also does a UpdateSqueakTrunkImage.st on the Spur64VMMaker.image. Those calls to UpdateSqueakTrunkImage.st happen every time a buildspur64image.sh/buildvmmmaker64image.sh is evaluated.
Can I branch off Cog after having made changes and have those
changes follow into the new branch? This is my concern. So,
Or somehow? How can I check the my immediate changes in the log?
That will be committed? I tried "git log" and it had all changes
since the first big bang. K, r
|
In reply to this post by Eliot Miranda-2
Eliot, I have attached the change to #generateVMPlugins for you. How do I change the manifest of that script and which to what? I am confused as to what you need me to do. K, r On 5/25/20 2:41 PM, Eliot Miranda
wrote:
VMMaker class-generateVMPlugins.st (2K) Download Attachment |
In reply to this post by Eliot Miranda-2
Hi Eliot, On Mon, 25 May 2020, Eliot Miranda wrote: > So where are DSAPlugin and SHA2Plugin? They're not in the standard source tree. The Cryptography repository on squeaksource.com contains the code for the plugins: http://squeaksource.com/Cryptography/CryptographyPlugins-ul.22.mcz . I wrote the following mail when I published the plugins: > Hi all, > > I've fixed the parameter validation of all plugins in the > CryptographyPlugins package[1] and removed SHA256Plugin[2] because > SHA2Plugin does the same and more. > I ran the tests of the Cryptography package on my machine (64-bit linux) > and all of them passed (except for those using SHA256Plugin obviously). > Please review and test the code, and if everything looks good, I suggest > adding all plugins as external to the official VMs. > > > Levente Levente |
In reply to this post by Eliot Miranda-2
Hey Eliot, I just realized I had made 2 changes for plugin making. I added the 4 Crypto plugins to the plugins.ext but I ALSO removed DSAPrims from the plugins.int. I am thinking this is why DSAPlugin came as an external plugin. K, r On 5/25/20 2:41 PM, Eliot Miranda
wrote:
|
Free forum by Nabble | Edit this page |