-
-
Notifications
You must be signed in to change notification settings - Fork 89
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
fails to suggest removal of conflicting repo package, when because of upcoming sys-upgrade it becomes conflicting #861
Comments
yup, it looks like a bug, although given that it's quite hard to create an environment for reproducing it, i'm not feeling like debugging this one |
if you or someone else wanna try, here's the main code related to that functionality: Lines 878 to 912 in 3c24237
|
also, the log you uploaded is not useful at all, as it's not following the described format in github template and therefore missing all the useful/required output, i'm just lazy setting up a bot to auto-close the issues which missing those details |
This should do the trick:
Sorry, here's a debug log (but I doubt it's useful):
|
it's actually useful enough to attempt to even blind-fix it as i now see which command causing it to fail
sorry for being unclear, i meant finding long-term reproducibility way for it, like here: https://github.com/actionless/pikaur/blob/master/pikaur_test/test_regressions.py because the problem is reproducible only with the very certain versions of the packages - such testcase would stop working somewhere in half a year or sooner with AUR packages it could be done quite easy via writing custom PKGBUILDs for testcases, but repo-related tests like this one would ideally require setting up a stub pacman repo inside test container |
Description:
pikaur fails during sysupgrade due to unresolved dependencies (related to qemu).
pacman handles this properly and suggests removing the conflicting package.
Assuming that pikaur shold be a drop-in replacement for pacman, this is a bug.
Attached log:
Compare with plain pacman:
The text was updated successfully, but these errors were encountered: