<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:13:32 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-7976] sles builds severely impacted by recent naming changes</title>
                <link>https://jira.whamcloud.com/browse/LU-7976</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;It now appears that the recent landing of the mod for &quot;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7699&quot; title=&quot;Overhaul lustre&amp;#39;s versioning&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7699&quot;&gt;&lt;del&gt;LU-7699&lt;/del&gt;&lt;/a&gt; build: Replace version_tag.pl with LUSTRE-VERSION-GEN&quot; has had bad side effects on build and test for any sles version.  Bad effects have been seen in both sles11sp3 and sles11sp4.&lt;/p&gt;

&lt;p&gt;One effect is lustre-osd-ldiskfs-mount no longer gets installed automatically.  The requires string in lustre-osd-ldiskfs doesn&apos;t match the provides string in lustre-osd-ldiskfs-mount.&lt;/p&gt;

&lt;p&gt;lustre-osd-ldiskfs-mount provides says:&lt;br/&gt;
lustre-osd-ldiskfs-mount = 2.8.51_3_g8062fbb-3.0.101_71_lustre_default&lt;/p&gt;

&lt;p&gt;lustre-osd-ldiskfs requires says:&lt;br/&gt;
lustre-osd-ldiskfs-mount = 2.8.51_3_g8062fbb&lt;/p&gt;

&lt;p&gt;They don&apos;t match.  Before the landing of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7699&quot; title=&quot;Overhaul lustre&amp;#39;s versioning&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7699&quot;&gt;&lt;del&gt;LU-7699&lt;/del&gt;&lt;/a&gt;, they did match.&lt;/p&gt;

&lt;p&gt;rpm names now are inconsistent in any sles build.  some examples:&lt;/p&gt;

&lt;p&gt;lustre-modules-2.8.51_3_g8062fbb-3.0.101_71_lustre_default&lt;br/&gt;
kernel-default-3.0.101-71_lustre&lt;/p&gt;

&lt;p&gt;lustre rpms have &apos;3.0.101_71_lustre_default&quot; in the name&lt;br/&gt;
kernel rpms have &quot;3.0.101-71_lustre&quot; in the name&lt;/p&gt;

&lt;p&gt;some or all of these unexpected side effects of the name changes block our normal automatic build/test flow on any SLES versions.&lt;/p&gt;</description>
                <environment></environment>
        <key id="35781">LU-7976</key>
            <summary>sles builds severely impacted by recent naming changes</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="6">Not a Bug</resolution>
                                        <assignee username="bogl">Bob Glossman</assignee>
                                    <reporter username="bogl">Bob Glossman</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Apr 2016 18:29:33 +0000</created>
                <updated>Thu, 14 Apr 2016 14:58:43 +0000</updated>
                            <resolved>Thu, 14 Apr 2016 14:58:43 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="147900" author="morrone" created="Tue, 5 Apr 2016 22:06:30 +0000"  >&lt;blockquote&gt;
&lt;p&gt;lustre-osd-ldiskfs-mount provides says:&lt;br/&gt;
lustre-osd-ldiskfs-mount = 2.8.51_3_g8062fbb-3.0.101_71_lustre_default&lt;/p&gt;

&lt;p&gt;lustre-osd-ldiskfs requires says:&lt;br/&gt;
lustre-osd-ldiskfs-mount = 2.8.51_3_g8062fbb&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;What did they look like previously?  It is not immediately obvious to me that these are actually mismatched.  The one package requires a particular Version, and the other provides said Version.  Granted, the &quot;Provides&quot; includes the Release as well, but as far as I know that should not break Version matching.&lt;/p&gt;

&lt;p&gt;The patch did not directly change the Provides or Requires for those patches, either.  There was indirect change because the git describe information moved from the Release to the version.  But it would not have changed the fact that one Provides Version-Release, and the other just Requires Version.&lt;/p&gt;

&lt;p&gt;I&apos;m a little confused about what has actually gone wrong.  Can you please post the explicit errors that you are seeing?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;rpm names now are inconsistent in any sles build. some examples:&lt;/p&gt;

&lt;p&gt;lustre-modules-2.8.51_3_g8062fbb-3.0.101_71_lustre_default&lt;br/&gt;
kernel-default-3.0.101-71_lustre&lt;/p&gt;

&lt;p&gt;lustre rpms have &apos;3.0.101_71_lustre_default&quot; in the name&lt;br/&gt;
kernel rpms have &quot;3.0.101-71_lustre&quot; in the name&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Can you provide a longer list of the employed sles kernel packages?  &quot;rpm -qi&quot; on the main package would also be helpful.&lt;/p&gt;

&lt;p&gt;It is not immediately clear to me how the &quot;default&quot; string is jumping out of the kernel package name and landing at the end of Lustre&apos;s Release field.  I don&apos;t remember writing any special code to do that. It seems more likely that the kernel really does have &quot;-default&quot; in its version somewhere.&lt;/p&gt;</comment>
                            <comment id="148671" author="bogl" created="Tue, 12 Apr 2016 22:47:13 +0000"  >&lt;p&gt;Chris,&lt;br/&gt;
i think the idea about provides/requires strings not matching is a red herring. It now seems more likely that the sles provisioning problems we&apos;ve been observing lately are not due to the naming changes in package names or versions, but to other recent build changes.&lt;/p&gt;

&lt;p&gt;Once I know for sure it&apos;s likely this bug will be closed out.&lt;/p&gt;</comment>
                            <comment id="148674" author="morrone" created="Tue, 12 Apr 2016 23:03:06 +0000"  >&lt;p&gt;OK, then I won&apos;t look into this further for now.  If you later find out that it is related to the version changes, just let me know.  I&apos;m happy to keep working on it until we find something that works well enough everywhere we need it.&lt;/p&gt;</comment>
                            <comment id="148920" author="bogl" created="Thu, 14 Apr 2016 14:58:43 +0000"  >&lt;p&gt;The actual build problem isn&apos;t at all the one imagined and described here. Closing this bug.  See &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8023&quot; title=&quot;build problem on master due to recent change&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8023&quot;&gt;&lt;del&gt;LU-8023&lt;/del&gt;&lt;/a&gt; for the real problem.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="34259">LU-7699</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|hzy6nb:</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>