Re: 2.7.2 release schedule
Jeff Mitchell <[email protected]> Thu, 6 Feb 2020 10:07:10 -0500
| Newsgroups | gmane.comp.lang.jython.user |
|---|---|
| Message-ID | <CAAdVdyhJONtfwYHcR+GjxUzp0Swvj2WGaK4pNBN_LJ7ECbr+JQ@mail.gmail.com> |
--===============5174082811199932984== Content-Type: multipart/alternative; boundary="0000000000003c98bc059de9a12b" --0000000000003c98bc059de9a12b Content-Type: text/plain; charset="UTF-8" Personally, for a couple years I found jython + Vaadin (java web UI framework) to be a Jython 'killer app' - that ease of use in bringing python code to bear on a new UI app with tight integration to backend (shared python code) is amazing (especially in parts of the shop that were so accustomed to java or needed existing commercial java library compatibility etc). However as Java evolved with newer syntax, and frameworks like Vaadin have taken gratuitous advantage of it, its gotten increasingly messy to determine workarounds for the new java syntax and expressing it as jython code. Still, when timeframes got really crunchy, Jython saved the day more than once :) I assume you mean another RC for 2.7.x family, not for the 3.x? A roadmap in general might be of value, but most important would be (for the 3.x branch) the signs of life; a periodic update on the main Jython sites showing 'oh hey, we're working on it, slowly <date here>'. As is, it looks 'dead' (last I checked a few months back), which can be uncomfortable in the era of py2 being deprecated. ie: Moving away from py2, theres no Jython option today, so thats going to hurt momentum in the community perhaps. (And again, don't take this as a commentary on anyones work; it is volunteer work after all. I've been there, supporting thankless OSS projects, and I always took these sorts of comments the wrong way :) On Thu, Feb 6, 2020 at 4:36 AM Jeff Allen <[email protected]> wrote: > On 13/01/2020 14:55, Jeff Mitchell wrote: > > > On 06/01/2020 15:49, Jeff Mitchell wrote: >> > I have found jython for 2.x to be exceedingly stable (thanks! >> > wonderful piece of work over the years!) .. though you need to halfway >> > recent for ssl/encryption changes and stability fixes. >> >> I'm glad you've found it so. Although familiar mostly with its flaws, >> now and then I stand far enough back to recognise how remarkable an >> achievement it is, and that I have the privilege of contributing to. >> > > Any big flaws we should know about? or you mean just internal design > flaws, which are inevitable for such a project? :) > > Mostly unfixed bugs, test skips and implementation gaps. They're not > hidden. A number of XXX and FIXME comments are scattered around the code > base and we have a bug-tracker. Also, I wish there were better explanations > of some of the cleverness. My point, however, is that when working mostly > as a maintainer, and perfectionist, flaws loom large and one forgets that > Jython is a significant intellectual feat that does a good job for many > users in practice. > > > Maybe update some 'signs of life' somewhere on the website or repo might > be wise, as I've seen a few people asking around this over the months? > *shrug* > > Thank you (and the team!) again! > > You're welcome. The next beta will appear shortly in NEWS and if nothing > really bad turns up, a release candidate in 2-3 weeks. A roadmap (for 2.7.x > and 3.x) would not be worth much except as declaration of intent to go that > way. > > > Jeff Allen > > -- Jeff Mitchell Sr Application Architect Zayo | Our Fiber Fuels Global Innovation 1821 30th Street | Unit A | Boulder, CO 80301 Desk: 999.999.9999 | Cell: 999.999.9999 [email protected] Purpose <http://zayo.is/signature-purpose> | Network Map <http://zayo.is/signature-network> | LinkedIn <http://zayo.is/signature-linkedin> | Twitter <http://zayo.is/signature-twitter> This communication is the property of Zayo and may contain confidential or privileged information. If you have received this communication in error, please promptly notify the sender by reply e-mail and destroy all copies of the communication and any attachments. He who dies with the best barbecue sauce, wins. --0000000000003c98bc059de9a12b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Personally, for a couple years I found jython=C2=A0+ Vaadi= n (java web UI framework) to be a Jython 'killer app' - that ease o= f use in bringing python code to bear on a new UI app with tight integratio= n to backend (shared python code) is amazing (especially in parts of the sh= op that were so accustomed to java or needed existing commercial java libra= ry compatibility etc). However as Java evolved with newer syntax, and frame= works like Vaadin have taken gratuitous advantage of it, its gotten increas= ingly messy to determine workarounds for the new java syntax and expressing= it as jython code. Still, when timeframes got really crunchy, Jython saved= the day more than once :)<div><br></div><div>I assume you mean another RC = for 2.7.x family, not for the 3.x? A roadmap in general might be of value, = but most important would be (for the 3.x branch) the signs of life; a perio= dic update on the main Jython sites showing 'oh hey, we're working = on it, slowly <date here>'. As is, it looks 'dead' (last = I checked a few months back), which can be uncomfortable in the era of py2 = being deprecated. ie: Moving away from py2, theres no Jython option today, = so thats going to hurt momentum in the community perhaps.</div><div><br></d= iv><div>(And again, don't take this as a commentary on anyones work; it= is volunteer work after all. I've been there, supporting thankless OSS= projects, and I always took these sorts of comments the wrong way :)</div>= </div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">= On Thu, Feb 6, 2020 at 4:36 AM Jeff Allen <<a href=3D"mailto:ja.py@farow= l.co.uk">[email protected]</a>> wrote:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,= 204,204);padding-left:1ex"> =20 =20 =20 <div> On 13/01/2020 14:55, Jeff Mitchell wrote:<br> <blockquote type=3D"cite"> =20 <div dir=3D"ltr"> <div dir=3D"ltr"><br> </div> <div class=3D"gmail_quote"> <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8= ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 06/01/2020 1= 5:49, Jeff Mitchell wrote:<br> > I have found jython for 2.x to be exceedingly stable (thanks! <br> > wonderful piece of work over the years!) .. though you need to halfway <br> > recent for ssl/encryption changes and stability fixes.<br> <br> I'm glad you've found it so. Although familiar mostly w= ith its flaws, <br> now and then I stand far enough back to recognise how remarkable an <br> achievement it is, and that I have the privilege of contributing to.<br> </blockquote> <div><br> </div> <div>Any big flaws we should know about? or you mean just internal design flaws, which are inevitable for such a project? :)=C2=A0</div> <div><br> </div> </div> </div> </blockquote> <p>Mostly unfixed bugs, test skips and implementation gaps. They're not hidden. A number of XXX and FIXME comments are scattered around the code base and we have a bug-tracker. Also, I wish there were better explanations of some of the cleverness. My point, however, is that when working mostly as a maintainer, and perfectionist, flaws loom large and one forgets that Jython is a significant intellectual feat that does a good job for many users in practice.<br> </p> <blockquote type=3D"cite"> <div dir=3D"ltr"> <div class=3D"gmail_quote"><br> <div>Maybe update some 'signs of life' somewhere on the website or repo might be wise, as I've seen a few people asking around this over the months? *shrug*</div> <div><br> </div> <div>Thank you (and the team!) again!</div> <div><br> </div> </div> </div> </blockquote> <p>You're welcome. The next beta will appear shortly in NEWS and if nothing really bad turns up, a release candidate in 2-3 weeks. A roadmap (for 2.7.x and 3.x) would not be worth much except as declaration of intent to go that way.</p> <p><br> </p> <pre cols=3D"72">Jeff Allen </pre> </div> </blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"= class=3D"gmail_signature"><div dir=3D"ltr"><span><p dir=3D"ltr" style=3D"l= ine-height:1.656;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size= :10pt;font-family:"Trebuchet MS";color:rgb(127,127,127);font-weig= ht:700;vertical-align:baseline;white-space:pre-wrap">Jeff Mitchell</span></= p><p dir=3D"ltr" style=3D"line-height:1.656;margin-top:0pt;margin-bottom:0p= t"><span style=3D"font-size:10pt;font-family:"Trebuchet MS";color= :rgb(127,127,127);font-weight:700;vertical-align:baseline;white-space:pre-w= rap">Sr Application Architect</span></p><p dir=3D"ltr" style=3D"line-height= :1.656;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:12pt;font= -family:"Trebuchet MS";color:rgb(247,150,70);font-weight:700;vert= ical-align:baseline;white-space:pre-wrap">Zayo | Our Fiber Fuels Global Inn= ovation</span></p><p dir=3D"ltr" style=3D"line-height:1.656;margin-top:0pt;= margin-bottom:0pt"><span style=3D"font-size:10pt;font-family:"Trebuche= t MS";color:rgb(127,127,127);font-weight:700;vertical-align:baseline;w= hite-space:pre-wrap">1821 30th Street | Unit A | Boulder, CO=C2=A0 80301</s= pan></p><p dir=3D"ltr" style=3D"line-height:1.656;margin-top:0pt;margin-bot= tom:0pt"><span style=3D"font-size:10pt;font-family:"Trebuchet MS"= ;color:rgb(127,127,127);font-weight:700;vertical-align:baseline;white-space= :pre-wrap">Desk: 999.999.9999 | Cell: 999.999.9999</span></p><p dir=3D"ltr"= style=3D"line-height:1.656;margin-top:0pt;margin-bottom:0pt"><span style= =3D"font-size:10pt;font-family:"Trebuchet MS";color:rgb(17,85,204= );font-weight:700;vertical-align:baseline;white-space:pre-wrap"><a href=3D"= mailto:[email protected]" target=3D"_blank">[email protected]</a>= </span></p><p dir=3D"ltr" style=3D"line-height:1.656;margin-top:0pt;margin-= bottom:0pt"><a href=3D"http://zayo.is/signature-purpose" target=3D"_blank">= <span style=3D"font-size:9.5pt;font-family:"Trebuchet MS";color:r= gb(17,85,204);font-weight:700;vertical-align:baseline;white-space:pre-wrap"= >Purpose</span></a><span style=3D"font-size:9.5pt;font-family:"Trebuch= et MS";font-weight:700;vertical-align:baseline;white-space:pre-wrap"> = |</span><a href=3D"http://zayo.is/signature-network" target=3D"_blank"><spa= n style=3D"font-size:9.5pt;font-family:"Trebuchet MS";color:rgb(3= 4,34,34);font-weight:700;vertical-align:baseline;white-space:pre-wrap"> </s= pan><span style=3D"font-size:9.5pt;font-family:"Trebuchet MS";col= or:rgb(17,85,204);font-weight:700;vertical-align:baseline;white-space:pre-w= rap">Network Map</span></a><span style=3D"font-size:9.5pt;font-family:"= ;Trebuchet MS";font-weight:700;vertical-align:baseline;white-space:pre= -wrap"> |</span><a href=3D"http://zayo.is/signature-linkedin" target=3D"_bl= ank"><span style=3D"font-size:9.5pt;font-family:"Trebuchet MS";co= lor:rgb(34,34,34);font-weight:700;vertical-align:baseline;white-space:pre-w= rap"> </span><span style=3D"font-size:9.5pt;font-family:"Trebuchet MS&= quot;;color:rgb(17,85,204);font-weight:700;vertical-align:baseline;white-sp= ace:pre-wrap">LinkedIn</span></a><span style=3D"font-size:9.5pt;font-family= :"Trebuchet MS";font-weight:700;vertical-align:baseline;white-spa= ce:pre-wrap"> | </span><a href=3D"http://zayo.is/signature-twitter" target= =3D"_blank"><span style=3D"font-size:9.5pt;font-family:"Trebuchet MS&q= uot;;color:rgb(17,85,204);font-weight:700;vertical-align:baseline;white-spa= ce:pre-wrap">Twitter</span></a></p><br><p dir=3D"ltr" style=3D"line-height:= 1.656;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:9pt;font-f= amily:"Trebuchet MS";color:rgb(127,127,127);font-weight:700;font-= style:italic;vertical-align:baseline;white-space:pre-wrap">This communicati= on is the property of Zayo and may contain confidential or privileged infor= mation. If you have received this communication in error, please promptly n= otify the sender by reply e-mail and destroy all copies of the communicatio= n and any attachments.</span></p><p style=3D"line-height:1.656;margin-top:0= pt;margin-bottom:0pt"><span style=3D"font-size:9pt;font-family:"Trebuc= het MS";color:rgb(127,127,127);font-weight:700;font-style:italic;verti= cal-align:baseline;white-space:pre-wrap"><br></span></p><p style=3D"line-he= ight:1.656;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:9pt;f= ont-family:"Trebuchet MS";color:rgb(127,127,127);font-weight:700;= font-style:italic;vertical-align:baseline;white-space:pre-wrap">He who dies= with the best barbecue sauce, wins.</span></p></span></div></div> --0000000000003c98bc059de9a12b-- --===============5174082811199932984== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============5174082811199932984== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Jython-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jython-users --===============5174082811199932984==--