msys2 / msys2-autobuild

🏭🏭🏭🏭🏭🏭🏭🏭
https://packages.msys2.org/queue
MIT License
35 stars 25 forks source link

Rebuild if a dependency is no longer in the queue #54

Open lazka opened 2 years ago

lazka commented 2 years ago

Scenario as happened in https://github.com/msys2/MINGW-packages/pull/11156

Potential fixes:

lazka commented 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.

lazka commented 1 year ago

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.

lazka commented 1 year ago

Another option is to fail and require for some manual input to continue (either delete deps, or continue as now)