<div dir="ltr">+1, Awesome idea Emilien.</div><div class="gmail_extra"><br><div class="gmail_quote">2016-08-11 9:45 GMT-03:00 Sofer Athlan-Guyot <span dir="ltr"><<a href="mailto:sathlang@redhat.com" target="_blank">sathlang@redhat.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+1 for me also.  We have to push forward to have puppet 4 as a first<br>
class citizen.<br>
<div class="HOEnZb"><div class="h5"><br>
Matt Fischer <<a href="mailto:matt@mattfischer.com">matt@mattfischer.com</a>> writes:<br>
<br>
> +1 from me also. This will help everyone who is trying to transition<br>
> to it.<br>
><br>
> On Wed, Aug 10, 2016 at 1:46 AM, Javier Pena <<a href="mailto:javier.pena@redhat.com">javier.pena@redhat.com</a>><br>
> wrote:<br>
><br>
><br>
><br>
><br>
>     ----- Original Message -----<br>
>     > Hi,<br>
>     ><br>
>     > Today Puppet OpenStack CI is running unit and functional test<br>
>     jobs<br>
>     > against puppet 3 and puppet 4.<br>
>     > Unit jobs for puppet 4 are currently voting and pretty stable.<br>
>     > Functional jobs for puppet 4 are not voting but also stable.<br>
>     ><br>
>     > Even if Puppet4 has not been largely adopted by our community<br>
>     [1] yet,<br>
>     > I would like to encourage our users to upgrade the version of<br>
>     Puppet.<br>
>     > Fedora ships it by default [2] and for Ubuntu, it's also the<br>
>     default<br>
>     > since yakkety [3].<br>
>     ><br>
>     > [1]<br>
>     ><br>
>     <a href="https://docs.google.com/spreadsheets/d/1iIQ6YmpdOVctS2-wCV6SGPP1NSj8nKD9nv_xtZH9loY/" rel="noreferrer" target="_blank">https://docs.google.com/<wbr>spreadsheets/d/<wbr>1iIQ6YmpdOVctS2-<wbr>wCV6SGPP1NSj8nKD9nv_xtZH9loY/</a><br>
>    edit?usp=sharing<br>
>     > [2]<br>
>     <a href="http://koji.fedoraproject.org/koji/packageinfo?packageID=3529" rel="noreferrer" target="_blank">http://koji.fedoraproject.org/<wbr>koji/packageinfo?packageID=<wbr>3529</a><br>
>     > [3] <a href="http://packages.ubuntu.com/yakkety/puppet" rel="noreferrer" target="_blank">http://packages.ubuntu.com/<wbr>yakkety/puppet</a><br>
>     ><br>
>     > So here's my proposal, feel free to bring any feedback:<br>
>     > - For stable/mitaka CI and stable/liberty nothing will change.<br>
>     > - For current master (future stable/newton in a few months),<br>
>     transform<br>
>     > non-voting puppet4 jobs into voting and add them to the gate.<br>
>     Also<br>
>     > keep puppet3 unit tests jobs, as voting.<br>
>     > - After Newton release (during Ocata cycle), change master CI to<br>
>     only<br>
>     > gate functional jobs on puppet4 (and remove puppet3 jobs for<br>
>     > puppet-openstack-integration); but keep puppet3 unit tests jobs,<br>
>     as<br>
>     > voting.<br>
>     > - During Ocata cycle, implement a periodic job that will nightly<br>
>     check<br>
>     > we can deploy with Puppet3. The periodic job is something our<br>
>     > community interested by Puppet 3 will have to monitor and report<br>
>     any<br>
>     > new failure so we can address it.<br>
>     ><br>
>     > That way, we tell our users:<br>
>     > - don't worry if you deploy Liberty, Mitaka, Newton, we will<br>
>     > officially support Puppet 3.<br>
>     > - if you plan to deploy Puppet 4, we'll officially support you<br>
>     > starting from Newton.<br>
>     > - if you plan to deploy Ocata with Puppet 3, we won't support<br>
>     you<br>
>     > anymore since our functional testing jobs will be gone. Though<br>
>     we'll<br>
>     > make our best to be backward compatible thanks to our unit and<br>
>     > periodic functional testing jobs.<br>
>     ><br>
>     > Regarding packaging:<br>
>     > - on Ubuntu, we'll continue rely on what provides Puppetlabs<br>
>     because<br>
>     > Xenial doesn't provide Puppet4.<br>
>     > - on CentOS7, we are working on getting Puppet 4 packaged in RDO<br>
>     and<br>
>     > our CI will certainly use it.<br>
>     ><br>
>     > Any feedback is welcome,<br>
><br>
><br>
>     I like the idea. It gives distros enough time to prepare to Puppet<br>
>     4, and we're supposed to write compatible manifests anyway.<br>
><br>
>     Javier<br>
><br>
><br>
><br>
>     > --<br>
>     > Emilien Macchi<br>
>     ><br>
>     > _<br>
>     ______________________________<wbr>______________________________<wbr>_____________<br>
><br>
>     > OpenStack Development Mailing List (not for usage questions)<br>
>     > Unsubscribe:<br>
>     <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
>     ><br>
>     <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
>     ><br>
><br>
>     ______________________________<wbr>______________________________<wbr>______________<br>
><br>
>     OpenStack Development Mailing List (not for usage questions)<br>
>     Unsubscribe:<br>
>     <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
>     <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
><br>
><br>
><br>
> ______________________________<wbr>______________________________<wbr>______________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Sofer Athlan-Guyot<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255);color:rgb(0,0,0)"><div><font style="background-color:transparent"><br style="color:rgb(136,136,136);font-size:12.8000001907349px"><div style="color:rgb(136,136,136);font-size:12.8000001907349px"><div dir="ltr"><span style="font-size:13px;color:rgb(0,0,0)"><font style="background-color:transparent">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</font><font style="background-color:transparent">~~~~~~~~~~~~~~~~~~~</font></span><div><div><div><i style="font-size:13px"><font style="color:rgb(0,0,0)">Att[]'s</font><br><font color="#500050"><span style="color:rgb(0,0,0)">Iury Gregory Melo Ferreira</span> </font><br></i><i><font color="#000000">Master student in Computer Science at UFCG</font></i></div><div><i style="font-size:13px"><font color="#500050"><span style="color:rgb(0,0,0)">E-mail: </span> </font><a href="mailto:iurygregory@gmail.com" style="color:rgb(0,84,136)" target="_blank">iurygregory@gmail.com</a></i></div></div><div style="font-size:13px;color:rgb(0,0,0)">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div></div></div></div></font></div></span></div></div></div></div>
</div>