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 &#39;killer app&#39; - 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 &#39;oh hey, we&#39;re working =
on it, slowly &lt;date here&gt;&#39;. As is, it looks &#39;dead&#39; (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&#39;t take this as a commentary on anyones work; it=
 is volunteer work after all. I&#39;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 &lt;<a href=3D"mailto:ja.py@farow=
l.co.uk">[email protected]</a>&gt; 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>
            &gt; I have found jython for 2.x to be exceedingly stable
            (thanks! <br>
            &gt; wonderful piece of work over the years!) .. though you
            need to halfway <br>
            &gt; recent for ssl/encryption changes and stability fixes.<br>
            <br>
            I&#39;m glad you&#39;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&#39;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 &#39;signs of life&#39; somewhere on the
            website or repo might be wise, as I&#39;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&#39;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:&quot;Trebuchet MS&quot;;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:&quot;Trebuchet MS&quot;;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:&quot;Trebuchet MS&quot;;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:&quot;Trebuche=
t MS&quot;;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:&quot;Trebuchet MS&quot;=
;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:&quot;Trebuchet MS&quot;;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:&quot;Trebuchet MS&quot;;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:&quot;Trebuch=
et MS&quot;;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:&quot;Trebuchet MS&quot;;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:&quot;Trebuchet MS&quot;;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:&quot=
;Trebuchet MS&quot;;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:&quot;Trebuchet MS&quot;;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:&quot;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=
:&quot;Trebuchet MS&quot;;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:&quot;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:&quot;Trebuchet MS&quot;;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:&quot;Trebuc=
het MS&quot;;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:&quot;Trebuchet MS&quot;;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==--