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

Don't store the qt5-declarative port in the GitHub Action cache #31132

Closed
wy-luke opened this issue Apr 26, 2023 · 5 comments
Closed

Don't store the qt5-declarative port in the GitHub Action cache #31132

wy-luke opened this issue Apr 26, 2023 · 5 comments
Assignees
Labels
category:vcpkg-feature The issue is a new capability of the tool that doesn’t already exist and we haven’t committed Stale

Comments

@wy-luke
Copy link

wy-luke commented Apr 26, 2023

Describe the bug
When running in github action macos-latest environment, vcpkg don't store the qt5-declarative port in the GitHub Action cache. Every time it will be rebuilt and took much time to finish.

The logs:

-- Installing: ......./vcpkg/packages/qt5-declarative_x64-osx/share/qt5-declarative/copyright
-- Performing post-build validation
Stored binaries in 0 destinations.
Elapsed time to handle qt5-declarative:x64-osx: 33 min

All other packages were cached except the qt5-declarative.

But it could be cached locally in .cache/vcpkg folder in my mac.

I used the run-vcpkg action and the author think it's vcpkg issue. So I report it here.
lukka/run-vcpkg#200

Environment

  • OS: Github action macos-latest environment. My local environment is OSX_13

To Reproduce
My github action workflow

Expected behavior
Create and store cache for qt5-declarative and use that cache in later actions.

Failure logs
After installed the log shows:

Stored binaries in 0 destinations.

My workflow full log

@LilyWangLL LilyWangLL self-assigned this Apr 27, 2023
@LilyWangLL LilyWangLL added the requires:more-information This Issue requires more information to solve label Apr 27, 2023
@LilyWangLL
Copy link
Contributor

Thanks for posting this issue. The issue title and your description show qt5-declarative created cache after install succeed. But your Expected behavior is Vcpkg don't store the qt5-declarative port in the GitHub Action cache.

Which is your expected result? Do you want qt5-declarative to generate cache after installation?

@wy-luke
Copy link
Author

wy-luke commented Apr 27, 2023

Thanks for posting this issue. The issue title and your description show qt5-declarative created cache after install succeed. But your Expected behavior is Vcpkg don't store the qt5-declarative port in the GitHub Action cache.

Which is your expected result? Do you want qt5-declarative to generate cache after installation?

@LilyWangLL My fault. I thought it was expected failure result...😂

The expected successful result is to create and store cache for qt5-declarative and use that cache in later actions.

I have edited it. Thanks.

@wy-luke wy-luke changed the title Don't store the qt5-declarative port in the GitHub Action cache Don't store the qt5-declarative port in the GitHub Action cache Apr 27, 2023
@autoantwort
Copy link
Contributor

Sounds like #31072 since both packages are large.

@wy-luke
Copy link
Author

wy-luke commented Apr 27, 2023

Sounds like #31072 since both packages are large.

@autoantwort Yeah, I also strongly suspect that this is the reason. This package is 2GB or so.

However, I couldn't find any error message or log to confirm it.

@LilyWangLL LilyWangLL added category:vcpkg-feature The issue is a new capability of the tool that doesn’t already exist and we haven’t committed and removed requires:more-information This Issue requires more information to solve labels Apr 27, 2023
@github-actions
Copy link

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

@github-actions github-actions bot added the Stale label Oct 25, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:vcpkg-feature The issue is a new capability of the tool that doesn’t already exist and we haven’t committed Stale
Projects
None yet
Development

No branches or pull requests

3 participants