[paludis-user] Unsuitable candidates with no explanation

hasufell hasufell at gentoo.org
Fri Aug 1 20:33:40 UTC 2014

Martin Sekera:
> I've been having unusual blockers lately, especially surrounding the
> =perl-5.18 upgrade, but not exclusive to it.
> For example, "cave resolve --complete --recommendations display world"
> outputs
> !   dev-libs/redland
>     Reasons: app-office/libreoffice-
>     Unsuitable candidates:
>       * dev-libs/redland-1.0.16:0::installed
>       * dev-libs/redland-1.0.15:0::gentoo
>         Did not meet >=dev-libs/redland-1.0.16[ssl], use existing if same,
> installing to / from app-office/libreoffice-
>       * dev-libs/redland-1.0.16:0::gentoo
>         Did not meet >=dev-libs/redland-1.0.16[ssl], use existing if same,
> installing to / from app-office/libreoffice-
>             Flag 'ssl' enabled
> The ::installed one is marked unsuitable without any explanation, and
> =dev-libs/redland-1.0.16:0::gentoo is rejected because it claims "ssl" is
> not set. This USE flag, however, is globally set (and even the ::installed
> one has it set, as confirmed by cave show).
> Any ideas what might be going on? Reinstalling any of the packages
> mentioned here doesn't help.

ssuominen    14/08/01 05:23:23

  Modified:             libreoffice-4.2.9999.ebuild
                        libreoffice- ChangeLog
  Punt USE="ssl" requirement for dev-libs/redland which is a no-op wrt
#518706. Pull in correct SLOT of dev-libs/openssl for the .so symlink
and headers.
ssuominen    14/08/01 05:16:42

  Modified:             redland-1.0.16.ebuild ChangeLog
  Punt unused USE="ssl" and dev-libs/openssl dependency wrt #518706 by

redland does not have the ssl USE flag anymore and libreoffice doesn't
depend on it anymore.

Both were wrongly fixed in-place. You have to blame gentoo developers here.

Did you try
cave resolve -z -1 libreoffice redland -x

More information about the paludis-user mailing list