[PATCH] Add configure checks for docbook XSL templates and XML tools
by Jakub Hrozek
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
See attachment, this should make diagnosing problems with missing
packages easier.
Jakub
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAkqAPQUACgkQHsardTLnvCXpcACguG4iLEvaNmYG6K+0ylxInQaH
AvMAn1gHTYDNT+rHJ+XCnlSIN1SsTEMc
=7Vqr
-----END PGP SIGNATURE-----
14 years, 9 months
sssd Planning for SSSD 0.5.0 and beyond
by Stephen Gallagher
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
It's been quite some time since we last had an upstream release (0.4.1
was released on June 8th) and we've made quite a lot of progress.
I'd like to aim for having a 0.5.0 release very soon (before the end of
August, ideally). So it's time to discuss what are the features we
absolutely want to have in the next release. I'm going to suggest some,
and I'd like additional input from any interested individuals.
* Fully functional LDAP backend providing identification, authentication
and password change features. (Simo, Sumit: how close are we on this?)
* Prototype of the kerberos backend providing authentication and
password change features (Sumit: what's the status on this?)
* Successful build on Ubuntu Karmic (working as of today)
* Live configuration updates when the sssd.conf is edited (completed for
the core SSSD, but the backends need to take advantage)
* Python library to manipulate SSSD configuration (needed for authconfig
integration)
If this seems too ambitious, I'm all ears.
Looking forward to 0.6.0 and later:
We have been making a lot of progress in the ELAPI (event logging API)
and Audit features, but they're still not baked enough for 0.5.0. I
think that one of the primary goals for 0.6.0 should be integration with
the ELAPI for traditional logging and syslog, with support for the Audit
daemon coming later (0.6.1 or 0.7.0)
As far as scheduling, as I've said, I'd like to get a release before the
end of August. The Ubuntu Karmic feature freeze occurs on August 27th,
and the Ubuntu folks have expressed a definite interest in having the
SSSD in Karmic Koala, so I'd like to shoot for an August 24th release of
0.5.0, giving us a three-day margin for error.
- --
Stephen Gallagher
RHCE 804006346421761
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAkp5uqkACgkQeiVVYja6o6PoBgCfeDvrR93eWbEpaEmHv7EkgLrw
4bsAnjgc/57zoVOPpHvw3bEZumjoBnLk
=jT1A
-----END PGP SIGNATURE-----
14 years, 9 months
[PATCH] Build and run SSSD tests with 'make check'
by Stephen Gallagher
Be more compliant with GNU coding standards. Our unit and system tests
will now be built and run by 'make check' instead of as part of our
standard build.
When --enable-tests is set by configure, the sysdb, stress and
resolver tests will be built by 'make check', which will also then
run the sysdb and resolver tests automatically.
This patch also updates the server Makefile to create a libtool
convenience library of the common source files to spare them being
built separately for every library/executable that has different
CFLAGS.
--
Stephen Gallagher
RHCE 804006346421761
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
14 years, 9 months
[PATCHES] Cleanup, compact and simplify some sbus code
by Simo Sorce
This set of patches is the result of my taking a second look at the sbus
code. One of the driving factors was the removal of talloc_reference()
given the uncertainty about this API upstream.
During the review I decided to rationalize the use of names, combined
server and connection structures so that one single set of watch
functions can be used without the need of additional placeholder
structures (I've done this in 2 steps with a placeholder structure
first).
Finally I found some minor bugs and potential memory leaks I resolved in
patches. One notable bug that was hiding in the code is that the
responder context was holding only one sbus_connection structure and we
were assigning to it both the monitor and the dp connection structures.
We don't reference the monitor connection after we instantiate it so if
the monitor connection was set up first we wouldn't notice it.
With my patches I started seeing that the dp connection was set up first
some times and this led to failures as messages intended for the data
provider were received by the monitor, and it would reply with a Method
Unknown error of course.
Simo.
14 years, 9 months
Fwd: [PPA freeipa] [ubuntu/karmic] sssd 0.5.0-0ubuntu4 (Accepted)
by Miguel P.C.
Very first try with packaging ... (needs a huge lot of reviewing and work yet)
Let's see if it builds.
---------- Forwarded message ----------
From: Launchpad PPA <no_reply(a)launchpad.net>
Date: 2009/8/7
Subject: [PPA freeipa] [ubuntu/karmic] sssd 0.5.0-0ubuntu4 (Accepted)
To: Miguel Pérez Colino <mpcolino(a)gmail.com>
Accepted:
OK: sssd_0.5.0.orig.tar.gz
OK: sssd_0.5.0-0ubuntu4.diff.gz
OK: sssd_0.5.0-0ubuntu4.dsc
-> Component: main Section: utils
Format: 1.8
Date: Fri, 07 Aug 2009 16:10:14 +0200
Source: sssd
Binary: sssd sssd-doc
Architecture: source
Version: 0.5.0-0ubuntu4
Distribution: karmic
Urgency: low
Maintainer: Ubuntu MOTU Developers <ubuntu-motu(a)lists.ubuntu.com>
Changed-By: Miguel P.C. <mpcolino(a)gmail.com>
Description:
sssd - System Security Services Daemon
sssd-doc - documentation for sssd
Changes:
sssd (0.5.0-0ubuntu4) karmic; urgency=low
.
* New SSSD version
Checksums-Sha1:
6d7cf502469b69498b8bbc96f1439652bea15e8b 1328 sssd_0.5.0-0ubuntu4.dsc
199c316b7dd5552150699fc37fbf4650bb5c2c11 472501 sssd_0.5.0.orig.tar.gz
8124753975e53a32d345853d698bc9a2f55523da 13653 sssd_0.5.0-0ubuntu4.diff.gz
Checksums-Sha256:
09f794090a1ca4768e15aa65c4c1e7440e2dcca71126ba80e725abf55ae9c5f8 1328
sssd_0.5.0-0ubuntu4.dsc
af62b89b4f83abdd6c9470b02d352b7f4bb13c2b0eb8b6be71ff1332895e1a8f
472501 sssd_0.5.0.orig.tar.gz
cbcd07ce6df60af2676791c1962cc6b2efe0a01651a107113f6b658e070081bd
13653 sssd_0.5.0-0ubuntu4.diff.gz
Files:
483ad9db4e4583bb57f660c92e61f59e 1328 utils extra sssd_0.5.0-0ubuntu4.dsc
b5e156325188405d58ba5ff64a486d85 472501 utils extra sssd_0.5.0.orig.tar.gz
3dd93bcdc6175dce91a503d6c37cd21d 13653 utils extra sssd_0.5.0-0ubuntu4.diff.gz
Original-Maintainer: Miguel P.C. <mpcolino(a)gmail.com>
--
You are receiving this email because you are the uploader of the above
PPA package.
--
M*
14 years, 9 months
build failure : providers/ldap/libsss_ldap_la-ldap_id.lo
by Mathias Gug
Hi,
While trying to the latest version of the git tree on Ubuntu Karmic, I
ran into the following error:
libtool: compile: cc -DHAVE_CONFIG_H -I. -Wall -Iinclude -I..
-I-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I./include
-Iinclude -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I
./../replace -I./../common/collection -I./../common/trace
-I./../common/ini -DLIBDIR=\"/usr/lib\" -DVARDIR=\"/var\"
-DSHLIBEXT=\"\" -DSSSD_LIBEXEC_PATH=\"/usr/lib/sssd/sssd\"
-DSHADOW_UTILS_PATH=\"/usr/sbin\" -DSSSD_INTROSPECT_PATH=\"\"
-DSSSD_CONF_DIR=\"/etc/sssd\" -DUSE_MMAP=1
-DLOCALEDIR=\"/usr/share/locale\" -Wall -Wshadow -Wstrict-prototypes
-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -g -O2 -g
-Wall -O2 -c providers/ldap/ldap_id.c -fPIC -DPIC -o
providers/ldap/.libs/libsss_ldap_la-ldap_id.o
providers/ldap/ldap_id.c: In function 'sdap_id_connect_send':
providers/ldap/ldap_id.c:145: error: dereferencing pointer to incomplete type
providers/ldap/ldap_id.c:145: error: dereferencing pointer to incomplete type
[...]
providers/ldap/ldap_id.c:737: error: dereferencing pointer to incomplete type
providers/ldap/ldap_id.c:737: error: dereferencing pointer to incomplete type
make[4]: *** [providers/ldap/libsss_ldap_la-ldap_id.lo] Error 1
make[4]: Leaving directory
`/home/mathiaz/src/canonical/sssd/build-area/sssd-0.5.0~git20090807/server'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/mathiaz/src/canonical/sssd/build-area/sssd-0.5.0~git20090807/server'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/mathiaz/src/canonical/sssd/build-area/sssd-0.5.0~git20090807/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/mathiaz/src/canonical/sssd/build-area/sssd-0.5.0~git20090807'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
The full build log can be found online [1]. The source is bzr revision
541 [2] (which is commit bdb9c358705eb894cfce7bb6dd1b37c425f5d32c
IIUC).
[1]: http://people.canonical.com/~mathiaz/sssd_0.5.0~git20090807_amd64.build.gz
[2]: http://bazaar.launchpad.net/~vcs-imports/sssd/trunk/revision/541
--
Mathias Gug
Ubuntu Developer http://www.ubuntu.com
14 years, 9 months
Fwd: [PPA freeipa] [ubuntu/karmic] sssd 0.5.0~git20090807-0ubuntu5 (Accepted)
by Miguel P.C.
Up!
---------- Forwarded message ----------
From: Launchpad PPA <no_reply(a)launchpad.net>
Date: 2009/8/7
Subject: [PPA freeipa] [ubuntu/karmic] sssd 0.5.0~git20090807-0ubuntu5
(Accepted)
To: Miguel Pérez Colino <mpcolino(a)gmail.com>
Accepted:
OK: sssd_0.5.0~git20090807.orig.tar.gz
OK: sssd_0.5.0~git20090807-0ubuntu5.diff.gz
OK: sssd_0.5.0~git20090807-0ubuntu5.dsc
-> Component: main Section: utils
Format: 1.8
Date: Fri, 07 Aug 2009 17:44:01 +0200
Source: sssd
Binary: sssd
Architecture: source
Version: 0.5.0~git20090807-0ubuntu5
Distribution: karmic
Urgency: low
Maintainer: Ubuntu MOTU Developers <ubuntu-motu(a)lists.ubuntu.com>
Changed-By: Miguel P.C. <mpcolino(a)gmail.com>
Description:
sssd - System Security Services Daemon
Changes:
sssd (0.5.0~git20090807-0ubuntu5) karmic; urgency=low
.
* Corrected mistakes in "rules" and "control"
Checksums-Sha1:
959e172276676b2516a608255d90114bb870f858 1402
sssd_0.5.0~git20090807-0ubuntu5.dsc
3afb3ba26249e8771ff511e7835413bf23cd57ef 472828
sssd_0.5.0~git20090807.orig.tar.gz
8910b93c2960631f7e83983e4f96b624fb61471e 13554
sssd_0.5.0~git20090807-0ubuntu5.diff.gz
Checksums-Sha256:
5070e0025140d5eb9d47acfd8e9cfff0a237694c30fd665f997f3e50cd1fa0eb 1402
sssd_0.5.0~git20090807-0ubuntu5.dsc
3bf037c2cd95921b3e990c6d893d375f739a1beaefabc69b3e218b66f38be66b
472828 sssd_0.5.0~git20090807.orig.tar.gz
158fe5e54c13e2b76ef4c06093a001f8b32ef0fdeed89bcba5425bb4bf50c494
13554 sssd_0.5.0~git20090807-0ubuntu5.diff.gz
Files:
f21c4a24e46c35aca434daf03432f16f 1402 utils extra
sssd_0.5.0~git20090807-0ubuntu5.dsc
4e18e5142ef5e6007e5009705ef32b95 472828 utils extra
sssd_0.5.0~git20090807.orig.tar.gz
fb47bcb2b19f7561c32edbfbbe990a63 13554 utils extra
sssd_0.5.0~git20090807-0ubuntu5.diff.gz
Original-Maintainer: Miguel P.C. <mpcolino(a)gmail.com>
--
You are receiving this email because you are the uploader of the above
PPA package.
--
M*
14 years, 9 months
Re: sssd [Freeipa-devel] Building SSSD HEAD in Karmic (updated 2009.08.04)
by Stephen Gallagher
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Miguel,
We have fixed https://fedorahosted.org/sssd/ticket/90 which addresses
the compile issue you saw below. I did a test build on Karmic and it ran
to completion. This fix is now in the upstream repository as commit
bdb9c358705eb894cfce7bb6dd1b37c425f5d32c
'make install' did not work immediately because it also requires the
following libraries in order to generate the manpages.
docbook-xsl
libxml2-utils
These two libraries need to be installed prior to running configure, as
otherwise the necessary variables are not installed. We don't know of a
good way to put in a configure check for these features (docbook-xsl is
purely a set of data files and the libxml2-utils contains specific
executables we need to run) so if anyone has any suggestions, patches
are most welcome.
The SSSD as a whole should be buildable on Karmic now. Please
double-check that this assertion is correct and start testing the
functionality.
On 08/05/2009 10:30 AM, Miguel P.C. wrote:
> Hola everyone. Hi Stephen,
>
>> Yeah, that's preferable. As I've said, we want to support Ubuntu with
>> the 0.5.0 release. We're not really planning to attempt to get 0.4.1 to
>> work (too much has changed/improved since then that it would be
>> difficult and backwards to try and work from there)
>
> I'm building SSSD in Karmic as I said, and I stopped updating the system
> and SSSD on 2009.08.04 to have a homogeneus
>
> These are the Deps that I needed to install (plus their own deps) in
> order to build SSSD:
> * libtalloc-dev
> * tdb-dev
> * libtevent-dev
> * libldb-dev
> * cvs
> * libpopt-dev
> * libpam-dev
> * libldap2-dev
> * libpcre3-dev
> * krb5-config
> * libkrb5-dev
> * libc-ares-dev
> * libdbus-1-dev
> * libnss3-dev
>
>
> I attach the logs as appeared on screen while building SSSD. Logs
> attached are the last ones after getting to the next part.
>
> Configure was launched with the following options:
> ./configure --prefix=/opt/sssd | tee ../configure.10.log
>
>
> When running make I found an error related to LDAP.
>
> [snip]
> providers/ldap/ldap_id.c: In function ‘sdap_id_connect_send’:
> providers/ldap/ldap_id.c:145: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:145: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘sdap_id_connect_done’:
> providers/ldap/ldap_id.c:172: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:172: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘users_get_send’:
> providers/ldap/ldap_id.c:291: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:291: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:304: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:304: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘users_get_connect_done’:
> providers/ldap/ldap_id.c:337: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:337: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘groups_get_send’:
> providers/ldap/ldap_id.c:448: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:448: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:461: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:461: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘groups_get_connect_done’:
> providers/ldap/ldap_id.c:494: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:494: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘groups_by_user_send’:
> providers/ldap/ldap_id.c:580: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:580: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:593: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:593: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘groups_by_user_connect_done’:
> providers/ldap/ldap_id.c:626: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:626: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c: In function ‘sdap_get_account_info’:
> providers/ldap/ldap_id.c:696: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:696: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:711: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:711: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:737: error: dereferencing pointer to incomplete
> type
> providers/ldap/ldap_id.c:737: error: dereferencing pointer to incomplete
> type
> make[3]: *** [providers/ldap/libsss_ldap_la-ldap_id.lo] Error 1
> make[2]: *** [all-recursive] Error 1
> make[3]: se sale del directorio `/home/migpc/Temporal/sssd/server'
> make[2]: se sale del directorio `/home/migpc/Temporal/sssd/server'
> make[1]: *** [all] Error 2
> make[1]: se sale del directorio `/home/migpc/Temporal/sssd/server'
> make: *** [all-recursive] Error 1
> [snip]
>
> Now I have to go. If you want me to send any other info, I'll probably
> be able to do so on friday.
>
> CU
>
> M*
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Freeipa-devel mailing list
> Freeipa-devel(a)redhat.com
> https://www.redhat.com/mailman/listinfo/freeipa-devel
- --
Stephen Gallagher
RHCE 804006346421761
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAkp5tHwACgkQeiVVYja6o6MpVACfVhCqCt2mPonlRNym4F8k6ROr
720An00lSlqH5L9cphTjxRs3cUHw92D6
=LG98
-----END PGP SIGNATURE-----
14 years, 9 months