<!--
RSS generated by JIRA (4.4#649-r158309) at Sat May 18 15:21:41 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+CLASSPATH+AND+status+%3D+Resolved+ORDER+BY+priority+DESC&tempMax=1000&field=key&field=summary
-->
<!-- If you wish to do custom client-side styling of RSS, uncomment this:
<?xml-stylesheet href="http://dev.clojure.org/jira/styles/jiraxml2html.xsl" type="text/xsl"?>
-->
<rss version="0.92">
    <channel>
        <title>Clojure JIRA</title>
        <link>http://dev.clojure.org/jira/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+CLASSPATH+AND+status+%3D+Resolved+ORDER+BY+priority+DESC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="3" total="3"/>
                <build-info>
            <version>4.4</version>
            <build-number>649</build-number>
            <build-date>25-07-2011</build-date>
        </build-info>
<item>
            <title>[CLASSPATH-2] Reported classpath should include classpath from parent classloaders, but not from the system classloader</title>
                <link>http://dev.clojure.org/jira/browse/CLASSPATH-2</link>
                <project id="10051" key="CLASSPATH">java.classpath</project>
                        <description>&lt;p&gt;Since a classloader delegates to its parent if it fails to provide a class, the classpath reported by java.classpath should include the classpath of parent classloaders.&lt;/p&gt;

&lt;p&gt;At present the reported classpath contains both system and baseloader classpaths, which I believe is incorrect, since the system classloader is not necessarily a parent of the baseloader.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14628">CLASSPATH-2</key>
            <summary>Reported classpath should include classpath from parent classloaders, but not from the system classloader</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="stuart.sierra">Stuart Sierra</assignee>
                                <reporter username="hugoduncan">Hugo Duncan</reporter>
                        <labels>
                    </labels>
                <created>Tue, 13 Sep 2011 20:35:55 -0500</created>
                <updated>Thu, 15 Sep 2011 12:53:56 -0500</updated>
                    <resolved>Thu, 15 Sep 2011 12:53:55 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="26802" author="justin.balthrop" created="Tue, 13 Sep 2011 20:55:34 -0500"  >&lt;p&gt;If this patch is accepted, it will fix the issue described in &lt;a href=&quot;http://dev.clojure.org/jira/browse/CLASSPATH-1&quot;&gt;http://dev.clojure.org/jira/browse/CLASSPATH-1&lt;/a&gt;. Hugo and I talked and his fix is more general than mine, so you can close &lt;a href=&quot;http://dev.clojure.org/jira/browse/CLASSPATH-1&quot; title=&quot;clojure.java.classpath/system-classpath is incorrect when running in a classloader other than the application classloader&quot;&gt;&lt;del&gt;CLASSPATH-1&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    <comment id="26808" author="stuart.sierra" created="Wed, 14 Sep 2011 09:48:56 -0500"  >&lt;p&gt;Patch does not compile.&lt;/p&gt;</comment>
                    <comment id="26809" author="hugoduncan" created="Wed, 14 Sep 2011 11:26:39 -0500"  >&lt;p&gt;Oops, I ran the tests, but failed to notice there weren&apos;t any...&lt;/p&gt;

&lt;p&gt;Updated patch, with a unit test.&lt;/p&gt;</comment>
                    <comment id="26810" author="hugoduncan" created="Wed, 14 Sep 2011 11:27:04 -0500"  >&lt;p&gt;Updated patch with unit test&lt;/p&gt;</comment>
                    <comment id="26821" author="stuart.sierra" created="Thu, 15 Sep 2011 09:08:28 -0500"  >&lt;p&gt;Patch is good. Not sure about the test. Finding &quot;clojure-.*jar&quot; in the classpath is subject to the build environment. I think all we can reasonably expect is that the classpath is a seq of java.io.Files.&lt;/p&gt;</comment>
                    <comment id="26822" author="hugoduncan" created="Thu, 15 Sep 2011 09:39:12 -0500"  >&lt;p&gt;The test are normally run from the project&apos;s own pom, and even if run from an external project, the classpath will include a clojure jar in the huge majority of cases. I suppose the tests could be guarded with a java property set in the project&apos;s pom.&lt;/p&gt;

&lt;p&gt;If the tests for the clojure jar are dropped, a test for a non-empty sequence should at least be added.&lt;/p&gt;</comment>
                    <comment id="26823" author="stuart.sierra" created="Thu, 15 Sep 2011 10:52:00 -0500"  >&lt;p&gt;Agreed: the seq should be non-empty and contain Files.&lt;/p&gt;</comment>
                    <comment id="26825" author="hugoduncan" created="Thu, 15 Sep 2011 11:18:48 -0500"  >&lt;p&gt;Patch with unit test for classpath, testing for non-empty sequence of java.io.File objects as return value.&lt;/p&gt;</comment>
                    <comment id="26826" author="stuart.sierra" created="Thu, 15 Sep 2011 12:53:56 -0500"  >&lt;p&gt;Patch applied. Will release new version soon.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10364" name="recursive-classpath.diff" size="3085" author="hugoduncan" created="Thu, 15 Sep 2011 11:18:48 -0500" />
                    <attachment id="10356" name="recursive-classpath.diff" size="3275" author="hugoduncan" created="Wed, 14 Sep 2011 11:27:04 -0500" />
                    <attachment id="10355" name="recursive-classpath.diff" size="2010" author="hugoduncan" created="Tue, 13 Sep 2011 20:35:55 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10001">Code</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                        </customfields>
    </item>

<item>
            <title>[CLASSPATH-1] clojure.java.classpath/system-classpath is incorrect when running in a classloader other than the application classloader</title>
                <link>http://dev.clojure.org/jira/browse/CLASSPATH-1</link>
                <project id="10051" key="CLASSPATH">java.classpath</project>
                        <description>&lt;p&gt;Because system-classpath uses java.class.path, it doesn&apos;t work when running in a classloader other than the application classloader.&lt;/p&gt;

&lt;p&gt;This happens when running in any container that uses a custom classloader (e.g. Jetty, Cake, TomCat).&lt;/p&gt;

&lt;p&gt;The fix is to use (.getURLs (.getClassLoader clojure.lang.RT)) instead of (System/getProperty &quot;java.class.path&quot;). A patch is attached.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14627">CLASSPATH-1</key>
            <summary>clojure.java.classpath/system-classpath is incorrect when running in a classloader other than the application classloader</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="3">Duplicate</resolution>
                                <assignee username="stuart.sierra">Stuart Sierra</assignee>
                                <reporter username="justin.balthrop">Justin Balthrop</reporter>
                        <labels>
                    </labels>
                <created>Tue, 13 Sep 2011 19:02:02 -0500</created>
                <updated>Fri, 27 Jan 2012 09:44:55 -0600</updated>
                    <resolved>Fri, 27 Jan 2012 09:44:55 -0600</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="26803" author="justin.balthrop" created="Tue, 13 Sep 2011 20:56:37 -0500"  >&lt;p&gt;Hugo provides a more general solution in &lt;a href=&quot;http://dev.clojure.org/jira/browse/CLASSPATH-2&quot; title=&quot;Reported classpath should include classpath from parent classloaders, but not from the system classloader&quot;&gt;&lt;del&gt;CLASSPATH-2&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    <comment id="27628" author="stuart.sierra" created="Fri, 27 Jan 2012 09:44:55 -0600"  >&lt;p&gt;Resolved by &lt;a href=&quot;http://dev.clojure.org/jira/browse/CLASSPATH-2&quot; title=&quot;Reported classpath should include classpath from parent classloaders, but not from the system classloader&quot;&gt;&lt;del&gt;CLASSPATH-2&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10354" name="system-classpath.diff" size="2852" author="justin.balthrop" created="Tue, 13 Sep 2011 19:02:02 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10009">Fixed</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                        </customfields>
    </item>

<item>
            <title>[CLASSPATH-3] Eliminate one use of reflection in java.classpath</title>
                <link>http://dev.clojure.org/jira/browse/CLASSPATH-3</link>
                <project id="10051" key="CLASSPATH">java.classpath</project>
                        <description>&lt;p&gt;There is one use of reflection in fn classpath that is easy to eliminate with a type hint.&lt;/p&gt;</description>
                <environment></environment>
            <key id="15793">CLASSPATH-3</key>
            <summary>Eliminate one use of reflection in java.classpath</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="stuart.sierra">Stuart Sierra</assignee>
                                <reporter username="jafingerhut">Andy Fingerhut</reporter>
                        <labels>
                    </labels>
                <created>Sun, 28 Oct 2012 18:17:52 -0500</created>
                <updated>Sun, 28 Oct 2012 20:09:37 -0500</updated>
                    <resolved>Sun, 28 Oct 2012 20:09:37 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="29844" author="jafingerhut" created="Sun, 28 Oct 2012 18:19:54 -0500"  >&lt;p&gt;classpath-3-eliminate-reflection-v1.txt dated Oct 28 2012 eliminates the one use of reflection that currently exists in java.classpath, by adding a type hint.&lt;/p&gt;</comment>
                    <comment id="29856" author="stuart.sierra" created="Sun, 28 Oct 2012 20:09:37 -0500"  >&lt;p&gt;Patch applied. Thanks!&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="11630" name="classpath-3-eliminate-reflection-v1.txt" size="869" author="jafingerhut" created="Sun, 28 Oct 2012 18:19:54 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>