[Starlingx-discuss] Restructuring round 2
Scott Little
scott.little at windriver.com
Mon Aug 13 15:51:26 UTC 2018
PS: Please leave the workflow +1 to me.
On 18-08-13 11:49 AM, Scott Little wrote:
> 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
>
>
>
>
> _______________________________________________
> 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/83d40d52/attachment-0001.html>
More information about the Starlingx-discuss
mailing list