<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi,</p>
    <p>added [ops] tag.</p>
    <p>As an operator the mentioned change of related module impact not
      only the openstack infrastructur. As long as the module names
      differ, there is no big issue, but as soon as they have the same
      name (as sysctl and powerdns) transition is difficult.</p>
    <p>Please keep also in mind, that usually we avoid making big bang
      migrations, migration modules means migration all related
      openstack projects to the next version the same time ..</p>
    <p>I suggest to use wrapping classes and ressources for at least 2
      releases (like for deprecations) so the transition can be done
      smooth.<br>
    </p>
    <p>Thanks for considering !</p>
    Benedikt
    <div class="moz-cite-prefix">On 28.02.19 17:13, Alfredo Moralejo
      Alonso wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CACrbaxjuBZ0GUzQo9-mdQuXUAEB_Ox-JCFNZtFct7Ank07HnoA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr"><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Thu, Feb 28, 2019 at 2:32
            AM Chris Hoge <<a href="mailto:chris@openstack.org"
              moz-do-not-send="true">chris@openstack.org</a>> wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex"><br>
            <br>
            > On Feb 27, 2019, at 6:59 AM, Alex Schultz <<a
              href="mailto:aschultz@redhat.com" target="_blank"
              moz-do-not-send="true">aschultz@redhat.com</a>> wrote:<br>
            > <br>
            > On Tue, Feb 26, 2019 at 5:38 PM Chris Hoge <<a
              href="mailto:chris@openstack.org" target="_blank"
              moz-do-not-send="true">chris@openstack.org</a>> wrote:<br>
            >> <br>
            >> Welcome Eduardo, and Hunter and Jason.<br>
            >> <br>
            >> For the initial work, we will be looking at
            replacing GPL licensed modules in<br>
            >> the Puppet-OpenStack project with Apache licensed
            alternatives. Some of the<br>
            >> candidate module transitions include:<br>
            >> <br>
            >> antonlindstrom/puppet-powerdns ->
            sensson/powerdns<br>
            >> <br>
            >> duritong/puppet-sysctl -> thias/puppet-sysctl<br>
            >> <br>
            >> puppetlabs/puppetlabs-vcsrepo ->
            voxpupuli/puppet-git_resource<br>
            >> <br>
            >> Feedback and support on this is welcome, but where
            possible I would like for<br>
            >> the students to be sending the patches up and
            collaborating to to help make these<br>
            >> transitions (where possible, it’s my understanding
            that sysctl may pose serious<br>
            >> challenges). Much of it should be good introductory
            work to our community<br>
            >> workflow, and I'd like for them to have an
            opportunity to have a<br>
            >> successful set of initial patches and contributions
            that have a positive<br>
            >> lasting impact on the community.<br>
            >> <br>
            > <br>
            > Please note that this also has an impact on TripleO and
            any other<br>
            > downstream consumers  of the puppet modules.
            Specifically for TripleO<br>
            > we'll need to consider how packaging these will come
            into play and if<br>
            > they aren't 1:1 compatible it may break us. StarlingX
            might also be<br>
            > impacted as well.<br>
            <br>
            Given the difficulties of coordinating the limited scope of
            the<br>
            capstone project and release schedule constraints of RDO and
            TripleO,<br>
            we've decided to focus on work related to other OpenStack
            projects.<br>
            Thanks for your feedback.<br>
            <br>
          </blockquote>
          <div><br>
          </div>
          <div>As follow-up in case someone wants to take this over in
            the future:</div>
          <div><br>
          </div>
          <div><span class="gmail-im">>> antonlindstrom/puppet-<span
                class="gmail-il">powerdns</span> -> sensson/<span
                class="gmail-il">powerdns</span><br>
              >> </span></div>
          <div><span class="gmail-im"><br>
            </span></div>
          <div><span class="gmail-im">puppet-powerdns is used only in
              puppet-designate. old and new package are not backwards
              compatible but it should be quite easy to just coordinate
              tje package change preparation in RDO with the upstream
              change to implement the required changes.<br>
            </span></div>
          <div><span class="gmail-im"><br>
            </span></div>
          <div><span class="gmail-im">
              >> duritong/puppet-sysctl -> thias/puppet-sysctl<br>
              >> </span></div>
          <div><span class="gmail-im"><br>
            </span></div>
          <div><span class="gmail-im">Old and new modules are not
              backwards compatible. This is the hardest one. To ease the
              transition we could treat them as different packages with
              different names and play with dependencies but both
              modules can not live together so it'd require change
              between all projects involved, puppet-neutron,
              puppet-tripleo, packstack and
              puppet-openstack-integration. Definitively it will take
              time to coordinate all changes and make a smooth
              transition.<br>
            </span></div>
          <div><span class="gmail-im"><br>
            </span></div>
          <div><span class="gmail-im">
              >> puppetlabs/puppetlabs-vcsrepo ->
              voxpupuli/puppet-git_resource</span></div>
          <div><span class="gmail-im"><br>
            </span></div>
          <div><span class="gmail-im">- This shouldn't be big issue,
              it's just two different unrelated modules, so both modules
              could live together in the transition.<br>
            </span></div>
          <div> </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            -Chris<br>
            <br>
            > <br>
            >> Thanks in advance, and my apologies for not
            communicating these efforts<br>
            >> to the mailing list sooner.<br>
            >> <br>
            >> -Chris<br>
            >> <br>
            >>> On Feb 19, 2019, at 6:40 PM, Urbano Moreno,
            Eduardo <<a href="mailto:eduardo.urbanomoreno@ndsu.edu"
              target="_blank" moz-do-not-send="true">eduardo.urbanomoreno@ndsu.edu</a>>
            wrote:<br>
            >>> <br>
            >>> Hello OpenStack community,<br>
            >>> <br>
            >>> I just wanted to go ahead and introduce myself,
            as I am a part of the NDSU Capstone group!<br>
            >>> <br>
            >>> My name is Eduardo Urbano and I am a Jr/Senior
            at NDSU. I am currently majoring in Computer Science, with
            no minor although that could change towards graduation. I am
            currently an intern at an electrical supply company here in
            Fargo, North Dakota known as Border States. I am an
            information security intern and I am enjoying it so far. I
            have learned many interesting security things and have also
            became a little paranoid of how easily someone can get
            hacked haha. Anyways, I am so excited to be on board and be
            working with OpenStack for this semester. So far I have
            learned many new things and I can’t wait to continue on
            learning.<br>
            >>> <br>
            >>> Thank you!<br>
            >>> <br>
            >>> <br>
            >>> -Eduardo<br>
            >> <br>
            >> <br>
            > <br>
            <br>
            <br>
          </blockquote>
        </div>
      </div>
    </blockquote>
  </body>
</html>