Conversation
msys2-base was removed from dash and filesystem, but filesystem gets updated first and then fails beause it would break dash which hasn't been updated yet. So add the provides back. This fixes: error: failed to prepare transaction (could not satisfy dependencies) :: installing filesystem (2020.02-3) breaks dependency 'msys2-base' required by dash
|
So it sounds like It seems like the better solution would be to fix If |
|
For reference, looks like this is the PR that caused the issue: #1984 |
The problem is that we have a "core update group" thingy which gets always update first, which contains filesystem and not dash. pacman can handle this all just fine, we break it by splitting the update into two parts. We need to think about getting rid/reducing the "core update group".. |
Oh I see, thanks for that explanation. |
|
For anyone ending up here and looking for a workaround: this is fixed if you upgrade manually |
See: msys2/MSYS2-packages#2022 (comment) Also kill all MSYS2 processes after the first update, and constantly print update status.
|
@Alexpux thanks! |
msys2-base was removed from dash and filesystem, but filesystem gets updated
first and then fails beause it would break dash which hasn't been updated yet.
So add the provides back.
This fixes:
error: failed to prepare transaction (could not satisfy dependencies)
:: installing filesystem (2020.02-3) breaks dependency 'msys2-base' required by dash