Hi all, I've been trying to finally get rid of the last users of setools3 since its basically on life support. I have a lot of things fixed locally but not quite in good enough shape to submit. Sepolicy currently is the thing that uses setools3 and everything else mostly goes via sepolicy. It boils down to sepolicy.info() and sepolicy.search() which are C-wrappers to setools3. Those two methods have a very open-ended and confusing API, and are just very thin wrappers around setools. It seems to me that we'd be better off updating most things that use it to instead use setools4 directly. I have fixed .info() already (although still untested) so .search() is the main problem. It takes dictionaries of stuff and returns dictionaries of stuff and what exactly is in the dictionaries is not that clear. How many users outside of the tree are there for sepolicy directly? If the only users are in the tree, I'd much rather kill off sepolicy.search() and go directly to setools. Is that an option? slawrence mentioned on IRC that setroubleshoot might use sepolicy but wasnt entirely sure. Even if it does, does it use .search() and .info()? or does it only use all the other methods from it? -- Jason _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.