[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-13 Thread Joakim Tjernlund
On Tue, 2018-06-12 at 20:56 +0200, Jakub Hrozek wrote:
> CAUTION: This email originated from outside of the organization. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
> 
> 
> On Tue, Jun 12, 2018 at 07:46:55PM +0200, Sumit Bose wrote:
> > > > Hi,
> > > > 
> > > > please try to add the following patch and then to build SSSD again:
> > > > 
> > > > diff --git a/Makefile.am b/Makefile.am
> > > > index 9539b3c..8e76a03 100644
> > > > --- a/Makefile.am
> > > > +++ b/Makefile.am
> > > > @@ -975,6 +975,7 @@ libsss_cert_la_LIBADD = \
> > > >  $(TALLOC_LIBS) \
> > > >  $(TEVENT_LIBS) \
> > > >  libsss_crypt.la \
> > > > +libsss_child.la \
> > > >  libsss_debug.la \
> > > >  libsss_certmap.la \
> > > >  $(NULL)
> > > > 
> > > 
> > > Builds for me.
> > 
> > Thanks for testing and the feedback.
> > 
> > > Will there be a new release now? if not, can you mail a "proper" patch ?
> > 
> > I will send a pull request to github with the patch.
> 
> Can you also file a ticket, please?
> 
> > Since I originally
> > had issues reproducing the error I just wanted to know if it really works
> > in other environments as well.
> 
> Releasing a new tarball with minimal changes is not a lot of work, but
> also does not come totally for free..maybe a couple of hours.
> 
> But I would like to ask if the compilationa and linker options that break
> the build for you are the default for your distribution?

For me, on Gentoo, it is default. Builtin to the linker as far as I can tell.
I can live with current rel. though, now that I know how to work around the 
problem.

> 
> Because if sssd doesn't build with the default flags some distributions
> use (especially a major ones like suse..) then maybe we should do a
> release. Otherwise I hope all packaging systems allow for some way of
> adding a patch.
> 
> btw the Jenkins CI instance that we run internally at Red Hat tests
> every commit on Fedora, RHEL and Debian. The github PRs also run CI on
> CentOS...so we /do/ test builds on multiple distributions, but not all
> of them..
> ___
> sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/X7WOOKBCPXIYFUWFKMBEMODL63PJ6SYN/
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/TL7GM4V6T5XUDZ36WXSD66VOOC4GMDDV/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-12 Thread Jakub Hrozek
On Tue, Jun 12, 2018 at 07:46:55PM +0200, Sumit Bose wrote:
> > > Hi,
> > > 
> > > please try to add the following patch and then to build SSSD again:
> > > 
> > > diff --git a/Makefile.am b/Makefile.am
> > > index 9539b3c..8e76a03 100644
> > > --- a/Makefile.am
> > > +++ b/Makefile.am
> > > @@ -975,6 +975,7 @@ libsss_cert_la_LIBADD = \
> > >  $(TALLOC_LIBS) \
> > >  $(TEVENT_LIBS) \
> > >  libsss_crypt.la \
> > > +libsss_child.la \
> > >  libsss_debug.la \
> > >  libsss_certmap.la \
> > >  $(NULL)
> > > 
> > 
> > Builds for me.
> 
> Thanks for testing and the feedback.
> 
> > Will there be a new release now? if not, can you mail a "proper" patch ?
> 
> I will send a pull request to github with the patch. 

Can you also file a ticket, please?

> Since I originally
> had issues reproducing the error I just wanted to know if it really works
> in other environments as well.

Releasing a new tarball with minimal changes is not a lot of work, but
also does not come totally for free..maybe a couple of hours. 

But I would like to ask if the compilationa and linker options that break
the build for you are the default for your distribution?

Because if sssd doesn't build with the default flags some distributions
use (especially a major ones like suse..) then maybe we should do a
release. Otherwise I hope all packaging systems allow for some way of
adding a patch.

btw the Jenkins CI instance that we run internally at Red Hat tests
every commit on Fedora, RHEL and Debian. The github PRs also run CI on
CentOS...so we /do/ test builds on multiple distributions, but not all
of them..
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/X7WOOKBCPXIYFUWFKMBEMODL63PJ6SYN/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-12 Thread Sumit Bose
On Tue, Jun 12, 2018 at 05:30:52PM +, Joakim Tjernlund wrote:
> On Tue, 2018-06-12 at 15:35 +0200, Sumit Bose wrote:
> > CAUTION: This email originated from outside of the organization. Do not 
> > click links or open attachments unless you recognize the sender and know 
> > the content is safe.
> > 
> > 
> > On Mon, Jun 11, 2018 at 05:56:44PM +0200, Sumit Bose wrote:
> > > On Mon, Jun 11, 2018 at 01:35:53PM +, Joakim Tjernlund wrote:
> > > > On Mon, 2018-06-11 at 14:09 +0200, Sumit Bose wrote:
> > > > > 
> > > > > 
> > > > > On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
> > > > > > On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> > > > > > > CAUTION: This email originated from outside of the organization. 
> > > > > > > Do not click links or open attachments unless you recognize the 
> > > > > > > sender and know the content is safe.
> > > > > > > 
> > > > > > > 
> > > > > > > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > > > > > > > SSSD 1.16.2
> > > > > > > > > ===
> > > > > > > > > 
> > > > > > > > > The SSSD team is proud to announce the release of version 
> > > > > > > > > 1.16.2 of the
> > > > > > > > > System Security Services Daemon.
> > > > > > > > 
> > > > > > > > I've added new build dependency p11-kit-devel but build fails 
> > > > > > > > and I
> > > > > > 
> > > > > > I too noticed the new dependency on p11-kit, was that intentional ?
> > > > > 
> > > > > p11-kit-devel is now needed if you use --with-crypto=libcrypto to 
> > > > > build
> > > > > support for Smartcard authentication. So far this was only available 
> > > > > for
> > > > > NSS.
> > > > 
> > > > And Smartcard support is mandatory? Using NSS I don't need p11-kit(or 
> > > > did I misunderstand) ?
> > > 
> > > Currently there is no option to disable the build of the Smartcard
> > > helper tool p11_child. NSS has the functionality provided by p11-kit
> > > (managing multiple PKCS#11 modules) integrated, hence p11-kit-devel is
> > > not need for the NSS build.
> > > 
> > > > Try building with -Wl,--no-allow-shlib-undefined and you will see the 
> > > > build problem below.
> > > 
> > > The linking issue is not related to p11-kit but is related to some other
> > > refactoring. I'm currently trying to reproduce the issue to see how to
> > > fix it.
> > 
> > Hi,
> > 
> > please try to add the following patch and then to build SSSD again:
> > 
> > diff --git a/Makefile.am b/Makefile.am
> > index 9539b3c..8e76a03 100644
> > --- a/Makefile.am
> > +++ b/Makefile.am
> > @@ -975,6 +975,7 @@ libsss_cert_la_LIBADD = \
> >  $(TALLOC_LIBS) \
> >  $(TEVENT_LIBS) \
> >  libsss_crypt.la \
> > +libsss_child.la \
> >  libsss_debug.la \
> >  libsss_certmap.la \
> >  $(NULL)
> > 
> 
> Builds for me.

Thanks for testing and the feedback.

> Will there be a new release now? if not, can you mail a "proper" patch ?

I will send a pull request to github with the patch. Since I originally
had issues reproducing the error I just wanted to know if it really works
in other environments as well.

bye,
Sumit

> 
>   Jocke
> ___
> sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/42BCCJXAG3FGQE3NTF3244SB7GTN5LJX/
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/PUZRCGQDYLEJERURLZWC2DAA3UJ2SSOC/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-12 Thread Joakim Tjernlund
On Tue, 2018-06-12 at 15:35 +0200, Sumit Bose wrote:
> CAUTION: This email originated from outside of the organization. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
> 
> 
> On Mon, Jun 11, 2018 at 05:56:44PM +0200, Sumit Bose wrote:
> > On Mon, Jun 11, 2018 at 01:35:53PM +, Joakim Tjernlund wrote:
> > > On Mon, 2018-06-11 at 14:09 +0200, Sumit Bose wrote:
> > > > 
> > > > 
> > > > On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
> > > > > On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> > > > > > CAUTION: This email originated from outside of the organization. Do 
> > > > > > not click links or open attachments unless you recognize the sender 
> > > > > > and know the content is safe.
> > > > > > 
> > > > > > 
> > > > > > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > > > > > > SSSD 1.16.2
> > > > > > > > ===
> > > > > > > > 
> > > > > > > > The SSSD team is proud to announce the release of version 
> > > > > > > > 1.16.2 of the
> > > > > > > > System Security Services Daemon.
> > > > > > > 
> > > > > > > I've added new build dependency p11-kit-devel but build fails and 
> > > > > > > I
> > > > > 
> > > > > I too noticed the new dependency on p11-kit, was that intentional ?
> > > > 
> > > > p11-kit-devel is now needed if you use --with-crypto=libcrypto to build
> > > > support for Smartcard authentication. So far this was only available for
> > > > NSS.
> > > 
> > > And Smartcard support is mandatory? Using NSS I don't need p11-kit(or did 
> > > I misunderstand) ?
> > 
> > Currently there is no option to disable the build of the Smartcard
> > helper tool p11_child. NSS has the functionality provided by p11-kit
> > (managing multiple PKCS#11 modules) integrated, hence p11-kit-devel is
> > not need for the NSS build.
> > 
> > > Try building with -Wl,--no-allow-shlib-undefined and you will see the 
> > > build problem below.
> > 
> > The linking issue is not related to p11-kit but is related to some other
> > refactoring. I'm currently trying to reproduce the issue to see how to
> > fix it.
> 
> Hi,
> 
> please try to add the following patch and then to build SSSD again:
> 
> diff --git a/Makefile.am b/Makefile.am
> index 9539b3c..8e76a03 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -975,6 +975,7 @@ libsss_cert_la_LIBADD = \
>  $(TALLOC_LIBS) \
>  $(TEVENT_LIBS) \
>  libsss_crypt.la \
> +libsss_child.la \
>  libsss_debug.la \
>  libsss_certmap.la \
>  $(NULL)
> 

Builds for me.
Will there be a new release now? if not, can you mail a "proper" patch ?

  Jocke
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/42BCCJXAG3FGQE3NTF3244SB7GTN5LJX/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-12 Thread Sumit Bose
On Mon, Jun 11, 2018 at 05:56:44PM +0200, Sumit Bose wrote:
> On Mon, Jun 11, 2018 at 01:35:53PM +, Joakim Tjernlund wrote:
> > On Mon, 2018-06-11 at 14:09 +0200, Sumit Bose wrote:
> > > 
> > > 
> > > On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
> > > > On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> > > > > CAUTION: This email originated from outside of the organization. Do 
> > > > > not click links or open attachments unless you recognize the sender 
> > > > > and know the content is safe.
> > > > > 
> > > > > 
> > > > > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > > > > > SSSD 1.16.2
> > > > > > > ===
> > > > > > > 
> > > > > > > The SSSD team is proud to announce the release of version 1.16.2 
> > > > > > > of the
> > > > > > > System Security Services Daemon.
> > > > > > 
> > > > > > I've added new build dependency p11-kit-devel but build fails and I
> > > > 
> > > > I too noticed the new dependency on p11-kit, was that intentional ?
> > > 
> > > p11-kit-devel is now needed if you use --with-crypto=libcrypto to build
> > > support for Smartcard authentication. So far this was only available for
> > > NSS.
> > 
> > And Smartcard support is mandatory? Using NSS I don't need p11-kit(or did I 
> > misunderstand) ?
> 
> Currently there is no option to disable the build of the Smartcard
> helper tool p11_child. NSS has the functionality provided by p11-kit
> (managing multiple PKCS#11 modules) integrated, hence p11-kit-devel is
> not need for the NSS build.
> 
> > Try building with -Wl,--no-allow-shlib-undefined and you will see the build 
> > problem below.
> 
> The linking issue is not related to p11-kit but is related to some other
> refactoring. I'm currently trying to reproduce the issue to see how to
> fix it.

Hi,

please try to add the following patch and then to build SSSD again:

diff --git a/Makefile.am b/Makefile.am
index 9539b3c..8e76a03 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -975,6 +975,7 @@ libsss_cert_la_LIBADD = \
 $(TALLOC_LIBS) \
 $(TEVENT_LIBS) \
 libsss_crypt.la \
+libsss_child.la \
 libsss_debug.la \
 libsss_certmap.la \
 $(NULL)



Michael, I cloned your package on build.opensuse.org. After applying the
patch above and adding 'BuildRequires:  softhsm' to the spec file the
build ran until the tests (softhsm was needed to make some of the
Smartcard related tests work). The current test failures are most
probably caused by libldb, see
https://lists.samba.org/archive/samba-technical/2018-May/128211.html for
details. If the tests are skipped or pass you might have to add some new
files as well, at least p11_child.

HTH

bye,
Sumit

> 
> bye,
> Sumit
> 
> > 
> >  Jocke
> > > 
> > > bye,
> > > Sumit
> > > 
> > > > 
> > > > > > can't figure out myself what's missing:
> > > > > > 
> > > > > >   203s] 
> > > > > > /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > > undefined reference to `child_handler_destroy'
> > > > > > [  203s] 
> > > > > > /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > > undefined reference to `child_handler_setup'
> > > > > > [  203s] 
> > > > > > /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > > undefined reference to `child_io_destructor'
> > > > > > [  203s] 
> > > > > > /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > > undefined reference to `exec_child_ex'
> > > > > > [  203s] collect2: error: ld returned 1 exit status
> > > > > > [  203s] make[2]: *** [Makefile:15605: sss_ssh_authorizedkeys] 
> > > > > > Error 1
> > > > > > [  203s] make[2]: Leaving directory
> > > > > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > > > > [  203s] make[1]: *** [Makefile:34974: all-recursive] Error 1
> > > > > > [  203s] make[1]: Leaving directory
> > > > > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > > > > [  203s] make: *** [Makefile:11449: all] Error 2
> > > > > > 
> > > > > > See full build log:
> > > > > > 
> > > > > > https://build.opensuse.org/package/live_build_log/home:stroeder:branches:network:ldap/sssd/openSUSE_Tumbleweed/x86_64
> > > > > > 
> > > > > > Ciao, Michael.
> > > > > 
> > > > > Right, that looks exactly like my build error(I posted a little while 
> > > > > ago). Adding
> > > > > LD flag -Wl,--allow-shlib-undefined makes it build again but I have 
> > > > > no idea
> > > > > if sssd will run then.
> > > > > 
> > > > >   Jocke
> > > > > ___
> > > > > sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> > > > > To unsubscribe send an email to 
> > > > > sssd-users-le...@lists.fedorahosted.org
> > > > > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > > > > List Guidelines: 
> > > > > https://fedoraproject.org/wiki/Mailing_list_guidelines
> > > > > List Archives: 
> > > > > https://lists.fedoraproj

[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Sumit Bose
On Mon, Jun 11, 2018 at 01:35:53PM +, Joakim Tjernlund wrote:
> On Mon, 2018-06-11 at 14:09 +0200, Sumit Bose wrote:
> > 
> > 
> > On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
> > > On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> > > > CAUTION: This email originated from outside of the organization. Do not 
> > > > click links or open attachments unless you recognize the sender and 
> > > > know the content is safe.
> > > > 
> > > > 
> > > > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > > > > 
> > > > > 
> > > > > 
> > > > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > > > > SSSD 1.16.2
> > > > > > ===
> > > > > > 
> > > > > > The SSSD team is proud to announce the release of version 1.16.2 of 
> > > > > > the
> > > > > > System Security Services Daemon.
> > > > > 
> > > > > I've added new build dependency p11-kit-devel but build fails and I
> > > 
> > > I too noticed the new dependency on p11-kit, was that intentional ?
> > 
> > p11-kit-devel is now needed if you use --with-crypto=libcrypto to build
> > support for Smartcard authentication. So far this was only available for
> > NSS.
> 
> And Smartcard support is mandatory? Using NSS I don't need p11-kit(or did I 
> misunderstand) ?

Currently there is no option to disable the build of the Smartcard
helper tool p11_child. NSS has the functionality provided by p11-kit
(managing multiple PKCS#11 modules) integrated, hence p11-kit-devel is
not need for the NSS build.

> Try building with -Wl,--no-allow-shlib-undefined and you will see the build 
> problem below.

The linking issue is not related to p11-kit but is related to some other
refactoring. I'm currently trying to reproduce the issue to see how to
fix it.

bye,
Sumit

> 
>  Jocke
> > 
> > bye,
> > Sumit
> > 
> > > 
> > > > > can't figure out myself what's missing:
> > > > > 
> > > > >   203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > undefined reference to `child_handler_destroy'
> > > > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > undefined reference to `child_handler_setup'
> > > > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > undefined reference to `child_io_destructor'
> > > > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > > undefined reference to `exec_child_ex'
> > > > > [  203s] collect2: error: ld returned 1 exit status
> > > > > [  203s] make[2]: *** [Makefile:15605: sss_ssh_authorizedkeys] Error 1
> > > > > [  203s] make[2]: Leaving directory
> > > > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > > > [  203s] make[1]: *** [Makefile:34974: all-recursive] Error 1
> > > > > [  203s] make[1]: Leaving directory
> > > > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > > > [  203s] make: *** [Makefile:11449: all] Error 2
> > > > > 
> > > > > See full build log:
> > > > > 
> > > > > https://build.opensuse.org/package/live_build_log/home:stroeder:branches:network:ldap/sssd/openSUSE_Tumbleweed/x86_64
> > > > > 
> > > > > Ciao, Michael.
> > > > 
> > > > Right, that looks exactly like my build error(I posted a little while 
> > > > ago). Adding
> > > > LD flag -Wl,--allow-shlib-undefined makes it build again but I have no 
> > > > idea
> > > > if sssd will run then.
> > > > 
> > > >   Jocke
> > > > ___
> > > > sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> > > > To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> > > > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > > > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > > > List Archives: 
> > > > https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/T6RW2WTN3NAR6PZEVZ3AZXEG3MKG7N7G/
> > > 
> > > ___
> > > sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> > > To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> > > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > > List Archives: 
> > > https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/2FT4UX6ADUO52QAUZQDS2FW24BAXIN2Q/
> > 
> > ___
> > sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> > To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives: 
> > https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/4WFH47FQYXSZEVOIG74NDXBV5F6OMKBU/
> ___
> sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> To unsubscr

[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Joakim Tjernlund
On Mon, 2018-06-11 at 17:06 +0200, Lukas Slebodnik wrote:
> 
> 
> On (11/06/18 13:35), Joakim Tjernlund wrote:
> > On Mon, 2018-06-11 at 14:09 +0200, Sumit Bose wrote:
> > > 
> > > 
> > > On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
> > > > On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> > > > > CAUTION: This email originated from outside of the organization. Do 
> > > > > not click links or open attachments unless you recognize the sender 
> > > > > and know the content is safe.
> > > > > 
> > > > > 
> > > > > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > > > > > SSSD 1.16.2
> > > > > > > ===
> > > > > > > 
> > > > > > > The SSSD team is proud to announce the release of version 1.16.2 
> > > > > > > of the
> > > > > > > System Security Services Daemon.
> > > > > > 
> > > > > > I've added new build dependency p11-kit-devel but build fails and I
> > > > 
> > > > I too noticed the new dependency on p11-kit, was that intentional ?
> > > 
> > > p11-kit-devel is now needed if you use --with-crypto=libcrypto to build
> > > support for Smartcard authentication. So far this was only available for
> > > NSS.
> > 
> > And Smartcard support is mandatory? Using NSS I don't need p11-kit(or did I 
> > misunderstand) ?
> > Try building with -Wl,--no-allow-shlib-undefined and you will see the build 
> > problem below.
> > 
> 
> I doubt that linker flags --no-allow-shlib-undefined (or even -z defs)
> ever worked with sssd(tested with 1.16.{1,2}. There are some cyclic 
> dependencies
> between internal libraries and some symbols in dynamic modules are defined in
> binaries which load such dynamic modules.

hmm, I wonder my build did need --allow-shlib-undefined then? I think Gentoo 
have stricter
defaults but I cannot remember how to check that ATM. Seems openSUSE Tumbleweed 
has the same.

I think you can construct linking that works with cyclic deps and -z 
defs/--no-allow-shlib-undefined

  Jocke
> 
> e.g.
>   CCLD libsss_krb5.la
> ./.libs/libsss_krb5_common.so: undefined reference to `_dp_opt_set_string'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_fo_add_service'
> ./.libs/libsss_krb5_common.so: undefined reference to `dp_get_options'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_fo_add_srv_server'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_resolve_server_recv'
> ./.libs/libsss_krb5_common.so: undefined reference to `_dp_opt_get_int'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_resolve_server_send'
> ./.libs/libsss_krb5_common.so: undefined reference to 
> `be_fo_run_callbacks_at_next_request'
> ./.libs/libsss_krb5_common.so: undefined reference to `_dp_opt_get_cstring'
> ./.libs/libsss_krb5_common.so: undefined reference to `fo_get_server_hostent'
> ./.libs/libsss_krb5_common.so: undefined reference to 
> `be_fo_service_add_callback'
> ./.libs/libsss_krb5_common.so: undefined reference to 
> `resolv_get_string_address_index'
> ./.libs/libsss_krb5_common.so: undefined reference to `_be_fo_set_port_status'
> ./.libs/libsss_krb5_common.so: undefined reference to `fo_get_server_port'
> ./.libs/libsss_krb5_common.so: undefined reference to `fo_get_server_str_name'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_add_offline_cb'
> ./.libs/libsss_krb5_common.so: undefined reference to 
> `be_fo_is_srv_identifier'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_is_offline'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_mark_dom_offline'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_add_online_cb'
> ./.libs/libsss_krb5_common.so: undefined reference to `be_fo_add_server'
> collect2: error: ld returned 1 exit status
> 
> 
> Just do not use these linker flags with sssd.

___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/W7P7R4C6MWDSIZTQLVNVOW2AQJCGPT7H/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Lukas Slebodnik
On (11/06/18 13:35), Joakim Tjernlund wrote:
>On Mon, 2018-06-11 at 14:09 +0200, Sumit Bose wrote:
>> 
>> 
>> On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
>> > On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
>> > > CAUTION: This email originated from outside of the organization. Do not 
>> > > click links or open attachments unless you recognize the sender and know 
>> > > the content is safe.
>> > > 
>> > > 
>> > > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
>> > > > 
>> > > > 
>> > > > 
>> > > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
>> > > > > SSSD 1.16.2
>> > > > > ===
>> > > > > 
>> > > > > The SSSD team is proud to announce the release of version 1.16.2 of 
>> > > > > the
>> > > > > System Security Services Daemon.
>> > > > 
>> > > > I've added new build dependency p11-kit-devel but build fails and I
>> > 
>> > I too noticed the new dependency on p11-kit, was that intentional ?
>> 
>> p11-kit-devel is now needed if you use --with-crypto=libcrypto to build
>> support for Smartcard authentication. So far this was only available for
>> NSS.
>
>And Smartcard support is mandatory? Using NSS I don't need p11-kit(or did I 
>misunderstand) ?
>Try building with -Wl,--no-allow-shlib-undefined and you will see the build 
>problem below.
>

I doubt that linker flags --no-allow-shlib-undefined (or even -z defs)
ever worked with sssd(tested with 1.16.{1,2}. There are some cyclic dependencies
between internal libraries and some symbols in dynamic modules are defined in
binaries which load such dynamic modules.

e.g.
  CCLD libsss_krb5.la
./.libs/libsss_krb5_common.so: undefined reference to `_dp_opt_set_string'
./.libs/libsss_krb5_common.so: undefined reference to `be_fo_add_service'
./.libs/libsss_krb5_common.so: undefined reference to `dp_get_options'
./.libs/libsss_krb5_common.so: undefined reference to `be_fo_add_srv_server'
./.libs/libsss_krb5_common.so: undefined reference to `be_resolve_server_recv'
./.libs/libsss_krb5_common.so: undefined reference to `_dp_opt_get_int'
./.libs/libsss_krb5_common.so: undefined reference to `be_resolve_server_send'
./.libs/libsss_krb5_common.so: undefined reference to 
`be_fo_run_callbacks_at_next_request'
./.libs/libsss_krb5_common.so: undefined reference to `_dp_opt_get_cstring'
./.libs/libsss_krb5_common.so: undefined reference to `fo_get_server_hostent'
./.libs/libsss_krb5_common.so: undefined reference to 
`be_fo_service_add_callback'
./.libs/libsss_krb5_common.so: undefined reference to 
`resolv_get_string_address_index'
./.libs/libsss_krb5_common.so: undefined reference to `_be_fo_set_port_status'
./.libs/libsss_krb5_common.so: undefined reference to `fo_get_server_port'
./.libs/libsss_krb5_common.so: undefined reference to `fo_get_server_str_name'
./.libs/libsss_krb5_common.so: undefined reference to `be_add_offline_cb'
./.libs/libsss_krb5_common.so: undefined reference to `be_fo_is_srv_identifier'
./.libs/libsss_krb5_common.so: undefined reference to `be_is_offline'
./.libs/libsss_krb5_common.so: undefined reference to `be_mark_dom_offline'
./.libs/libsss_krb5_common.so: undefined reference to `be_add_online_cb'
./.libs/libsss_krb5_common.so: undefined reference to `be_fo_add_server'
collect2: error: ld returned 1 exit status


Just do not use these linker flags with sssd.

LS
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/PK2HHXUQMLMHHYUAL2IPCQLAVDVCVMG3/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Joakim Tjernlund
On Mon, 2018-06-11 at 14:09 +0200, Sumit Bose wrote:
> 
> 
> On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
> > On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> > > CAUTION: This email originated from outside of the organization. Do not 
> > > click links or open attachments unless you recognize the sender and know 
> > > the content is safe.
> > > 
> > > 
> > > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > > > 
> > > > 
> > > > 
> > > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > > > SSSD 1.16.2
> > > > > ===
> > > > > 
> > > > > The SSSD team is proud to announce the release of version 1.16.2 of 
> > > > > the
> > > > > System Security Services Daemon.
> > > > 
> > > > I've added new build dependency p11-kit-devel but build fails and I
> > 
> > I too noticed the new dependency on p11-kit, was that intentional ?
> 
> p11-kit-devel is now needed if you use --with-crypto=libcrypto to build
> support for Smartcard authentication. So far this was only available for
> NSS.

And Smartcard support is mandatory? Using NSS I don't need p11-kit(or did I 
misunderstand) ?
Try building with -Wl,--no-allow-shlib-undefined and you will see the build 
problem below.

 Jocke
> 
> bye,
> Sumit
> 
> > 
> > > > can't figure out myself what's missing:
> > > > 
> > > >   203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > undefined reference to `child_handler_destroy'
> > > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > undefined reference to `child_handler_setup'
> > > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > undefined reference to `child_io_destructor'
> > > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > > undefined reference to `exec_child_ex'
> > > > [  203s] collect2: error: ld returned 1 exit status
> > > > [  203s] make[2]: *** [Makefile:15605: sss_ssh_authorizedkeys] Error 1
> > > > [  203s] make[2]: Leaving directory
> > > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > > [  203s] make[1]: *** [Makefile:34974: all-recursive] Error 1
> > > > [  203s] make[1]: Leaving directory
> > > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > > [  203s] make: *** [Makefile:11449: all] Error 2
> > > > 
> > > > See full build log:
> > > > 
> > > > https://build.opensuse.org/package/live_build_log/home:stroeder:branches:network:ldap/sssd/openSUSE_Tumbleweed/x86_64
> > > > 
> > > > Ciao, Michael.
> > > 
> > > Right, that looks exactly like my build error(I posted a little while 
> > > ago). Adding
> > > LD flag -Wl,--allow-shlib-undefined makes it build again but I have no 
> > > idea
> > > if sssd will run then.
> > > 
> > >   Jocke
> > > ___
> > > sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> > > To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> > > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > > List Archives: 
> > > https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/T6RW2WTN3NAR6PZEVZ3AZXEG3MKG7N7G/
> > 
> > ___
> > sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> > To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives: 
> > https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/2FT4UX6ADUO52QAUZQDS2FW24BAXIN2Q/
> 
> ___
> sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/4WFH47FQYXSZEVOIG74NDXBV5F6OMKBU/
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/RXJS4ZP3QYDWH3V2RTOWWTV6L4J5AYD2/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Sumit Bose
On Mon, Jun 11, 2018 at 10:50:09AM +, Joakim Tjernlund wrote:
> On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> > CAUTION: This email originated from outside of the organization. Do not 
> > click links or open attachments unless you recognize the sender and know 
> > the content is safe.
> > 
> > 
> > On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > > 
> > > 
> > > 
> > > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > > SSSD 1.16.2
> > > > ===
> > > > 
> > > > The SSSD team is proud to announce the release of version 1.16.2 of the
> > > > System Security Services Daemon.
> > > 
> > > I've added new build dependency p11-kit-devel but build fails and I
> 
> I too noticed the new dependency on p11-kit, was that intentional ?

p11-kit-devel is now needed if you use --with-crypto=libcrypto to build
support for Smartcard authentication. So far this was only available for
NSS.

bye,
Sumit

> 
> > > can't figure out myself what's missing:
> > > 
> > >   203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > undefined reference to `child_handler_destroy'
> > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > undefined reference to `child_handler_setup'
> > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > undefined reference to `child_io_destructor'
> > > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > > undefined reference to `exec_child_ex'
> > > [  203s] collect2: error: ld returned 1 exit status
> > > [  203s] make[2]: *** [Makefile:15605: sss_ssh_authorizedkeys] Error 1
> > > [  203s] make[2]: Leaving directory
> > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > [  203s] make[1]: *** [Makefile:34974: all-recursive] Error 1
> > > [  203s] make[1]: Leaving directory
> > > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > > [  203s] make: *** [Makefile:11449: all] Error 2
> > > 
> > > See full build log:
> > > 
> > > https://build.opensuse.org/package/live_build_log/home:stroeder:branches:network:ldap/sssd/openSUSE_Tumbleweed/x86_64
> > > 
> > > Ciao, Michael.
> > 
> > Right, that looks exactly like my build error(I posted a little while ago). 
> > Adding
> > LD flag -Wl,--allow-shlib-undefined makes it build again but I have no idea
> > if sssd will run then.
> > 
> >   Jocke
> > ___
> > sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> > To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives: 
> > https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/T6RW2WTN3NAR6PZEVZ3AZXEG3MKG7N7G/
> ___
> sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/2FT4UX6ADUO52QAUZQDS2FW24BAXIN2Q/
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/4WFH47FQYXSZEVOIG74NDXBV5F6OMKBU/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Joakim Tjernlund
On Mon, 2018-06-11 at 10:33 +, Joakim Tjernlund wrote:
> CAUTION: This email originated from outside of the organization. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
> 
> 
> On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> > 
> > 
> > 
> > On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > > SSSD 1.16.2
> > > ===
> > > 
> > > The SSSD team is proud to announce the release of version 1.16.2 of the
> > > System Security Services Daemon.
> > 
> > I've added new build dependency p11-kit-devel but build fails and I

I too noticed the new dependency on p11-kit, was that intentional ?

> > can't figure out myself what's missing:
> > 
> >   203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > undefined reference to `child_handler_destroy'
> > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > undefined reference to `child_handler_setup'
> > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > undefined reference to `child_io_destructor'
> > [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> > undefined reference to `exec_child_ex'
> > [  203s] collect2: error: ld returned 1 exit status
> > [  203s] make[2]: *** [Makefile:15605: sss_ssh_authorizedkeys] Error 1
> > [  203s] make[2]: Leaving directory
> > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > [  203s] make[1]: *** [Makefile:34974: all-recursive] Error 1
> > [  203s] make[1]: Leaving directory
> > '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> > [  203s] make: *** [Makefile:11449: all] Error 2
> > 
> > See full build log:
> > 
> > https://build.opensuse.org/package/live_build_log/home:stroeder:branches:network:ldap/sssd/openSUSE_Tumbleweed/x86_64
> > 
> > Ciao, Michael.
> 
> Right, that looks exactly like my build error(I posted a little while ago). 
> Adding
> LD flag -Wl,--allow-shlib-undefined makes it build again but I have no idea
> if sssd will run then.
> 
>   Jocke
> ___
> sssd-users mailing list -- sssd-users@lists.fedorahosted.org
> To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/T6RW2WTN3NAR6PZEVZ3AZXEG3MKG7N7G/
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/2FT4UX6ADUO52QAUZQDS2FW24BAXIN2Q/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Joakim Tjernlund
On Mon, 2018-06-11 at 11:35 +0200, Michael Ströder wrote:
> 
> 
> 
> On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> > SSSD 1.16.2
> > ===
> > 
> > The SSSD team is proud to announce the release of version 1.16.2 of the
> > System Security Services Daemon.
> 
> I've added new build dependency p11-kit-devel but build fails and I
> can't figure out myself what's missing:
> 
>   203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> undefined reference to `child_handler_destroy'
> [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> undefined reference to `child_handler_setup'
> [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> undefined reference to `child_io_destructor'
> [  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
> undefined reference to `exec_child_ex'
> [  203s] collect2: error: ld returned 1 exit status
> [  203s] make[2]: *** [Makefile:15605: sss_ssh_authorizedkeys] Error 1
> [  203s] make[2]: Leaving directory
> '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> [  203s] make[1]: *** [Makefile:34974: all-recursive] Error 1
> [  203s] make[1]: Leaving directory
> '/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
> [  203s] make: *** [Makefile:11449: all] Error 2
> 
> See full build log:
> 
> https://build.opensuse.org/package/live_build_log/home:stroeder:branches:network:ldap/sssd/openSUSE_Tumbleweed/x86_64
> 
> Ciao, Michael.

Right, that looks exactly like my build error(I posted a little while ago). 
Adding
LD flag -Wl,--allow-shlib-undefined makes it build again but I have no idea
if sssd will run then.

  Jocke
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/T6RW2WTN3NAR6PZEVZ3AZXEG3MKG7N7G/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Michael Ströder
On 06/08/2018 09:57 PM, Jakub Hrozek wrote:
> SSSD 1.16.2
> ===
> 
> The SSSD team is proud to announce the release of version 1.16.2 of the
> System Security Services Daemon.

I've added new build dependency p11-kit-devel but build fails and I
can't figure out myself what's missing:

  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
undefined reference to `child_handler_destroy'
[  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
undefined reference to `child_handler_setup'
[  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
undefined reference to `child_io_destructor'
[  203s] /home/abuild/rpmbuild/BUILD/sssd-1.16.2/.libs/libsss_cert.so:
undefined reference to `exec_child_ex'
[  203s] collect2: error: ld returned 1 exit status
[  203s] make[2]: *** [Makefile:15605: sss_ssh_authorizedkeys] Error 1
[  203s] make[2]: Leaving directory
'/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
[  203s] make[1]: *** [Makefile:34974: all-recursive] Error 1
[  203s] make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/sssd-1.16.2'
[  203s] make: *** [Makefile:11449: all] Error 2

See full build log:

https://build.opensuse.org/package/live_build_log/home:stroeder:branches:network:ldap/sssd/openSUSE_Tumbleweed/x86_64

Ciao, Michael.



smime.p7s
Description: S/MIME Cryptographic Signature
___
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/sssd-users@lists.fedorahosted.org/message/M5FA2NTSTUC7R3ULRDO6FHDVNOQQMC5D/


[SSSD-users] Re: Announcing SSSD 1.16.2

2018-06-11 Thread Joakim Tjernlund
On Fri, 2018-06-08 at 21:57 +0200, Jakub Hrozek wrote:
> CAUTION: This email originated from outside of the organization. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
> 
> 
> SSSD 1.16.2
> ===
> 
> The SSSD team is proud to announce the release of version 1.16.2 of the
> System Security Services Daemon.
> 
> The tarball can be downloaded from https://releases.pagure.org/SSSD/sssd/
> 
> RPM packages will be made available for Fedora shortly.
> 
> Feedback
> 
> Please provide comments, bugs and other feedback via the sssd-devel or
> sssd-users mailing lists:
> https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
> https://lists.fedorahosted.org/mailman/listinfo/sssd-users

Trying to build 1.16.2 I get(1.16.1 works): 

libtool: link: x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_utils.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_delayed_online_authentication.o
 src/providers/krb5/.libs/libsss_krb5_common_la-krb5_renew_tgt.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_wait_queue.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_common.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_opts.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_auth.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_access.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_child_handler.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_init_shared.o 
src/providers/krb5/.libs/libsss_krb5_common_la-krb5_ccache.o 
src/util/.libs/libsss_krb5_common_la-sss_krb5.o 
src/util/.libs/libsss_krb5_common_la-sss_iobuf.o 
src/util/.libs/libsss_krb5_common_la-become_user.o   -Wl,-rpath 
-Wl,/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs
 -Wl,-rpath -Wl,/usr/lib64/sssd 
-L/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs 
-Wl,--as-needed -lkeyutils -L/usr/lib64 -lkrb5 -lk5crypto -lcom_err 
./.libs/libsss_util.so -lrt -lpopt -lldb -ldbus-1 -ltdb -lglib-2.0 -lpcre 
/usr/lib64/libini_config.so /usr/lib64/libpath_utils.so 
/usr/lib64/libbasicobjects.so /usr/lib64/libref_array.so 
/usr/lib64/libcollection.so 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_child.so
 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_cert.so
 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_crypt.so
 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_certmap.so
 ./.libs/libsss_crypt.so -lcrypto ./.libs/libsss_debug.so 
./.libs/libsss_child.so -ltevent -ltalloc /usr/lib64/libdhash.so 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_debug.so
  -O2 -Wl,-O1 -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath 
-Wl,/usr/lib64   -Wl,-soname -Wl,libsss_krb5_common.so -o 
.libs/libsss_krb5_common.so
libtool: link: x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  
src/tools/.libs/_py2sss_la-sss_sync_ops.o 
src/tools/.libs/_py2sss_la-tools_util.o 
src/tools/common/.libs/_py2sss_la-sss_tools.o 
src/tools/common/.libs/_py2sss_la-sss_process.o 
src/confdb/.libs/_py2sss_la-confdb_setup.o src/util/.libs/_py2sss_la-nscd.o 
src/python/.libs/_py2sss_la-pysss.o   -Wl,-rpath 
-Wl,/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs
 -Wl,-rpath -Wl,/usr/lib64/sssd 
-L/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs 
-Wl,--as-needed ./.libs/libsss_util.so -L/usr/lib64 -lrt -ldbus-1 -ltdb 
-lglib-2.0 -lpcre /usr/lib64/libini_config.so /usr/lib64/libpath_utils.so 
/usr/lib64/libbasicobjects.so /usr/lib64/libref_array.so 
/usr/lib64/libcollection.so 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_child.so
 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_cert.so
 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_crypt.so
 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_certmap.so
 ./.libs/libsss_crypt.so -lcrypto ./.libs/libsss_debug.so 
./.libs/libsss_child.so -ltevent /usr/lib64/libdhash.so 
/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs/libsss_debug.so
 -ltalloc -lpopt -lldb -lpython2.7 -lpthread -ldl -lutil -lm  -O2 -O2 -Wl,-O1 
-Wl,-rpath -Wl,/usr/lib64   -Wl,-soname -Wl,_py2sss.so -o .libs/_py2sss.so
libtool: link: x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  
src/providers/files/.libs/libsss_files_la-files_init.o 
src/providers/files/.libs/libsss_files_la-files_id.o 
src/providers/files/.libs/libsss_files_la-files_ops.o 
src/util/.libs/libsss_files_la-inotify.o   -Wl,-rpath 
-Wl,/var/tmp/portage/sys-auth/sssd-1.16.2/work/sssd-1.16.2-abi_x86_64.amd64/.libs
 -Wl,-rpath -Wl,/usr/lib64/sssd 
-L/var/tmp/portage/sys-auth/sssd-