Skip to content
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

virtualenv parallel run silently breaks #1869

Closed
gaborbernat opened this issue Jun 23, 2020 · 0 comments · Fixed by #1870
Closed

virtualenv parallel run silently breaks #1869

gaborbernat opened this issue Jun 23, 2020 · 0 comments · Fixed by #1870
Labels

Comments

@gaborbernat
Copy link
Contributor

When running virtualenv creation in parallel, the app-data image builder is not synchronized and inconsistent states might break the virtual environment creation. Furthermore, in this case no error is raised in case of the failed commands.

bmwiedemann referenced this issue in bmwiedemann/openSUSE Jul 15, 2020
https://build.opensuse.org/request/show/819158
by user scarabeus_iv + dimstar_suse
- Add patch from upstream to fix one failing test:
  * tests.patch

- Add missing dependencies
- Skip online test test_seed_link_via_app_data

- update to 20.0.25:
  *  Fix that when the ``app-data`` seeders image creation fails the exception is silently ignored. Avoid two virtual environment creations to step on each oth
ers toes by using a lock while creating the base images. By :user:`gaborbernat`. (`#1869 <https://github.com/pypa/virtualenv/issues/1869>`_)
  *  Ensure that the seeded packages do not get too much out of date:
+  More details under :ref:`wheels` - by :user:`gaborbernat`. (`#1821 <https://github.com/pypa/virtualenv/issues/1821>`_)
  *  Upgrade embed wheel content:
+  - ship wheels for Python ``3.9`` and ``3.10``
+  - upgrade setuptools for Python ``3.5+`` from ``47.1.1`` t
@pypa pypa locked and limited conversation to collaborators Jan 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant