conda / conda/constructor

Size estimate low, based on constructor.yaml options

Open
#1,330 0 comments 0 reactions 0 assignees View on GitHub
type::bug
Dominant language
Python
Stars
497
Forks
181
Avg merge
1d 16h
Merged PRs (30d)
17

Description

### Checklist

- [x] I added a descriptive title
- [x] I searched open reports and couldn't find a duplicate

### What happened?

Creating a new installer estimates the total size of the install lower than the actual size on disk.

Image

Image

### Additional Context

The install estimate is off because of selected `construct.yaml` options.

```yaml
keep_pkgs: true
condarc:
allow_softlinks: false
always_copy: true
```

This set of options ends up with more disk space needed because `always_copy: true` creates a copy.

Contributor guide

Open the contributing guide

Research direction

Reproduce the installer size estimate using the selected constructor.yaml options: keep_pkgs: true, condarc.allow_softlinks: false, and condarc.always_copy: true. Trace where the estimate is calculated and compare it with the resulting on-disk size; done means the estimate accounts for the extra space required when always_copy is true.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.