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
