<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 11, 2016 at 10:08 AM, Slide <span dir="ltr"><<a href="mailto:slide.o.mix@gmail.com" target="_blank">slide.o.mix@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">See comments inline<br><br><div class="gmail_quote"><span class=""><div dir="ltr">On Mon, Jul 11, 2016 at 1:45 AM Markus Schaber <<a href="mailto:m.schaber@codesys.com" target="_blank">m.schaber@codesys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div link="blue" vlink="purple" lang="DE">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">Just my personal thoughts on some of the topics:<u></u><u></u></span></p></div></div><div link="blue" vlink="purple" lang="DE"><div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- IronRuby - What do we want to do here?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div></div><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">To be honest, IronRuby is not my personal area of interest.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> </span></p></div></div></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">I’m in favour of splitting IronRuby, IronPython and the DLR into three different projects. Maybe we could bring some of them under the hood of the .NET Foundation
or some other non-profit organization.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">While we can raise awareness for IronRuby, and try to initiate some community there, I think we don’t have the manpower and expertise to bring the project back
to life on our own, as we’re already struggling with IronPython.<u></u><u></u></span></p></div></div><div link="blue" vlink="purple" lang="DE"><div>
<p class="MsoNormal"><span lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div></span><div>I wasn't meaning that we would or should support IronRuby. I agree with what you say about splitting things out. My meaning was do we want to do the splitting, or only worry about IronPython and the DLR and if someone comes along wanting IronRuby, they can split it from "main" into its own repo? <br></div></div></div></blockquote><div><br></div><div>Although it might be a bit more pain now, I feel that doing the split now is the only hope of IronRuby ever getting traction again. If it is in its own repo and easily visible, people might find it and care.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div></div><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- Issue disposition - there are currently about 961 issues, with most having been ported from CodePlex. <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div></div><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">We could hold some “bug squashing party” where we try to close non-reproducible bugs, link duplicates, and try to create regression tests for the remaining ones.<u></u><u></u></span></p></div></div><div link="blue" vlink="purple" lang="DE"><div>
<p class="MsoNormal"><span lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div></span><div>Agreed.</div><span class=""><div></div></span></div></div></blockquote><div><br></div><div>Great idea.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- Release schedule - I would like to do more rolling releases, getting features and fixes out faster, but still maintaining stability<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div></div><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">+1. I suggest regular, time-driven releases, and maybe hotfixes for urgent bugs on demand.<u></u><u></u></span></p></div></div><div link="blue" vlink="purple" lang="DE"><div>
<p class="MsoNormal"><span lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div></span><div>Agreed</div></div></div></blockquote><div><br></div><div>Great idea. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- Continuous Integration - I was, for some time a contributor on the Jenkins project, I am approaching CloudBees to see what might be available for open source projects<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div></div><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">+1. This will also help with the “maintaining stability” point.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">We should run as much of the standard Python tests as possible, as well as our own IronPython specific tests.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">If it won’t work out with CloudBees very well, this might be something where the .NET Foundation could help, or maybe I could ask whether we could provide some
infrastructure in our company.<u></u><u></u></span></p></div></div><div link="blue" vlink="purple" lang="DE"><div>
<p class="MsoNormal"><span lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div></span><div>I think we currently have _something_ on TeamCity, but I need to research mode.</div></div></div></blockquote><div><br></div><div>Appveyor.com is another option, but the free open source builders usually have a limit to the total amount of time a job can take.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">- IronPython 3 - Roadmap to IronPython 3, which would be Python 3 compatible.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
</div></div><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">We should aim directly for IronPython 3.5 or 3.6 (or even 3.7, depending on the time frame?) – It makes no sense to target an older release.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div></span><div>I agree, by Python 3 compatible, I was meaning the 3.x series.</div><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">Targeting an unreleased upstream version has the advantage that we could submit some upstream patches for the python part of the standard library – AFAIR, the
cPython core devs are rather open to that kind of patches if they don’t bring to much hassle for cPython.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div></span><div>Yes, this would be very nice, pushing stdlib changes upstream would be awesome.</div></div></div></blockquote><div><br>+1000<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">I’d also vote on using a different assembly name and namespace (e. G. “IronPython3”) – some users might need to support both IronPython 2 and 3 in parallel (at
least during some transition period), and using different assembly names and namespaces might drastically simplify this.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div></span><div>This is definitely something we can discuss.</div><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US">We should start with the parser, and work through the layers from there.<u></u><u></u></span></p></div></div><div link="blue" vlink="purple" lang="DE"><div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black" lang="EN-US">Best regards<br>
<br>
Markus Schaber</span><span lang="EN-US"><br>
<br>
</span><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">CODESYS<sup>®</sup></span></b><span lang="EN-US">
</span><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#b1b2b3" lang="EN-US">a trademark of 3S-Smart Software Solutions GmbH</span><span lang="EN-US">
<br>
</span><b><span style="font-size:2.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US"><br>
</span></b><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">Inspiring Automation Solutions
</span></b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US"><u></u><u></u></span></p>
<div class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363">
<hr style="width:482.25pt" size="1" noshade width="643" align="left">
</span></div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">3S-Smart Software Solutions GmbH
<br>
Dipl.-Inf. Markus Schaber | Product Development Core Technology <br>
Memminger Str. 151 | 87439 Kempten | Germany <br>
Tel. <a href="tel:%2B49-831-54031-979" value="+4983154031979" target="_blank">+49-831-54031-979</a> | Fax <a href="tel:%2B49-831-54031-50" value="+498315403150" target="_blank">+49-831-54031-50</a> <br>
<br>
E-Mail: </span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363"><a href="mailto:m.schaber@codesys.com" target="_blank"><span style="color:#e3000f;text-decoration:none" lang="EN-US">m.schaber@codesys.com</span></a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">
| Web: </span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363"><a href="http://www.codesys.com" target="_blank"><span style="color:#e3000f;text-decoration:none" lang="EN-US">codesys.com</span></a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">
| CODESYS store: </span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363"><a href="http://store.codesys.com" target="_blank"><span style="color:#e3000f;text-decoration:none" lang="EN-US">store.codesys.com</span></a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">
<br>
CODESYS forum: </span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363"><a href="http://forum.codesys.com" target="_blank"><span style="color:#e3000f;text-decoration:none" lang="EN-US">forum.codesys.com</span></a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">
<br>
<br>
</span><i><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner</span></i><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">
| <i>Trade register: Kempten HRB 6186</i> | <i>Tax ID No.: DE 167014915</i></span><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">
<u></u><u></u></span></b></p>
<div class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363">
<hr style="width:482.25pt" size="1" noshade width="643" align="left">
</span></b></div>
<p class="MsoNormal"><i><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received
<br>
this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure
<br>
or distribution of the material in this e-mail is strictly forbidden.</span></i><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#636363" lang="EN-US">
</span></b><span style="font-size:10.0pt;font-family:"Arial","sans-serif"" lang="EN-US"><u></u><u></u></span></p>
</div></div><div link="blue" vlink="purple" lang="DE"><div><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Ironpython-users [mailto:<a href="mailto:ironpython-users-bounces%2Bm.schaber" target="_blank">ironpython-users-bounces+m.schaber</a>=<a href="mailto:codesys.com@python.org" target="_blank">codesys.com@python.org</a>]
<b>On Behalf Of </b>Slide<br>
<b>Sent:</b> Monday, July 11, 2016 7:02 AM<br>
<b>To:</b> <a href="mailto:ironpython-users@python.org" target="_blank">ironpython-users@python.org</a><br>
<b>Subject:</b> [Ironpython-users] Community Meeting<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div></div></div><div link="blue" vlink="purple" lang="DE"><div><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"><div>
<p class="MsoNormal">Hello IronPythonistas!<u></u><u></u></p></div></div></div></div><div link="blue" vlink="purple" lang="DE"><div><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"><div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Jeff Hardy has handed over the mangement of IronPython to myself and Benedikt Eggers. We are hoping to recruit some new people to contribute to IronPython and get some releases out. We would like to have a community meeting to discuss future
direction for IronPython. We're planning on holding the meeting on Gitter, you can find the room here: <a href="https://gitter.im/IronLanguages/main" target="_blank">https://gitter.im/IronLanguages/main</a>. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I would like to cover the following agenda topics, but would definitely like to hear from community members what they would like to discuss as well. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">- IronRuby - What do we want to do here?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- Issue disposition - there are currently about 961 issues, with most having been ported from CodePlex. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- Release schedule - I would like to do more rolling releases, getting features and fixes out faster, but still maintaining stability<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- Continuous Integration - I was, for some time a contributor on the Jenkins project, I am approaching CloudBees to see what might be available for open source projects<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- IronPython 3 - Roadmap to IronPython 3, which would be Python 3 compatible.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Please reply back if you are interested in attending the meeting and specify your timezone. I'd like to make the meeting as easy to attend as possible for the most amount of people. We won't be able to get everyone, but I would like to
get as many as possible. I would like to hold the meeting this Thursday.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Alex Earl<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">(slide)<u></u><u></u></p>
</div>
</div></div></div></div></blockquote></div></div></div></div>
<br>_______________________________________________<br>
Ironpython-users mailing list<br>
<a href="mailto:Ironpython-users@python.org">Ironpython-users@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/ironpython-users" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/ironpython-users</a><br>
<br></blockquote></div><br></div></div>