metadata/name in setup.cfg inconsistent with release name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glance_store |
Won't Fix
|
Medium
|
Brian Rosmaita |
Bug Description
This is a really weird one. It showed up when setting up a periodic "tips" job in glance, where the glance unit/functional tests would be run against the glance_store master [*]. The ansible task tox_install_
From what I can tell, there are 3 options here:
(0) leave glance_store unchanged and modify zuul-jobs/
pros:
- won't have to modify glance_store at all
- won't break anything consuming glance_store
- makes that task more pip-compatible (pip handles -/_ substitutions seamlessly, more or less)
cons:
- have to talk infra group into accepting the fix
(1) change pypi-name in releases/
cons:
- have to change requirements.txt, u-c.txt, l-c.txt to use the underscore
- have to do the above for all consuming projects
pros:
- when you ask for glance-store, pypi currently redirects you to glance_store
- tox-install-
(2) change [metadata]/name in setup.cfg FROM glance_store TO glance-store
pros:
- no changes necessary to requirements, etc.
- wheel and package are glance_store (as they are now), so don't anticipate breaking any consumers (though don't know for sure)
- tox-install-
cons:
- not sure what will happen on pypi (currently, pypi.org/
Changed in glance-store: | |
assignee: | nobody → Brian Rosmaita (brian-rosmaita) |
Changed in glance-store: | |
status: | New → In Progress |
importance: | Undecided → Medium |
Here's a patch that tries option 0: https:/ /review. openstack. org/#/c/ 571005/