On Sat, 19 Sep 2015 23:04:14 +0200 hasufell <hasuf...@gentoo.org> wrote:
> 2. slowly start migrating those ~550 packages with "libressl" USE flag > which is similar to gnutls USE flag. > There will be no virtual, because those don't give sufficient control > (libressl and openssl are not ABI compatible). If API compatibility is guaranteed, a virtual makes more sense than a useflag. However, even with this assumption, it's not possible these days, because we need to: - Fix || ( a:= b:= ) deps handling in package managers (hey dynamic deps :) ) - Create transitive := deps (useful for other things than virtuals, hey ocaml & haskell). So yeah, because of lack of better solution this seems to be the best method so far.