On 01/02/15 06:38, William wrote:
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 ...


_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel
Hello Wiliam,

you may need to enable copr repo mkosek/freeipa-master to have proper dependencies for git master branch.

HTH

--
Martin Basti

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to