-
Notifications
You must be signed in to change notification settings - Fork 141
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
Add TODO file cleanup to avoid a single package blocking the entire sync process #1434
Comments
Howdy - Can we also get your bandersnatch.conf added to the PR so that your usage can be confirmed / added to tests etc. etc. please. |
@cooperlees here is my bandersnach.conf
|
issue happens again,when i check banderlogfile.log,It seems to be no error,but the /yum/pip/todo file always keep these "no longer exist" packages ,this leads to the inability to perform new synchronization tasks. Recently our pypi repo has been out of sync many times. Please help me solve this problem. @cooperlees bandersnatch version:6.0.0
|
So, what I believe is happening here is you've ran a sync and it failed somehow, but during the time between your sync and the next, some of these packages in your I think we could introduce behavior to get out of this loop. But since this has been the behavior for a long time I think we have to gate it via a config option or CLI option. I'd accept adding a config/CLI option (like --cleanup-todo) to allow deleting of these packages from the
Your manual workaround for now is to just remove all the "no longer exists on PyPI" packages from your |
Looks good to me , looking forward to the update. :) |
As shown in the following log, I initially found that the packages "oreo" and "spanishconjugator" were not updated, but after checking the log, I found that "oreo" was missing and "spanishconjugator" failed to pass the verification.
The problem is that the failure of the subtasks' updates should not hinder the overall task's operation. Otherwise, the task will be stuck in a loop at these two packages forever.
Please help me resolve these issues.
The text was updated successfully, but these errors were encountered: