<p dir="ltr">Just a thought - but why not build the tarball with sdist rather than rm -rf'ing the .git folder?<br><br></p>
<p dir="ltr">Thanks,<br>
Kiall<br></p>
<div class="gmail_quot<blockquote class=" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 12/05/2012 11:40 AM, Alan Pevec wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is a simplified version of what our rpm build tools do:<br>
<br>
$ git clone git://<a href="http://github.com/openstack/nova.git" target="_blank">github.com/openstack/<u></u>nova.git</a><br>
</blockquote>
Hmm, rpmbuild from git?<br>
It works fine from a released tarball e.g.<br>
$ wget <a href="https://launchpad.net/nova/grizzly/grizzly-1/+download/nova-2013.1%7Eg1.tar.gz" target="_blank">https://launchpad.net/nova/<u></u>grizzly/grizzly-1/+download/<u></u>nova-2013.1%7Eg1.tar.gz</a><br>
$ tar zxf nova-2013.1~g1.tar.gz<br>
$ cd nova-2013.1/<br>
$ sed -i "/setup_requires=\['<u></u>setuptools_git/d" setup.py<br>
$ find build -name migrate.cfg<br>
build/lib/nova/db/sqlalchemy/<u></u>migrate_repo/migrate.cfg<br>
build/lib/nova/virt/baremetal/<u></u>db/sqlalchemy/migrate_repo/<u></u>migrate.cfg<br>
$ grep migrate.cfg nova.egg-info/SOURCES.txt<br>
nova/db/sqlalchemy/migrate_<u></u>repo/migrate.cfg<br>
nova/virt/baremetal/db/<u></u>sqlalchemy/migrate_repo/<u></u>migrate.cfg<br>
<br>
<br>
</blockquote>
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.<br>
<br>
However, we want to have build projects that track the branches directly from git for development branches for example.<br>
<br>
-IonuČ›<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div>