Shotgun rpm fails to build on isolated env
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Igor Yozhikov | ||
Mitaka |
Fix Released
|
High
|
Igor Yozhikov | ||
Newton |
Fix Committed
|
High
|
Igor Yozhikov |
Bug Description
When running ISO build on isolated environment, job fails on shotgun rpm build, due to lack of „BuildRequires: python-pbr >= 1.8” in shotgun.spec
If it's not specified, setup.py tries to reach to python.org, which on isolated environment is not possible.
Relevant log:
test -f /home/jenkins/
Executing(%prep): /bin/sh -e /var/tmp/
+ umask 022
+ cd /tmp/BUILD
+ cd /tmp/BUILD
+ rm -rf shotgun-9.0.0
+ /usr/bin/mkdir -p shotgun-9.0.0
+ cd shotgun-9.0.0
+ /usr/bin/gzip -dc /tmp/SOURCES/
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/
+ umask 022
+ cd /tmp/BUILD
+ cd shotgun-9.0.0
+ cd /tmp/BUILD/
+ python setup.py build
Download error on https:/
Couldn't find index page for 'pbr' (maybe misspelled?)
actual result:
ISO build fails
expected result:
ISO build completes
steps to reproduce:
Run iso build process on the environment where pypi.python.org is mapped to f.e. 127.0.0.1
Changed in fuel: | |
importance: | Undecided → Critical |
affects: | fuel → shotgun |
Changed in shotgun: | |
milestone: | 9.0 → none |
Changed in fuel: | |
importance: | Undecided → Critical |
milestone: | none → 9.0 |
status: | New → Confirmed |
assignee: | nobody → Fuel Python Team (fuel-python) |
no longer affects: | shotgun |
description: | updated |
tags: | removed: need-info |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Fuel build team (fuel-build) |
Changed in fuel: | |
assignee: | Fuel build team (fuel-build) → MOS Packaging Team (mos-packaging) |
status: | Confirmed → New |
Im not sure if this should be assigned to fuel-python, if you think that mos-linux, fuel-ci, fuel-qa should handle this issue - please reassign.