<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Story: <a class="moz-txt-link-freetext" href="https://storyboard.openstack.org/#!/story/2002801">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>
</body>
</html>