That&#39;s exactly the problem that this patch try to solve though - the ability to finally add mirrors &amp; proxies.  I wanted to work on a mirror solution before but grimaced at the prospect of having to hack this for each separate plt instance, so this is a catch-22 situation.  <br>
<br>Cheers,<br>yc<br><br><div class="gmail_quote">On Wed, Oct 28, 2009 at 11:46 AM, Jay McCarthy <span dir="ltr">&lt;<a href="mailto:jay.mccarthy@gmail.com">jay.mccarthy@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The main problem with this, IMHO, is that there are no alternative<br>
implementations of that servlet or mirrors, so I don&#39;t see the point<br>
in allowing the configuration.<br>
<br>
Jay<br>
<div><div></div><div class="h5"><br>
On Wed, Oct 28, 2009 at 12:40 PM, YC &lt;<a href="mailto:yinso.chen@gmail.com">yinso.chen@gmail.com</a>&gt; wrote:<br>
&gt; Hi all -<br>
&gt;<br>
&gt; I wasn&#39;t sure if the patch below was accepted so send it through the plt-dev<br>
&gt; thread.  Please let me know if there are anything to add for it to be<br>
&gt; accepted.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; yc<br>
&gt;<br>
&gt; ---------- Forwarded message ----------<br>
&gt; From: YC &lt;<a href="mailto:yinso.chen@gmail.com">yinso.chen@gmail.com</a>&gt;<br>
&gt; Date: Tue, Oct 13, 2009 at 1:14 PM<br>
&gt; Subject: Re: [plt-scheme] Download links in PLaneT<br>
&gt; To: Carl Eastlund &lt;<a href="mailto:carl.eastlund@gmail.com">carl.eastlund@gmail.com</a>&gt;, Jay McCarthy<br>
&gt; &lt;<a href="mailto:jay.mccarthy@gmail.com">jay.mccarthy@gmail.com</a>&gt;<br>
&gt; Cc: PLT-Scheme Mailing List &lt;<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>&gt;, Stephen Bloch<br>
&gt; &lt;<a href="mailto:sbloch@adelphi.edu">sbloch@adelphi.edu</a>&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Oct 13, 2009 at 9:15 AM, Carl Eastlund &lt;<a href="mailto:carl.eastlund@gmail.com">carl.eastlund@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; It should be for setting up a student lab, if not for the phone situation.<br>
&gt;&gt;<br>
&gt;<br>
&gt; A similar issue is the recent planet outage -<br>
&gt; <a href="http://groups.google.com/group/plt-scheme/browse_thread/thread/bd9108a0081f973a?pli=1" target="_blank">http://groups.google.com/group/plt-scheme/browse_thread/thread/bd9108a0081f973a?pli=1</a><br>
&gt; - it&#39;s desirable not to have to depend solely on the central planet server.<br>
&gt;<br>
&gt; Having a proxy pulling from the central planet server (either real-time or<br>
&gt; batch) would solve the problem for both cases.  And to use such server we&#39;ll<br>
&gt; need to configure the url that planet will point to.<br>
&gt;<br>
&gt; It seems that the value of the planet server is hardcoded in<br>
&gt; COLLECTS/planet/config.ss, and it would be a pain to modify the value for<br>
&gt; each installed PLT instance.  It&#39;s better if the value is read from a<br>
&gt; environment variable or a file (one which the planet command line tool can<br>
&gt; also read and modify).  Once this is made configurable, a planet proxy can<br>
&gt; be built and used.<br>
&gt;<br>
&gt; For now - how about use an environment variable called PLTPLANETURL (or<br>
&gt; another more preferable name)?  If so below is a potential patch.<br>
&gt;<br>
&gt; --- plt-4.2.1/collects/planet/config.ss    2009-07-16 05:28:08.000000000<br>
&gt; -0700<br>
&gt; +++ plt-scheme/planet/config.ss    2009-10-13 13:09:09.000000000 -0700<br>
&gt; @@ -19,6 +19,7 @@<br>
&gt;      (DEFAULT-PACKAGE-LANGUAGE (version))<br>
&gt;<br>
&gt;      (USE-HTTP-DOWNLOADS?       #t)<br>
&gt; -    (HTTP-DOWNLOAD-SERVLET-URL<br>
&gt; &quot;<a href="http://planet.plt-scheme.org/servlets/planet-servlet.ss" target="_blank">http://planet.plt-scheme.org/servlets/planet-servlet.ss</a>&quot;)<br>
&gt; +    (HTTP-DOWNLOAD-SERVLET-URL (let ((url (getenv &quot;PLTPLANETURL&quot;)))<br>
&gt; +                                 (if (not url)<br>
&gt; &quot;<a href="http://planet.plt-scheme.org/servlets/planet-servlet.ss" target="_blank">http://planet.plt-scheme.org/servlets/planet-servlet.ss</a>&quot; url)))<br>
&gt;      (PLANET-ARCHIVE-FILTER     #f)))<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div><div class="im">&gt; _________________________________________________<br>
&gt;  For list-related administrative tasks:<br>
</div>&gt;  <a href="http://list.cs.brown.edu/mailman/listinfo/plt-dev" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-dev</a><br>
<div><div></div><div class="h5">&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Jay McCarthy &lt;<a href="mailto:jay@cs.byu.edu">jay@cs.byu.edu</a>&gt;<br>
Assistant Professor / Brigham Young University<br>
<a href="http://teammccarthy.org/jay" target="_blank">http://teammccarthy.org/jay</a><br>
<br>
&quot;The glory of God is Intelligence&quot; - D&amp;C 93<br>
</div></div></blockquote></div><br>