<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">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:<br>
</div>
<blockquote type="cite"
cite="mid:fdeb35be-99d9-1a6d-a5cc-55c8fee0f46f@windriver.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="moz-cite-prefix">Revised timeline is August 1 or 2.<br>
<br>
Scott<br>
<br>
<br>
On 18-07-17 11:07 AM, Scott Little wrote:<br>
</div>
<blockquote type="cite"
cite="mid:2ab7ffb1-aa63-daab-d79d-60875d72527a@windriver.com">
<p>Story: <a class="moz-txt-link-freetext"
href="https://storyboard.openstack.org/#%21/story/2002801"
moz-do-not-send="true">https://storyboard.openstack.org/#!/story/2002801</a><br>
</p>
<p><b>Goals:</b></p>
<p>1) Consolidate the following repo’s under stx-integ.<br>
• stx-gplv2<br>
• stx-gplv3<br>
• stx-utils</p>
<p>2) Restructure the directories under which packages are to be
found. <br>
</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.</p>
<p>Directories should descriptive of the class of packages to be
found within. <br>
</p>
<p>Intent is to preserve update history as best is is possible.</p>
<p><br>
</p>
<p><b>Timeline: </b><br>
</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.<br>
</p>
<p><br>
</p>
<p><b>Code Reviews: </b> <br>
</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?<br>
</p>
<p><br>
</p>
<p><b>Details of directories/groups ...</b><br>
</p>
<p><br>
</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<br>
</p>
<p><br>
</p>
<p><b>Details of packages ...</b></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</p>
<p><br>
</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<br>
</p>
<p><br>
</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<br>
</p>
<p><br>
</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<br>
</p>
<p><br>
</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<br>
</p>
<!--'"--><br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Starlingx-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Starlingx-discuss@lists.starlingx.io" moz-do-not-send="true">Starlingx-discuss@lists.starlingx.io</a>
<a class="moz-txt-link-freetext" href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss" moz-do-not-send="true">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a>
</pre>
</blockquote>
<p><br>
</p>
<!--'"--><br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Starlingx-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Starlingx-discuss@lists.starlingx.io">Starlingx-discuss@lists.starlingx.io</a>
<a class="moz-txt-link-freetext" href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a>
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>