[Starlingx-discuss] Restructuring round 2

Penney, Don Don.Penney at windriver.com
Fri Aug 3 20:55:17 UTC 2018


My repoquery isn’t showing anything that requires seabios:

[dpenney at yow-dpenney-lx-vm1 /localdisk/designer/dpenney/starlingx-3/cgcs-root]$ repoquery --repofrompath cgcs,$MY_REPO/cgcs-centos-repo/Binary --repofrompath tis,$MY_WORKSPACE/std/rpmbuild/RPMS --whatrequires seabios
[dpenney at yow-dpenney-lx-vm1 /localdisk/designer/dpenney/starlingx-3/cgcs-root]$ repoquery --repofrompath cgcs,$MY_REPO/cgcs-centos-repo/Binary --repofrompath tis,$MY_WORKSPACE/std/rpmbuild/RPMS --whatrequires seabios
[dpenney at yow-dpenney-lx-vm1 /localdisk/designer/dpenney/starlingx-3/cgcs-root]$ repoquery --repofrompath cgcs,$MY_REPO/cgcs-centos-repo/Binary --repofrompath tis,$MY_WORKSPACE/std/rpmbuild/RPMS --provides seabios
seabios = 1.11.0-2.el7
seabios(x86-64) = 1.11.0-2.el7



From: Scott Little [mailto:scott.little at windriver.com]
Sent: Friday, August 03, 2018 4:45 PM
To: starlingx-discuss at lists.starlingx.io
Subject: Re: [Starlingx-discuss] Restructuring round 2

build-iso failure.  Looks like we still have a unexpected dependency on seabios from qemu.   Trying to figure out if we missed a qemu update, or need to restore seabios temporarily ...

Scott


On 18-08-03 02:18 PM, Scott Little wrote:
Remaining reviews are now available:

stx-manifests:    https://review.openstack.org/588633 Remove empty repos stx-gplv2 and stx-gplv3
stx-manifests:    https://review.openstack.org/588634 Remove empty repo stx-utils
stx-root:         https://review.openstack.org/588635 Remove empty repo stx-utils


On 18-08-01 05:03 PM, Scott Little wrote:
99% of the reviews are now available.  I've held back the manifest changes for tomorrow.

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.

Reviews should focus one subject only, was the move executed correctly?

Please do not workflow +1!    I couldn't get the scripts to manage Depends-On relationships satisfactorily, so I'll hand manage it tomorrow.

Scott




On 18-07-31 11:26 AM, Scott Little wrote:
Revised timeline is August 1 or 2.

Scott


On 18-07-17 11:07 AM, Scott Little wrote:

Story: https://storyboard.openstack.org/#!/story/2002801<https://storyboard.openstack.org/#%21/story/2002801>

Goals:

1) Consolidate the following repo’s under stx-integ.
• stx-gplv2
• stx-gplv3
• stx-utils

2) Restructure the directories under which packages are to be found.

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.

Directories should descriptive of the class of packages to be found within.

Intent is to preserve update history as best is is possible.



Timeline:

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.



Code Reviews:

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?



Details of directories/groups ...



Create new directories under stx-integ (logical groupings for files):
   ceph
   config
   config-files
   database
   filesystem
   filesystem/drbd
   grub
   kernel
   kernel/kernel-modules
   ldap
   logging
   strorage-drivers
   tools
   utilities
   virt

Retained directories under stx-integ (additional logical groupings for files):
   base
   mellanox
   monitoring
   networking
   python
   restapi-doc
   security

Retire directories under stx-integ (non-descriptive or ambiguous grouping we will retire):
   connectivity
   core
   devtools
   extended
   support



Details of packages ...

Relocated packages (internal to stx-integ):
   base/
      dhcp
      initscripts
      libevent
      lighttpd
      memcached
      net-snmp
      novnc
      ntp
      openssh
      pam
      procps
      sanlock
      shadow
      sudo
      systemd
      util-linux
      vim
      watchdog

   ceph/
      python-cephclient

   config/
      e2fsprogs
      facter
      nfs-utils
      nfscheck
      puppet-4.8.2
      puppet-modules

   kernel/
      kernel-std
      kernel-rt

   kernel/kernel-modules/
      mlnx-ofa_kernel

   ldap/
      nss-pam-ldapd
      openldap

   logging/
      syslog-ng
      logrotate

   networking/
      lldpd
      iproute
      mellanox
      python-ryu
      mlx4-config

   python/
      python-2.7.5
      python-django
      python-gunicorn
      python-setuptools
      python-smartpm

   security/
      shim-signed
      shim-unsigned
      tboot

   strorage-drivers/
      python-3parclient
      python-lefthandclient

   virt/
      cloud-init
      libvirt
      libvirt-python
      qemu

   tools/
      storage-topology
      vm-topology

   utilities/
      tis-extensions
      namespace-utils
      nova-utils
      update-motd



Relocated packages (stx-utils to stx-update):
    enable-dev-patch



Relocated packages (stx-utils to stx-integ):

    config-files/
        io-scheduler

    filesystem/
        filesystem-scripts

    grub/
        grubby

    logging/
        logmgmt

    tools/
        collector
        monitor-tools

    tools/engtools/
        hostdata-collectors
        parsers

    utilities/
        build-info
        branding   (formerly wrs-branding)
        platform-util



Relocated packages (stx-gpl2 to stx-integ):
    base/
        bash
        cgcs-users
        cluster-resource-agents
        dpkg
        haproxy
        libfdt
        netpbm
        rpm

    database/
        mariadb

    filesystem/
        iscsi-initiator-utils

    filesystem/drbd/
        drbd-tools

    kernel/kernel-modules/
        drbd
        integrity
        intel-e1000e
        intel-i40e
        intel-i40evf
        intel-ixgbe
        intel-ixgbevf
        qat17
        tpmdd

    ldap/
        ldapscripts

    networking/
        iptables
        net-tools



Relocated packages (stx-gpl3 to stx-integ):
    base/
        anaconda
        crontabs
        dnsmasq
        rsync

    database/
        python-psycopg2

    filesystem/
        parted

    grub/
        grub2

    security/
        python-keyring



Delete two packages from stx-integ:
   tgt
   irqbalance

Delete two packages from stx-gplv3:
   seabios
   sysvinit

Delete one package from stx-utils:
   io-monitor




_______________________________________________

Starlingx-discuss mailing list

Starlingx-discuss at lists.starlingx.io<mailto:Starlingx-discuss at lists.starlingx.io>

http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss






_______________________________________________

Starlingx-discuss mailing list

Starlingx-discuss at lists.starlingx.io<mailto:Starlingx-discuss at lists.starlingx.io>

http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss






_______________________________________________

Starlingx-discuss mailing list

Starlingx-discuss at lists.starlingx.io<mailto:Starlingx-discuss at lists.starlingx.io>

http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss






_______________________________________________

Starlingx-discuss mailing list

Starlingx-discuss at lists.starlingx.io<mailto:Starlingx-discuss at lists.starlingx.io>

http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20180803/ce5127cb/attachment-0001.html>


More information about the Starlingx-discuss mailing list