<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:17:04 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-8383] Wrong tests package dependencies</title>
                <link>https://jira.whamcloud.com/browse/LU-8383</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt; introduced issue with absence of dependency from tests modules.&lt;br/&gt;
Also Build dependency is specified incorrectly.&lt;/p&gt;</description>
                <environment></environment>
        <key id="38055">LU-8383</key>
            <summary>Wrong tests package dependencies</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="dmiter">Dmitry Eremin</assignee>
                                    <reporter username="dmiter">Dmitry Eremin</reporter>
                        <labels>
                    </labels>
                <created>Fri, 8 Jul 2016 12:18:43 +0000</created>
                <updated>Mon, 29 Aug 2016 20:52:12 +0000</updated>
                            <resolved>Fri, 26 Aug 2016 04:05:27 +0000</resolved>
                                                    <fixVersion>Lustre 2.9.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="158109" author="gerrit" created="Fri, 8 Jul 2016 12:24:48 +0000"  >&lt;p&gt;Dmitry Eremin (dmitry.eremin@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/21208&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21208&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: ba973ec97df69912d29c4c12022af4688261d0ca&lt;/p&gt;</comment>
                            <comment id="158179" author="morrone" created="Fri, 8 Jul 2016 20:51:00 +0000"  >&lt;p&gt;It looks like you want to move the call to %kernel_module_package_buildreqs.  But I&apos;m not sure that is correct.  Although, admittedly, I don&apos;t really understand what they were thinking when they made kernel_module_package_buildreqs.&lt;/p&gt;

&lt;p&gt;If you use rpmbuild --showrc to look at the definition of kernel_module_package_buildreqs on a RHEL7.2 system, it looks like this:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;-14: kernel_module_package_buildreqs    %global kmodtool_generate_buildreqs 1 
                                        kernel-devel
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;So what exactly happens when you try to move the call to that macro to be the following?&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;BuildRequires: %kernel_module_package_buildreqs
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If you try to define a macro on a BuildRequires line, does that even work?  Will the &quot;kernel-devel&quot; string, which is on a separate line in the kernel_module_package_buildreqs macro even wind up being added to the BuildRequires?&lt;/p&gt;

&lt;p&gt;Maybe it is fine.  I wish the spec file syntax was more rigorously defined somewhere.&lt;/p&gt;</comment>
                            <comment id="158183" author="dmiter" created="Fri, 8 Jul 2016 21:00:31 +0000"  >&lt;p&gt;Exactly, the string &lt;tt&gt;BuildRequires: %kernel_module_package_buildreqs&lt;/tt&gt; will be transformed to  &lt;tt&gt;BuildRequires: kernel-devel&lt;/tt&gt; and additional macro will be defined.&lt;br/&gt;
For now the string &quot;kernel-devel&quot; is appended to package description.&lt;br/&gt;
With fixed dependencies build failed on SuSe with following:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;error: Failed build dependencies:
 kernel-syms is needed by lustre-2.8.55_49_g7174998-1.x86_64
make: *** [srpm] Error 1
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;So, dependency works now.&lt;/p&gt;</comment>
                            <comment id="158196" author="morrone" created="Fri, 8 Jul 2016 22:02:00 +0000"  >&lt;p&gt;OK, thats good.&lt;/p&gt;</comment>
                            <comment id="158305" author="gerrit" created="Mon, 11 Jul 2016 16:01:55 +0000"  >&lt;p&gt;Dmitry Eremin (dmitry.eremin@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/21228&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21228&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: c36fbd320a0451f203879fa364cffb610db5c9c6&lt;/p&gt;</comment>
                            <comment id="158306" author="gerrit" created="Mon, 11 Jul 2016 16:03:14 +0000"  >&lt;p&gt;Dmitry Eremin (dmitry.eremin@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/21229&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21229&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: a2ad8f2d2742f4661f3a52fb2662a5c20b18fb72&lt;/p&gt;</comment>
                            <comment id="158496" author="dmiter" created="Tue, 12 Jul 2016 16:36:19 +0000"  >&lt;p&gt;For SuSe we have &lt;tt&gt;BuildRequires: module-init-tools kernel-syms&lt;/tt&gt;. But the package &lt;tt&gt;kernel-syms&lt;/tt&gt; is just an empty package.&lt;br/&gt;
It is used to group build dependencies for all kernel flavors. The KMP build process will build KMPs against all installed kernel flavors automatically.&lt;/p&gt;

&lt;p&gt;So, it&apos;s not clear how to build lustre packages without this package installed. For now lbuild for SuSe failed with following:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;error: Failed build dependencies:
 kernel-syms is needed by lustre-2.8.55_49_g7174998-1.x86_64
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="158555" author="morrone" created="Tue, 12 Jul 2016 21:56:54 +0000"  >&lt;p&gt;Have Minh install kernel-syms on all the SLES builders?&lt;/p&gt;</comment>
                            <comment id="158618" author="dmiter" created="Wed, 13 Jul 2016 15:07:53 +0000"  >&lt;p&gt;I installed kernel-syms on all the SLES builders and build is fixed now.&lt;/p&gt;</comment>
                            <comment id="161552" author="gerrit" created="Thu, 11 Aug 2016 05:51:24 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/21208/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21208/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 55836cd0e55eb1912911c6f195412c99852115aa&lt;/p&gt;</comment>
                            <comment id="161561" author="gerrit" created="Thu, 11 Aug 2016 06:18:58 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/21877&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21877&lt;/a&gt;&lt;br/&gt;
Subject: Revert &quot;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&quot;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: ae9e55067c5830066dc10844ad62b63d3ee0125a&lt;/p&gt;</comment>
                            <comment id="161562" author="gerrit" created="Thu, 11 Aug 2016 06:19:30 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/21877/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21877/&lt;/a&gt;&lt;br/&gt;
Subject: Revert &quot;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&quot;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 272c136099bb27550202f0a69d72bc6f344284a4&lt;/p&gt;</comment>
                            <comment id="161566" author="dmiter" created="Thu, 11 Aug 2016 07:42:09 +0000"  >&lt;p&gt;Oleg, kernel-syms should be installed on all the SLES builders. This is prerequisite now for SLES.&lt;/p&gt;</comment>
                            <comment id="162081" author="mdiep" created="Tue, 16 Aug 2016 17:16:49 +0000"  >&lt;p&gt;I am working on installing kernel-syms on all SLES builders&lt;/p&gt;</comment>
                            <comment id="163106" author="gerrit" created="Wed, 24 Aug 2016 23:30:46 +0000"  >&lt;p&gt;Dmitry Eremin (dmitry.eremin@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/22125&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/22125&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0dca982b6658e31c50f7c5bad2c3b980929a22d4&lt;/p&gt;</comment>
                            <comment id="163191" author="gerrit" created="Thu, 25 Aug 2016 21:16:54 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/22125/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/22125/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8383&quot; title=&quot;Wrong tests package dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8383&quot;&gt;&lt;del&gt;LU-8383&lt;/del&gt;&lt;/a&gt; build: Spec file cleanup after &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5614&quot; title=&quot;use %kernel_module_package for weak-updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5614&quot;&gt;&lt;del&gt;LU-5614&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 656f9f0ddecec0a06fd38b9a0d67d46cec2e67ff&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="26509">LU-5614</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzygyn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

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