I have created a role, Admin. Admin has permissions: "Assign roles" (via RoleAssign), "Access administration pages", "View admin theme", and "Administer users".
I export the role with Features (including the permissions one by one, as well as the role itself).
I delete the role in config and clear cache before enabling the feature. I enable the feature. I
drush fr adminrole and I get
Current state already matches defaults, aborting.
But my new Admin role doesn't have the expected permissions. Sometimes it has "Access administration pages" and "view admin theme" but it does not have "assign roles" or "administer users".
Is this a case where Features requires Strongarm? Or do I have to use Secure Permissions (which would be less than ideal because other administrators would not be able to change permissions in config anymore.)