On 10/04/2015 06:02 PM, Zac Medico wrote:
> 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
> 

It's merged now:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=ce16f6c001a867e3a311dcd7712223cf5387424c
-- 
Thanks,
Zac

Reply via email to