<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:38:24 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>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-3957] Create separate server and client binary rpms from one build</title>
                <link>https://jira.whamcloud.com/browse/LU-3957</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;I think it would be advantageous to start building separate lustre-client and lustre-server binary rpms as part of our normal build process.  There are a couple of reasons why I think this is the way to go, despite the fact that the rpm count is certainly growing large.&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Current lustre-client-* vs lustre-* package names are confusing.  lustre-* actually contains client code as well.  lustre-client-* binary rpms are just &lt;em&gt;lacking&lt;/em&gt; the server code.  And the lustre-client-&amp;lt;version&amp;gt;.src.rpm is &lt;em&gt;not&lt;/em&gt; lacking the server code, which is more confusing still!&lt;/li&gt;
	&lt;li&gt;A Linux distro can contain one version of lustre, and allow admins to select client and/or server components at install time.  Our current build does not allow that.  This means that places like LLNL wind up with server init scripts installed on client nodes.  Less than optimal.&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;This would also be a great opportunity to fix the terribly bad &quot;is_client&quot; macro in the lustre spec file.  &quot;is_client&quot; does not really control whether client code is built, instead it controls whether server code is build.  And even more confusingly, it shouldn&apos;t really be set directly; the proscribed method of selecting a client-only build of lustre is to change the package name to a special string.  Not a good design.&lt;/p&gt;

&lt;p&gt;That should be cleaned up as part of the modifications to create the lustre-client- and lustre-server- rpms.&lt;/p&gt;</description>
                <environment></environment>
        <key id="20973">LU-3957</key>
            <summary>Create separate server and client binary rpms from one build</summary>
                <type id="3" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11318&amp;avatarType=issuetype">Task</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="mdiep">Minh Diep</assignee>
                                    <reporter username="morrone">Christopher Morrone</reporter>
                        <labels>
                    </labels>
                <created>Mon, 16 Sep 2013 20:40:47 +0000</created>
                <updated>Fri, 24 Feb 2017 04:40:07 +0000</updated>
                                            <version>Lustre 2.5.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="128774" author="fzago" created="Tue, 29 Sep 2015 17:58:11 +0000"  >&lt;p&gt;Some source files are compiled differently whether they are for the server or a client. Look at least for &quot;#ifdef HAVE_SERVER_SUPPORT&quot;.&lt;/p&gt;</comment>
                            <comment id="135320" author="morrone" created="Sat, 5 Dec 2015 00:11:37 +0000"  >&lt;p&gt;I am aware of that, but that is not necessarily relevant to this packaging discussion.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="32377">LU-7228</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="19393">LU-3464</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24825">LU-5104</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30477">LU-6677</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10490" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 4 Dec 2015 20:40:47 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzw2qv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10527</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10493" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 16 Sep 2013 20:40:47 +0000</customfieldvalue>

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