<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Aug 5, 2014 at 7:21 AM, Martin Kosek <span dir="ltr"><<a href="mailto:mkosek@redhat.com" target="_blank">mkosek@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="">On 08/05/2014 12:32 PM, Martin Kosek wrote:<br>
> On 08/05/2014 12:05 PM, Curtis L. Knight wrote:<br>
</div>...<br>
<div><div class="h5">>> #./make-lint $(LINT_OPTIONS)<br>
>><br>
>> run 'make rpms' again to get beyond lint errors shown below<br>
>><br>
>><br>
>> cd install; if [ ! -e Makefile ]; then ../autogen.sh --prefix=/usr<br>
>> --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib; fi<br>
>> ./make-lint<br>
>> Traceback (most recent call last):<br>
>> File "./make-lint", line 272, in <module><br>
>> sys.exit(main())<br>
>> File "./make-lint", line 243, in main<br>
>> linter.check(files)<br>
>> File "/usr/lib/python2.7/site-packages/pylint/lint.py", line 626, in check<br>
>> self.check_astroid_module(astroid, walker, rawcheckers, tokencheckers)<br>
>> File "/usr/lib/python2.7/site-packages/pylint/lint.py", line 712, in<br>
>> check_astroid_module<br>
>> walker.walk(astroid)<br>
>> File "/usr/lib/python2.7/site-packages/pylint/utils.py", line 715, in walk<br>
>> self.walk(child)<br>
>> File "/usr/lib/python2.7/site-packages/pylint/utils.py", line 715, in walk<br>
>> self.walk(child)<br>
>> File "/usr/lib/python2.7/site-packages/pylint/utils.py", line 712, in walk<br>
>> cb(astroid)<br>
>> File "/usr/lib/python2.7/site-packages/pylint/checkers/newstyle.py",<br>
>> line 135, in visit_function<br>
>> args=(call.args[0].name, ))<br>
>> AttributeError: 'Getattr' object has no attribute 'name'<br>
>> make: *** [lint] Error 1<br>
><br>
> This is new, I created upstream ticket to timely fix it:<br>
> <a href="https://fedorahosted.org/freeipa/ticket/4475" target="_blank">https://fedorahosted.org/freeipa/ticket/4475</a><br>
<br>
</div></div>Ticket 4475 is now fixed, thanks to Jan Cholasta. ipa-3-3 branch should now<br>
build OK again.<br>
<span class=""><font color="#888888"><br>
Martin<br>
</font></span></blockquote></div><br></div><div class="gmail_extra">Hey Martin,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Tested ipa-3-3 and generated rpms from that branch. Many thanks for the resolution.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Just a note, but I verified that ipa-3-2 and ipa-3-1 are in need of the same ipa-3-3 dependency patch. Both also complained that make-lint needed pylint installed which it already was. With the lint failure and rhino patch, ipa-3-2 did generate rpms. With the lint failure and rhino patch, ipa-3-1 did not generate rpms and gave the following logs.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Regards,</div><div class="gmail_extra">Curtis</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">Report written to /freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui/release/lib/build-report.txt</div>
<div class="gmail_extra">Process finished normally.</div><div class="gmail_extra"><span class="" style="white-space:pre"> </span>errors: 0</div><div class="gmail_extra"><span class="" style="white-space:pre"> </span>warnings: 0</div>
<div class="gmail_extra"><span class="" style="white-space:pre"> </span>build time: 4.62 seconds</div><div class="gmail_extra">Invalid option "-main"</div><div class="gmail_extra">Usage: java org.mozilla.javascript.tools.shell.Main [options...] [files]</div>
<div class="gmail_extra">Valid options are:</div><div class="gmail_extra"> -?, -help Displays help messages.</div><div class="gmail_extra"> -w Enable warnings.</div><div class="gmail_extra">
-version 100|110|120|130|140|150|160|170|180</div><div class="gmail_extra"> Set a specific language version.</div><div class="gmail_extra"> -opt [-1|0-9] Set optimization level.</div><div class="gmail_extra">
-f script-filename Execute script file, or "-" for interactive.</div><div class="gmail_extra"> -e script-source Evaluate inline script.</div><div class="gmail_extra"> -modules [uri] Add a single path or URL element to the CommonJS</div>
<div class="gmail_extra"> module search path. (implies -require)</div><div class="gmail_extra"> -require Enable CommonJS module support.</div><div class="gmail_extra"> -sandbox Enable CommonJS sandbox mode. (implies -require)</div>
<div class="gmail_extra"> -debug Generate debug code.</div><div class="gmail_extra"> -strict Enable strict mode warnings.</div><div class="gmail_extra"> -fatal-warnings Treat warnings as errors.</div>
<div class="gmail_extra"> -encoding charset Use specified character encoding as default when reading scripts.</div><div class="gmail_extra">/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui/release/lib/freeipa /freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui/build/freeipa</div>
<div class="gmail_extra">/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui/build/freeipa</div><div class="gmail_extra"> /usr/bin/mkdir -p '/freeipa/rpmbuild/BUILDROOT/freeipa-3.1.5GIT98f5abe-0.fc20.x86_64/usr/share/ipa/ui/js/freeipa'</div>
<div class="gmail_extra"> /usr/bin/install -c -m 644 ./app.js '/freeipa/rpmbuild/BUILDROOT/freeipa-3.1.5GIT98f5abe-0.fc20.x86_64/usr/share/ipa/ui/js/freeipa'</div><div class="gmail_extra">/usr/bin/install: cannot stat './app.js': No such file or directory</div>
<div class="gmail_extra">make[6]: *** [install-appDATA] Error 1</div><div class="gmail_extra">make[6]: Leaving directory `/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui/build/freeipa'</div><div class="gmail_extra">
make[5]: *** [install-am] Error 2</div><div class="gmail_extra">make[5]: Leaving directory `/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui/build/freeipa'</div><div class="gmail_extra">make[4]: *** [install-recursive] Error 1</div>
<div class="gmail_extra">make[4]: Leaving directory `/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui/build'</div><div class="gmail_extra">make[3]: *** [install-recursive] Error 1</div><div class="gmail_extra">
make[3]: Leaving directory `/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install/ui'</div><div class="gmail_extra">make[2]: *** [install-recursive] Error 1</div><div class="gmail_extra">make[2]: Leaving directory `/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe/install'</div>
<div class="gmail_extra">make[1]: *** [install] Error 1</div><div class="gmail_extra">make[1]: Leaving directory `/freeipa/rpmbuild/BUILD/freeipa-3.1.5GIT98f5abe'</div><div class="gmail_extra">error: Bad exit status from /var/tmp/rpm-tmp.Ex5L4m (%install)</div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">RPM build errors:</div><div class="gmail_extra"> bogus date in %changelog: Thu Aug 17 2012 Martin Kosek <<a href="mailto:mkosek@redhat.com">mkosek@redhat.com</a>> - 2.99.0-41</div>
<div class="gmail_extra"> bogus date in %changelog: Fri Jun 21 2012 Sumit Bose <<a href="mailto:sbose@redhat.com">sbose@redhat.com</a>> - 2.99.0-36</div><div class="gmail_extra"> bogus date in %changelog: Fri Jun 21 2012 Rob Crittenden <<a href="mailto:rcritten@redhat.com">rcritten@redhat.com</a>> - 2.99.0-35</div>
<div class="gmail_extra"> bogus date in %changelog: Fri Jun 21 2012 Petr Vobornik <<a href="mailto:pvoborni@redhat.com">pvoborni@redhat.com</a>> - 2.99.0-34</div><div class="gmail_extra"> bogus date in %changelog: Wed Mar 26 2012 Rob Crittenden <<a href="mailto:rcritten@redhat.com">rcritten@redhat.com</a>> - 2.99.0-25</div>
<div class="gmail_extra"> bogus date in %changelog: Wed Mar 19 2012 Martin Kosek <<a href="mailto:mkosek@redhat.com">mkosek@redhat.com</a>> - 2.99.0-23</div><div class="gmail_extra"> bogus date in %changelog: Wed Nov 17 2011 Simo Sorce <<a href="mailto:simo@redhat.com">simo@redhat.com</a>> - 2.99.0-12</div>
<div class="gmail_extra"> bogus date in %changelog: Wed Nov 14 2011 Endi S. Dewata <<a href="mailto:edewata@redhat.com">edewata@redhat.com</a>> - 2.99.0-11</div><div class="gmail_extra"> bogus date in %changelog: Wed Aug 25 2011 Simo Sorce <ssorce#<a href="http://redhat.com">redhat.com</a>> - 2.99.0-1</div>
<div class="gmail_extra"> bogus date in %changelog: Tue Jul 29 2011 Alexander Bokovoy <<a href="mailto:abokovoy@redhat.com">abokovoy@redhat.com</a>> - 2.0.90-9</div><div class="gmail_extra"> bogus date in %changelog: Thu Feb 2 2011 Rob Crittenden <<a href="mailto:rcritten@redhat.com">rcritten@redhat.com</a>> - 1.99-43</div>
<div class="gmail_extra"> bogus date in %changelog: Thu Jan 19 2011 Adam Young <<a href="mailto:ayoung@redhat.com">ayoung@redhat.com</a>> - 1.99-40</div><div class="gmail_extra"> bogus date in %changelog: Thu May 6 2009 Rob Crittenden <<a href="mailto:rcritten@redhat.com">rcritten@redhat.com</a>> - 1.99-5</div>
<div class="gmail_extra"> bogus date in %changelog: Thu Feb 29 2008 Rob Crittenden <<a href="mailto:rcritten@redhat.com">rcritten@redhat.com</a>> 0.99-11</div><div class="gmail_extra"> bogus date in %changelog: Mon Aug 5 2007 Rob Crittenden <<a href="mailto:rcritten@redhat.com">rcritten@redhat.com</a>> - 0.1.0-3</div>
<div class="gmail_extra"> Bad exit status from /var/tmp/rpm-tmp.Ex5L4m (%install)</div><div class="gmail_extra">make: *** [rpms] Error 1</div><div><br></div></div></div>