You are not logged in.

#1 2015-02-14 01:16:14

Paingiver
Member
Registered: 2008-03-01
Posts: 83

[SOLVED]Dependency cycle detected

Just activated the multilib repositories. After that i tried to to install Infinality Bundle for 32-bit but confronted with a dependency cycle warning. What is this?:

# pacman -S infinality-bundle-multilib
:: There are 3 members in group infinality-bundle-multilib:
:: Repository infinality-bundle-multilib
   1) lib32-cairo-infinality-ultimate  2) lib32-fontconfig-infinality-ultimate
   3) lib32-freetype2-infinality-ultimate

Enter a selection (default=all): 3
resolving dependencies...
looking for conflicting packages...

warning: dependency cycle detected:
warning: lib32-harfbuzz will be installed before its lib32-freetype2-infinality-ultimate dependency

Packages (13) lib32-bzip2-1.0.6-2  lib32-expat-2.1.0-2  lib32-gcc-libs-4.9.2-3
              lib32-glib2-2.42.1-1  lib32-glibc-2.21-2  lib32-harfbuzz-0.9.38-1  lib32-icu-54.1-1
              lib32-libdbus-1.8.16-1  lib32-libffi-3.2.1-1  lib32-libpng-1.6.16-1
              lib32-pcre-8.36-1  lib32-zlib-1.2.8-1  lib32-freetype2-infinality-ultimate-2.5.5-2

Total Download Size:   14.17 MiB
Total Installed Size:  58.59 MiB

:: Proceed with installation? [Y/n] 

Last edited by Paingiver (2015-03-01 14:48:14)

Offline

#2 2015-02-14 01:21:40

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [SOLVED]Dependency cycle detected

Not a Pacman issue, moving to AUR Issues...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2015-02-14 03:53:34

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [SOLVED]Dependency cycle detected

It's a true dependency cycle. Don't worry about it.

Offline

#4 2015-03-01 12:27:01

Paingiver
Member
Registered: 2008-03-01
Posts: 83

Re: [SOLVED]Dependency cycle detected

Scimmia wrote:

It's a true dependency cycle. Don't worry about it.

True dependency cycle? What does that means?

Offline

#5 2015-03-01 12:39:18

EscapedNull
Member
Registered: 2013-12-04
Posts: 129

Re: [SOLVED]Dependency cycle detected

Paingiver wrote:

True dependency cycle? What does that means?

It means that these two packages, directly or indirectly, are mutually dependent. Normally pacman installs dependencies of packages before the package itself, but this creates a catch-22 when packages depend on each other. In these cases, pacman is allowed to temporarily ignore (--assume-installed) one of the mutually dependent packages to install the other, as long as it is sure that both of them can be installed within the same pacman invocation. At least that's my understanding.

Offline

#6 2015-03-01 14:47:51

Paingiver
Member
Registered: 2008-03-01
Posts: 83

Re: [SOLVED]Dependency cycle detected

EscapedNull wrote:
Paingiver wrote:

True dependency cycle? What does that means?

It means that these two packages, directly or indirectly, are mutually dependent. Normally pacman installs dependencies of packages before the package itself, but this creates a catch-22 when packages depend on each other. In these cases, pacman is allowed to temporarily ignore (--assume-installed) one of the mutually dependent packages to install the other, as long as it is sure that both of them can be installed within the same pacman invocation. At least that's my understanding.

Great explanation. thanks. Marking as solved.

Offline

Board footer

Powered by FluxBB