[Starlingx-discuss] Restructuring round 2
Scott Little
scott.little at windriver.com
Fri Aug 3 21:18:37 UTC 2018
Yep, that's got it. Review is up.
Scott
On 18-08-03 05:06 PM, Scott Little wrote:
> I think adding seavgabios-bin-1.11.0-2.el7.noarch.rpm
> <http://mirror.centos.org/centos-7/7.5.1804/os/x86_64/Packages/seavgabios-bin-1.11.0-2.el7.noarch.rpm>
> and seabios-bin-1.11.0-2.el7.noarch.rpm
> <http://mirror.centos.org/centos-7/7.5.1804/os/x86_64/Packages/seabios-bin-1.11.0-2.el7.noarch.rpm>
> to the .lst files will resolve it.
>
> Scott
>
>
>
> On 18-08-03 05:04 PM, Penney, Don wrote:
>>
>> seabios-bin, however…
>>
>> qemu-kvm-ev-10:2.10.0-0.tis.0.x86_64
>>
>> seabios-0:1.10.2-3.el7_4.1.tis.2.x86_64
>>
>> swtpm-0:0.1.0-2.tis.0.x86_64
>>
>> *From:*Penney, Don [mailto:Don.Penney at windriver.com]
>> *Sent:* Friday, August 03, 2018 4:55 PM
>> *To:* Little, Scott; starlingx-discuss at lists.starlingx.io
>> *Subject:* Re: [Starlingx-discuss] Restructuring round 2
>>
>> 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
>>
>
>
>
> _______________________________________________
> 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/23954cea/attachment-0001.html>
More information about the Starlingx-discuss
mailing list