[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