You could pass the cache through with a volume.... As for what docker buys you, it would allow a vm (or my desktop) running centos (as an example) to build packages for multiple distro's using the distro's own native tools. I see that as a plus.
Thanks, Kevin ________________________________________ From: Thomas Goirand [z...@debian.org] Sent: Thursday, May 28, 2015 2:09 PM To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [packaging] Adding packaging as an OpenStack project On 05/28/2015 02:53 PM, Derek Higgins wrote: > > > On 28/05/15 12:07, Jaume Devesa wrote: >> Hi Thomas, >> >> Delorean is a tool to build rpm packages from master branches (maybe any >> branch?) of OpenStack projects. >> >> Check out here: >> https://www.rdoproject.org/packaging/rdo-packaging.html#master-pkg-guide > > Following those instructions you'll notice that the rpm's are being > built using rpmbuild inside a docker container, if expanding to add dep > support this is where we could plug in sbuild. sbuild by itself already provides the single use trow-able chroot feature, with very effective back ends like AUFS or LVM snapshots. Adding docker would only have the bad effect to remove the package caching feature of sbuild, so it makes no sense to use it, as sbuild would constantly download from the internet instead of using its package cache. Also, it is my understanding that infra will not accept to use long-living VMs, and prefer to spawn new instances. In such a case, I don't see the point using docker which would be a useless layer. In fact, I was even thinking that in this case, sbuild wouldn't be required, and we could simply use mk-build-deps and git-buildpackage without even using sbuild. The same dependency resolver (ie: apt) would then be in use, just without the added sbuild layer. I used that already to automatically build backports, and it was really fast. Did I miss something here? Apart from the fact that Docker is trendy, what feature would it bring? By the way, one question: does Delorean use mock? We had the discussion during an internal meeting, and we were not sure about this... Cheers, Thomas Goirand (zigo) __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev