You are not logged in.
Example: http://www.archlinux.org/packages/core/i686/openssl/
ca-certificates depend on openssl which (optionally) depends on ca-certificates.
There are more such situations. I'm curious why the dependencies are laid out like that.
Last edited by karol (2012-03-16 20:10:03)
Offline
Because that is what is needed.
Offline
I don't see the problem. Generally a dependency is needed for the program to run whereas an optional dependency would be for enabling additional features. ca-certificates needs openssl but openssl does not need ca-certificates.
Offline
AKA -- Circular Dependencies
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
AKA -- Circular Dependencies
Almost, since the ones I found were optional from one side, so to speak.
Offline
Don't see the issue. ca-certificate gives a plus to openssl and cannot be run without openssl. Any addon for some software will be referenced on the same way. Abiword-plugins obviously depends on abiword; abiword optionaly depends on abiword plugins which enhance its functionality.
Offline
I have a new example: http://www.archlinux.org/packages/extra/any/rhino/
[karol@black ~]$ pacman -S rhino
resolving dependencies...
:: There are 2 providers available for java-runtime:
:: Repository extra
1) jre7-openjdk-headless 2) openjdk6
Enter a number (default=1): 1
warning: dependency cycle detected:
warning: jre7-openjdk-headless will be installed before its rhino dependency
looking for inter-conflicts...
[karol@black ~]$ pacman -S jre7-openjdk-headless
resolving dependencies...
warning: dependency cycle detected:
warning: rhino will be installed before its jre7-openjdk-headless dependency
looking for inter-conflicts...
The packages install fine in both cases.
Offline
The traditional way to solve circular deps are to install both in one go.
pacman -Syu rhino jre7-openjdk-headless
It just happens that pacman can in some cases, unlike most other package managers, handle circular deps on its own, as the previous post shows.
Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest
Offline
Just to close the thread, link to the integrity check report: http://mailman.archlinux.org/pipermail/ … 22698.html
Since this is a known issue, it will be presumably dealt with one way or another some day.
Offline