I have to agree with others that copying files around is not ideal, and I can see the maintenance of this getting more involved as Nova becomes more coupled with common.<div><br></div><div><div><blockquote type="cite"><blockquote type="cite"><div>Additionally, we'd make the copy only copy in the versions from</div><div>openstack-common for package that were already listed in the target</div><div>project, so that we wouldn't add django to python-swiftclient, for instance.</div></blockquote></blockquote><div> </div></div></div><div>This seems to be a reasonable argument against using git submodules, but I'm afraid we might be losing more than we're gaining here.</div><div><br></div><div>Just because python-swiftclient depends on openstack-common, and django-using code exists there, doesn't mean that django needs to be installed for python-swiftclient. We might do better to use git submodules and solve the dependency problem, than continuing down this copy-everything path.</div><div><br></div><div><span style="font-size: 12px;">Alternatively, speed up the movement from incubation to library.</span></div><div><br></div><div><span style="font-size: 12px;">Regards,</span></div><div><span style="font-size: 12px;">Eric Windisch</span></div>