<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:412700455;
        mso-list-template-ids:-1614357564;}
@list l0:level1
        {mso-level-start-at:4;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1
        {mso-list-id:1541430106;
        mso-list-template-ids:-1830417068;}
@list l1:level1
        {mso-level-start-at:6;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2
        {mso-list-id:1605378462;
        mso-list-template-ids:-904656010;}
@list l2:level1
        {mso-level-start-at:2;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l3
        {mso-list-id:1768188651;
        mso-list-template-ids:-198687532;}
@list l4
        {mso-list-id:1791702357;
        mso-list-template-ids:1674320064;}
@list l4:level1
        {mso-level-start-at:5;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l5
        {mso-list-id:1985114884;
        mso-list-template-ids:1159348770;}
@list l5:level1
        {mso-level-start-at:3;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l6
        {mso-list-id:2102949261;
        mso-list-template-ids:-474980464;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoPlainText">Hi All,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I recently joined Shuicheng on this task,<o:p></o:p></p>
<p class="MsoPlainText">Here is the patch that shows all the rpm/srpm that must be updated:<o:p></o:p></p>
<p class="MsoPlainText"><a href="https://review.openstack.org/#/c/589037/">https://review.openstack.org/#/c/589037/</a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">So far 5 packages have been updated:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="ES">bash-4.2.46-30.el7.src.rpm                                                                                         
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="ES">python-2.7.5-69.el7_5.src.rpm                                                                  
<o:p></o:p></span></p>
<p class="MsoPlainText">systemd-219-57.el7.src.rpm                                                                                       
<o:p></o:p></p>
<p class="MsoPlainText">puppet-stdlib-4.18.0-2.el7.src.rpm                                                          
<o:p></o:p></p>
<p class="MsoPlainText">openldap-2.4.44-15.el7_5.src.rpm<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">And this is the process we are following in order to do this (This was written by Shuicheng so we could follow same process):<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">1.Go to "Source" folder, delete the old src rpm, and download the new src rpm.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">2.Find the corresponding patch folder for the srpm package. Then update the “srpm_path” to point to the new package.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">3.Create a tmp folder. And extract the new src rpm. Then you will get the source code and spec file.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">4.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">4.Extract the zip file for source code, and create git for it.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">5.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">5.Then try to apply the patches in patch folder. If there is conflict, you need manually solve it and update the patch.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">6.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">6.Create tmp folder (SPEC/SPECS) for spec file. And create git for it.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">7.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">7.Try to apply the meta_patches. If there is conflict, solve it, and generate new meta_patch.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">8.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">8.Try to build code, build-srpm should pass if the patch is rebased.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">9.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">9.Try to upgrade rpm package list to solve the dependency check when build rpm.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">10.<span style="font:7.0pt "Times New Roman"">  
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">10.After success build iso, do basic deploy test, to make sure basic function is not broken.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0in;text-indent:-.25in;mso-list:l3 level1 lfo1">
<![if !supportLists]><span style="font-size:11.0pt;color:black"><span style="mso-list:Ignore">11.<span style="font:7.0pt "Times New Roman"">  
</span></span></span><![endif]><span style="font-size:11.0pt;color:black">11.If the deploy pass, summarize the change your made, and generate patch for it.  <o:p></o:p></span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On 8/9/18, 10:01 AM, "Xie, Cindy" <cindy.xie@intel.com> wrote:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    Brent, Saul, Shuicheng,<o:p></o:p></p>
<p class="MsoPlainText">    Let’s initiate the discussion about how we’d like to handle CentOS 7.5 upgrade, we have a master xls sheet online for all non-openStack patches analysis (@Saul, I only have Google doc link but not accessible by WR).<o:p></o:p></p>
<p class="MsoPlainText">    <o:p></o:p></p>
<p class="MsoPlainText">     <o:p></o:p></p>
<p class="MsoPlainText">    And here is the SRPM files we’ve already looked into, and believe they need upgrade. I put some columns in to fill-in more data (Shuicheng should have most of the data available). We can start from here.<o:p></o:p></p>
<p class="MsoPlainText">     <o:p></o:p></p>
<p class="MsoPlainText">    Thx. - cindy<o:p></o:p></p>
<p class="MsoPlainText">     <o:p></o:p></p>
<p class="MsoPlainText">    <o:p></o:p></p>
<p class="MsoPlainText">    <o:p></o:p></p>
</div>
</body>
</html>