-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
38 dead packages #512
Comments
if you need any of them, feel free to ping me (I have archives of most packages and it could be possible I have them archived if they are not too old) |
@WebFreak001 how about put the archive on the dub server? And make dub fetch the archive when fetching from github fails? |
that would first require a bunch of registry adjustments, but if you make a PR to include some kind of archive storage, we could upload historical files from my archives as well. Not sure if currently our servers and bandwidth are enough for that though. |
Sorry, my comment doesn't fit perfectly here, but almost: My current credentials are Username: carblue (see also https://github.com/carblue where my D packages are hosted), Whoever can help me regaining access to managing my dub packeges via login, please do so: I would like to update and test a lot after some years of inactivity. |
@carblue: I've verified everything and changed the account e-mail address to |
@WebFreak001: How large is your archive and do you have zip archives of individual snapshots/versions, or git clones? Space on the server is limited, but its a dedicated server (a Hetzner server that I'm renting), so in theory we could probably have them add another drive to it. |
@s-ludwig |
yes I've got all repositories checked out as git repositories the total size of the entire dub registry all packages 1 month ago is 22GB (no built artifacts) |
Okay, 22 GB would work for the existing SSD storage, so we could in principle implement this for the registry. Some additional gigabytes of zip file cache would be required, but that should be okay, too. The main questions I think would be how GitHub's/GitLab's request throttling works for git requests and if/how the registry mirror should handle code caching. Then there may also be some legal (copyright) issues that could arise and may need some additional preparation. |
there doesn't seem to be any throttling for cloning git repositories, I just fetch them all in sequence without any delays every few hours |
The following packages can't be dub-added:
All failing as the source as gone away, with errors such as
The text was updated successfully, but these errors were encountered: