<div dir="ltr">Adding Maintainers as that's the group that will be more interested in this. <div>Our next maintainers meeting is October 1st, want to present on what the current status is there?</div><div>- amye </div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Sep 17, 2018 at 12:29 AM Jonathan Holloway <<a href="mailto:jholloway@redhat.com">jholloway@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Gluster-devel,</div><div><br></div><div>It's been awhile, since we updated gluster-devel on things related to Glusto.</div><div><br></div><div>The big thing in the works for Glusto is Python3 compatibility.</div><div>A port is in progress, and the target is October to have a branch ready for testing. Look for another update here when that is available.<br></div><div><br></div><div>Thanks to Vijay Avuthu for testing a change to the Python2 version of Carteplex (the cartesian product module in Glusto that drives the runs_on decorator used in Gluster tests). Tests inheriting from GlusterBaseClass have been using im_func to make calls against the base class setUp method. This change allows the use of super() as well as im_func.</div><div><br></div><div>On a related note, the syntax for both im_func and super() changes in Python3. The "Developer Guide for Tests and Libraries" section of the glusterfs/glusto-tests docs currently shows "GlusterBaseClass.setUp.im_func(self)", but will be updated with the preferred call for Python3.<br></div><div><br></div><div>And lastly, you might have seen an issue with tests under Python2 where a run kicked off via py.test or /usr/bin/glusto would immediately fail with a message indicating gcc needs to be installed. The problem was specific to a recent update of PyTest and scandir, and the original workaround was to install gcc or a previous version of pytest and scandir. The scandir maintainer fixed the issue upstream with scandir 1.9.0 (available in PyPI).<br></div><div><br></div><div>That's all for now.<br></div><div><br></div><div>Cheers,</div><div>Jonathan (loadtheacc)<br></div><div><br></div><div><br></div></div>
_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
<a href="https://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-devel</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Amye Scavarda | <a href="mailto:amye@redhat.com" target="_blank">amye@redhat.com</a> | Gluster Community Lead</div></div>