Sorry for the late reply; I have been away from a computer for a few days...!<br><br>Thanks...although I don't quite understand why you can't do something like:<br><br>Installer sake: #PackagesSqueak310U<br><br>to use the other packages, instead of copying the methods, but I'll play around with this and try to figure it out. I'm sure I'll have more questions, though...<br>
<br>Rob<br><br><div class="gmail_quote">On Sat, May 17, 2008 at 10:50 PM, Keith Hodges <<a href="mailto:keith_hodges@yahoo.co.uk">keith_hodges@yahoo.co.uk</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Welcome to packages!<div class="Ih2E3d"><br>
<br>
Rob Rothwell wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It seems that FreeTypePlus has disappeared from PackagesSqueak39?<br>
</blockquote></div>
I had a check through the history of PackagesSqueak39, and I can't see FreeTypePlus in the history.<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
If I try to load it into a level playing field-ed sq3.9.1-7075dev08.05.2.image:<br>
<br></div>
(HTTPSocket httpGet: '<a href="http://installer.pbwiki.com/f/LPF.st" target="_blank">installer.pbwiki.com/f/LPF.st</a> <<a href="http://installer.pbwiki.com/f/LPF.st" target="_blank">http://installer.pbwiki.com/f/LPF.st</a>>') readStream fileIn.<div class="Ih2E3d">
<br>
Installer install: 'Packages'.<br>
Installer sake addPackage: 'FreeTypePlus'; install.<br>
</div></blockquote>
That's the right loading code... so we need to see where Andrew did put the package definition.<br>
<br>
To see all definitions in all versions load:<br>
<br>
Installer install: 'PackagesAllVersions'.<br>
<br>
We find that it is available in PackagesSqueak310U as the universes definition, but Andrew put an improved specific version into PackagesSqueak310. <br>
So... we copy the definition to PackagesSqueak39, with its dependents, FFI, and "FreeType Plusplugins".<br>
<br>
Then we can check to see if Andrew has any more recent versions... in <a href="http://www.squeaksource.com/FreeTypePlus" target="_blank">www.squeaksource.com/FreeTypePlus</a><br>
<br>
and we copy the definition of 'FreeType Plus' to PackagesSqueak39beta, and PackagesSqueak310beta but we change the load script to load whatever is the latest from squeaksource, rather than the package on SqueakMap.<br>
<br>
Here is one of those finer points I mentioned.<br>
<br>
Packages beta load: 'FreeType Plus'.<br>
<br>
Runs this non-specific "load the latest" script, but any dependencies which are not defined in PackagesSqueak39beta, are supplied by falling back to using 'Packages current'.<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
...it is nowhere to be found...<br>
<br>
Is this the right place to point this out?<br>
<br>
Also, I am moderately interested in the call to assist maintaining sake packages, but I am concerned that I am just <br>
</blockquote></div>
Moderately interested is good!<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
not that good of a Squeaker! On the other hand, I spend an awful lot of time being frustrated that you can't just <br>
</blockquote></div>
There is not a lot of coding needed, its just copy and paste and some testing (hopefully we will get some of the testing automated in the long run)<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
start from a published image and install the packages you need and have them work...<br>
</blockquote></div>
One of the things I am aiming to facilitate to move squeak forward is the ability to harness even the smallest contributions to the greater good.<br>
<br>
so welcome aboard!<br>
<br>
cheers<br>
<br>
Keith<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks,<br>
<br>
Rob Rothwell<br>
</blockquote>
<br>
<br>
</blockquote></div><br>