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.

-- 
D'Arcy J.M. Cain <da...@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: da...@vybenetworks.com, VoIP: sip:da...@druid.net

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to