Skip to content

fails to suggest removal of conflicting repo package, when because of upcoming sys-upgrade it becomes conflicting #861

@real-or-random

Description

@real-or-random
Pikaur v1.32
Pacman v7.0.0 - libalpm v15.0.0 - pyalpm v0.10.6
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:
❯ pikaur -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date

🛴 Starting full AUR upgrade...
Reading repository package databases...
Reading local package database...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing qemu-common (9.2.0-1) breaks dependency 'qemu-common=9.1.2-1' required by qemu-system-cris
Compare with plain pacman:
❯ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
warning: pacman-mirrorlist: ignoring package upgrade (20220724-1 => 20240717-1)
resolving dependencies...
looking for conflicting packages...
:: qemu-common-9.2.0-1 and qemu-system-cris-9.1.2-1 are in conflict. Remove qemu-system-cris? [y/N] 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions