<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:54:02 UTC 2024

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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-420] [PATCH] Allow mongo to build cleanly on debian</title>
                <link>https://jira.mongodb.org/browse/SERVER-420</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;the build stuff in /debian works well for ubuntu (I gather) but fails on Debian due to incorrect detection of the xulrunner version. In short, the package names differ between ubuntu and debian which breaks the version detection when only xulrunner 1.9.0 is available.&lt;/p&gt;

&lt;p&gt;Some quick notes about this patch - It&apos;s fairly hacky, but then again, the edited file is called hacks_ubuntu.py - &lt;/p&gt;

&lt;p&gt;There have been three changes:&lt;/p&gt;

&lt;p&gt;1) I&apos;ve fixed the build deps in debian/control so that it accepts either ubuntu or debian style package name/versioning.&lt;/p&gt;

&lt;p&gt;2) I&apos;ve changed the evaluation loop for &apos;best&apos; in hacks_ubuntu.py to look for the highest versioned number, rather than preferencing an exact match of &apos;xulrunner&apos; and then traversing to the last (which I thought a bit odd)&lt;/p&gt;

&lt;p&gt;3) I&apos;ve added a secondary xulrunner version detection, which I don&apos;t particularly like, but for the life of me I can&apos;t work out a better/cleaner way to detect the installed version on an ubuntu/debian box without doing messy stuff like parsing dpkg status files/etc. &lt;/p&gt;

&lt;p&gt;Please feel free to use all/part/none of this.&lt;/p&gt;

&lt;p&gt;Caveat: I have tested building this on a debian lenny machine and it builds cleanly. I do not have an ubuntu machine to test against, so perhaps someone else can do that bit.&lt;/p&gt;

&lt;p&gt;Ta,&lt;/p&gt;

&lt;p&gt;  Fenn.&lt;/p&gt;</description>
                <environment>Debian Lenny</environment>
        <key id="10871">SERVER-420</key>
            <summary>[PATCH] Allow mongo to build cleanly on debian</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="eliot">Eliot Horowitz</assignee>
                                    <reporter username="fenn">Fenn Bailey</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Nov 2009 19:21:27 +0000</created>
                <updated>Thu, 3 Sep 2020 18:28:40 +0000</updated>
                            <resolved>Wed, 2 Dec 2009 15:18:43 +0000</resolved>
                                    <version>1.1.3</version>
                                    <fixVersion>1.1.4</fixVersion>
                                    <component>Build</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="11273" author="eliot" created="Thu, 3 Dec 2009 22:41:40 +0000"  >&lt;p&gt;Ok - I see.&lt;br/&gt;
Would be very helpful if you could submit patch through github.&lt;br/&gt;
If not possible, I can try to get it merged in, just a bit trickier to do by hand.&lt;/p&gt;</comment>
                            <comment id="11271" author="fenn" created="Thu, 3 Dec 2009 20:03:29 +0000"  >&lt;p&gt;Hey Eliot,&lt;/p&gt;

&lt;p&gt;Looks like you&apos;re working on a slightly different area to me (though those changes look good) - or I&apos;m just getting confused.&lt;/p&gt;

&lt;p&gt;The changes you&apos;ve put in look OK for debian etch builds (though it was mostly just docs, yeah?)&lt;/p&gt;

&lt;p&gt;The bits I changed were mostly around ./debian/* which is the package building rules/dependencies for ubuntu/debian and I can&apos;t see any of those changes in your latest group of commits.&lt;/p&gt;

&lt;p&gt;These are all for package building with: &quot;dpkg-buildpackage -rfakeroot&quot; rather than just a vanilla &quot;scons all&quot;&lt;/p&gt;

&lt;p&gt;The changes I made &lt;em&gt;should&lt;/em&gt; allow it to build OK on etch too, though I&apos;m not sure about the dependencies in debian/control (I don&apos;t have an etch machine handy).&lt;/p&gt;

&lt;p&gt;I guess my question is, should I be seeing the changes in my patch reflected in git master? (as I&apos;m not yet/at the moment).&lt;/p&gt;

&lt;p&gt;Cheers!&lt;/p&gt;</comment>
                            <comment id="11259" author="eliot" created="Wed, 2 Dec 2009 15:18:43 +0000"  >&lt;p&gt;i made some different changes to make it compile on debian etch&lt;br/&gt;
can you take a look and see what happens.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="10090" name="mongodb_debianbuildable.patch" size="3387" author="fenn" created="Thu, 12 Nov 2009 19:21:27 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 2 Dec 2009 15:18:43 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        14 years, 11 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>milkie@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            14 years, 11 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>fenn</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrpunr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrim2f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>22227</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnvqf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>