Discussion:
[openstack-dev] [all] Recent failures to use ARA or generate reports in the gate
David Moreau Simard
2018-04-27 15:41:19 UTC
Permalink
Hi,

I was made aware today that new installations of ARA were not working
or failing to generate reports in a variety of gate jobs with a stack
trace that ends with:
AttributeError: 'Blueprint' object has no attribute 'json_encoder'

The root cause was identified to be a new release of Flask, 0.12.3,
which shipped broken packages to PyPi [1].
This should be fixed momentarily once upstream ships a fixed 0.12.4 package.

In the meantime, we're going to merge a requirements.txt update to
blacklist 0.12.3 but it won't be effective until we cut a new release
of ARA which we hope to be able to do sometime next week.

I'll take the opportunity to remind users of ARA that we're
transitioning away from statically generated reports [3] and you
should do that too if you haven't already.

[1]: https://github.com/pallets/flask/issues/2728
[2]: https://github.com/openstack/requirements/blob/a5537a6f4b9cc477067949e1f9136415ac216f21/upper-constraints.txt#
L480
[3]: http://lists.openstack.org/pipermail/openstack-dev/2018-March/128902.html

David Moreau Simard
Senior Software Engineer | OpenStack RDO

dmsimard = [irc, github, twitter]

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-***@lists.openstack.org?subject:unsubscribe
http://lists.opensta
David Moreau Simard
2018-05-04 19:21:31 UTC
Permalink
Hi,

I forgot to follow up but this was resolved last Monday April 30th
when Flask released 0.12.4.

Please let me know if you see anything out of the ordinary.

Thanks !


David Moreau Simard
Senior Software Engineer | OpenStack RDO

dmsimard = [irc, github, twitter]


On Fri, Apr 27, 2018 at 11:41 AM, David Moreau Simard
Post by David Moreau Simard
Hi,
I was made aware today that new installations of ARA were not working
or failing to generate reports in a variety of gate jobs with a stack
AttributeError: 'Blueprint' object has no attribute 'json_encoder'
The root cause was identified to be a new release of Flask, 0.12.3,
which shipped broken packages to PyPi [1].
This should be fixed momentarily once upstream ships a fixed 0.12.4 package.
In the meantime, we're going to merge a requirements.txt update to
blacklist 0.12.3 but it won't be effective until we cut a new release
of ARA which we hope to be able to do sometime next week.
I'll take the opportunity to remind users of ARA that we're
transitioning away from statically generated reports [3] and you
should do that too if you haven't already.
[1]: https://github.com/pallets/flask/issues/2728
[2]: https://github.com/openstack/requirements/blob/a5537a6f4b9cc477067949e1f9136415ac216f21/upper-constraints.txt#
L480
[3]: http://lists.openstack.org/pipermail/openstack-dev/2018-March/128902.html
David Moreau Simard
Senior Software Engineer | OpenStack RDO
dmsimard = [irc, github, twitter]
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-***@lists.openstack.org?subject:unsubscribe
http://lists.ope

Loading...