<!-- 
RSS generated by JIRA (4.4#649-r158309) at Tue May 21 06:23:45 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/si/jira.issueviews:issue-xml/CLASSPATH-2/CLASSPATH-2.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <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>
</channel>
</rss>