<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>