I have a test instance using
deb http://mirrors.wikimedia.org/osbpo stretch-queens-backports main
That gets me the top-level packages but there are lots of dependency issues:
The following packages have unmet dependencies: python-nova : Depends: python-castellan (>= 0.4.0) but it is not going to be installed Depends: python-keystonemiddleware (>= 4.0.0) but it is not going to be installed Depends: python-os-brick (>= 1.6.1) but it is not going to be installed Depends: python-os-vif (>= 1.1.0) but it is not going to be installed Depends: python-oslo.db (>= 4.10.0) but it is not going to be installed Depends: python-oslo.messaging (>= 5.2.0) but it is not going to be installed Depends: python-oslo.middleware (>= 3.0.0) but it is not going to be installed Depends: python-oslo.policy (>= 1.9.0) but it is not going to be installed Depends: python-oslo.versionedobjects (>= 1.13.0) but it is not going to be installed
I can dig into this myself but iirc last time @aborrero was able to fix this issue in P in a flash. The example VM is abogott-repo-test.testlabs.eqiad.wmflabs