On 03/05/2017 06:09 PM, Allison Randal wrote: > Well, that thread got exciting... I realize there's history here, folks, > but for the good of Debian, please set that aside. > > On 03/04/2017 09:51 PM, Thomas Goirand wrote: >> On 03/04/2017 06:42 AM, Clint Byrum wrote: >>> >>> I care. Allison cares. Barry cares. You care. DPMT cares too. What we >>> need is trust in each other. >> >> I'm very happy that Allison, you and Barry care. You are all very kind >> people that I enjoy a lot interacting with. It'd be awesome if we could >> see more of your contribution. > > That's the plan. > >>> So, let's keep working together. You have people who are ready to >>> listen and want to help. Take advantage. >> >> I hope it will really happen, and that some people really will help. > > So, getting back to more practical matters, my proposal is that we start > by moving alembic and python-concurrent.futures back to DPMT, since they > have non-OpenStack rdepends. Then move on to python-dogpile.cache, > python-dogpile.core, python-extras, and python-fixtures, since they have > non-OpenStack rdepends, including rdepends in DPMT or PAPT.
Alembic is used by python-oslo.db, and python-concurrent.futures is used by python-oslo.concurrency. They are core components of it. It may happen some day that a version of Alembic would work for a release of OpenStack, but not for the next one (and probably the same for python-concurrency.futures). As a consequence, I don't think these are wise choices, as it'd be best to keep them within each repository of OpenStack release on OpenStack infra. As for python-dogpile.core, it should be removed from Sid as upstream wrote it isn't needed anymore, and python-dogpile.cache is the lib behind python-oslo.cache. It is also written by the same upstream as SQLA and Alembic, so I do expect API breakage that may impact OpenStack. However, there's a bunch of packages that are less tightly linked that would probably be better picks. Here's a short list: - python-coffin - python-colander - python-couleur - python-crank - python-cursive - python-dcos - python-editor - python-extras - python-falcon (with extra care for that one, as it's used by zaqar, but also by Mailman, IIRC) - python-pager - python-proboscis - python-rednose - python-rudolf - python-sure - python-termcolor - python-termstyle - q-text-as-data - sixer - ... These are, IMO, a better start than the packages you mentioned. Maybe we could start by these, and see how it goes. However, probably it'd be best to wait for after Stretch is released? There's no urgency, right? Cheers, Thomas Goirand (zigo)