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

[feature] Report progress of unpacking source files #14589

Open
1 task done
Simran-B opened this issue Aug 28, 2023 · 1 comment · May be fixed by #17519
Open
1 task done

[feature] Report progress of unpacking source files #14589

Simran-B opened this issue Aug 28, 2023 · 1 comment · May be fixed by #17519
Assignees
Labels
component: ux No changes to core business logic type: feature
Milestone

Comments

@Simran-B
Copy link

What is your suggestion?

When building a dependency, the source files are downloaded with an upfront message that tells you how large the download is and there are regular updates on the progress printed in the terminal. However, there is no final message when the download is done, and also no message at all about the unpacking process.

When I tried to build qt/5.15.10, the download was seemingly stuck near the end. Checking the Task Manager (as I'm on Windows) showed that Python is maxing out one core, and the Resource Monitor showed a lot of I/O activity in %USERPROFILE%\.conan2\p\ which I assume was caused by Conan unpacking the source files, which can take a while.

It would be great to have an initial message about the unpacking and ideally continuous updates about the progress similar to the download.

(Observed on Windows 11 with Conan 2.0.9)

Have you read the CONTRIBUTING guide?

  • I've read the CONTRIBUTING guide
@memsharded memsharded self-assigned this Aug 28, 2023
@memsharded memsharded added type: feature component: ux No changes to core business logic labels Aug 28, 2023
@memsharded memsharded added this to the 2.X milestone Aug 28, 2023
@memsharded
Copy link
Member

Hi @Simran-B

Thanks for your suggestion.
I agree this would be a nice improvement to the UX. At the moment it will display something for .zip files, but not for other .tgz, .xz extensions, so better add something there. Also add a info message when download finishes for large files, or at least when unzipping starts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: ux No changes to core business logic type: feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants