<html xmlns:v="urn:schemas-microsoft-com:vml" 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)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"MS Gothic";
        panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
        {font-family:MingLiU;
        panose-1:2 1 6 9 0 1 1 1 1 1;}
@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;}
@font-face
        {font-family:"\@MS Gothic";
        panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Microsoft YaHei";
        panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
        {font-family:"\@Microsoft YaHei";
        panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@MingLiU";
        panose-1:2 1 6 9 0 1 1 1 1 1;}
@font-face
        {font-family:inherit;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:SimSun;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:SimSun;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:SimSun;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle30
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="ZH-CN" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Thanks Don!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">We will try to do it further according to your proposal.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Zhipeng<o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Penney, Don <Don.Penney@windriver.com>
<br>
<b>Sent:</b> 2020</span><span style="font-size:11.0pt;font-family:SimSun">年</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">3</span><span style="font-size:11.0pt;font-family:SimSun">月</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">14</span><span style="font-size:11.0pt;font-family:SimSun">日</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">
 0:24<br>
<b>To:</b> Liu, ZhipengS <zhipengs.liu@intel.com>; YuChengDe <yu.chengde@99cloud.net>; starlingx-discuss@lists.starlingx.io<br>
<b>Cc:</b> Somerville, Jim <Jim.Somerville@windriver.com><br>
<b>Subject:</b> RE: [Starlingx-discuss] [OpenStack Upgrade]Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I believe this has dependencies on a variety of StarlingX modules which are currently python2 only. You’ll probably need to exclude starlingx-dashboard
 for your initial builds, until all the required modules are available for python3.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">That said, it would be using only small components of these. So an initial effort to get python3 wheels for all the required modules may be small.
 Smaller than the effort to get these running as python3 on-host, certainly.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> Liu, ZhipengS [<a href="mailto:zhipengs.liu@intel.com">mailto:zhipengs.liu@intel.com</a>]
<br>
<b>Sent:</b> Friday, March 13, 2020 12:20 PM<br>
<b>To:</b> Penney, Don; YuChengDe; <a href="mailto:starlingx-discuss@lists.starlingx.io">
starlingx-discuss@lists.starlingx.io</a><br>
<b>Cc:</b> Somerville, Jim<br>
<b>Subject:</b> RE: [Starlingx-discuss] [OpenStack Upgrade]Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Hi Don,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">We have finished 11/13 images build except for horizon and glance.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">For horizon, it needs starlingx-dashboard python3 whl.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">However, in our current build, we just build out starlingx-dashboard python2 whl.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Do you have any proposal on how to get the required python3 whl.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Zhipeng<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Liu, ZhipengS
<br>
<b>Sent:</b> 2020</span><span style="font-size:11.0pt;font-family:SimSun">年</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">3</span><span style="font-size:11.0pt;font-family:SimSun">月</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">10</span><span style="font-size:11.0pt;font-family:SimSun">日</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">
 21:00<br>
<b>To:</b> 'Liu, ZhipengS' <<a href="mailto:zhipengs.liu@intel.com">zhipengs.liu@intel.com</a>>; 'Penney, Don' <<a href="mailto:Don.Penney@windriver.com">Don.Penney@windriver.com</a>>; 'YuChengDe' <<a href="mailto:yu.chengde@99cloud.net">yu.chengde@99cloud.net</a>>;
 'starlingx-discuss@lists.starlingx.io' <<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>><br>
<b>Cc:</b> 'Somerville, Jim' <<a href="mailto:Jim.Somerville@windriver.com">Jim.Somerville@windriver.com</a>><br>
<b>Subject:</b> RE: [Starlingx-discuss] [OpenStack Upgrade]Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Hi Don,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Chant and I already fixed this issue and other related dependent packages.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">We modified docker file and related script for wheel build, and rebuilt out all python3 wheels for the packages in stable-wheels.cfg.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">As for libvirt-python, we still use 4.7.0 version and rebuilt out python3 wheel currently.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Will let you know the status after finishing all image build.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Zhipeng<o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Liu, ZhipengS
<br>
<b>Sent:</b> 2020</span><span style="font-size:11.0pt;font-family:SimSun">年</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">3</span><span style="font-size:11.0pt;font-family:SimSun">月</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">10</span><span style="font-size:11.0pt;font-family:SimSun">日</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">
 0:06<br>
<b>To:</b> 'Liu, ZhipengS' <<a href="mailto:zhipengs.liu@intel.com">zhipengs.liu@intel.com</a>>; Penney, Don <<a href="mailto:Don.Penney@windriver.com">Don.Penney@windriver.com</a>>; YuChengDe <<a href="mailto:yu.chengde@99cloud.net">yu.chengde@99cloud.net</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Cc:</b> Somerville, Jim <<a href="mailto:Jim.Somerville@windriver.com">Jim.Somerville@windriver.com</a>><br>
<b>Subject:</b> RE: [Starlingx-discuss] [OpenStack Upgrade]Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">We also had below issue during build other service image.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:"Microsoft YaHei",sans-serif;color:black">Looking in links: /tmp/wheels/<br>
Collecting cryptography===2.8<br>
Downloading cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl (2.3 MB)<br>
Collecting PyMySQL===0.9.3<br>
Downloading PyMySQL-0.9.3-py2.py3-none-any.whl (47 kB)<br>
Processing /tmp/wheels/python_memcached-1.59-py2.py3-none-any.whl<br>
Collecting six===1.14.0<br>
Downloading six-1.14.0-py2.py3-none-any.whl (10 kB)<br>
Collecting cffi===1.14.0<br>
Downloading cffi-1.14.0-cp36-cp36m-manylinux1_x86_64.whl (399 kB)<br>
ERROR: Could not find a version that satisfies the requirement uWSGI===2.0.17.1 (from -c /tmp/wheels/upper-constraints.txt (line 816)) (from versions: none)<br>
<span style="background:yellow;mso-highlight:yellow">ERROR: No matching distribution found for uWSGI===2.0.17.1</span> (from -c /tmp/wheels/upper-constraints.txt (line 816))<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Actually, we get uWSGI-2.0.17.1-<span style="background:yellow;mso-highlight:yellow">cp27-cp27</span>mu-linux_x86_64.whl through the link in stable-config file.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">So far, not sure how many python3 packages we need.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Liu, ZhipengS <<a href="mailto:zhipengs.liu@intel.com">zhipengs.liu@intel.com</a>>
<br>
<b>Sent:</b> 2020</span><span style="font-size:11.0pt;font-family:SimSun">年</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">3</span><span style="font-size:11.0pt;font-family:SimSun">月</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">9</span><span style="font-size:11.0pt;font-family:SimSun">日</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">
 23:44<br>
<b>To:</b> Penney, Don <<a href="mailto:Don.Penney@windriver.com">Don.Penney@windriver.com</a>>; YuChengDe <<a href="mailto:yu.chengde@99cloud.net">yu.chengde@99cloud.net</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Cc:</b> Somerville, Jim <<a href="mailto:Jim.Somerville@windriver.com">Jim.Somerville@windriver.com</a>><br>
<b>Subject:</b> Re: [Starlingx-discuss] [OpenStack Upgrade]Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Thanks Don!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">See my inline comments.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Penney, Don <<a href="mailto:Don.Penney@windriver.com">Don.Penney@windriver.com</a>>
<br>
<b>Sent:</b> 2020</span><span style="font-size:11.0pt;font-family:SimSun">年</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">3</span><span style="font-size:11.0pt;font-family:SimSun">月</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">9</span><span style="font-size:11.0pt;font-family:SimSun">日</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">
 23:18<br>
<b>To:</b> Liu, ZhipengS <<a href="mailto:zhipengs.liu@intel.com">zhipengs.liu@intel.com</a>>; YuChengDe <<a href="mailto:yu.chengde@99cloud.net">yu.chengde@99cloud.net</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Cc:</b> Somerville, Jim <<a href="mailto:Jim.Somerville@windriver.com">Jim.Somerville@windriver.com</a>><br>
<b>Subject:</b> RE: [Starlingx-discuss] [OpenStack Upgrade]Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I think building the openstack master branch will require moving the images to python3. This has implications to the base image, to how we build
 the base wheels tarball, and possibly to arguments passed to loci (as well as moving to a newer loci SHA).
</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">>> Yes, we have to set python3 = true to loci and also fix a small known bug.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I believe Al started looking at this last week, but got pulled off to look at some other issues. From your reply, it sounds like maybe you’ve also
 done some of this?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">>> Yes<span style="color:#1F497D"><o:p></o:p></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">When we explicitly add wheels to the tarball, we update the upper-constraints file to align with the module we’ve included. This would be why the
 build is looking for 4.7.0 here. There is an upper-constraints.txt file in the tarball itself which you can check.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">>> Yes, in our script, if we have 4.7.0 in stx repo, it will change the version to 4.7.0 from other versions specified in
<span style="color:#1F497D">upper-constraints.txt<o:p></o:p></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">The libvirt wheel building is python2 only, currently. So it would need to be built for python3 - if that’s possible for 4.7.0. If a newer version
 of libvirt-python is needed for python3 support, then it will need to be updated. I don’t know how big that effort will be.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">>> From code, libvirt-python 4.7.0 can support both python2 and python3,  but in our code, we just add patch to let it build out python2 whl.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">>>   
</span><span lang="EN-US" style="font-size:10.5pt;font-family:inherit;color:black"><a href="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?requrl=http%3A%2F%2Flibvirt_python-4.7.0-cp27-cp27mu-linux_x86_64.whl&skey=%40crypt_616c303a_f399f4eab101b16302fa59340fd7bf35&deviceid=e980571888491758&pass_ticket=USSEyd5y7N2ejqbNx89EA22r2cAuFWiG5M%252BHcswHTXUy7aMIu4fbMpfEtLrLp7Hu&opcode=2&scene=1&username=@72c15f7ccf676b86ee6a89ed6cdd8e41" target="_blank">libvirt_python-4.7.0-cp27-cp27mu-linux_x86_64.whl</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> Liu, ZhipengS [<a href="mailto:zhipengs.liu@intel.com">mailto:zhipengs.liu@intel.com</a>]
<br>
<b>Sent:</b> Thursday, March 05, 2020 1:06 AM<br>
<b>To:</b> Penney, Don; YuChengDe; <a href="mailto:starlingx-discuss@lists.starlingx.io">
starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> RE: [Starlingx-discuss] [OpenStack Upgrade]Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Hi Penney,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">We just used OpenStack master branch and upper-constraint file below<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="https://raw.githubusercontent.com/openstack/requirements/master/upper-constraints.txt">https://raw.githubusercontent.com/openstack/requirements/master/upper-constraints.txt</a><o:p></o:p></span></p>
<pre><span lang="EN-US" style="font-size:9.0pt;color:black">libvirt-python===5.10.0;python_version=='2.7'<o:p></o:p></span></pre>
<pre><span lang="EN-US" style="font-size:9.0pt;color:black">libvirt-python===6.0.0;python_version=='3.6'<o:p></o:p></span></pre>
<pre><span lang="EN-US" style="font-size:9.0pt;color:black">libvirt-python===6.0.0;python_version=='3.7'<o:p></o:p></span></pre>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">In nova setup.cfg. it adds python require info.
</span><span lang="EN-US" style="font-size:9.0pt;font-family:Consolas;color:#333333;background:yellow;mso-highlight:yellow">python-requires = >=3.6</span><span lang="EN-US" style="font-size:9.0pt;font-family:Consolas;color:#333333;background:white"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Then we built python3 related packages to the base image and rebuilt nova image to fix python3 issue.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">But there is still an error below.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">collecting cryptography===2.8<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  Downloading cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl (2.3 MB)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ERROR: Could not find a version that satisfies the requirement libvirt-python===4.7.0 (from -c /tmp/wheels/upper-constraints.txt (line 274)) (from versions: none)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ERROR: No matching distribution found for
<span style="background:yellow;mso-highlight:yellow">libvirt-python===4.7.0</span> (from -c /tmp/wheels/upper-constraints.txt (line 274))<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The command '/bin/sh -c /opt/loci/scripts/install.sh' returned a non-zero code: 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<pre style="background:#B2E281"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif;color:black">From code, I saw that we already built </span><span lang="EN-US" style="font-size:10.5pt;font-family:inherit;color:black"><a href="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?requrl=http%3A%2F%2Flibvirt_python-4.7.0-cp27-cp27mu-linux_x86_64.whl&skey=%40crypt_616c303a_f399f4eab101b16302fa59340fd7bf35&deviceid=e980571888491758&pass_ticket=USSEyd5y7N2ejqbNx89EA22r2cAuFWiG5M%252BHcswHTXUy7aMIu4fbMpfEtLrLp7Hu&opcode=2&scene=1&username=@72c15f7ccf676b86ee6a89ed6cdd8e41" target="_blank">libvirt_python-4.7.0-cp27-cp27mu-linux_x86_64.whl</a> through a patch which<o:p></o:p></span></pre>
<pre style="background:#B2E281"><span lang="EN-US" style="font-size:10.5pt;font-family:inherit;color:black">Seems related to python2.<o:p></o:p></span></pre>
<pre style="background:#B2E281"><span lang="EN-US" style="font-size:10.5pt;font-family:inherit;color:black">cgcs-root/stx/integ/virt/libvirt-python/centos/meta_patches$   <span style="background:yellow;mso-highlight:yellow">0002-Build-python-wheel.patch</span><o:p></o:p></span></pre>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">It needs libvirt-python whl for python3, right?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Do we have plan to upgrade
<span style="background:yellow;mso-highlight:yellow">libvirt-python to 6.0.0</span>?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Any comment?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Thanks a lot!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Calibri",sans-serif">Zhipeng<o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Penney, Don <<a href="mailto:Don.Penney@windriver.com">Don.Penney@windriver.com</a>>
<br>
<b>Sent:</b> 2020</span><span style="font-size:11.0pt;font-family:SimSun">年</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">2</span><span style="font-size:11.0pt;font-family:SimSun">月</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">27</span><span style="font-size:11.0pt;font-family:SimSun">日</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">
 0:25<br>
<b>To:</b> YuChengDe <<a href="mailto:yu.chengde@99cloud.net">yu.chengde@99cloud.net</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> Re: [Starlingx-discuss] Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I was able to successfully build stx-nova image in master with no changes. Do you have any customizations in your environment?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> Penney, Don [<a href="mailto:Don.Penney@windriver.com">mailto:Don.Penney@windriver.com</a>]
<br>
<b>Sent:</b> Wednesday, February 26, 2020 10:38 AM<br>
<b>To:</b> YuChengDe; <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> Re: [Starlingx-discuss] Failed when build StarlingX docker images<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I guess the upstream nova has updated its requirements.txt to drop support for python2 completely. Al has started digging into the work required
 to move our image builds to python3, but it’s going to be a multi-day effort.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">We’re checking to see if there’s a temporary workaround to get this build working in the short term.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> YuChengDe [<a href="mailto:yu.chengde@99cloud.net">mailto:yu.chengde@99cloud.net</a>]
<br>
<b>Sent:</b> Wednesday, February 26, 2020 5:42 AM<br>
<b>To:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> [Starlingx-discuss] Failed when build StarlingX docker images<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">Hi: <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"> I have some problem as building the StarlingX docker image. <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"> When I built stx-nova through build-stx-base.sh, the process was stuck, and leave the error log as below.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"> Please offer me some suggestions.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"> Many thanks.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">...<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">dirname /opt/loci/scripts/install.sh<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">/opt/loci/scripts/pip_install.sh /tmp/heat pycrypto pylint<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">packages='/tmp/heat pycrypto pylint'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">pip install --no-cache-dir --only-binary :all: --no-compile -c /tmp/wheels/upper-constraints.txt --find-links /tmp/wheels/ /tmp/heat pycrypto pylint<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future
 version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at
<a href="https://pip.pypa.io/en/latest/development/release-process/#python-2-support">
https://pip.pypa.io/en/latest/development/release-process/#python-2-support</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">...<o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">Ignoring sphinxcontrib-applehelp: markers 'python_version == "3.6"' don't match your environment<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">Ignoring sphinxcontrib-applehelp: markers 'python_version == "3.7"' don't match your environment<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">Ignoring scikit-learn: markers 'python_version == "3.6"' don't match your environment<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">Ignoring scikit-learn: markers 'python_version == "3.7"' don't match your environment<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Microsoft YaHei",sans-serif;color:black">Looking in links: /tmp/wheels/<br>
Processing /tmp/nova<br>
ERROR: Package 'nova' requires a different Python: 2.7.5 not in '>=3.6'<br>
command '/bin/sh -c /opt/loci/scripts/install.sh' returned a non-zero code: 1</span><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
<div id="dvLetterAngle">
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black;border:solid windowtext 1.0pt;padding:0cm"><img border="0" width="100" height="100" style="width:1.0416in;height:1.0416in" id="_x0000_i1025" src="cid:image001.jpg@01D5F9EB.92F0E7F0" alt="Image removed by sender."></span><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">--<br>
</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">—————————————————————————————I <br>
</span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">九州云信息科技有限公司</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">  99CLOUD Inc.<br>
<br>
</span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">于成德</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">  
</span><span style="font-size:8.5pt;font-family:MingLiU;color:black">产品开发部</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black"><br>
</span><span style="font-size:8.5pt;font-family:MingLiU;color:black">邮箱</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">(Email):  </span><u><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:blue"><a href="mailto:yu.chengde@99cloud.net">yu.chengde@99cloud.net</a></span></u><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black"><br>
</span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">手机</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">(Mobile):  13816965096<br>
</span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">地址</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">(Addr):  </span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">上海市局</span><span style="font-size:8.5pt;font-family:MingLiU;color:black">门路</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">427</span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">号</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">1</span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">号楼</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">206<br>
Room 206, Bldg 1, No.427 JuMen Road, ShangHai, China<br>
</span><span style="font-size:8.5pt;font-family:"MS Gothic";color:black">网址</span><span lang="EN-US" style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:black">(Site):  </span><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"><a href="http://www.99cloud.net/"><span style="font-size:8.5pt;font-family:"Helvetica",sans-serif;color:#004986">http://www.99cloud.net</span></a><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>