On 10/04/2015 12:46 PM, Zac Medico wrote: > On 10/04/2015 02:18 AM, Alexis Ballier wrote: >> On Sat, 3 Oct 2015 12:02:02 -0700 >> Zac Medico <[email protected]> wrote: >> >>> On 10/03/2015 02:38 AM, Alexis Ballier wrote: >> What I meant is: Generate a first dependency.badmasked list like it is >> done currently. Then filter the result by ignoring/removing those that >> are satisfied without use.mask & friends. >> >> That is: >> DEPEND=" >> !hardened? ( sys-apps/systemd ) >>> =sys-apps/dbus-1.6.8-r1:0[systemd] >> " >> >> will currently generate a dependency.badmasked list on hardened profiles >> like: >> [ ">=sys-apps/dbus-1.6.8-r1:0[systemd]" ] >> >> since '>=sys-apps/dbus-1.6.8-r1:0[systemd]' is satisfied when discarding >> use.mask, the returned list will be empty. >> >> >> >> In the end, it is just an attempt at removing false-positives from >> dependency.badmasked. > > That seems reasonable. >
I've posted a patch here: https://archives.gentoo.org/gentoo-portage-dev/message/124b8ef3e7064bcf1fb81379f7dc01fd -- Thanks, Zac
