[Starlingx-discuss] Restructuring round 2
Scott Little
scott.little at windriver.com
Mon Aug 13 15:49:40 UTC 2018
Two late additions to the restructuring list ...
Move ceph and ceph-manager from stx-upstream to stx-integ/ceph/
Reviews have been posted. These are history preserving moves.
ceph:
https://review.openstack.org/591435
https://review.openstack.org/591428
https://review.openstack.org/591429
ceph-manager:
https://review.openstack.org/591436
https://review.openstack.org/591430
https://review.openstack.org/591431
https://review.openstack.org/591432
https://review.openstack.org/591433
https://review.openstack.org/591434
Scott
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20180813/d7b1f379/attachment.html>
More information about the Starlingx-discuss
mailing list