<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:55:39 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-963] Separate os packages into multiple packages</title>
                <link>https://jira.mongodb.org/browse/SERVER-963</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The Linux packages should be split into multiple packages rather than one monolithic package.   Other databases in Debian follow this model.&lt;/p&gt;

&lt;p&gt;For example:&lt;br/&gt;
mongodb-server    (mongod, mongos, etc.)&lt;br/&gt;
libmongodb           (libraries)&lt;br/&gt;
mongodb-dev        (headers)&lt;br/&gt;
mongodb-tools      (mongo, mongoimport)&lt;/p&gt;

&lt;p&gt;Use case:  A site wants to have a fleet of mongo machines without servers installed, only client libraries and tools.  Installing the existing package necessitates the server installation and its burdens (mongodb user, storage path, etc.)&lt;/p&gt;</description>
                <environment>Debian, Ubuntu, Redhat, CentOS, Fedora, Amazon Linux</environment>
        <key id="11698">SERVER-963</key>
            <summary>Separate os packages into multiple packages</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="ernie.hershey@mongodb.com">Ernie Hershey</assignee>
                                    <reporter username="evanwies">Evan Wies</reporter>
                        <labels>
                    </labels>
                <created>Mon, 5 Apr 2010 15:18:11 +0000</created>
                <updated>Mon, 26 Oct 2015 23:45:25 +0000</updated>
                            <resolved>Sun, 13 Oct 2013 09:49:23 +0000</resolved>
                                                    <fixVersion>2.5.3</fixVersion>
                                    <component>Build</component>
                    <component>Packaging</component>
                                        <votes>12</votes>
                                    <watches>10</watches>
                                                                                                                <comments>
                            <comment id="440168" author="auto" created="Sat, 12 Oct 2013 22:20:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ehershey&apos;, u&apos;name&apos;: u&apos;Ernie Hershey&apos;, u&apos;email&apos;: u&apos;ernie.hershey@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-963&quot; title=&quot;Separate os packages into multiple packages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-963&quot;&gt;&lt;del&gt;SERVER-963&lt;/del&gt;&lt;/a&gt; split enterprise package rpm spec file&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2b413fa86b435986771e50a6c0de48a127422f30&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2b413fa86b435986771e50a6c0de48a127422f30&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="440167" author="auto" created="Sat, 12 Oct 2013 22:20:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ehershey&apos;, u&apos;name&apos;: u&apos;Ernie Hershey&apos;, u&apos;email&apos;: u&apos;ernie.hershey@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-963&quot; title=&quot;Separate os packages into multiple packages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-963&quot;&gt;&lt;del&gt;SERVER-963&lt;/del&gt;&lt;/a&gt; Separate enterprise and community debian rules and control files&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/31713e0af43e23ba6a46f44684d41877bebf0fde&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/31713e0af43e23ba6a46f44684d41877bebf0fde&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="440166" author="auto" created="Sat, 12 Oct 2013 22:20:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ehershey&apos;, u&apos;name&apos;: u&apos;Ernie Hershey&apos;, u&apos;email&apos;: u&apos;ernie.hershey@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-963&quot; title=&quot;Separate os packages into multiple packages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-963&quot;&gt;&lt;del&gt;SERVER-963&lt;/del&gt;&lt;/a&gt; Externalize enterprise packaging spec files&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b57a0b403ef86071c2d8d8e8c32f54abb8907a75&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b57a0b403ef86071c2d8d8e8c32f54abb8907a75&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="426596" author="auto" created="Tue, 17 Sep 2013 00:31:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ehershey&apos;, u&apos;name&apos;: u&apos;Ernie Hershey&apos;, u&apos;email&apos;: u&apos;ernie.hershey@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-963&quot; title=&quot;Separate os packages into multiple packages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-963&quot;&gt;&lt;del&gt;SERVER-963&lt;/del&gt;&lt;/a&gt; move debian postinst file to server package&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f0e336263bd18c0b1ba64c842509efe1e4e9d1f6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f0e336263bd18c0b1ba64c842509efe1e4e9d1f6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="389674" author="auto" created="Fri, 26 Jul 2013 21:01:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ehershey&apos;, u&apos;name&apos;: u&apos;Ernie Hershey&apos;, u&apos;email&apos;: u&apos;ernie.hershey@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-963&quot; title=&quot;Separate os packages into multiple packages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-963&quot;&gt;&lt;del&gt;SERVER-963&lt;/del&gt;&lt;/a&gt; Split and externalize Linux packages&lt;/p&gt;

&lt;p&gt;This includes splitting rpm and .deb packages into sub-packages and&lt;br/&gt;
externalizing the spec and control files to be maintained as static&lt;br/&gt;
files.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/51a46c5f9a42dc68ca5a05c7771440f509b7a742&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/51a46c5f9a42dc68ca5a05c7771440f509b7a742&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="121370" author="mlazarov" created="Mon, 21 May 2012 07:49:20 +0000"  >&lt;p&gt;I think this can be helpful for any who uses centos (it&apos;s made for v6.2):&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mlazarov/centos-spec/blob/master/SPECS/mongodb.spec&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mlazarov/centos-spec/blob/master/SPECS/mongodb.spec&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This .spec file makes four packages:&lt;br/&gt;
mongodb&lt;br/&gt;
mongodb-config&lt;br/&gt;
mongodb-router&lt;br/&gt;
mongodb-shard&lt;/p&gt;

&lt;p&gt;Also mongodb.spec makes needed init.d and config scripts.&lt;/p&gt;</comment>
                            <comment id="17923" author="scotthernandez" created="Thu, 9 Sep 2010 03:02:01 +0000"  >&lt;p&gt;Once mongos works as a general proxy (for a remote mongod, or replicaset) it can be deployed as part of the client connectivity. For things that don&apos;t have support for connection pooling (cgi, node.js, etc.), dumb drivers which aren&apos;t so aware of master/non-master nodes, or to delegate slave-ok queries to non-masters it would be handy to have on the client, without requiring mongod (or the mongodb startup scripts which come with the server package).&lt;/p&gt;</comment>
                            <comment id="17922" author="eliot" created="Thu, 9 Sep 2010 02:43:03 +0000"  >&lt;p&gt;I think a separate package  for mongos might be ok, though I&apos;m not sure why it wouldn&apos;t be ok in the server package?&lt;/p&gt;</comment>
                            <comment id="17921" author="scotthernandez" created="Thu, 9 Sep 2010 02:40:42 +0000"  >&lt;p&gt;Can we put mongos into both the server and clients packages? &lt;/p&gt;

&lt;p&gt;Maybe it is better as a sep. package (that the server package depends on, but not the clients).&lt;/p&gt;</comment>
                            <comment id="14187" author="evanwies" created="Tue, 11 May 2010 16:48:09 +0000"  >&lt;p&gt;And the packages are:&lt;/p&gt;

&lt;p&gt;mongodb-server  (the server)&lt;br/&gt;
mongodb-clients (client tools like mongo and mongodump)&lt;br/&gt;
mondodb-dev  (headers and libs)&lt;br/&gt;
mongodb  (installs all)&lt;/p&gt;</comment>
                            <comment id="14186" author="evanwies" created="Tue, 11 May 2010 16:46:26 +0000"  >&lt;p&gt;The package has passed Debian&apos;s NEW queue and should be on Debian sid tomorrow.&lt;/p&gt;

&lt;p&gt;The Debian mongodb repo is here:&lt;br/&gt;
&lt;a href=&quot;http://github.com/bobek/mongo-debian&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/bobek/mongo-debian&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14125" author="evanwies" created="Sat, 8 May 2010 11:52:21 +0000"  >&lt;p&gt;That is definitely the intention.  I think we&apos;re gonna do that once it makes it through the first phases of the Debian process.   I&apos;ll make a fork on github... probably all will be ready by the end of weekend.&lt;/p&gt;</comment>
                            <comment id="14124" author="eliot" created="Sat, 8 May 2010 11:48:56 +0000"  >&lt;p&gt;Is is possible to push the changes back into our repo so we can start doing that everywhere?&lt;/p&gt;</comment>
                            <comment id="14123" author="evanwies" created="Sat, 8 May 2010 11:44:40 +0000"  >&lt;p&gt;There has been some progress on this ticket.   Roberto split out the packages, Antonin reviewed and submitted the packages to Debian.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://ftp-master.debian.org/new/mongodb_1:1.4.2-2.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://ftp-master.debian.org/new/mongodb_1:1.4.2-2.html&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="13527" author="eliot" created="Fri, 9 Apr 2010 11:08:07 +0000"  >&lt;p&gt;That would be great.  Would love to be able to get versions pushed up sooner.&lt;/p&gt;</comment>
                            <comment id="13526" author="evanwies" created="Fri, 9 Apr 2010 11:06:41 +0000"  >&lt;p&gt;We use Ubuntu.   However, when we do packaging work we do it at the Debian level so that all the derivatives get the love.  It&apos;s like an open-source group hug  &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;We are already working on it and will update you (probably with patches) in a week or two.   We are also asking the existing Debian maintainer if he&apos;d mind a co-maintainer.&lt;/p&gt;</comment>
                            <comment id="13525" author="eliot" created="Fri, 9 Apr 2010 11:03:22 +0000"  >&lt;p&gt;Are you using debian or ubuntu, or?&lt;br/&gt;
We definitely could use packaging help &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="13425" author="eliot" created="Mon, 5 Apr 2010 15:30:09 +0000"  >&lt;p&gt;I think this change makes sense.  If you can help would make it happen much faster.&lt;/p&gt;</comment>
                            <comment id="13424" author="evanwies" created="Mon, 5 Apr 2010 15:27:24 +0000"  >&lt;p&gt;We maintain and sponsor many Debian packages.   If you are on-board with this, we can help implement this change.&lt;/p&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="28893">SERVER-4747</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="21793">SERVER-3748</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="23796">SERVER-4100</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="111606">DOCS-2745</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>19.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 5 Apr 2010 15:30:09 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 18 weeks, 4 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>ian@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 18 weeks, 4 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>auto</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>ernie.hershey@mongodb.com</customfieldvalue>
            <customfieldvalue>evanwies</customfieldvalue>
            <customfieldvalue>mlazarov</customfieldvalue>
            <customfieldvalue>scotthernandez</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrpoc7:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7580</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_10166" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Tests Written</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10154"><![CDATA[Complete]]></customfieldvalue>

                        </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|hsztvb:</customfieldvalue>

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