[Starlingx-discuss] Restructuring round 2

Scott Little scott.little at windriver.com
Fri Aug 3 20:44:31 UTC 2018


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
>>>>
>>>> *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
>>>> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Starlingx-discuss mailing list
>>> 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
>> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
>
>
>
>
> _______________________________________________
> Starlingx-discuss mailing list
> 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/170b746a/attachment-0001.html>


More information about the Starlingx-discuss mailing list