Doesn&#39;t sound like a bad idea. One concern though, might be to see how different e.g. XML-Parser is in trunk from whichever canonical repo hangs onto it. Push things that may have changed with it in the trunk upstream, then unload it.<div>
<br></div><div>Getting to a smaller core system is worth doing!<br><br><div class="gmail_quote">On Sat, Feb 9, 2013 at 3:51 PM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In the interests of revisiting Pavel Krivanek&#39;s work, and a long term<br>
goal of this community, I thought I&#39;d use the Dependency Browser and<br>
dig out interpackage dependencies.<br>
<br>
By scraping the DependencyBrowser&#39;s contents together with a bit of UI<br>
scripting I&#39;ve constructed a dotfile of Trunk (attached). Turning this<br>
into a PNG results in an 11MB image! [1] Nodes near the top are nodes<br>
that aren&#39;t used by many things.<br>
<br>
For instance, ReleaseBuilder&#39;s right at the top because nothing depends on it.<br>
<br>
One thing to note is that XML-Parser and Nebraska are only used by<br>
Universes, and that Universes isn&#39;t used by anything else.<br>
<br>
It occurs to me that we could thus remove these 3 packages from trunk<br>
and add the loading of these to ReleaseBuilderFor4dot5 [2], and still<br>
end up with a 4.5 that while apparently unchanged, actually has a<br>
smaller core.<br>
<br>
What do you think of trying this out as an experiment? How would we<br>
unload these packages? (I should note: I&#39;ve nothing against these<br>
packages. They&#39;re just packages that aren&#39;t woven into the guts of the<br>
image, and are thus easily removable.)<br>
<br>
frank<br>
<br>
[1] If you have dot installed, `dot -Tpng -o trunk-deps.dot<br>
trunk-deps.png` will do the trick.<br>
[2] Installer squeak<br>
        package: &#39;trunk&#39;;<br>
        install: &#39;39Deprecated-ar.19&#39;;<br>
        install: &#39;311Deprecated-nice.2&#39;;<br>
        install: &#39;XML-Parser-ael.35&#39;;<br>
        install: &#39;Nebraska-ul.35&#39;;<br>
        install: &#39;Universes-nice.45&#39;.<br>
<br><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Casey Ransberger
</div>