tox ERROR: py27: nothing to do
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack AODH Charm |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack Barbican Charm |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack Barbican SoftHSM Charm |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack Charm Test Infra |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack Designate Charm |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack Designate-Bind Charm |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack Neutron API Open Daylight Charm (Retired) |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack Tempest Charm (Deprecated) |
Fix Released
|
High
|
Ryan Beisner | ||
OpenStack openvswitch-odl charm |
Fix Released
|
High
|
Ryan Beisner | ||
neutron-api-odl (Juju Charms Collection) |
Invalid
|
High
|
Ryan Beisner | ||
openvswitch-odl (Juju Charms Collection) |
Invalid
|
High
|
Ryan Beisner |
Bug Description
tox ERROR: nothing to do
All of the source (layer) OpenStack Charms are failing py27 in upstream gate tests. These charm unit tests are Python3-only, and should not have a py27 test declared in upstream project-config.
To illustrate, here is a batch of README changes, all failing on the non-existent py27 test:
https:/
WIP project-config changes are here:
https:/
Example of tox output failure on py27:
2016-11-17 21:13:28.744743 | ERROR: Commands not specified. Please update relevant section of /home/jenkins/
2016-11-17 21:13:28.744826 | _______
2016-11-17 21:13:28.744869 | ERROR: py27: nothing to do
summary: |
- tox ERROR: nothing to do + tox ERROR: py27: nothing to do |
Changed in charm-test-infra: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Ryan Beisner (1chb1n) |
Changed in neutron-api-odl (Juju Charms Collection): | |
status: | New → In Progress |
assignee: | nobody → Ryan Beisner (1chb1n) |
Changed in openvswitch-odl (Juju Charms Collection): | |
status: | New → Triaged |
status: | Triaged → In Progress |
assignee: | nobody → Ryan Beisner (1chb1n) |
importance: | Undecided → High |
Changed in neutron-api-odl (Juju Charms Collection): | |
importance: | Undecided → High |
Changed in charm-tempest: | |
importance: | Critical → High |
Changed in charm-designate-bind: | |
importance: | Critical → High |
Changed in charm-designate: | |
importance: | Critical → High |
Changed in charm-test-infra: | |
importance: | Critical → Medium |
Changed in charm-barbican-softhsm: | |
importance: | Critical → High |
Changed in charm-barbican: | |
importance: | Critical → High |
Changed in charm-aodh: | |
importance: | Critical → High |
Changed in charm-test-infra: | |
status: | Confirmed → In Progress |
Changed in charm-aodh: | |
status: | In Progress → Fix Committed |
Changed in charm-barbican-softhsm: | |
status: | In Progress → Fix Committed |
Changed in charm-designate: | |
status: | In Progress → Fix Committed |
Changed in charm-designate-bind: | |
status: | In Progress → Fix Committed |
Changed in neutron-api-odl (Juju Charms Collection): | |
status: | In Progress → Fix Committed |
Changed in openvswitch-odl (Juju Charms Collection): | |
status: | In Progress → Fix Committed |
Changed in charm-tempest: | |
status: | In Progress → Fix Committed |
Changed in charm-test-infra: | |
importance: | Medium → High |
Changed in charm-barbican: | |
status: | In Progress → Fix Committed |
Changed in charm-test-infra: | |
milestone: | none → 17.02 |
status: | In Progress → Fix Committed |
Changed in charm-test-infra: | |
status: | Fix Committed → Fix Released |
Changed in charm-aodh: | |
milestone: | none → 17.02 |
Changed in charm-barbican: | |
milestone: | none → 17.02 |
Changed in charm-barbican-softhsm: | |
milestone: | none → 17.02 |
Changed in charm-tempest: | |
milestone: | none → 17.02 |
Changed in charm-designate: | |
milestone: | none → 17.02 |
Changed in charm-designate-bind: | |
milestone: | none → 17.02 |
Changed in charm-neutron-api-odl: | |
assignee: | nobody → Ryan Beisner (1chb1n) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in neutron-api-odl (Juju Charms Collection): | |
status: | Fix Committed → Invalid |
Changed in charm-openvswitch-odl: | |
assignee: | nobody → Ryan Beisner (1chb1n) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in openvswitch-odl (Juju Charms Collection): | |
status: | Fix Committed → Invalid |
Changed in charm-neutron-api-odl: | |
milestone: | none → 17.02 |
Changed in charm-openvswitch-odl: | |
milestone: | none → 17.02 |
Changed in charm-aodh: | |
status: | Fix Committed → Fix Released |
Changed in charm-barbican: | |
status: | Fix Committed → Fix Released |
Changed in charm-barbican-softhsm: | |
status: | Fix Committed → Fix Released |
Changed in charm-tempest: | |
status: | Fix Committed → Fix Released |
Changed in charm-designate: | |
status: | Fix Committed → Fix Released |
Changed in charm-designate-bind: | |
status: | Fix Committed → Fix Released |
Changed in charm-neutron-api-odl: | |
status: | Fix Committed → Fix Released |
Changed in charm-openvswitch-odl: | |
status: | Fix Committed → Fix Released |
Looking back, previous changes passed the missing py27 test. There must have been a behavior change in one of the test runners. I've not dug too deeply, as I agree with the current fail-when-missing behavior.