diff --git a/test-requirements.txt b/test-requirements.txt
index 109fc0684f..8d9e4cbc38 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,5 +1,10 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+pbr>=2.0 # Apache-2.0
+
 # Hacking already pins down pep8, pyflakes and flake8
-hacking>=7.0.0,<7.1.0 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0
 
 beautifulsoup4 # MIT
 Jinja2>=2.8 # BSD License (3 clause)