Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 2020 04:57:32 -0500
From:      D'Arcy Cain <darcy@druid.net>
To:        freebsd-ports@freebsd.org
Subject:   Re: python 2.7 marked as deprecated and EOL while 2.7.18 RC is available
Message-ID:  <86685354-ea84-6ea4-e230-51cef83fd803@druid.net>
In-Reply-To: <20200418090615.jl25cg3jhzcdrkcb@ozzmosis.com>
References:  <CAGnMC6rNeUT2wQ=DsrvkNtVz_SGqfKA8Yh=1rbeMS8XtxB3naw@mail.gmail.com> <102F7F34-78D0-45D8-A6CD-54C90BD46791@FreeBSD.org> <24218.18351.39302.604589@jerusalem.litteratus.org> <b16f5e5c-5283-9a14-b738-eff635c14109@m5p.com> <24218.25496.502886.46431@jerusalem.litteratus.org> <bb862ff4-33f2-f5af-450a-72a33105759e@FreeBSD.org> <20200418090615.jl25cg3jhzcdrkcb@ozzmosis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--EAoeMZxV455TpF6XtIqIjfL1lbHzW8ZA5
Content-Type: multipart/mixed; boundary="sFo2ETKqxUd0HrqMMNnEaqDuIgWvhTeEs"

--sFo2ETKqxUd0HrqMMNnEaqDuIgWvhTeEs
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 2020-04-18 04:06, andrew clarke wrote:
> Out of interest I ran "pkg del python27" on my FreeBSD machine just to
> see what would break. Conspicuous was devel/mercurial:

I did the same thing.  Out of 19 packages to be deleted here are the
four that matter.  I believe the rest are mainly dependencies for these
four.

        asterisk16: 16.9.0
        freeradius3: 3.0.20
        lilypond: 2.18.2_10
        mailman: 2.1.29_6

I was surprised to find Asterisk in that list.  It appears to be due to
a dependency on net-snmp.  I am rebuilding with Python bindings removed
from the config.  If net-smtp can't be build with 3.x then the option
should probably be removed.

I rebuilt freeradius3 which pulled in Python2.7.  I then removed
python27 and it did not remove freeradius3.  I then modified the
Makefile to change PYTHON_USES to 2.7 and it built fine.  I have no way
to test if it works yet.

I tried building lilypond with python2.7 removed from USES but its
configure script failed due to Python < 3.0.  I couldn't find any
discussion about upgrading the version of Python but WikipediA says that
it has 120,000 lines Python code.  As far as I can tell there is nothing
as good as Lilypond for engraving music.  It would be quite a blow to
musicians if that was removed.

As for mailman, it looks like we only need to upgrade to a current
version.  The site says that 3.x uses Python 3.  Requires it in fact.

--=20
D'Arcy J.M. Cain <darcy@druid.net>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 788 2246     (DoD#0082)    (eNTP)   |  what's for dinner.
IM: darcy@VybeNetworks.com, VoIP: sip:darcy@druid.net


--sFo2ETKqxUd0HrqMMNnEaqDuIgWvhTeEs--

--EAoeMZxV455TpF6XtIqIjfL1lbHzW8ZA5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQZ0YBgv7psnnP4U/HhAAd6d7lwwgUCXprPDAAKCRDhAAd6d7lw
wkjJAP0fwcBaDiWYg3IyrUHdF8c0O9xwOVF27L3jXNxbWsIVtQD+ONxysadJ3Uap
8BU04CDYiOtYjiMH+1BI7vmlwTwglAA=
=v0Pk
-----END PGP SIGNATURE-----

--EAoeMZxV455TpF6XtIqIjfL1lbHzW8ZA5--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86685354-ea84-6ea4-e230-51cef83fd803>