[Freeipa-devel] Build issues with IPA Server 4.1.99.201502010530GIT782ad36
William
william at firstyear.id.au
Sun Feb 1 05:38:45 UTC 2015
Running make in freeipa master:
IPA Server 4.1.99.201502010530GIT782ad36
========================
prefix: /usr
exec_prefix: ${prefix}
libdir: /usr/lib
bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/sbin
sysconfdir: /etc
localstatedir: /var
datadir: ${datarootdir}
krb5rundir: /var/run/krb5kdc
systemdsystemunitdir: /usr/lib/systemd/system
source code location: .
compiler: gcc -std=gnu99
cflags: -g -O2 -Wall -Wextra -Wformat-security
-Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers
LDAP libs: -llber -lldap_r
KRB5 libs: -lkrb5 -lk5crypto -lcom_err
KRAD libs: -lkrad
OpenSSL libs: -lcrypto
Maintainer mode: no
cd install; if [ ! -e Makefile ]; then ../autogen.sh --prefix=/usr
--sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib; fi
./make-lint
************* Module ipaserver.plugins.dogtag
ipaserver/plugins/dogtag.py:1909: [E1123(unexpected-keyword-arg),
kra.get_client] Unexpected keyword argument 'password_file' in
constructor call)
ipaserver/plugins/dogtag.py:1909: [E1120(no-value-for-parameter),
kra.get_client] No value for argument 'certdb_password' in constructor
call)
************* Module ipatests.test_integration.config
ipatests/test_integration/config.py:44: [E1002(super-on-old-class),
Config.__init__] Use of super on an old style class)
ipatests/test_integration/config.py:72: [E1101(no-member),
Config.ad_domains] Instance of 'Config' has no 'domains' member)
ipatests/test_integration/config.py:75: [E1101(no-member),
Config.get_all_hosts] Instance of 'Config' has no 'domains' member)
ipatests/test_integration/config.py:79: [E1002(super-on-old-class),
Config.to_dict] Use of super on an old style class)
ipatests/test_integration/config.py:130: [E1101(no-member),
Domain.master] Instance of 'Domain' has no 'host_by_role' member)
ipatests/test_integration/config.py:134: [E1101(no-member),
Domain.masters] Instance of 'Domain' has no 'hosts_by_role' member)
ipatests/test_integration/config.py:138: [E1101(no-member),
Domain.replicas] Instance of 'Domain' has no 'hosts_by_role' member)
ipatests/test_integration/config.py:142: [E1101(no-member),
Domain.clients] Instance of 'Domain' has no 'hosts_by_role' member)
ipatests/test_integration/config.py:146: [E1101(no-member), Domain.ads]
Instance of 'Domain' has no 'hosts_by_role' member)
ipatests/test_integration/config.py:150: [E1101(no-member),
Domain.other_hosts] Instance of 'Domain' has no 'hosts_by_role' member)
************* Module ipatests.test_integration.env_config
ipatests/test_integration/env_config.py:113: [E1101(no-member),
config_from_env] Class 'Config' has no 'from_dict' member)
ipatests/test_integration/env_config.py:118: [E1101(no-member),
config_from_env] Class 'Config' has no 'from_dict' member)
ipatests/test_integration/env_config.py:140: [E1101(no-member),
config_from_env] Instance of 'Config' has no 'domains' member)
ipatests/test_integration/env_config.py:143: [E1101(no-member),
config_from_env] Instance of 'Config' has no 'domains' member)
************* Module ipatests.test_integration.host
ipatests/test_integration/host.py:46: [E1101(no-member),
Host.ldap_connect] Instance of 'Host' has no 'log' member)
ipatests/test_integration/host.py:46: [E1101(no-member),
Host.ldap_connect] Instance of 'Host' has no 'external_hostname' member)
ipatests/test_integration/host.py:47: [E1101(no-member),
Host.ldap_connect] Instance of 'Host' has no 'external_hostname' member)
ipatests/test_integration/host.py:48: [E1101(no-member),
Host.ldap_connect] Instance of 'Host' has no 'config' member)
ipatests/test_integration/host.py:49: [E1101(no-member),
Host.ldap_connect] Instance of 'Host' has no 'log' member)
ipatests/test_integration/host.py:50: [E1101(no-member),
Host.ldap_connect] Instance of 'Host' has no 'config' member)
************* Module ipatests.test_integration.test_testconfig
ipatests/test_integration/test_testconfig.py:107: [E1101(no-member),
CheckConfig.test_dict_to_env] Class 'Config' has no 'from_dict' member)
ipatests/test_integration/test_testconfig.py:112: [E1101(no-member),
CheckConfig.test_dict_to_dict] Class 'Config' has no 'from_dict' member)
ipatests/test_integration/test_testconfig.py:122: [E1101(no-member),
CheckConfig.test_dict_roundtrip] Class 'Config' has no 'from_dict'
member)
===============================================================================
Errors were found during the static code check.
If you are certain that any of the reported errors are false positives,
please
mark them in the source code according to the pylint documentation.
===============================================================================
Makefile:119: recipe for target 'lint' failed
make: *** [lint] Error 2
Checking if I have all the needed dependencies: with the command:
sudo yum install rpm-build `grep "^BuildRequires" freeipa.spec.in | awk
'{ print $2 }' | grep -v "^/"`
No package python-pytest-multihost available.
No package python-pytest-sourceorder available.
Where do you get these two packages? Are they the cause of my build
failure? If not, what is the cause of these build failures?
On a more general note, I have attempted to build freeipa on and off
every few weeks for the last few months and regularly hit lint errors
like this. I have fresh git checkouts on f21. What are the other
developers doing to make their environment actually work? I can't seem
to make it possible to have a stable, building working freeipa dev
environment ...
More information about the Freeipa-devel
mailing list