<div dir="ltr"><div>Yeah. This is what I was talking about ipaclient builds still relying on Makefile.am. Plus if you remove the ipaclient/Makefile.am and then run `make rpm`, it fails to find the *.py files to package into the rpm.<br><br></div>Gabe<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 3, 2014 at 6:05 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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 12/03/2014 05:13 AM, Gabe Alford wrote:<br>
> This patch removes the changelog and Makefile.am for ipaclient as well.<br>
><br>
> Thanks,<br>
><br>
> Gabe<br>
><br>
> On Mon, Dec 1, 2014 at 8:28 AM, Martin Kosek <<a href="mailto:mkosek@redhat.com">mkosek@redhat.com</a>> wrote:<br>
><br>
>> On 12/01/2014 04:25 PM, Rob Crittenden wrote:<br>
>>> Gabe Alford wrote:<br>
>>>><br>
>>>> On Mon, Dec 1, 2014 at 6:05 AM, Martin Kosek <<a href="mailto:mkosek@redhat.com">mkosek@redhat.com</a><br>
>>>> <mailto:<a href="mailto:mkosek@redhat.com">mkosek@redhat.com</a>>> wrote:<br>
>>>><br>
>>>>     On 11/30/2014 03:28 AM, Gabe Alford wrote:<br>
>>>>     > Ignore the last patch. Updated patch attached.<br>
>>>>     ><br>
>>>>     > On Sat, Nov 29, 2014 at 6:03 PM, Gabe Alford<br>
>>>>     <<a href="mailto:redhatrises@gmail.com">redhatrises@gmail.com</a> <mailto:<a href="mailto:redhatrises@gmail.com">redhatrises@gmail.com</a>>> wrote:<br>
>>>>     ><br>
>>>>     >> This patch removes the app_PYTHON usage.<br>
>>>>     >><br>
>>>>     >> Thanks,<br>
>>>>     >><br>
>>>>     >> Gabe<br>
>>>>     >><br>
>>>>     >> On Thu, Nov 27, 2014 at 9:40 AM, Martin Kosek <<a href="mailto:mkosek@redhat.com">mkosek@redhat.com</a><br>
>>>>     <mailto:<a href="mailto:mkosek@redhat.com">mkosek@redhat.com</a>>> wrote:<br>
>>>>     >><br>
>>>>     >>> Exactly, this was the message from Martin :-) I did not test it<br>
>>>>     myself,<br>
>>>>     >>> but<br>
>>>>     >>> removing all app_PYTHON should be benign given we use Python<br>
>>>>     setup.py<br>
>>>>     >>> packaging.<br>
>>>>     >>><br>
>>>>     >>> On 11/27/2014 04:27 PM, Gabe Alford wrote:<br>
>>>>     >>>> Thanks guys. Sounds like it would be better to submit a patch<br>
>> that<br>
>>>>     >>> removes<br>
>>>>     >>>> app_PYTHON if it is considered dead code.<br>
>>>>     >>>><br>
>>>>     >>>> Gabe<br>
>>>>     >>>><br>
>>>>     >>>> On Thursday, November 27, 2014, Petr Spacek <<br>
>> <a href="mailto:pspacek@redhat.com">pspacek@redhat.com</a><br>
>>>>     <mailto:<a href="mailto:pspacek@redhat.com">pspacek@redhat.com</a>>> wrote:<br>
>>>>     >>>><br>
>>>>     >>>>> On 27.11.2014 11:00, Martin Basti wrote:<br>
>>>>     >>>>>> On 27/11/14 00:50, Gabe Alford wrote:<br>
>>>>     >>>>>>> Hello,<br>
>>>>     >>>>>>><br>
>>>>     >>>>>>>        Wondering if I could get a review. Updated patch<br>
>>>>     attached.<br>
>>>>     >>>>>>><br>
>>>>     >>>>>>> Thanks,<br>
>>>>     >>>>>>> Gabe<br>
>>>>     >>>>>>><br>
>>>>     >>>>>>> On Tue, Nov 11, 2014 at 7:21 AM, Gabe Alford<br>
>>>>     <<a href="mailto:redhatrises@gmail.com">redhatrises@gmail.com</a> <mailto:<a href="mailto:redhatrises@gmail.com">redhatrises@gmail.com</a>><br>
>>>>     >>>>> <javascript:;><br>
>>>>     >>>>>>> <mailto:<a href="mailto:redhatrises@gmail.com">redhatrises@gmail.com</a> <mailto:<a href="mailto:redhatrises@gmail.com">redhatrises@gmail.com</a><br>
>>><br>
>>>>     <javascript:;>>> wrote:<br>
>>>>     >>>>>>><br>
>>>>     >>>>>>>     Hello,<br>
>>>>     >>>>>>><br>
>>>>     >>>>>>>     Fix for <a href="https://fedorahosted.org/freeipa/ticket/4700" target="_blank">https://fedorahosted.org/freeipa/ticket/4700</a><br>
>>>>     >>>>>>><br>
>>>>     >>>>>>>     Thanks,<br>
>>>>     >>>>>>><br>
>>>>     >>>>>>>     Gabe<br>
>>>>     >>>>>>><br>
>>>>     >>>>>>><br>
>>>>     >>>>>>><br>
>>>>     >>>>>> Hello,<br>
>>>>     >>>>>><br>
>>>>     >>>>>> sorry for late response.<br>
>>>>     >>>>>><br>
>>>>     >>>>>> We push this ticket to backlog, as it would be part of build<br>
>>>>     system<br>
>>>>     >>>>> refactoring.<br>
>>>>     >>>>>> The "app_PYTHON" statement is not used anymore in IPA, the<br>
>> better<br>
>>>>     >>>>> solution is<br>
>>>>     >>>>>> remove it, instead of keeping dead code up-to-date.<br>
>>>>     >>>>><br>
>>>>     >>>>> Just to clarify:<br>
>>>>     >>>>> It can be pushed if it works, there is no need to postpone<br>
>>>>     accepting<br>
>>>>     >>> patch<br>
>>>>     >>>>> if<br>
>>>>     >>>>> the patch seems okay and doesn't break anything.<br>
>>>>     >>>>><br>
>>>>     >>>>> Martin, please keep in mind that contributions are welcome at<br>
>>>>     any time.<br>
>>>>     >>>>><br>
>>>>     >>>>> Milestones in Trac reflect our view of priorities but it<br>
>> doesn't<br>
>>>>     >>> prevent us<br>
>>>>     >>>>> from accepting correct patches from contributions at any<br>
>> time, no<br>
>>>>     >>> matter<br>
>>>>     >>>>> which<br>
>>>>     >>>>> priority is stated in Trac (or even if there is no ticket for<br>
>>>>     it ...).<br>
>>>>     >>>>><br>
>>>>     >>>>> --<br>
>>>>     >>>>> Petr^2 Spacek<br>
>>>><br>
>>>>     Worked in my tests, I did not see any breakage. I guess we can also<br>
>>>>     remove the<br>
>>>>     ipa-client/ipaclient/Makefile.am while we are at it.<br>
>>>><br>
>>>>     Martin<br>
>>>><br>
>>>><br>
>>>> It looks like the ipaclient/Makefile.am is still being used. I tried<br>
>>>> removing it and there were errors in the build, but maybe I am wrong?<br>
>>><br>
>>> It is needed to build ipa-join, ipa-getkeytab and ipa-rmkeytab.<br>
>>><br>
>>> Feel free to rip out the outdated hg ChangeLog stuff though.<br>
>>><br>
>>> rob<br>
>><br>
>> I think Gabe was asking about ipa-client/ipaclient/Makefile.am and not<br>
>> about<br>
>> ipa-client/Makefile.am - we still need this one as Rob correctly said.<br>
>><br>
>> The failure that Gabe hit in build probably comes from the the SUBDIR<br>
>> reference<br>
>> in ipa-client/Makefile.am file. I assume that if the reference is removed,<br>
>> the<br>
>> removal should work.<br>
>><br>
>> And yes, you can remove the Changelog too if you are OK with it :)<br>
>><br>
>> Martin<br>
>><br>
><br>
<br>
</div></div>I think you did some error during the process. This is what I got:<br>
<br>
$ git clean -fxd<br>
$ git apply ...<br>
$ make rpms<br>
...<br>
checking that generated files are newer than configure... done<br>
configure: creating ./config.status<br>
config.status: error: cannot find input file: `Makefile.in'<br>
Makefile:84: recipe for target 'client-autogen' failed<br>
make: *** [client-autogen] Error 1<br>
<span class="HOEnZb"><font color="#888888"><br>
Martin<br>
</font></span></blockquote></div><br></div>