{"action":"created","issue":{"url":"https://api.github.com/repos/RedHatInsights/insights-core/issues/1386","repository_url":"https://api.github.com/repos/RedHatInsights/insights-core","labels_url":"https://api.github.com/repos/RedHatInsights/insights-core/issues/1386/labels{/name}","comments_url":"https://api.github.com/repos/RedHatInsights/insights-core/issues/1386/comments","events_url":"https://api.github.com/repos/RedHatInsights/insights-core/issues/1386/events","html_url":"https://github.com/RedHatInsights/insights-core/pull/1386","id":352487697,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA5Nzg2MDY2","number":1386,"title":"Downgrade pyOpenSSL to 17.5.0","user":{"login":"Glutexo","id":1161096,"node_id":"MDQ6VXNlcjExNjEwOTY=","avatar_url":"https://avatars1.githubusercontent.com/u/1161096?v=4","gravatar_id":"","url":"https://api.github.com/users/Glutexo","html_url":"https://github.com/Glutexo","followers_url":"https://api.github.com/users/Glutexo/followers","following_url":"https://api.github.com/users/Glutexo/following{/other_user}","gists_url":"https://api.github.com/users/Glutexo/gists{/gist_id}","starred_url":"https://api.github.com/users/Glutexo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Glutexo/subscriptions","organizations_url":"https://api.github.com/users/Glutexo/orgs","repos_url":"https://api.github.com/users/Glutexo/repos","events_url":"https://api.github.com/users/Glutexo/events{/privacy}","received_events_url":"https://api.github.com/users/Glutexo/received_events","type":"User","site_admin":false},"labels":[{"id":746536062,"node_id":"MDU6TGFiZWw3NDY1MzYwNjI=","url":"https://api.github.com/repos/RedHatInsights/insights-core/labels/client","name":"client","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-08-21T10:55:59Z","updated_at":"2018-08-31T05:25:59Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/RedHatInsights/insights-core/pulls/1386","html_url":"https://github.com/RedHatInsights/insights-core/pull/1386","diff_url":"https://github.com/RedHatInsights/insights-core/pull/1386.diff","patch_url":"https://github.com/RedHatInsights/insights-core/pull/1386.patch"},"body":"The [most recent version](\r\nhttps://pypi.org/project/pyOpenSSL/18.0.0/) of [pyOpenSSL](https://pypi.org/project/pyOpenSSL/) fails to install on Python 2.6. Its cryptography dependency cannot be satisfied. Forced installation of [the last version](https://pypi.org/project/pyOpenSSL/17.5.0/) that still supports 2.6.\r\n\r\nTo use the downgraded [pyOpenSSL](\r\nhttps://pypi.org/project/pyOpenSSL/) in Jenkins pipeline I updated [Jenkinsfile](https://github.com/RedHatInsights/insights-core/pull/1386/files#diff-58231b16fdee45a03a4ee3cf94a9f2c3) to use a virtual environment just like other pipeline branches do. This is necessary to do at once with the downgrade, because the global environment in the image prevents proper installation of [pyOpenSSL](https://pypi.org/project/pyOpenSSL/).\r\n\r\nThis PR should help #1369. Fixes #1373.\r\n\r\nNo _pytest_ tests fail after the downgrade neither on Python 2.6, 2.7 nor 3. Please check any implications on security (since this is SSL) you are aware of."},"comment":{"url":"https://api.github.com/repos/RedHatInsights/insights-core/issues/comments/417555479","html_url":"https://github.com/RedHatInsights/insights-core/pull/1386#issuecomment-417555479","issue_url":"https://api.github.com/repos/RedHatInsights/insights-core/issues/1386","id":417555479,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzU1NTQ3OQ==","user":{"login":"Glutexo","id":1161096,"node_id":"MDQ6VXNlcjExNjEwOTY=","avatar_url":"https://avatars1.githubusercontent.com/u/1161096?v=4","gravatar_id":"","url":"https://api.github.com/users/Glutexo","html_url":"https://github.com/Glutexo","followers_url":"https://api.github.com/users/Glutexo/followers","following_url":"https://api.github.com/users/Glutexo/following{/other_user}","gists_url":"https://api.github.com/users/Glutexo/gists{/gist_id}","starred_url":"https://api.github.com/users/Glutexo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Glutexo/subscriptions","organizations_url":"https://api.github.com/users/Glutexo/orgs","repos_url":"https://api.github.com/users/Glutexo/repos","events_url":"https://api.github.com/users/Glutexo/events{/privacy}","received_events_url":"https://api.github.com/users/Glutexo/received_events","type":"User","site_admin":false},"created_at":"2018-08-31T05:25:59Z","updated_at":"2018-08-31T05:25:59Z","author_association":"CONTRIBUTOR","body":"It looks like @gravitypriest and @jneedle may have some new opinions on this."}}
{"actor":{"display_login":"Glutexo"}}