See tracker bug 350792. virtual/ssh packages: net-misc/dropbear net-misc/openssh Please convert to a new-style virtual. This is one of the more complicated cases: The base profile prefers openssh, but the following profiles prefer dropbear: profiles/hardened/x86/minimal profiles/hardened/linux/x86/minimal profiles/embedded profiles/uclibc The first three of these set USE="minimal" by default (and are the _only_ profiles doing this). So as a possible solution, the new-style virtual could have RDEPEND as follows: minimal? ( || ( net-misc/dropdear net-misc/openssh ) ) !minimal? ( || ( net-misc/openssh net-misc/dropdear ) ) Finally, the uclibc profile could set the minimal flag for virtual/ssh in its package.use.
Created attachment 269357 [details] Proposed ssh-0.ebuild Proposed new-style virtual, please review. In addition, profiles/uclibc/package.use would be added with the following contents: # With USE=minimal, the virtual will prefer dropbear. virtual/ssh minimal