[chirp_users] New Python coming?
List members,
Let us refocus back into reality and remember why this is happening instead of whining like a bunch of kindergartners (or millennials).
First, it is instructive that the official annunciation of the forthcoming deprecation of Python 2 (2.7) in 2020 came on 03 NOV 2008, as instantiated by the link provided as follows hereupon. Moreover, this was an EXTENSION of the previously expected deprecation target of 2015.
https://legacy.python.org/dev/peps/pep-0373/
The foregoing notwithstanding, large swaths of developers have either chosen a strategy of ignoring this issue at the peril of themselves and ostensibly the users of their code, or intend to substantiate one of the following alternatives:
a) Pay someone to maintain Python 2 for them (it is open source) b) Download and self maintain Python 2 (again it is open source code) c) Do nothing and hope nothing breaks
Of course the wisdom of moving to Python 3 is the solution which is expected by the developers of Python and the impeller for Apple Corp to no longer make Python 2 a part of their operating system's default software amalgam. Apple is merely dropping support for Python 2 because the developers of Python are dropping support for Python 2.
However, we are wise to again remember that the annunciation of a dropping of support for Python 2 by the Python project was made long, long, ago and should have surely been the cause of migration to Python 3 by developers using Python 2, but alas, that has not occurred in many cases (not just in the instant case of Chirp).
Whilst I have great respect for Dan and appreciate and think very highly of Chirp and its capabilities, a development plan for migrating it to Python 3 (in my opinion granted, which you are welcome to ignore or discount) should have occurred many, many, many moons ago. For now, my suggested solution is to install VirtualBox on macOS (VirtualBox is free in cost and is open source, hence also free as in freedom) and install a distribution of Linux that is inclusive of Python 2.7 there within. You could choose to not update Python 2.7 (or uninstall it), and use Chirp in such an environment indefinitely. This solution has no monetary cost and would allow those interested parties to persistently use Chirp on a Macintosh via this virtualized environment. Moreover, I own a Macbook Pro that has VirtualBox already installed thereupon and will likely test this myself in the near future (I am thinking a CentOS minimum install with Python 2.7 and its requisite moving parts to make the current Chirp variant work).
Very Respectfully,
Stuart B. Tener Computer Scientist / FCC Licensed Radio Operator
--
IT1 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
Las Vegas, NV / Philadelphia, PA / Beverly Hills, CA
(310) 358-0202 Mobile Phone (215) 338-6005 Google Voice
Did read but too long to quote...
Flowery language aside I agree with your assessment, but it's not just MacOS which is affected. At some point in the not to distant future Fedora (which is my concern as the packager of chirp) will drop python 2, perhaps as early as Fedora 32.
Thanks, Richard KF5OIM
On 2019-03-06 12:02, Peter wrote:
...I usually try to remember to throw a few bones to the devs that do the work. But I must confess that I can't recall having done that for CHIRP. I wonder how many of us are in the same boat?
Whenever I catch one of Dan's presentations at SeaPac, I put a Jackson in his hand at the end of the show.
If you ever get a chance to see Dan Smith in person take advantage of it. He's a funny, articulate speaker.
Benton 6mar19 -- NX7O benton@siletzbay.com
Dan & Team
I as a newbie to "CHIRP", nerd,radio geek,believer of "Open Source" like "Free Beer","Resister to Redmond", we as open-source "mavericks" have a inherent urge to rebel change, loss of control,FOMO to beat them attitude..I respect the tremendous effort you and your team put into help millions of radio user around the world to communicate - Is that not the "Freedom of Speech" (Which BTW is slowly being chipped away from the silicon valley ) you all stand for...is that not what you and your team started your mission as your goal. You guys have come a long way...it is OK to "Change" and adopt and adapt to changing needs...it is part of who we as "Mavericks" are...we can change as systems,hardware,software architecture change...that part of growth and the "Change" you wanted.
Help us to Help Millions More.
Thank You
On Wed, Mar 6, 2019 at 8:12 PM benton@siletzbay.com wrote:
On 2019-03-06 12:02, Peter wrote:
...I usually try to remember to throw a few bones to the devs that do the work. But I must confess that I can't recall having done that for CHIRP. I wonder how many of us are in the same boat?
Whenever I catch one of Dan's presentations at SeaPac, I put a Jackson in his hand at the end of the show.
If you ever get a chance to see Dan Smith in person take advantage of it. He's a funny, articulate speaker.
Benton 6mar19
NX7O benton@siletzbay.com
chirp_users mailing list chirp_users@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_users This message was sent to "Simon" at km6zxp@gmail.com To unsubscribe, send an email to chirp_users-unsubscribe@intrepid.danplanet.com
I just donated via the "Donate" (PayPal) button at the top of the Download page here:
https://chirp.danplanet.com/projects/chirp/wiki/Download
Thanks Dan and team!
On 3/6/2019 8:11 PM, benton@siletzbay.com wrote:
On 2019-03-06 12:02, Peter wrote:
...I usually try to remember to throw a few bones to the devs that do the work. But I must confess that I can't recall having done that for CHIRP. I wonder how many of us are in the same boat?
Whenever I catch one of Dan's presentations at SeaPac, I put a Jackson in his hand at the end of the show.
If you ever get a chance to see Dan Smith in person take advantage of it. He's a funny, articulate speaker.
Benton 6mar19
NX7O benton@siletzbay.com mailto:benton@siletzbay.com
participants (5)
-
benton@siletzbay.com
-
IT1 Stuart Blake Tener, USNR
-
Peter
-
Richard Shaw
-
Simon Says