[Starlingx-discuss] Restructuring round 2

Scott Little scott.little at windriver.com
Tue Jul 17 15:07:19 UTC 2018


Story: https://storyboard.openstack.org/#!/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

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


More information about the Starlingx-discuss mailing list