help text string on config fails translations and breaks glance docs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glance_store |
Fix Released
|
Critical
|
Unassigned | ||
oslo.config |
Fix Released
|
Undecided
|
Doug Hellmann |
Bug Description
When glance_store 0.14.0 released and was updated in global requirements (upper constraints), the glance-docs gate failed.
Some of the reviews which failed on jenkins around july 20 are https:/
Example failure is http://
We pinned down glance_store on u-c and g-r to keep the glance review pipe flowing but until this issue is fixed glance_store release is blocked.
Temporary fix:
[1] requirements patch and [2] resolved the issue with glance-docs.
[1] https:/
[2] https:/
Full discussion is at: http://
Some further digging is required as to where exactly is the translated string failing (a sphinx extension as Doug pointed out).
---
2016-07-20 21:34:30.506393 | found extension EntryPoint.
2016-07-20 21:34:30.506567 | found extension EntryPoint.
2016-07-20 21:34:30.506743 | found extension EntryPoint.
2016-07-20 21:34:30.506919 | found extension EntryPoint.
2016-07-20 21:34:30.507092 | found extension EntryPoint.
2016-07-20 21:34:30.507272 | found extension EntryPoint.
2016-07-20 21:34:30.507444 | found extension EntryPoint.
2016-07-20 21:34:30.507625 | found extension EntryPoint.
2016-07-20 21:34:30.507805 | found extension EntryPoint.
2016-07-20 21:34:30.508004 | found extension EntryPoint.
2016-07-20 21:34:30.508473 | found extension EntryPoint.
2016-07-20 21:34:30.508701 | found extension EntryPoint.
2016-07-20 21:34:30.508903 | found extension EntryPoint.
2016-07-20 21:34:30.509114 | found extension EntryPoint.
2016-07-20 21:34:30.509311 | found extension EntryPoint.
2016-07-20 21:34:30.509506 | found extension EntryPoint.
2016-07-20 21:34:30.509692 | found extension EntryPoint.
2016-07-20 21:34:30.525121 | [oslo.config] None DEFAULT
2016-07-20 21:34:30.528561 | [oslo.config] None cors
2016-07-20 21:34:30.528773 | [oslo.config] None cors.subdomain
2016-07-20 21:34:30.528976 | [oslo.config] None database
2016-07-20 21:34:30.530043 | [oslo.config] None glance_store
2016-07-20 21:34:30.530628 | /home/jenkins/
2016-07-20 21:34:30.530671 | warnings.warn(msg % (translated_
2016-07-20 21:34:30.530871 | Failed to insert replacement values into translated message Override service catalog lookup with template for cinder endpoint e.g. http://
2016-07-20 21:34:30.532955 | Traceback (most recent call last):
2016-07-20 21:34:30.533007 | File "setup.py", line 29, in <module>
2016-07-20 21:34:30.533080 | pbr=True)
2016-07-20 21:34:30.533208 | File "/usr/lib/
2016-07-20 21:34:30.533245 | dist.run_commands()
2016-07-20 21:34:30.533278 | File "/usr/lib/
2016-07-20 21:34:30.533409 | self.run_
2016-07-20 21:34:30.533445 | File "/usr/lib/
2016-07-20 21:34:30.533571 | cmd_obj.run()
2016-07-20 21:34:30.533625 | File "/home/
2016-07-20 21:34:30.533650 | setup_command.
2016-07-20 21:34:30.533699 | File "/home/
2016-07-20 21:34:30.533730 | app.build(
2016-07-20 21:34:30.533780 | File "/home/
2016-07-20 21:34:30.533800 | self.builder.
2016-07-20 21:34:30.533849 | File "/home/
2016-07-20 21:34:30.533884 | self.build(None, summary='all source files', method='all')
2016-07-20 21:34:30.533933 | File "/home/
2016-07-20 21:34:30.533950 | purple, length):
2016-07-20 21:34:30.534001 | File "/home/
2016-07-20 21:34:30.534024 | for item in iterable:
2016-07-20 21:34:30.534079 | File "/home/
2016-07-20 21:34:30.534100 | self.read_
2016-07-20 21:34:30.534149 | File "/home/
2016-07-20 21:34:30.534165 | pub.publish()
2016-07-20 21:34:30.534211 | File "/home/
2016-07-20 21:34:30.534228 | self.settings)
2016-07-20 21:34:30.534275 | File "/home/
2016-07-20 21:34:30.534291 | self.parse()
2016-07-20 21:34:30.534339 | File "/home/
2016-07-20 21:34:30.534361 | self.parser.
2016-07-20 21:34:30.534410 | File "/home/
2016-07-20 21:34:30.534439 | self.statemachi
2016-07-20 21:34:30.534487 | File "/home/
2016-07-20 21:34:30.534508 | input_source=
2016-07-20 21:34:30.534554 | File "/home/
2016-07-20 21:34:30.534573 | context, state, transitions)
2016-07-20 21:34:30.534621 | File "/home/
2016-07-20 21:34:30.534645 | return method(match, context, next_state)
2016-07-20 21:34:30.534693 | File "/home/
2016-07-20 21:34:30.534787 | self.section(
2016-07-20 21:34:30.534843 | File "/home/
2016-07-20 21:34:30.534868 | self.new_
2016-07-20 21:34:30.534922 | File "/home/
2016-07-20 21:34:30.534954 | node=section_node, match_titles=True)
2016-07-20 21:34:30.535007 | File "/home/
2016-07-20 21:34:30.535029 | node=node, match_titles=
2016-07-20 21:34:30.535077 | File "/home/
2016-07-20 21:34:30.535105 | results = StateMachineWS.
2016-07-20 21:34:30.535152 | File "/home/
2016-07-20 21:34:30.535171 | context, state, transitions)
2016-07-20 21:34:30.535219 | File "/home/
2016-07-20 21:34:30.535242 | return method(match, context, next_state)
2016-07-20 21:34:30.535294 | File "/home/
2016-07-20 21:34:30.535507 | nodelist, blank_finish = self.explicit_
2016-07-20 21:34:30.535566 | File "/home/
2016-07-20 21:34:30.535874 | return method(self, expmatch)
2016-07-20 21:34:30.535929 | File "/home/
2016-07-20 21:34:30.536277 | directive_class, match, type_name, option_presets)
2016-07-20 21:34:30.536334 | File "/home/
2016-07-20 21:34:30.536617 | result = directive_
2016-07-20 21:34:30.536671 | File "/home/
2016-07-20 21:34:30.536704 | for line in _format_
2016-07-20 21:34:30.536757 | File "/home/
2016-07-20 21:34:30.536774 | for line in lines:
2016-07-20 21:34:30.536824 | File "/home/
2016-07-20 21:34:30.536855 | yield _indent(' :Reason: ' + opt.deprecated_
2016-07-20 21:34:30.536902 | File "/home/
2016-07-20 21:34:30.536921 | return self.__add__(other)
2016-07-20 21:34:30.536968 | File "/home/
2016-07-20 21:34:30.536985 | raise TypeError(msg)
2016-07-20 21:34:30.537010 | TypeError: Message objects do not support addition.
2016-07-20 21:34:30.936055 | ERROR: InvocationError: '/home/
2016-07-20 21:34:30.936147 | _______
2016-07-20 21:34:30.936172 | ERROR: venv: commands failed
2016-07-20 21:34:30.944612 | [Zuul] Task exit code: 1
2016-07-20 21:34:34.117908 | [Zuul] Job complete, result: FAILURE
Changed in glance-store: | |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in oslo.config: | |
assignee: | nobody → Doug Hellmann (doug-hellmann) |
I will attempt to unblock the glance_store releases with a temporary fix using https:/ /bugs.launchpad .net/glance- store/+ bug/1606746