Open lazka opened 2 years ago
An simpler way might be to delete/ignore all packages uploaded after the removed build. That will lead to more rebuilds, but means we don't have to track dependencies.
Another problem is a dependency cycle that is finished and the wrong package gets updated/deleted, resulting in the wrong build order, since one of them is already in staging.
Another option is to fail and require for some manual input to continue (either delete deps, or continue as now)
Scenario as happened in https://github.com/msys2/MINGW-packages/pull/11156
Potential fixes: