Requirements update breaks keystone install on 3'rd party CI systems

Bug #1496222 reported by John Griffith
60
This bug affects 13 people
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Invalid
Undecided
Unassigned
PBR
Confirmed
Undecided
Unassigned

Bug Description

After this change: https://github.com/openstack/keystone/commit/db6c7d9779378a3a6a6c52c47fa0a303c9038508 systems that run clean devstack installs are now failing during stack.sh for:
2015-09-16 02:30:22.901 | Ignoring dnspython3: markers "python_version=='3.4'" don't match your environment
2015-09-16 02:30:23.035 | Obtaining file:///opt/stack/keystone
2015-09-16 02:30:23.464 | Complete output from command python setup.py egg_info:
2015-09-16 02:30:23.464 | error in setup command: Invalid environment marker: (python_version=='2.7' # MPL)
2015-09-16 02:30:23.464 |
2015-09-16 02:30:23.464 | ----------------------------------------
2015-09-16 02:30:23.465 | Command "python setup.py egg_info" failed with error code 1 in /opt/stack/keystone

Revision history for this message
Robert Collins (lifeless) wrote :

What pbr version is present there? -- ah, 1.6 is in upper-constraints and the merge job has a failure. We need to manually update these while we debug whats failing. So please propose a change to openstack/requirements to make pbr 1.8.0 be used.

Revision history for this message
Dolph Mathews (dolph) wrote :

Marking as incomplete for keystone if the fix is in openstack/requirements (is there a LP project that tracks bugs against openstack/requirements?).

Changed in keystone:
status: New → Incomplete
Revision history for this message
Jordan Pittier (jordan-pittier) wrote :

I have the same issue with my 3rd party CI. See https://37.187.159.67:5443/view/Cinder/job/cinder-sofs-validate/9031/artifact/jenkins-logs/devstacklog.txt.gz/*view*/ for an example

I have pbr 1.6

Revision history for this message
Lenny (lennyb) wrote :
Revision history for this message
Evgeny Antyshev (eantyshev) wrote :
Revision history for this message
Robert Collins (lifeless) wrote :

Can anyone confirm seeing this *now*, with pbr 1.8 ?

Equally, can anyone confirm on a *new run*( seeing that pbr 1.6 was installed?

Revision history for this message
Han Manjong (aksmj8855) wrote :

Now, I have pbr 1.6, and this issue is occurred.
So I installed pbr 1.8, but pbr 1.6 was installed by line 220 of /opt/stack/requirements/upper-constraints.txt

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :

Is this still a problem?

Revision history for this message
Victoria Martinez de la Cruz (vkmc) wrote :
Download full text (5.5 KiB)

Still a problem. Clean DevStack on Ubuntu 14.04 LTS.

vkmc@trusty:/opt/stack/zaqar$ pip freeze
aioeventlet==0.4
alembic==0.8.2
amqp==1.4.7
anyjson==0.3.3
appdirs==1.4.0
apt-xapian-index==0.45
autobahn==0.10.9
automaton==0.7.0
Babel==2.1.1
bandit==0.13.2
bashate==0.3.1
beautifulsoup4==4.4.1
boto==2.38.0
cachetools==1.1.3
castellan==0.2.1
cffi==1.2.1
chardet==2.0.1
-e git://git.openstack.org/openstack/cinder.git@4c024bc2f7c690e21b870be3013ee4e6ca11a899#egg=cinder-master
cliff==1.15.0
cliff-tablib==1.1
cmd2==0.6.8
colorama==0.3.3
configobj==4.7.2
contextlib2==0.4.0
coverage==4.0
cryptography==1.0.2
ddt==1.0.0
debtcollector==0.8.0
decorator==4.0.4
demjson==2.2.3
discover==0.4.0
Django==1.8.5
django-appconf==1.0.1
django-babel==0.4.0
django-compressor==1.5
django-nose==1.4.1
django-openstack-auth==2.0.1
django-pyscss==2.0.2
docutils==0.12
dogpile.cache==0.5.6
dogpile.core==0.4.1
ecdsa==0.13
enum34==1.0.4
euca2ools==3.0.1
eventlet==0.17.4
extras==0.0.3
falcon==0.3.0
fasteners==0.13.0
fixtures==1.3.1
flake8==2.2.4
funcsigs==0.4
functools32==3.2.3.post2
futures==3.0.3
futurist==0.5.0
-e git://git.openstack.org/openstack/glance.git@a2f267a1c17515c2ff87874d1eb81fade6df891e#egg=glance-master
glance-store==0.9.1
greenlet==0.4.9
hacking==0.10.2
-e git://git.openstack.org/openstack/horizon.git@b6490f77d34fa155fa9133278adf7f7814fbfe45#egg=horizon-master
httplib2==0.9.2
idna==2.0
ipaddress==1.0.14
iso8601==0.1.10
Jinja2==2.8
jsonpatch==1.11
jsonpointer==1.9
jsonschema==2.5.1
-e git://git.openstack.org/openstack/keystone.git@0e1d261ecf1adcf6f12c2c390ca26300376b1a32#egg=keystone-master
keystoneauth1==1.1.0
keystonemiddleware==2.3.1
kombu==3.0.26
Landscape-Client==14.12
libvirt-python==1.2.20
linecache2==1.0.0
lxml==3.4.4
M2Crypto==0.21.1
Mako==1.0.2
MarkupSafe==0.23
mccabe==0.2.1
mock==1.3.0
monotonic==0.3
mox==0.5.3
mox3==0.10.0
msgpack-python==0.4.6
mysql-connector-python==1.1.6
MySQL-python==1.2.3
netaddr==0.7.18
netifaces==0.10.4
networkx==1.10
nodeenv==0.13.6
nose==1.3.7
nose-exclude==0.4.1
nosehtmloutput==0.0.5
nosexcover==1.0.10
-e git://git.openstack.org/openstack/nova.git@0538fc3f37bb06fe7d49c3095d8f3f0f5934ac29#egg=nova-master
numpy==1.9.3
oauthlib==1.0.3
openstack-doc-tools==0.31.0
openstack.nose-plugin==0.11
os-brick==0.5.0
os-client-config==1.8.1
os-testr==0.4.2
oslo.cache==0.7.0
oslo.concurrency==2.6.0
oslo.config==2.4.0
oslo.context==0.6.0
oslo.db==2.6.0
oslo.i18n==2.6.0
oslo.log==1.11.0
oslo.messaging==2.5.0
oslo.middleware==2.8.0
oslo.policy==0.11.0
oslo.reports==0.5.0
oslo.rootwrap==2.3.0
oslo.serialization==1.9.0
oslo.service==0.9.0
oslo.utils==2.5.0
oslo.versionedobjects==0.10.0
oslo.vmware==1.21.0
oslosphinx==3.2.0
oslotest==1.11.0
osprofiler==0.3.0
PAM==0.4.2
paramiko==1.15.3
passlib==1.6.5
Paste==2.0.2
PasteDeploy==1.5.2
pathlib==1.0.1
pbr==1.8.0
pep8==1.5.7
Pint==0.6
pluggy==0.3.1
prettytable==0.7.2
psutil==1.2.1
psycopg2==2.6.1
py==1.4.30
pyasn1==0.1.9
pycadf==1.1.0
pycparser==2.14
pycrypto==2.6.1
pyflakes==0.8.1
Pygments==2.0.2
pymongo==3.0.3
PyMySQL==0.6.7
pyOpenSSL==0.15.1
pyparsing==2.0.3
pysaml2==3.0.0
pyScss==1.3.4
pysendfile==2.0.1
pyserial==2.6
python-apt===0.9.3.5ubuntu1
python-barbicanclient==3.3.0
python-ceilometerclient==1....

Read more...

Revision history for this message
Steve Martinelli (stevemar) wrote :

is this still a problem?

Changed in pbr:
status: New → Incomplete
Revision history for this message
Steve Martinelli (stevemar) wrote :

looks like this was never a keystone issue... marking as invalid to take it off our queue

Changed in keystone:
status: Incomplete → Invalid
Changed in pbr:
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.