Notes from upstream:

1) The libsemanage dependency can be dropped by passing --without-
semanage as an argument to configure. (Similarly, we also have a
--without-selinux option that removes the other SELinux features used by
the sss_[user|group]_* tools.) These features are available so that when
creating users and groups in an SELinux-enabled system, they are always
created with the proper security contexts as defined by the system
policy.

2) tevent is inextricable from SSSD. We cannot switch to libverto
because both SSSD and LDB rely on native features of tevent
(specifically its integration with talloc for managing easy cancellation
of events) that are simply not available in the standard libverto
instance. If you're interested in the reasoning, I wrote a blog post
about it almost two years ago: http://sgallagh.wordpress.com/2010/03/17
/why-you-should-use-talloc-for-your-next-project/

libverto is a useful tool for use as a general-purpose mainloop
interface, but there will always be cases of projects that prefer to use
specific loops for the additional features it can offer.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/903752

Title:
  [MIR] sssd

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ding-libs/+bug/903752/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to