URL:
https://github.com/SSSD/sssd/pull/138
Title: #138: IPA: Skip conflict entries associated with sudo rules
lslebodn commented:
"""
The first two matches need to be squashed otherwise it would break possibility to use git
bisect
```
./src/providers/ipa/ipa_sudo_conversion.c: In function ‘convert_attributes’:
./src/providers/ipa/ipa_sudo_conversion.c:914:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_HOST, SYSDB_SUDO_CACHE_AT_HOST ,
convert_host},
^~~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:914:91: note: (near initialization for
‘table[1].conv_fn’)
./src/providers/ipa/ipa_sudo_conversion.c:915:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_USER, SYSDB_SUDO_CACHE_AT_USER ,
convert_user_fqdn},
^~~~~~~~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:915:91: note: (near initialization for
‘table[2].conv_fn’)
./src/providers/ipa/ipa_sudo_conversion.c:916:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_RUNASUSER, SYSDB_SUDO_CACHE_AT_RUNASUSER ,
convert_user},
^~~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:916:91: note: (near initialization for
‘table[3].conv_fn’)
./src/providers/ipa/ipa_sudo_conversion.c:917:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_RUNASGROUP, SYSDB_SUDO_CACHE_AT_RUNASGROUP ,
convert_group},
^~~~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:917:91: note: (near initialization for
‘table[4].conv_fn’)
./src/providers/ipa/ipa_sudo_conversion.c:922:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_CMDCATEGORY, SYSDB_SUDO_CACHE_AT_COMMAND ,
convert_cat},
^~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:922:91: note: (near initialization for
‘table[9].conv_fn’)
./src/providers/ipa/ipa_sudo_conversion.c:923:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_HOSTCATEGORY, SYSDB_SUDO_CACHE_AT_HOST ,
convert_cat},
^~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:923:91: note: (near initialization for
‘table[10].conv_fn’)
./src/providers/ipa/ipa_sudo_conversion.c:924:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_USERCATEGORY, SYSDB_SUDO_CACHE_AT_USER ,
convert_cat},
^~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:924:91: note: (near initialization for
‘table[11].conv_fn’)
./src/providers/ipa/ipa_sudo_conversion.c:925:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_RUNASUSERCATEGORY, SYSDB_SUDO_CACHE_AT_RUNASUSER ,
convert_cat},
^~~~~~~~~~~
.src/providers/ipa/ipa_sudo_conversion.c:925:91: note: (near initialization for
‘table[12].conv_fn’)
.src/providers/ipa/ipa_sudo_conversion.c:926:91: error: initialization from incompatible
pointer type [-Werror=incompatible-pointer-types]
{SYSDB_IPA_SUDORULE_RUNASGROUPCATEGORY, SYSDB_SUDO_CACHE_AT_RUNASGROUP ,
convert_cat},
^~~~~~~~~~~
./src/providers/ipa/ipa_sudo_conversion.c:926:91: note: (near initialization for
‘table[13].conv_fn’)
```
"""
See the full comment at
https://github.com/SSSD/sssd/pull/138#issuecomment-278003621