[squeak-dev] Monticello and PackageInfo

stes@PANDORA.BE stes at telenet.be
Thu Dec 3 17:11:15 UTC 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Here's a question related to PackageInfo and Monticello.

I've also asked this question on the (moderated) Cuis mailing list.

The Cuis Help system on code management says:

"More details about how PackageInfo decides what code belongs in a package are available at http://wiki.squeak.org/squeak/3329 .

To install packages (.pck.st files) in Cuis, use the FileList, navigate to the appropriate directory (on disk, or in a GitHub repository, etc), select the package file and click on [Install Package]."

My question is whether there is a way to get PackageInfo .pkg.st files,
from Monticello packages.

I downloaded the Monticello package DoItFirst-System-Support-dtl.14.mcz 
and unzip'ed the file, from the UNIX command line.

This results in some files in a directory but unfortunately without .pkg.st :

bash-4.4$ find .
.
./version
./snapshot.bin
./package
./DoItFirst-System-Support-dtl.14.mcz
./snapshot
./snapshot/source.st

I was hoping to be able to fileIn the snapshot/source.st file,
or to use another method to add this package to Cuis.

Because I don't see a .pck.st file, I am trying to fileIn the source.st.

Assuming the idea to fileIn the snapshot/source.st file is correct,
I tried to fileIn the source.st file, however this fails.

The initalize method of the DoItFirst class is doing:

initialize
	Smalltalk addToStartUpList: self before: SmallInteger.

When I try to load this class in a Cuis smalltalk image, it complains
that the Smalltalk class in Cuis doesNotUnderstand addToStartUpList: before:

However my main question is generally speaking whether it is possible
to load Monticello packages into Squeak, for example by a method
(unknown to me) to create .pkg.st files.

Thanks!
David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJfyRvaAAoJEAwpOKXMq1MaaBwH/2BAVrDAOEN+LI1sotGE6Syk
WtEp56nsAVKkINb6gW6I8+AvWpnpGgiPse9TrHIR9MR76ZyFKbh7HEC0M4f4zeZX
zoi2IYGOoc5lpce2sEygjNQhaqTD4RfWwQ6Kh3Cr4pDnyabusYV/hTPDSeTmOABJ
g1zWc6WPoL9wCIYeFRPJa9P0ShRH5c7WOEnd/RmQzzIlUsodqOaEkU+P01IXF6t0
EwwUTKMNevxuLTwyDIkxqQ+YxSoiA2ARuP9xeEnESYF4x3OFE8uNMZ7QekBkMETE
HJoHw+Re+jl752W38TJudtIsu5FeQ4tOIzZ4BMEGieGRVtHxzcRBluygcQTPK8g=
=iBnx
-----END PGP SIGNATURE-----


More information about the Squeak-dev mailing list