'nimble install fancygl' fails
Closed this issue · 8 comments
This is on Windows 10, Nim 1.0.99, nimble 0.11.0.
Here is the error message:
$ nimble install fancygl
Downloading https://github.com/krux02/opengl-sandbox using git
Tip: 2 messages have been suppressed, use --verbose to show them.
Error: Execution failed with exit code 128
... Command: git clone --recursive --depth 1 -b v0.3.2 https://github.com/krux02/opengl-sandbox C:\Users\matic\AppData\Local\Temp\nimble_9648\githubcom_krux02openglsandbox
... Output: Cloning into 'C:\Users\matic\AppData\Local\Temp\nimble_9648\githubcom_krux02openglsandbox'...
... Note: checking out '7471e16c08190a64d16ff616344c61518196e03c'.
... You are in 'detached HEAD' state. You can look around, make experimental
... changes and commit them, and you can discard any commits you make in this
... state without impacting any branches by performing another checkout.
... If you want to create a new branch to retain commits you create, you may
... do so (now or later) by using -b with the checkout command again. Example:
... git checkout -b <new-branch-name>
... Checking out files: 34% (564/1629)
... ...
... hecking out files: 95% (1548/1629)
... hecking out files: 96% (1564/1629)
... hecking out files: 97% (1581/1629)
... hecking out files: 98% (1597/1629)
... hecking out files: 99% (1613/1629)
... hecking out files: 100% (1629/1629)
... hecking out files: 100% (1629/1629), done.
... Downloading examples/resources/Body.tga (3.1 MB)
... Error downloading object: examples/resources/Body.tga (4b47a03): Smudge error: Error downloading examples/resources/Body.tga (4b47a033d52e0429fb51db43cb1604306c4458f2b16ee528ae642dc4f6b5555a): batch response: This repository is over its data quota. Purchase more data packs to restore access.
... Errors logged to C:\Users\matic\AppData\Local\Temp\nimble_9648\githubcom_krux02openglsandbox\.git\lfs\logs\20191005T224937.7404108.log
... Use `git lfs logs last` to view the log.
... error: external filter 'git-lfs filter-process' failed
... fatal: examples/resources/Body.tga: smudge filter lfs failed
... warning: Clone succeeded, but checkout failed.
... You can inspect what was checked out with 'git status'
... and retry the checkout with 'git checkout -f HEAD'
this is a good example of why you should not use git lfs. I will take a look and see what I can do to fix this.
Hey @krux02
Came back after a while to see if there are any updates and found that nimble install fancygl --verbose hangs at:
...> nimble install fancygl --verbose
Reading official package list
Downloading https://github.com/krux02/opengl-sandbox using git
Cloning latest tagged version: v0.3.2
Then I tried manually cloning the repo and it hangs at this point:
...> git clone https://github.com/krux02/opengl-sandbox
Cloning into 'opengl-sandbox'...
remote: Enumerating objects: 107, done.
remote: Counting objects: 100% (107/107), done.
remote: Compressing objects: 100% (70/70), done.
remote: Total 4975 (delta 63), reused 66 (delta 36), pack-reused 4868 eceiving objects: 100% (4975/4975), 8.78 MiB | 2.9Receiving objects: 100% (4975/4975), 9.36 MiB | 2.80 MiB/s, done.
Resolving deltas: 100% (2429/2429), done.
Updating files: 36% (587/1630)
Any ideas?
Yes, I know what is going on, github is taking my files hostage and is blackmailing me to pay money so people can download them. It would be nice if git clone wouldn't fail but warn that the LFS files could not be downloaded, because I implemented a fallback unavailable resources. I don't know any alternative to github LFS. Do you have any suggestions? I think the prices are too high, at least for something that is called "large" file storage.
I feel you.
I don't know of an alternative, sorry. Me and my team made a private git server and moved all our stuff to it, also for this reason.
I see if I can create a private git server as well, at least for the large file stuff. I would wish for some bittorrent based solution for the large file part. But for now I think a raspberry pi should sufficient as a server.
I'm self-hosting in the cloud now and moved most of my repos off GitHub since the pricing model changed after Microsoft's takeover. I tested a number of solutions and ultimately decided to stick with Tuleap, which offers most GitHub features, plus a lot of other things. Renting a Linux server is generally pretty affordable ($10-20/month), but if you need a lot of storage (hundreds of GB), the prices may go up.
well, I don't really want to leave github for many reasons. I want to be visible on github. I want to collect stars and followers on github, I like that part. I just disagree on the pricing model for the LFS part. I am looking for an alternative.
I am closing this issue, because I left nimble alltogether.