<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Remaining reviews are now available:<br>
      <br>
      stx-manifests:    <a class="moz-txt-link-freetext" href="https://review.openstack.org/588633">https://review.openstack.org/588633</a> Remove empty
      repos stx-gplv2 and stx-gplv3<br>
      stx-manifests:    <a class="moz-txt-link-freetext" href="https://review.openstack.org/588634">https://review.openstack.org/588634</a> Remove empty
      repo stx-utils<br>
      stx-root:         <a class="moz-txt-link-freetext" 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:<br>
    </div>
    <blockquote type="cite"
      cite="mid:471451e5-640b-4348-82d0-ea984ff021a3@windriver.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <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">
        <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" 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>