<html><head></head><body><div class="ydpaa6324d7yahoo-style-wrap" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px;"><div></div>
        <div dir="ltr" data-setdir="false">Sorry for the delay in responding.  Just wanted to check in and note that the osmocom OP25 repo now has a patch for building OP25 with python3/gnuradio3.8.  Additionally, the principal python apps (rx.py, multi_rx.py et al). have been rewritten to run under either python 2 or 3.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">So far after clearing away several nitpicks related to python3 everything appears to be solid.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Also it should be noted that the 'max' branch of the osmocom OP25 repo has been deprecated and is slated to be deleted at some point.  Going forward all new commits will be made directly to the 'master' branch - this also includes the gr3.8 patch.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Please report any problems esp. with but not limited to these modifications...</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Max<br></div><div dir="ltr" data-setdir="false"><br></div><div><br></div>
        
        </div><div id="yahoo_quoted_3298964332" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Sunday, February 16, 2020, 10:11:30 PM EST, Andy Knitt <andyknitt@gmail.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="yiv2867283857"><div><div dir="ltr">To provide a little bit of hope:  <div><br clear="none"></div><div>I recently when through updating TwoToneDetect from Python 2.7 to 3.X.  I had been putting it off for a long time and was dreading it, but in the end it didn't end up being as bad as I had feared.  I used 2to3 as a starting point and that took care of easy stuff like print statements, and then after that just started tackling the error messages one at a time...after a few of those...all of a sudden it worked.  What I had anticipated taking weeks ended up only taking a few hours.  OP25 is certainly more complex and will likely take more effort, but hopefully it'll be a similar experience.</div><div><br clear="none"></div><div>Andy</div></div><br clear="none"><div class="yiv2867283857yqt9527106626" id="yiv2867283857yqt68646"><div class="yiv2867283857gmail_quote"><div class="yiv2867283857gmail_attr" dir="ltr">On Sat, Feb 15, 2020 at 10:29 PM <<a rel="nofollow" shape="rect" ymailto="mailto:op25@zellners.com" target="_blank" href="mailto:op25@zellners.com">op25@zellners.com</a>> wrote:<br clear="none"></div><blockquote class="yiv2867283857gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><br clear="none">
Quoting Graham Norbury <<a rel="nofollow" shape="rect" ymailto="mailto:gnorbury@bondcar.com" target="_blank" href="mailto:gnorbury@bondcar.com">gnorbury@bondcar.com</a>>:<br clear="none">
<br clear="none">
> I'm traveling at the moment and can't fully respond, but I will say up<br clear="none">
> front that op25 is fundamentally not python3 compatible.  Lots of rework<br clear="none">
> will be required... :(<br clear="none">
><br clear="none">
<br clear="none">
Thats what I figured... and thats why my own Python stuff is not  <br clear="none">
compatible with 3.x...I'd really like to find these people who feel  <br clear="none">
the need to change stuff that breaks things and flog them.<br clear="none">
<br clear="none">
I am none to happy with things moving in this direction be GNUR or  <br clear="none">
just in general.. I'd honestly like to see python3 rm -r *'d from the  <br clear="none">
planet and just improve 2.x WITHOUT BREAKING THE ABI! Buttttt nooooo!  <br clear="none">
We can't be that sensible.<br clear="none">
<br clear="none">
Not exactly sure what my plan is on my little programs as they are  <br clear="none">
mission critical for me/work..Move to some 18.04 VM's/LXC's and  <br clear="none">
possibly sit tight there.. I am not a fan of change. :) :) ;)<br clear="none">
<br clear="none">
There is a 2to3 script thing I will run that on things to see where it  <br clear="none">
flags stuff, it might at least be a good reference point to start  <br clear="none">
from...<br clear="none">
<br clear="none">
I am working on an updated install.sh for 18.10-19.10 where cmake  <br clear="none">
fubars up things...and it will flag 20.04 as incompatible and stop  <br clear="none">
till advised. I'll get that to as soon as I work it all out to my  <br clear="none">
sanctification.<br clear="none">
<br clear="none">
<br clear="none">
</blockquote></div></div></div></div></div>
            </div>
        </div></body></html>