[openstack-dev] Blueprint proposal: Drop setuptools_git for including data/config files

Ionuț Arțăriși iartarisi at suse.cz
Wed Dec 5 11:17:03 UTC 2012


On 12/05/2012 11:40 AM, Alan Pevec wrote:
>> This is a simplified version of what our rpm build tools do:
>>
>> $ git clone git://github.com/openstack/nova.git
> Hmm, rpmbuild from git?
> It works fine from a released tarball e.g.
> $ wget https://launchpad.net/nova/grizzly/grizzly-1/+download/nova-2013.1%7Eg1.tar.gz
> $ tar zxf nova-2013.1~g1.tar.gz
> $ cd nova-2013.1/
> $ sed -i "/setup_requires=\['setuptools_git/d" setup.py
> $ find build -name migrate.cfg
> build/lib/nova/db/sqlalchemy/migrate_repo/migrate.cfg
> build/lib/nova/virt/baremetal/db/sqlalchemy/migrate_repo/migrate.cfg
> $ grep migrate.cfg nova.egg-info/SOURCES.txt
> nova/db/sqlalchemy/migrate_repo/migrate.cfg
> nova/virt/baremetal/db/sqlalchemy/migrate_repo/migrate.cfg
>
>
Yes, it works fine from the tarball because it's generated using 
setuptools_git and it contains the nova.egg-info with the full filelist.

However, we want to have build projects that track the branches directly 
from git for development branches for example.

-Ionuț



More information about the OpenStack-dev mailing list