<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 09/12/14 15:52, Martin Basti wrote:<br>
    </div>
    <blockquote cite="mid:54870C9A.1090803@redhat.com" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">On 04/12/14 14:18, Gabe Alford wrote:<br>
      </div>
      <blockquote
cite="mid:CAGLxfGzJtfzmW2mdcWBwsE3HqvG3f-dNG4GFzxwDQBaKZ2VMQA@mail.gmail.com"
        type="cite">
        <div dir="ltr">
          <div>Thanks for the assistance Lukas! I have an updated patch
            attached.<br>
            <br>
          </div>
          Thanks,<br>
          <br>
          Gabe<br>
          <div>
            <div>
              <div class="gmail_extra"><br>
                <div class="gmail_quote">On Wed, Dec 3, 2014 at 9:30 AM,
                  Lukas Slebodnik <span dir="ltr"><<a
                      moz-do-not-send="true"
                      href="mailto:lslebodn@redhat.com" target="_blank">lslebodn@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>
                      <div>On (02/12/14 21:13), 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 moz-do-not-send="true"
                          href="mailto:mkosek@redhat.com"
                          target="_blank">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 moz-do-not-send="true"
                          href="mailto:mkosek@redhat.com"
                          target="_blank">mkosek@redhat.com</a><br>
                        >> >> <mailto:<a
                          moz-do-not-send="true"
                          href="mailto:mkosek@redhat.com"
                          target="_blank">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
                          moz-do-not-send="true"
                          href="mailto:redhatrises@gmail.com"
                          target="_blank">redhatrises@gmail.com</a>
                        <mailto:<a moz-do-not-send="true"
                          href="mailto:redhatrises@gmail.com"
                          target="_blank">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
                          moz-do-not-send="true"
                          href="mailto:mkosek@redhat.com"
                          target="_blank">mkosek@redhat.com</a><br>
                        >> >>     <mailto:<a
                          moz-do-not-send="true"
                          href="mailto:mkosek@redhat.com"
                          target="_blank">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 moz-do-not-send="true"
                          href="mailto:pspacek@redhat.com"
                          target="_blank">pspacek@redhat.com</a><br>
                        >> >>     <mailto:<a
                          moz-do-not-send="true"
                          href="mailto:pspacek@redhat.com"
                          target="_blank">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
                          moz-do-not-send="true"
                          href="mailto:redhatrises@gmail.com"
                          target="_blank">redhatrises@gmail.com</a>
                        <mailto:<a moz-do-not-send="true"
                          href="mailto:redhatrises@gmail.com"
                          target="_blank">redhatrises@gmail.com</a>><br>
                        >> >>     >>>>> <a
                          moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="javascript:;"><javascript:;></a><br>
                        >> >>   
                         >>>>>>> <mailto:<a
                          moz-do-not-send="true"
                          href="mailto:redhatrises@gmail.com"
                          target="_blank">redhatrises@gmail.com</a>
                        <mailto:<a moz-do-not-send="true"
                          href="mailto:redhatrises@gmail.com"
                          target="_blank">redhatrises@gmail.com</a><br>
                        >> ><br>
                        >> >>     <a moz-do-not-send="true"
                          class="moz-txt-link-rfc2396E"
                          href="javascript:;"><javascript:;></a>>>

                        wrote:<br>
                        >> >>   
                         >>>>>>><br>
                        >> >>   
                         >>>>>>>     Hello,<br>
                        >> >>   
                         >>>>>>><br>
                        >> >>   
                         >>>>>>>     Fix for <a
                          moz-do-not-send="true"
                          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>
                      </div>
                    </div>
                    >From d2e3176b6f6f2abb2ffbdfc198814bd1a845b876
                    Mon Sep 17 00:00:00 2001<br>
                    >From: Gabe <<a moz-do-not-send="true"
                      href="mailto:redhatrises@gmail.com"
                      target="_blank">redhatrises@gmail.com</a>><br>
                    >Date: Tue, 2 Dec 2014 14:43:57 -0700<br>
                    >Subject: [PATCH] Remove usage of app_PYTHON in
                    ipaserver Makefiles<br>
                    ><br>
                    ><a moz-do-not-send="true"
                      href="https://fedorahosted.org/freeipa/ticket/4700"
                      target="_blank">https://fedorahosted.org/freeipa/ticket/4700</a><br>
                    >---<br>
                    > ipa-client/Makefile.am                | 21
                    ---------------------<br>
                    > ipa-client/ipaclient/Makefile.am      | 17
                    -----------------<br>
                    > ipaserver/install/Makefile.am         | 27
                    ---------------------------<br>
                    > ipaserver/install/plugins/Makefile.am | 24
                    ------------------------<br>
                    > 4 files changed, 89 deletions(-)<br>
                    > delete mode 100644
                    ipa-client/ipaclient/Makefile.am<br>
                    > delete mode 100644
                    ipaserver/install/Makefile.am<br>
                    > delete mode 100644
                    ipaserver/install/plugins/Makefile.am<br>
                    ><br>
                    >diff --git a/ipa-client/Makefile.am
                    b/ipa-client/Makefile.am<br>
                    >index
                    b9c7020f3b687b3c0030ed5166625e6ef07e2fa4..f6f3168774c3024e10f626b88a8952c51c0eab90

                    100644<br>
                    >--- a/ipa-client/Makefile.am<br>
                    >+++ b/ipa-client/Makefile.am<br>
                    >@@ -84,7 +84,6 @@ ipa_join_LDADD =             \<br>
                    ><br>
                    > SUBDIRS =                     \<br>
                    >       ../asn1                 \<br>
                    >-      ipaclient               \<br>
                    >       ipa-install             \<br>
                    >       man                     \<br>
                    >       $(NULL)<br>
                    >@@ -97,7 +96,6 @@ EXTRA_DIST =                 \<br>
                    >       README                  \<br>
                    >       HACKING                 \<br>
                    >       NEWS                    \<br>
                    >-      ChangeLog               \<br>
                    >       $(NULL)<br>
                    ><br>
                    > DISTCLEANFILES =              \<br>
                    >@@ -125,22 +123,3 @@ MAINTAINERCLEANFILES =     
                          \<br>
                    >       py-compile              \<br>
                    >       $(NULL)<br>
                    ><br>
                    >-# Creating ChangeLog from hg log (taken from
                    cairo/Makefile.am):<br>
                    >-<br>
                    >-ChangeLog: $(srcdir)/ChangeLog<br>
                    >-<br>
                    >-$(srcdir)/ChangeLog:<br>
                    >-      @if test -d "$(srcdir)/../.hg"; then \<br>
                    >-        (cd "$(srcdir)" && \<br>
                    >-        ./missing --run hg log --verbose) | fmt
                    --split-only > $@.tmp \<br>
                    >-        && mv -f $@.tmp $@ \<br>
                    >-        || ($(RM) $@.tmp; \<br>
                    >-            echo Failed to generate ChangeLog,
                    your ChangeLog may be outdated >&2; \<br>
                    >-            (test -f $@ || echo hg log is
                    required to generate this file >> $@)); \<br>
                    >-      else \<br>
                    >-        test -f $@ || \<br>
                    >-        (echo A hg checkout and hg -log is
                    required to generate ChangeLog >&2 &&
                    \<br>
                    >-        echo A hg checkout and hg log is
                    required to generate this file >> $@); \<br>
                    >-      fi<br>
                    >-<br>
                    >-.PHONY: ChangeLog $(srcdir)/ChangeLog<br>
                    >diff --git a/ipa-client/ipaclient/Makefile.am
                    b/ipa-client/ipaclient/Makefile.am<br>
                    >deleted file mode 100644<br>
                    >index
01824b86584992fd84d4542da88395aa0e89de12..0000000000000000000000000000000000000000<br>
                    >--- a/ipa-client/ipaclient/Makefile.am<br>
                    >+++ /dev/null<br>
                    >@@ -1,17 +0,0 @@<br>
                    >-NULL =<br>
                    >-<br>
                    >-appdir = $(pythondir)/ipaclient<br>
                    >-app_PYTHON =                  \<br>
                    >-      __init__.py             \<br>
                    >-      ipachangeconf.py        \<br>
                    >-      ipadiscovery.py         \<br>
                    >-      ntpconf.py              \<br>
                    >-      ipa_certupdate.py       \<br>
                    >-      $(NULL)<br>
                    >-<br>
                    >-EXTRA_DIST =                  \<br>
                    >-      $(NULL)<br>
                    >-<br>
                    >-MAINTAINERCLEANFILES =                \<br>
                    >-      *~                      \<br>
                    >-      Makefile.in<br>
                    <br>
                    You need to remove ipa-client/ipaclient/Makefile.am
                    also from AC_CONFIG_FILES<br>
                    in file ipa-client/<a moz-do-not-send="true"
                      href="http://configure.ac" target="_blank">configure.ac</a><br>
                    <br>
                    <br>
                    It should fix problem with autoreconf.<br>
                    <span><font color="#888888"><br>
                        LS<br>
                      </font></span></blockquote>
                </div>
              </div>
            </div>
          </div>
        </div>
      </blockquote>
      <br>
      Sorry I can't build RPMS <br>
      <br>
      RPM build errors:<br>
          Directory not found:
/root/freeipa/rpmbuild/BUILDROOT/freeipa-4.1.2-0.fc21.x86_64/usr/lib/python2.7/site-packages/ipaclient<br>
          File not found by glob:
/root/freeipa/rpmbuild/BUILDROOT/freeipa-4.1.2-0.fc21.x86_64/usr/lib/python2.7/site-packages/ipaclient/*.py*<br>
      Makefile:229: recipe for target 'rpms' failed<br>
      <br>
      <br>
      The problem is, we don't have setup.py script for ipa client (just
      for ipaserver).<br>
      I suggest to remove only Changelog from ipa-client, and let other
      parts of ipa-client related Makefiles untouched.<br>
      <br>
      Martin^2<br>
    </blockquote>
    <br>
    Gabe sent me the updated patch without copy for devel-list.<br>
    <br>
    I attach the patch.<br>
    <br>
    ACK, works as expected.<br>
    <br>
    Thanks Gabe!<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Martin Basti</pre>
  </body>
</html>