[Freeipa-devel] Design document: Integration Improvements

Christian Heimes cheimes at redhat.com
Mon Nov 21 14:07:24 UTC 2016


On 2016-11-21 14:44, Petr Spacek wrote:
>>> 3.3 ipaplatform auto-configuration
>>>
>>> I'm not sure if guessing platform from ID_LIKE is really a good idea. It
>>> might work fine for centos -> rhel, but in general we can't really
>>> assume it will always work, as the platforms listed in ID_LIKE might not
>>> be similar enough to the one in ID. I would rather add an ipaplatform
>>> subpackage for every supported platform (including CentOS) than depend
>>> on error-prone guesswork.
>>
>> Can you show me a real-world example for your statement that ID_LIKE is
>> error-prone?
>>
>> Your proposal doesn't scale. There are tons of Debian spins with their
>> own ID. For example my Raspberry Pi has ID=raspbian and ID_LIKE=debian.
>> Do you want to maintain an exhaustive list of all Debian and Ubuntu
>> variants?
> 
> Can we agree that it would be much better to get rid of platform depedency in
> client libraries and be done with this philosophical debate?

Yes, that would be my preferable solution, too. But it's a lot of work
and I don't have any spare time to work on a redesign of ipaplatform /
ipalib. Who is going to do it?

Christian


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20161121/e357145b/attachment.sig>


More information about the Freeipa-devel mailing list