-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ciaran McCreesh wrote: | On Sun, 20 Apr 2008 22:17:27 -0700 | Donnie Berkholz <[EMAIL PROTECTED]> wrote: |> I don't think I understand the difference between the effects of |> these two options. | | cat/a-1 is installed and has RDEPEND cat/b | cat/a-2 is to be installed and has DEPEND cat/b and RDEPEND =cat/b-2 | cat/b-1 is installed and has RDEPEND cat/a | cat/b-2 is to be installed and has DEPEND cat/a and RDEPEND =cat/a-2 | | Solve this and enlightenment shall be yours! | | Or a headache. |
This problem has the two obvious solutions: either install a-2 and then b-2 or the other way around. But to be relevant to the current discussion you need to specify whether or not there are any pkg_{pre,post}inst functions. If there are too many then it becomes unsolvable and is probably a bug, as I already explained: |> If only one of those packages has a pkg_postinst then it is still |> solvable. If they both have a pkg_postinst then one of those is |> probably not essential for the actual usability of the package and |> should be removed. A final possibility is that the pkg_postinsts are |> both necessary for a fully functional package but not for the |> functionality used in the other pkg_postinst. If this is the case, |> then perhaps we should specify deps according to which ebuild phase |> they are necessary for? | | Not with current EAPIs we can't. | |> SRC_UNPACK_DEP="app-arch/unzip" |> SRC_COMPILE_DEP="dev-scheme/bigloo" |> SRC_INSTALL_DEP="" | | Labels are a cleaner solution to this. But again, we're discussing | current EAPIs here. Labels seems to be another syntax for providing the same information as I proposed AIUI, i.e. finer-grained deps. Marijn - -- Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML <http://www.gentoo.org/proj/en/lisp/>, #gentoo-{lisp,ml} on FreeNode -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkgMVekACgkQp/VmCx0OL2waMgCglvtOPnu1xBIpUn0EbG7jDNsf xLQAoLfQR4s8hAvzhgfx5JuY4sj9gp7+ =Creb -----END PGP SIGNATURE----- -- gentoo-dev@lists.gentoo.org mailing list