Activity log for bug #1644153

Date Who What changed Old value New value Message
2016-11-23 09:48:36 Chris Glass bug added bug
2016-11-23 09:53:53 Chris Glass description Due to a recent change in juju-tools (I think), the python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: (incoming) (patch incoming) Due to a recent change in juju-tools (I think), the python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ (patch incoming)
2016-11-23 09:57:34 Chris Glass description Due to a recent change in juju-tools (I think), the python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ (patch incoming) Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ (patch incoming)
2016-11-23 09:58:03 Chris Glass description Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ (patch incoming) Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ It seems like lp:python-jujuclient already has the fix.
2016-11-23 10:21:44 Adam Collard bug task added python-jujuclient (Ubuntu)
2016-11-23 10:26:28 Chris Glass attachment added switch-to-tls12 https://bugs.launchpad.net/python-jujuclient/+bug/1644153/+attachment/4781989/+files/switch-to-tls12
2016-11-23 12:31:51 Ubuntu Foundations Team Bug Bot tags patch
2016-11-23 12:31:59 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2016-11-23 12:54:53 Chris Glass attachment added python-jujuclient-debdiff.diff https://bugs.launchpad.net/python-jujuclient/+bug/1644153/+attachment/4782000/+files/python-jujuclient-debdiff.diff
2016-11-23 12:55:22 Chris Glass bug added subscriber Ubuntu Sponsors Team
2016-11-23 13:02:33 Chris Glass summary SSL handshake fails on xenial SSL handshake fails on xenial, yakkety, zesty
2016-11-24 12:27:03 Launchpad Janitor python-jujuclient (Ubuntu): status New Confirmed
2016-11-28 08:36:43 Chris Glass description Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ It seems like lp:python-jujuclient already has the fix. Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ lp:python-jujuclient is not affected by the problem, but the code is much diverged from the version in the archives, way too many changes for a SRU. Steps to reproduce (works in a container): - Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default - Install the package: sudo apt-get install python-jujuclient - Set up an environment (ec2 works for instance) - Bootstrap environment: "juju bootstrap <your environment's name>" - Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")'
2016-11-28 08:41:06 Chris Glass description Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ lp:python-jujuclient is not affected by the problem, but the code is much diverged from the version in the archives, way too many changes for a SRU. Steps to reproduce (works in a container): - Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default - Install the package: sudo apt-get install python-jujuclient - Set up an environment (ec2 works for instance) - Bootstrap environment: "juju bootstrap <your environment's name>" - Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")' Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ lp:python-jujuclient is not affected by the problem, but the code is much diverged from the version in the archives, way too many changes for a SRU. Steps to reproduce (works in a container): - Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default - Install the package: sudo apt-get install python-jujuclient - Set up an environment (ec2 works for instance) - Bootstrap environment: "juju bootstrap # Note your environment's name" - Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")'
2016-11-28 08:42:18 Chris Glass description Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ lp:python-jujuclient is not affected by the problem, but the code is much diverged from the version in the archives, way too many changes for a SRU. Steps to reproduce (works in a container): - Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default - Install the package: sudo apt-get install python-jujuclient - Set up an environment (ec2 works for instance) - Bootstrap environment: "juju bootstrap # Note your environment's name" - Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")' Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ lp:python-jujuclient is not affected by the problem, but the code is much diverged from the version in the archives, way too many changes for a SRU. The attached patch is the minimal fix - forcing Python to connect over TLS 1.2 instead of forcing TLS 1.0. TLS 1.2 connectivity is available in all affected releases. Steps to reproduce (works in a container): - Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default - Install the package: sudo apt-get install python-jujuclient - Set up an environment (ec2 works for instance) - Bootstrap environment: "juju bootstrap # Note your environment's name" - Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")'
2016-11-28 09:33:58 Daniel Holbach nominated for series Ubuntu Zesty
2016-11-28 09:33:58 Daniel Holbach bug task added python-jujuclient (Ubuntu Zesty)
2016-11-28 09:33:58 Daniel Holbach nominated for series Ubuntu Xenial
2016-11-28 09:33:58 Daniel Holbach bug task added python-jujuclient (Ubuntu Xenial)
2016-11-28 09:33:58 Daniel Holbach nominated for series Ubuntu Yakkety
2016-11-28 09:33:58 Daniel Holbach bug task added python-jujuclient (Ubuntu Yakkety)
2016-11-28 10:14:33 Chris Glass description Package affected: python-jujuclient 0.50.5-0ubuntu1 (on Xenial) The python Juju client cannot make SSL connections to the server anymore, because TLS v1 was deprecated. Switching to TLS v1.2 fixes the problem entirely. Example failure: http://pastebin.ubuntu.com/23521446/ lp:python-jujuclient is not affected by the problem, but the code is much diverged from the version in the archives, way too many changes for a SRU. The attached patch is the minimal fix - forcing Python to connect over TLS 1.2 instead of forcing TLS 1.0. TLS 1.2 connectivity is available in all affected releases. Steps to reproduce (works in a container): - Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default - Install the package: sudo apt-get install python-jujuclient - Set up an environment (ec2 works for instance) - Bootstrap environment: "juju bootstrap # Note your environment's name" - Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")' [Impact] * The python Juju client cannot make SSL connections to the server anymore, because TLS v1.0 was deprecated on the server. * Switching to TLS v1.2 fixes the problem entirely. * Example failure: http://pastebin.ubuntu.com/23521446/ [Test case] Steps to reproduce (works in a container, needs a valid juju environment): * Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default * Install the package: sudo apt-get install python-jujuclient * Set up an environment (ec2 works for instance) * Bootstrap environment: "juju bootstrap # Note your environment's name" * Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")' [Regression Potential] * None - the package is completely unusable in its current state because of server changes. It can't get any worse :) [Other Info] * The attached patch is the minimal fix - forcing Python to connect over TLS 1.2 instead of forcing TLS 1.0. * TLS 1.2 connectivity is available in all targeted releases. * lp:python-jujuclient (upstream) is not affected by the problem, but the code is much diverged from the version in the archives, with way too many changes for a SRU.
2016-11-28 10:27:59 Chris Glass description [Impact] * The python Juju client cannot make SSL connections to the server anymore, because TLS v1.0 was deprecated on the server. * Switching to TLS v1.2 fixes the problem entirely. * Example failure: http://pastebin.ubuntu.com/23521446/ [Test case] Steps to reproduce (works in a container, needs a valid juju environment): * Install juju 1.25, ideally from the juju stable ppa: sudo add-apt-repository ppa:juju/stable; sudo apt-get update; sudo apt-get install juju-1-default * Install the package: sudo apt-get install python-jujuclient * Set up an environment (ec2 works for instance) * Bootstrap environment: "juju bootstrap # Note your environment's name" * Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")' [Regression Potential] * None - the package is completely unusable in its current state because of server changes. It can't get any worse :) [Other Info] * The attached patch is the minimal fix - forcing Python to connect over TLS 1.2 instead of forcing TLS 1.0. * TLS 1.2 connectivity is available in all targeted releases. * lp:python-jujuclient (upstream) is not affected by the problem, but the code is much diverged from the version in the archives, with way too many changes for a SRU. [Impact] * The python Juju client cannot make SSL connections to the server anymore, because TLS v1.0 was deprecated on the server. * Switching to TLS v1.2 fixes the problem entirely. * Example failure: http://pastebin.ubuntu.com/23521446/ [Test case] Steps to reproduce (works in a container, needs a valid juju environment): * Install juju 1.25: sudo apt-get install juju-1-default juju-1.25 * Install the package: sudo apt-get install python-jujuclient * Set up an environment (ec2 works for instance) * Bootstrap environment: "juju bootstrap # Note your environment's name" * Run: python -c 'from jujuclient import Environment; Environment.connect("<your environment's name>")' [Regression Potential] * None - the package is completely unusable in its current state because of server changes. It can't get any worse :) [Other Info] * The attached patch is the minimal fix - forcing Python to connect over TLS 1.2 instead of forcing TLS 1.0. * TLS 1.2 connectivity is available in all targeted releases. * lp:python-jujuclient (upstream) is not affected by the problem, but the code is much diverged from the version in the archives, with way too many changes for a SRU.
2016-11-28 12:15:09 Chris Glass attachment added Yakkety debdiff https://bugs.launchpad.net/python-jujuclient/+bug/1644153/+attachment/4784079/+files/yakkety.deb.diff
2016-11-28 12:15:52 Chris Glass attachment added Xenial debdiff https://bugs.launchpad.net/python-jujuclient/+bug/1644153/+attachment/4784081/+files/xenial.deb.diff
2016-11-28 13:15:59 Daniel Holbach python-jujuclient (Ubuntu Xenial): status New Fix Committed
2016-11-28 13:16:02 Daniel Holbach python-jujuclient (Ubuntu Yakkety): status New Fix Committed
2016-11-28 13:16:05 Daniel Holbach python-jujuclient (Ubuntu Zesty): status Confirmed Fix Committed
2016-11-28 17:41:59 Adam Collard bug added subscriber Landscape
2016-11-28 18:08:20 Bryan Quigley bug added subscriber Bryan Quigley
2016-11-28 21:31:00 Mathew Hodson python-jujuclient (Ubuntu Xenial): importance Undecided High
2016-11-28 21:31:06 Mathew Hodson python-jujuclient (Ubuntu Zesty): importance Undecided High
2016-11-28 21:31:09 Mathew Hodson python-jujuclient (Ubuntu Yakkety): importance Undecided High
2016-11-30 10:49:53 Dominique Poulain bug added subscriber Dominique Poulain
2016-11-30 12:57:42 Launchpad Janitor python-jujuclient (Ubuntu Zesty): status Fix Committed Fix Released
2016-12-01 04:23:43 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2016-12-01 04:23:48 Steve Langasek bug added subscriber SRU Verification
2016-12-01 04:23:53 Steve Langasek tags patch patch verification-needed
2016-12-01 04:24:59 Steve Langasek removed subscriber Ubuntu Sponsors Team
2016-12-01 21:27:05 Bryan Quigley tags patch verification-needed patch verification-done-xenial verification-needed-yakkety
2016-12-02 19:55:36 Bryan Quigley tags patch verification-done-xenial verification-needed-yakkety patch verification-done-xenial verification-done-yakkety
2016-12-08 10:19:06 Brian Murray tags patch verification-done-xenial verification-done-yakkety patch verification-needed-xenial verification-needed-yakkety
2017-01-31 17:56:58 Bryan Quigley tags patch verification-needed-xenial verification-needed-yakkety patch verification-done-xenial verification-done-yakkety
2017-01-31 22:49:39 Launchpad Janitor python-jujuclient (Ubuntu Xenial): status Fix Committed Fix Released
2017-01-31 22:49:44 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2017-01-31 22:51:08 Launchpad Janitor python-jujuclient (Ubuntu Yakkety): status Fix Committed Fix Released
2020-06-18 14:26:28 Bryan Quigley removed subscriber Bryan Quigley