<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 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 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:"Times New Roman","serif";
        color:black;}
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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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 bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">seabios-bin, however…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">qemu-kvm-ev-10:2.10.0-0.tis.0.x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">seabios-0:1.10.2-3.el7_4.1.tis.2.x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">swtpm-0:0.1.0-2.tis.0.x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span 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 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> Penney, Don [mailto:Don.Penney@windriver.com]
<br>
<b>Sent:</b> Friday, August 03, 2018 4:55 PM<br>
<b>To:</b> Little, Scott; starlingx-discuss@lists.starlingx.io<br>
<b>Subject:</b> Re: [Starlingx-discuss] Restructuring round 2<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">My repoquery isn’t showing anything that requires seabios:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[dpenney@yow-dpenney-lx-vm1 /localdisk/designer/dpenney/starlingx-3/cgcs-root]$ repoquery --repofrompath cgcs,$MY_REPO/cgcs-centos-repo/Binary --repofrompath
 tis,$MY_WORKSPACE/std/rpmbuild/RPMS --whatrequires seabios<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[dpenney@yow-dpenney-lx-vm1 /localdisk/designer/dpenney/starlingx-3/cgcs-root]$ repoquery --repofrompath cgcs,$MY_REPO/cgcs-centos-repo/Binary --repofrompath
 tis,$MY_WORKSPACE/std/rpmbuild/RPMS --whatrequires seabios<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[dpenney@yow-dpenney-lx-vm1 /localdisk/designer/dpenney/starlingx-3/cgcs-root]$ repoquery --repofrompath cgcs,$MY_REPO/cgcs-centos-repo/Binary --repofrompath
 tis,$MY_WORKSPACE/std/rpmbuild/RPMS --provides seabios<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">seabios = 1.11.0-2.el7<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">seabios(x86-64) = 1.11.0-2.el7<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span 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 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> Scott Little [mailto:scott.little@windriver.com]
<br>
<b>Sent:</b> Friday, August 03, 2018 4:45 PM<br>
<b>To:</b> starlingx-discuss@lists.starlingx.io<br>
<b>Subject:</b> Re: [Starlingx-discuss] Restructuring round 2<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">build-iso failure.  Looks like we still have a unexpected dependency on seabios from qemu.   Trying to figure out if we missed a qemu update, or need to restore seabios temporarily ...<br>
<br>
Scott<br>
<br>
<br>
On 18-08-03 02:18 PM, Scott Little wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">Remaining reviews are now available:<br>
<br>
stx-manifests:    <a href="https://review.openstack.org/588633">https://review.openstack.org/588633</a> Remove empty repos stx-gplv2 and stx-gplv3<br>
stx-manifests:    <a href="https://review.openstack.org/588634">https://review.openstack.org/588634</a> Remove empty repo stx-utils<br>
stx-root:         <a href="https://review.openstack.org/588635">https://review.openstack.org/588635</a> Remove empty repo stx-utils<br>
<br>
<br>
On 18-08-01 05:03 PM, Scott Little wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">99% of the reviews are now available.  I've held back the manifest changes for tomorrow.<br>
<br>
The relocation updates come in sets for each package, that attempt to preserve the update history found at the original location.  One update removes a package from stx-utils, stx-gplv2, stx-gplv3.  A second adds it to stx-integ or stx-updates in it's StarlingX
 day zero form (author changes from Dean to Me).  Then there may be 0-N updates replaying the subsequent commit history of that package (author and commit text preserved).  Finally there might be a follow up commit by me to fix a build path.  The final result
 is a glorified 'mv' operation.  The content should be unchanged, So all the code has been reviewed before. 
<br>
<br>
Reviews should focus one subject only, was the move executed correctly?<br>
<br>
Please do not workflow +1!    I couldn't get the scripts to manage Depends-On relationships satisfactorily, so I'll hand manage it tomorrow.<br>
<br>
Scott<br>
<br>
<br>
<br>
<br>
On 18-07-31 11:26 AM, Scott Little wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">Revised timeline is August 1 or 2.<br>
<br>
Scott<br>
<br>
<br>
On 18-07-17 11:07 AM, Scott Little wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p>Story: <a href="https://storyboard.openstack.org/#%21/story/2002801">https://storyboard.openstack.org/#!/story/2002801</a><o:p></o:p></p>
<p><b>Goals:</b><o:p></o:p></p>
<p>1) Consolidate the following repo’s under stx-integ.<br>
• stx-gplv2<br>
• stx-gplv3<br>
• stx-utils<o:p></o:p></p>
<p>2) Restructure the directories under which packages are to be found.  <o:p></o:p></p>
<p>Currently stx-gplv2/3 are largely without structure. Parts of the stx-integ structure were inherited from WRLinux and make little sense.  stx-utils is just i mess of stuff that never found a home when StarlingX was first set up.<o:p></o:p></p>
<p>Directories should descriptive of the class of packages to be found within. <o:p>
</o:p></p>
<p>Intent is to preserve update history as best is is possible.<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><b>Timeline:  </b><o:p></o:p></p>
<p>Probably around July 23 unless there are strong objections.  We should probably have a freeze on submissions to the affected repos until it is all completed.<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><b>Code Reviews: </b> <o:p></o:p></p>
<p>Most of this is just moving code around.  A few path corrections, but no new code.  The number and size of the reviews will be huge, and the code should all have been inspected once before.  Is there a way to fast track this?  Would there be strong objections
 to me just doing a +2/+1 without waiting for independent review?<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><b>Details of directories/groups ...</b><o:p></o:p></p>
<p><o:p> </o:p></p>
<p>Create new directories under stx-integ (logical groupings for files):<br>
   ceph<br>
   config<br>
   config-files<br>
   database<br>
   filesystem<br>
   filesystem/drbd<br>
   grub<br>
   kernel<br>
   kernel/kernel-modules<br>
   ldap<br>
   logging<br>
   strorage-drivers<br>
   tools<br>
   utilities<br>
   virt<br>
<br>
Retained directories under stx-integ (additional logical groupings for files):<br>
   base<br>
   mellanox<br>
   monitoring<br>
   networking<br>
   python<br>
   restapi-doc<br>
   security<br>
<br>
Retire directories under stx-integ (non-descriptive or ambiguous grouping we will retire):<br>
   connectivity<br>
   core<br>
   devtools<br>
   extended<br>
   support<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><b>Details of packages ...</b><o:p></o:p></p>
<p>Relocated packages (internal to stx-integ):<br>
   base/<br>
      dhcp<br>
      initscripts<br>
      libevent<br>
      lighttpd<br>
      memcached<br>
      net-snmp<br>
      novnc<br>
      ntp<br>
      openssh<br>
      pam<br>
      procps<br>
      sanlock<br>
      shadow<br>
      sudo<br>
      systemd<br>
      util-linux<br>
      vim<br>
      watchdog<br>
<br>
   ceph/<br>
      python-cephclient<br>
<br>
   config/<br>
      e2fsprogs<br>
      facter<br>
      nfs-utils<br>
      nfscheck<br>
      puppet-4.8.2<br>
      puppet-modules<br>
<br>
   kernel/<br>
      kernel-std<br>
      kernel-rt<br>
<br>
   kernel/kernel-modules/<br>
      mlnx-ofa_kernel<br>
<br>
   ldap/<br>
      nss-pam-ldapd<br>
      openldap<br>
<br>
   logging/<br>
      syslog-ng<br>
      logrotate<br>
<br>
   networking/<br>
      lldpd<br>
      iproute<br>
      mellanox<br>
      python-ryu<br>
      mlx4-config<br>
<br>
   python/<br>
      python-2.7.5<br>
      python-django<br>
      python-gunicorn<br>
      python-setuptools<br>
      python-smartpm<br>
<br>
   security/<br>
      shim-signed<br>
      shim-unsigned<br>
      tboot<br>
<br>
   strorage-drivers/<br>
      python-3parclient<br>
      python-lefthandclient<br>
<br>
   virt/<br>
      cloud-init<br>
      libvirt<br>
      libvirt-python<br>
      qemu<br>
<br>
   tools/<br>
      storage-topology<br>
      vm-topology<br>
<br>
   utilities/<br>
      tis-extensions<br>
      namespace-utils<br>
      nova-utils<br>
      update-motd<br>
<br>
<br>
<br>
Relocated packages (stx-utils to stx-update):<br>
    enable-dev-patch<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><br>
Relocated packages (stx-utils to stx-integ):<br>
<br>
    config-files/<br>
        io-scheduler<br>
<br>
    filesystem/<br>
        filesystem-scripts<br>
<br>
    grub/<br>
        grubby<br>
<br>
    logging/<br>
        logmgmt<br>
<br>
    tools/<br>
        collector<br>
        monitor-tools<br>
<br>
    tools/engtools/<br>
        hostdata-collectors<br>
        parsers<br>
    <br>
    utilities/<br>
        build-info<br>
        branding   (formerly wrs-branding)<br>
        platform-util<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><br>
Relocated packages (stx-gpl2 to stx-integ):<br>
    base/<br>
        bash<br>
        cgcs-users<br>
        cluster-resource-agents<br>
        dpkg<br>
        haproxy<br>
        libfdt<br>
        netpbm<br>
        rpm<br>
<br>
    database/<br>
        mariadb<br>
<br>
    filesystem/<br>
        iscsi-initiator-utils<br>
<br>
    filesystem/drbd/<br>
        drbd-tools<br>
<br>
    kernel/kernel-modules/<br>
        drbd<br>
        integrity<br>
        intel-e1000e<br>
        intel-i40e<br>
        intel-i40evf<br>
        intel-ixgbe<br>
        intel-ixgbevf<br>
        qat17<br>
        tpmdd<br>
<br>
    ldap/<br>
        ldapscripts<br>
<br>
    networking/<br>
        iptables<br>
        net-tools<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><br>
Relocated packages (stx-gpl3 to stx-integ):<br>
    base/<br>
        anaconda<br>
        crontabs<br>
        dnsmasq<br>
        rsync<br>
<br>
    database/<br>
        python-psycopg2<br>
<br>
    filesystem/<br>
        parted<br>
<br>
    grub/<br>
        grub2<br>
<br>
    security/<br>
        python-keyring<o:p></o:p></p>
<p><o:p> </o:p></p>
<p><br>
Delete two packages from stx-integ:<br>
   tgt<br>
   irqbalance<br>
<br>
Delete two packages from stx-gplv3:<br>
   seabios<br>
   sysvinit<br>
<br>
Delete one package from stx-utils:<br>
   io-monitor<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Starlingx-discuss mailing list<o:p></o:p></pre>
<pre><a href="mailto:Starlingx-discuss@lists.starlingx.io">Starlingx-discuss@lists.starlingx.io</a><o:p></o:p></pre>
<pre><a href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a><o:p></o:p></pre>
</blockquote>
<p><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Starlingx-discuss mailing list<o:p></o:p></pre>
<pre><a href="mailto:Starlingx-discuss@lists.starlingx.io">Starlingx-discuss@lists.starlingx.io</a><o:p></o:p></pre>
<pre><a href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a><o:p></o:p></pre>
</blockquote>
<p><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Starlingx-discuss mailing list<o:p></o:p></pre>
<pre><a href="mailto:Starlingx-discuss@lists.starlingx.io">Starlingx-discuss@lists.starlingx.io</a><o:p></o:p></pre>
<pre><a href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a><o:p></o:p></pre>
</blockquote>
<p><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Starlingx-discuss mailing list<o:p></o:p></pre>
<pre><a href="mailto:Starlingx-discuss@lists.starlingx.io">Starlingx-discuss@lists.starlingx.io</a><o:p></o:p></pre>
<pre><a href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a><o:p></o:p></pre>
</blockquote>
<p><o:p> </o:p></p>
</div>
</body>
</html>