On 07/24/2012 07:20 PM, Pádraig Brady wrote:
even though we don't auto enable any services on install, splitting out some sub packages would reduce dependencies on particular packages, saving disk space and identifying and distributing dependencies going forward. The current plan is to split into the following 10 subpackages:
openstack-nova (a new meta package for compat with old scripts) openstack-nova-compute openstack-nova-cert openstack-nova-scheduler openstack-nova-volume openstack-nova-api openstack-nova-network openstack-nova-objectstore openstack-nova-console
I plan to implement this for the existing Essex packages in Fedora 17 and EPEL6 over the next while.
Note to get an idea of the distribution of the disk space at least I used `yum install --disablerepo=*updates pkg1 pkg2` in an F17 VM booted from a live iso. That gave an installed size of existing packages as:
python-nova = 134M openstack-nova = 117M
Splitting to 10 sub packages would give:
python-nova = 56M openstack-nova-compute = 166M openstack-nova-volume = 38M rest are minimal in size (but dep on python-nova)
This split is now pushed to Fedora 17 and EPEL 6 testing:
https://admin.fedoraproject.org/updates/openstack-nova-2012.1.1-11.el6 https://admin.fedoraproject.org/updates/openstack-nova-2012.1.1-11.fc17
cheers, Pádraig.