There is a plan that solves this problem using Monticello configurations. We're calling them community supported packages. More info here:<div><br></div><div><a href="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/148414">http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/148414</a></div>
<div><br></div><div><a href="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/148414"></a>Basically, you can keep your bits shipping as automatically loadable from Squeak where version and dependency information is preserved. It's pretty sweet:)<br>
<br><div class="gmail_quote">On Thu, Jul 8, 2010 at 7:00 PM, Rob Withers <span dir="ltr"><<a href="mailto:reefedjib@yahoo.com" target="_blank">reefedjib@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
--------------------------------------------------<br>
From: "Steve Wart" <<a href="mailto:steve@wart.ca" target="_blank">steve@wart.ca</a>><br>
Sent: Thursday, July 08, 2010 7:50 PM<br>
To: "Squeak Virtual Machine Development Discussion" <<a href="mailto:vm-dev@lists.squeakfoundation.org" target="_blank">vm-dev@lists.squeakfoundation.org</a>><br>
Cc: "Squeak Crypto" <<a href="mailto:cryptography@lists.squeakfoundation.org" target="_blank">cryptography@lists.squeakfoundation.org</a>>; "Squeak Dev" <<a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>><br>
Subject: Re: [Vm-dev] Cryptography in the main image and Plugins build for theVMs<div><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Given that cryptography still faces export restrictions, would this<br>
cause problems for OSS distributions that want to include Squeak?<br>
<br>
</blockquote>
<br></div>
I am not familiar with which pieces of Cryptography are export restricted and which are not. According to the Java SDK Crypto docs (<a href="http://download.oracle.com/docs/cd/E17476_01/javase/1.4.2/docs/guide/security/CryptoSpec.html#Architecture" target="_blank">http://download.oracle.com/docs/cd/E17476_01/javase/1.4.2/docs/guide/security/CryptoSpec.html#Architecture</a>) DSA, MD5 and SHA-1 are at least distributable. This obviously reduces the attractiveness of including Crypto in the image, were we to have to split the package into exportable and non-exportable packages.<div>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Also I'm not sure that people who want to minimize their image size<br>
would benefit. Why can't Cryptography be easily loaded by people who<br>
need it?<br>
</blockquote>
<br></div>
People may not know where it resides. It is not a part of the trunk. It is in a SqueakSource repository.<br>
<br>
Thanks,<br><font color="#888888">
Rob</font><div><div></div><div><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Steve<br>
<br>
On Thu, Jul 8, 2010 at 2:07 AM, Rob Withers <<a href="mailto:reefedjib@yahoo.com" target="_blank">reefedjib@yahoo.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi all,<br>
<br>
I would like to propose that Cryptography be included as part of the image,<br>
by default. As it stands now it is in the Cryptography repository, which<br>
most don't seem to know about or there are one-off copies that are developed<br>
separately. David Shaffer has been stewarding a reintegration of these<br>
forks and ensuring the tests pass. Everyone should be able to take<br>
advantage of the algorithms provided by the Cryptography package.<br>
<br>
Along the same lines, it would be a great help for the vm providers to<br>
include the CryptographyPlugins when they build a new vm. I believe there<br>
are 3 plugins and they really ought to be build internally, since they are<br>
unchanging.<br>
<br>
I would like to hear what others think of the possibility of making this<br>
change.<br>
<br>
Thank you,<br>
Rob<br>
<br>
<br>
<br>
</blockquote></blockquote>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Casey Ransberger<br>
</div>