Activity log for bug #1880749

Date Who What changed Old value New value Message
2020-05-26 19:46:46 Rick Elrod bug added bug
2020-07-05 11:31:52 Launchpad Janitor python-virtualenv (Ubuntu): status New Confirmed
2020-07-22 18:55:36 Kai Kasurinen bug added subscriber Kai Kasurinen
2020-07-22 19:42:16 Kai Kasurinen python-virtualenv (Ubuntu): status Confirmed Fix Released
2020-07-22 21:03:01 Dark Dragon bug added subscriber Dark Dragon
2020-07-29 10:57:45 Ville Mattila bug added subscriber Ville Mattila
2020-09-15 00:33:36 Tonal bug added subscriber Tonal
2020-10-05 12:30:51 Sebastian bug added subscriber Sebastian
2020-10-06 08:24:00 Per Lundberg bug watch added https://github.com/ansible/ansible/issues/69203
2020-10-13 18:39:14 Rob Parker bug added subscriber Rob Parker
2020-10-13 21:15:39 Francois bug added subscriber Francois
2020-10-13 22:32:58 Marcos Alano bug added subscriber Marcos Alano
2020-10-20 03:19:20 Billy Olsen nominated for series Ubuntu Focal
2020-10-20 03:19:20 Billy Olsen bug task added python-virtualenv (Ubuntu Focal)
2020-10-20 03:19:20 Billy Olsen nominated for series Ubuntu Groovy
2020-10-20 03:19:20 Billy Olsen bug task added python-virtualenv (Ubuntu Groovy)
2020-10-23 08:46:30 Launchpad Janitor python-virtualenv (Ubuntu Focal): status New Confirmed
2021-01-19 11:43:05 Alexander Skiba bug added subscriber Alexander Skiba
2021-01-19 19:03:56 Stefano Rivera python-virtualenv (Ubuntu Focal): status Confirmed Incomplete
2021-01-21 00:48:58 Stefano Rivera bug watch added https://github.com/pypa/pip/issues/6120
2021-01-21 00:48:58 Stefano Rivera bug task added virtualenv
2021-01-21 00:50:04 Stefano Rivera summary python3 virtualenvs include (broken) bundled pip deps Ubuntu 20.04: virtualenv: pep517 requires toml, but it isn't bundled in venvs
2021-01-21 01:31:34 Bug Watch Updater virtualenv: status Unknown Fix Released
2021-01-27 03:42:28 Stefano Rivera bug task added python-pip (Ubuntu)
2021-01-27 03:42:39 Stefano Rivera python-pip (Ubuntu Groovy): status New Fix Released
2021-01-27 03:42:47 Stefano Rivera python-pip (Ubuntu): status New Fix Released
2021-01-27 04:03:59 Stefano Rivera description On a clean 20.04 machine (or container), observe the following: apt-get update apt-get install -y python3-virtualenv python3 -m virtualenv foo && source foo/bin/activate pip list You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment. The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError. This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes? This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 [Impact] * The pep517 module vendored in pip is missing its toml dependency. This is used to ... * An explanation of the effects of the bug on users and justification for backporting the fix to the stable release. * This upload backports upstream's 20.1 patch, replacing pytoml with toml, following pep517. [Test Case] # apt install python3 virtualenv # virtualenv -p python3 foo # foo/bin/python -m pep517.build Note: ModuleNotFoundError: No module named 'toml' Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945 [Where problems could occur] * Anybody who was expecting pytoml to be installed in Ubuntu Focal virtualenvs will have their expectation broken. They really shouldn't be expecting that, though. [Original Bug Report] On a clean 20.04 machine (or container), observe the following: apt-get update apt-get install -y python3-virtualenv python3 -m virtualenv foo && source foo/bin/activate pip list You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment. The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError. This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes? This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203
2021-01-27 04:13:39 Stefano Rivera attachment added python-pip_20.0.2-5ubuntu1.2.debdiff https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5457222/+files/python-pip_20.0.2-5ubuntu1.2.debdiff
2021-01-27 04:14:16 Stefano Rivera bug added subscriber Ubuntu Stable Release Updates Team
2021-01-28 18:35:07 Stefano Rivera description [Impact] * The pep517 module vendored in pip is missing its toml dependency. This is used to ... * An explanation of the effects of the bug on users and justification for backporting the fix to the stable release. * This upload backports upstream's 20.1 patch, replacing pytoml with toml, following pep517. [Test Case] # apt install python3 virtualenv # virtualenv -p python3 foo # foo/bin/python -m pep517.build Note: ModuleNotFoundError: No module named 'toml' Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945 [Where problems could occur] * Anybody who was expecting pytoml to be installed in Ubuntu Focal virtualenvs will have their expectation broken. They really shouldn't be expecting that, though. [Original Bug Report] On a clean 20.04 machine (or container), observe the following: apt-get update apt-get install -y python3-virtualenv python3 -m virtualenv foo && source foo/bin/activate pip list You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment. The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError. This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes? This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 [Impact]  * The pep517 module vendored in pip is missing its toml dependency.  * No specific examples of what that breaks, but it seems worth fixing while we deal with LP: #1912248.  * This upload backports upstream's 20.1 patch, replacing pytoml with    toml, following pep517. [Test Case] # apt install python3 virtualenv # virtualenv -p python3 foo # foo/bin/python -m pep517.build Note: ModuleNotFoundError: No module named 'toml' Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945 [Where problems could occur]  * Anybody who was expecting pytoml to be installed in Ubuntu Focal    virtualenvs will have their expectation broken.    They really shouldn't be expecting that, though. [Original Bug Report] On a clean 20.04 machine (or container), observe the following: apt-get update apt-get install -y python3-virtualenv python3 -m virtualenv foo && source foo/bin/activate pip list You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment. The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError. This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes? This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203
2021-02-09 11:46:48 Łukasz Zemczak python-pip (Ubuntu Focal): status New Fix Committed
2021-02-09 11:46:50 Łukasz Zemczak bug added subscriber SRU Verification
2021-02-09 11:46:55 Łukasz Zemczak tags verification-needed verification-needed-focal
2021-02-09 11:48:07 Łukasz Zemczak python-virtualenv (Ubuntu Focal): status Incomplete Invalid
2021-02-12 02:46:52 Rick Elrod attachment added reproducer using latest SRU build above https://bugs.launchpad.net/ubuntu/+source/python-virtualenv/+bug/1880749/+attachment/5462853/+files/pep517.build.out
2021-02-15 00:39:17 Mathew Hodson bug task deleted python-virtualenv (Ubuntu)
2021-02-15 00:39:25 Mathew Hodson bug task deleted python-virtualenv (Ubuntu Focal)
2021-02-15 00:39:33 Mathew Hodson bug task deleted python-virtualenv (Ubuntu Groovy)
2021-02-15 00:40:24 Mathew Hodson bug watch removed https://github.com/ansible/ansible/issues/69203
2021-02-15 00:41:11 Mathew Hodson affects virtualenv pip
2021-02-16 04:58:31 Stefano Rivera description [Impact]  * The pep517 module vendored in pip is missing its toml dependency.  * No specific examples of what that breaks, but it seems worth fixing while we deal with LP: #1912248.  * This upload backports upstream's 20.1 patch, replacing pytoml with    toml, following pep517. [Test Case] # apt install python3 virtualenv # virtualenv -p python3 foo # foo/bin/python -m pep517.build Note: ModuleNotFoundError: No module named 'toml' Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945 [Where problems could occur]  * Anybody who was expecting pytoml to be installed in Ubuntu Focal    virtualenvs will have their expectation broken.    They really shouldn't be expecting that, though. [Original Bug Report] On a clean 20.04 machine (or container), observe the following: apt-get update apt-get install -y python3-virtualenv python3 -m virtualenv foo && source foo/bin/activate pip list You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment. The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError. This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes? This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203 [Impact]  * The pep517 module vendored in pip is missing its toml dependency.  * No specific examples of what that breaks, but it seems worth fixing    while we deal with LP: #1912248.  * This upload backports upstream's 20.1 patch, replacing pytoml with    toml, following pep517. [Test Case] # apt install python3 virtualenv # virtualenv --clear-app-data -p python3 foo # foo/bin/python -m pep517.build Note: ModuleNotFoundError: No module named 'toml' Ideally the virtualenv wouldn't even contain pep517, it would be internal to pip. See LP: #1904945 [Where problems could occur]  * Anybody who was expecting pytoml to be installed in Ubuntu Focal    virtualenvs will have their expectation broken.    They really shouldn't be expecting that, though. [Original Bug Report] On a clean 20.04 machine (or container), observe the following: apt-get update apt-get install -y python3-virtualenv python3 -m virtualenv foo && source foo/bin/activate pip list You will notice there are a plethora of extra packages in the virtual environment that should not normally be there, resulting in a dirty virtual environment. The packages listed here are those that are bundled with pip: https://github.com/pypa/pip/tree/master/src/pip/_vendor To make matters worse, the latest release of pip bundles incompatible versions of libraries. The net result is that `pip install pep517` will show that it is already installed, and but `import pep517` will result in an ImportError. This problem has been fixed in the Debian Testing/Unstable python-virtualenv package. Could the Ubuntu package backport these fixes? This is blocking Ansible supporting 20.04 officially, since the dirty virtualenvs are causing our tests to fail. https://github.com/ansible/ansible/issues/69203
2021-02-16 10:53:15 James Page tags verification-needed verification-needed-focal verification-failed verification-failed-focal
2021-02-16 10:54:50 James Page attachment added pip-failures.log https://bugs.launchpad.net/pip/+bug/1880749/+attachment/5464096/+files/pip-failures.log
2021-02-27 02:38:14 Stefano Rivera attachment added Reproducer script https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5467765/+files/upgrade.sh
2021-02-27 05:49:33 Stefano Rivera attachment added python-pip_20.0.2-5ubuntu1.3.incremental.debdiff https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5467785/+files/python-pip_20.0.2-5ubuntu1.3.incremental.debdiff
2021-02-27 05:49:51 Stefano Rivera attachment added python-virtualenv_20.0.17-1ubuntu0.3.incremental.debdiff https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1880749/+attachment/5467786/+files/python-virtualenv_20.0.17-1ubuntu0.3.incremental.debdiff
2021-02-27 05:50:11 Stefano Rivera bug task added python-virtualenv (Ubuntu)
2021-02-27 05:50:45 Stefano Rivera python-virtualenv (Ubuntu): status New Fix Released
2021-02-28 11:43:52 Mathew Hodson bug added subscriber Mathew Hodson
2021-03-01 08:55:57 Mathew Hodson bug task deleted python-pip (Ubuntu Groovy)
2021-03-01 08:56:27 Mathew Hodson bug task deleted python-virtualenv (Ubuntu)
2021-03-01 08:57:31 Mathew Hodson bug task added python-virtualenv (Ubuntu)
2021-03-01 08:57:48 Mathew Hodson bug task deleted python-pip (Ubuntu Focal)
2021-03-01 08:58:06 Mathew Hodson nominated for series Ubuntu Focal
2021-03-01 08:58:06 Mathew Hodson bug task added python-virtualenv (Ubuntu Focal)
2021-03-01 08:58:06 Mathew Hodson bug task added python-pip (Ubuntu Focal)
2021-03-01 08:58:15 Mathew Hodson python-pip (Ubuntu Focal): status New Fix Committed
2021-03-01 08:58:19 Mathew Hodson python-virtualenv (Ubuntu): status New Fix Released
2021-03-01 08:59:54 Mathew Hodson python-pip (Ubuntu): importance Undecided Low
2021-03-01 08:59:57 Mathew Hodson python-pip (Ubuntu Focal): importance Undecided Low
2021-03-01 09:00:00 Mathew Hodson python-virtualenv (Ubuntu): importance Undecided Low
2021-03-01 09:00:02 Mathew Hodson python-virtualenv (Ubuntu Focal): importance Undecided Low
2021-03-01 09:02:10 Mathew Hodson removed subscriber Mathew Hodson
2021-03-01 15:22:39 Łukasz Zemczak tags verification-failed verification-failed-focal verification-needed verification-needed-focal
2021-03-01 15:36:10 Łukasz Zemczak python-virtualenv (Ubuntu Focal): status New Fix Committed
2021-04-24 19:37:11 Stefano Rivera tags verification-needed verification-needed-focal verification-done verification-done-focal
2021-04-26 16:09:13 Launchpad Janitor python-pip (Ubuntu Focal): status Fix Committed Fix Released
2021-04-26 16:09:21 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-04-26 16:09:37 Launchpad Janitor python-virtualenv (Ubuntu Focal): status Fix Committed Fix Released