[Freeipa-devel] [PATCH 0004] added dbus-python dependency to freeipa-client
Martin Kosek
mkosek at redhat.com
Wed Jan 28 08:46:26 UTC 2015
On 01/27/2015 06:45 PM, Martin Babinsky wrote:
> On 01/27/2015 10:41 AM, Martin Basti wrote:
>> On 26/01/15 17:36, Martin Babinsky wrote:
>>> See attached patch related to
>>> https://fedorahosted.org/freeipa/ticket/4863.
>>>
>>> Martin^3
>>>
>>>
>>
>> Thank for your patch,
>>
>> IMO client is not dependent on dbus module, but ipapython requires dbus
>> module.
>> We should add this dependency to ipapython package, because AFAIK
>> ipa-client-install do not need dbus at all.
>>
>> Martin^2
>>
>>
> True indeed. I have moved 'dbus-python' dependency to freeipa-python and
> removed it from freeipa-server.
>
> Now freeipa-python package should cover dbus-python deps for the whole
> freeipa-* suite.
>
> Martin^3
I do not think it should be removed from freeipa-server. After all, it is
direct dependency of this package:
$ git grep "import dbus"
ipapython/certmonger.py:import dbus
ipaserver/install/cainstance.py:import dbus
ipaserver/install/httpinstance.py:import dbus
It will not change the outcome, as freeipa-python is a dependency of
freeipa-server, but will be better for packaging hygiene, IMO.
Martin
More information about the Freeipa-devel
mailing list