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