Hey all, There were many exciting and productive conversations around packaging and the role of OpenStack as an upstream entity in producing distro packages. Turns out, the general consensus was that the project was spending a bunch of effort to produce packages that no one was using or really interested in using. Additionally, we were making packages in an attempt to help make the distros lives easier, but it actually was making things more difficult.
As a result, in order to be a good upstream that facilitates the works of distros and other packagers, for essex we're going to stop producing ubuntu packages as an output of the project. Instead we will rely on the distros and integrators/vendors to provide an end-user consumable thing and keep our focus on supporting developers. This has several specific changes: - Jenkins jobs are going to start using the venv/pip-based version of run_tests.sh. - We will not be uploading nova/swift/glance/keystone to PPAs. - We will still maintain a PPA with backport packages of depends for dev purposes (things like libvirt) This will be a new PPA though, as there is really no point in having separate PPAs for each project any more. - We will be setting up a PyPI mirror into which we will publish pip-able packages for every trunk commit. This will be more useful for devs wanting to develop, say, nova against the latest keystone. It will not be intended for people to deploy from. - We're going to base a bunch of jenkins integration testing jobs on the devstack work from cloudbuilders, as it does a simple deploy into a container and is something that a dev can use locally to reproduce problems that they might see reported by jenkins. It's going to take us a little bit to get this sorted in a way that's not disruptive. If we do it right, you should mostly not notice - other than the PPA change for folks who are wanting to install depend packages - but I'll announce that when it happens... and of course the old ppas will still exist but just be deprecated. I'll follow up with implementation details as they happen. Thanks! Monty _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

