[SSSD] [PATCH] Add basic support for CI test execution

Nikolai Kondrashov Nikolai.Kondrashov at redhat.com
Wed Jun 25 11:38:34 UTC 2014


On 06/25/2014 02:29 PM, Sumit Bose wrote:
> On Wed, Jun 25, 2014 at 01:02:04PM +0200, Jakub Hrozek wrote:
>> On Wed, Jun 25, 2014 at 12:55:15PM +0200, Lukas Slebodnik wrote:
>>> Sorry, it looks terible.
>>> If you want to maintain dependencies yourself in CI script. Feel free to do in
>>> extra git repository "sssd CI" on github.
>>
>> We already have stuff in contrib/ that is not part of core SSSD and
>> might even not work as far as we know (gentoo initscript..)
>>
>>> If you want to have script in upstream sssd repo you will need to ger rid of
>>> this duplication.
>>
>> Except you still have to maintain the Debian deps.
>>
>> While I don't share the fear Nick has over code in RPM scriptlets, I
>> don't see the deplist as a blocker.
>
> Would it be possible to build the packages (would require something like
> a deb: target in Makefile.am) and then let yum/apt figure out the
> dependencies and install them?

It is possible.

However, aside from the increased maintenance burden, that would essentially
require having packaging for any other distribution we would like to test with
as well, or forgoing that approach there, mostly negating the benefit.

This would also make running even the most basic CI tests, like autoreconf,
configure, coding style verification (not done yet), etc., depend on the
correctness of the packaging code.

Nick



More information about the sssd-devel mailing list