-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pin MarkupSafe < 2.0.0 for py35 support #197
Conversation
MarkupSafe 2.0.0+ (required for Jinja2) removed py35 compatability, so we need to pin it for charms to work on xenial. Closes-bug: canonical#196
Looks like the juju bit failed; testing locally to work out why. |
I re-ran the failing func test locally: with the following output:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM and I also got a passing manual run. No idea why it's failing on GH; it doesn't seem related to this change, but it is a bit worrisome. I added a commit to make the status and error log steps be run even on error to try to get more info.
Any updates on landing this PR? |
Ping @johnsca ; please can you take another look and see if we can get this merged? Thanks. |
The functional tests are failing due to consistent provisioning errors that don't seem to happen when running things locally. I'm guessing it has to do with some change with LXD or Juju and the fact that they're run in fresh VMs (it seems like there are two instances provisioning with the same images as the ones that are failed but which haven't finished downloading yet, so maybe there's a duplication check race condition). At any rate, not worth blocking this fix for since we have manual confirmation of the change, but we will need to get it sorted out ASAP so that future PRs don't have the same problem. |
* Pin MarkupSafe < 2.0.0 for py35 support MarkupSafe 2.0.0+ (required for Jinja2) removed py35 compatability, so we need to pin it for charms to work on xenial. Closes-bug: canonical#196 Co-authored-by: Cory Johns <johnsca@gmail.com>
MarkupSafe 2.0.0+ (required for Jinja2) removed py35 compatability, so
we need to pin it for charms to work on xenial.
Closes-bug: #196