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