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

Fetching the project fails because of LFS #41

Open
DarkaMaul opened this issue Jan 21, 2025 · 0 comments
Open

Fetching the project fails because of LFS #41

DarkaMaul opened this issue Jan 21, 2025 · 0 comments

Comments

@DarkaMaul
Copy link
Collaborator

Reproduction

➜ git pull
Updating 7a10f95..02e780e
Downloading third_party/idasdk84.zip (28 MB)
Error downloading object: third_party/idasdk84.zip (07e06e0): Smudge error: Error downloading third_party/idasdk84.zip (07e06e0e982eec70ff529eab3ef9fa7d960cdf401832cd50e42ab3df5b5791ec): batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.

Errors logged to '/Users/dm/Projects/quokka/.git/lfs/logs/20250121T162829.675661.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: third_party/idasdk84.zip: smudge filter lfs failed
~/Projects/quokka (main) ✗

Workaround

It is possible to update the project using:

IT_LFS_SKIP_SMUDGE=1 git pull

But that skips the download of the SDK.

Ideas

The SDKs are only used in the CI - so we could download them using GitHub Actions.

Either using a companion repository like here or downloading it directly from hexrays

That would have some benefits:

  • massively reduce this repository size
  • prevent exploding git LFS quota
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant