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

Reply via email to