You are not logged in.
I was doing a system upgrade using pacman -Syu when the console showed
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: glycin will be installed before its gdk-pixbuf2 dependency
I'm using wayland, and the the last time I ran a system upgrade was on 5 days ago.
Is there anything I should do?
Thanks for your help.
Last edited by TBSword (2025-09-27 08:56:46)
Offline
Is there anything I should do?
No. It's just informative. It just literally means that pacman will install glycin before gdk-pixbuf2 since the former is a dependency.
Never argue with an idiot, they will drag you down to their level and then beat you with experience.
It is better to light a candle than curse the darkness.
A journey of a thousand miles begins with a single step.
Offline
Usually, pacman will install the package updates sorted by their package names ascending, but often their dependencies, which may have package names after them, need to be installed before the packages that depend on them. pacman will only notify you that the updates will happen out-of-order, and usually this is just normal behaviour and not critical to the entire update process.
In your case, glycin, which has a package name after gdk-pixbuf2, as a dependency of gdk-puxbuf2 is installed before it.
Edit: ninja'd by kermit
Last edited by StarWolf3000 (2025-09-27 08:52:54)
Mainboard: GIGABYTE B550 AORUS ELITE V2 | CPU: Ryzen 7 5800X | RAM: 32 GB
GPU: GeForce RTX 4060 8 GB (575.64.05 proprietary) | Display: BenQ BL2405 1920x1080
Kernel: 6.15.9 stable | Boot Manager: GRUB2 | DE: KDE Plasma | Login Manager: SDDM | Window Manager: KWin (Wayland)
Offline
It's not the sorting order that causes that warning .
glycin depends on librsvg which depends on gdk-pixbuf2
gdk-pixbuf2 depends on glycin
This is essentially a packaging issue that can't be solved easily but typically only matters for those who build the binary packages .
That warning used to occur several times per month but many have been squashed by arch devs or upstream changes.
Last edited by Lone_Wolf (2025-09-27 10:54:18)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline