[Freeipa-devel] [PATCH 0036] Add missing python files to Makefile

Gabe Alford redhatrises at gmail.com
Wed Dec 3 13:38:27 UTC 2014


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.

Gabe

On Wed, Dec 3, 2014 at 6:05 AM, Martin Kosek <mkosek at redhat.com> wrote:

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


More information about the Freeipa-devel mailing list