The tox-based jobs that run on CircleCI don't hold their dependencies fixed #4019

Closed
opened 2023-04-27 14:46:50 +00:00 by exarkun · 3 comments
exarkun commented 2023-04-27 14:46:50 +00:00
Owner

For some jobs run on CircleCI, we build Docker images that have a snapshot of dependencies pre-installed. However, when it comes time to create the virtualenv, we don't force pip to limit itself to the contents of the Docker image.

There is a comment saying this is to support installing development versions of dependencies for "upcoming-deprecations". However, we no longer run such a job on our CI so we can stop pip from using an index now and make it use only the dependencies in the image.

This will increase build reproducibility.

For some jobs run on CircleCI, we build Docker images that have a snapshot of dependencies pre-installed. However, when it comes time to create the virtualenv, we don't force pip to limit itself to the contents of the Docker image. There is a comment saying this is to support installing development versions of dependencies for "upcoming-deprecations". However, we no longer run such a job on our CI so we can stop pip from using an index now and make it use only the dependencies in the image. This will increase build reproducibility.
tahoe-lafs added the
unknown
normal
defect
n/a
labels 2023-04-27 14:46:50 +00:00
tahoe-lafs added this to the undecided milestone 2023-04-27 14:46:50 +00:00
GitHub <noreply@github.com> commented 2023-05-01 16:47:03 +00:00
Author
Owner

In 4edf98b/trunk:

Merge pull request #1295 from exarkun/restrict-ci-to-wheelhouse

Restrict ci to wheelhouse

Fixes ticket:4019
Fixes ticket:4020
In [4edf98b/trunk](/tahoe-lafs/trac-2024-07-25/commit/4edf98b8fb03bfbc6c820b442d5649dca5321af1): ``` Merge pull request #1295 from exarkun/restrict-ci-to-wheelhouse Restrict ci to wheelhouse Fixes ticket:4019 Fixes ticket:4020 ```
tahoe-lafs added the
fixed
label 2023-05-01 16:47:03 +00:00
GitHub <noreply@github.com> closed this issue 2023-05-01 16:47:03 +00:00
Florian Sesser <florian@leastauthority.com> commented 2024-06-20 21:48:30 +00:00
Author
Owner

In 5f4d5de7/trunk:

Move GBS specification

... from 'docs/proposed' to 'docs/specification'.

Fixes ticket:4019
In [5f4d5de7/trunk](/tahoe-lafs/trac-2024-07-25/commit/5f4d5de739f2524a21dc23511536092f148c4dd1): ``` Move GBS specification ... from 'docs/proposed' to 'docs/specification'. Fixes ticket:4019 ```
hacklschorsch commented 2024-06-21 13:48:12 +00:00
Author
Owner

Sorry for the noise, my PR had the wrong issue number :/
Moving the GBS spec closed ticket:4099.

Sorry for the noise, my PR had the wrong issue number :/ Moving the GBS spec closed ticket:4099.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/trac-2024-07-25#4019
No description provided.