From owner-freebsd-ports@freebsd.org Sun Apr 19 13:50:38 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D03402C6BA0 for ; Sun, 19 Apr 2020 13:50:38 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 494rnV0ZQKz4Jk2; Sun, 19 Apr 2020 13:50:37 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp.greenhost.nl ([213.108.110.112]) by smarthost1.greenhost.nl with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1jQALD-0007qX-5t; Sun, 19 Apr 2020 15:50:35 +0200 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Kevin Oberman" , "Dima Pasechnik" Cc: "Thierry Thomas" , =?utf-8?Q?Lo=C3=AFc_Bartoletti?= , "FreeBSD Ports ML" Subject: Re: python 2.7 marked as deprecated and EOL while 2.7.18 RC is available References: <102F7F34-78D0-45D8-A6CD-54C90BD46791@FreeBSD.org> <24218.18351.39302.604589@jerusalem.litteratus.org> <24218.25496.502886.46431@jerusalem.litteratus.org> <20200418090615.jl25cg3jhzcdrkcb@ozzmosis.com> <86685354-ea84-6ea4-e230-51cef83fd803@druid.net> <20200418111806.21d36df0@dismail.de> <20200418182421.GA2412@elch.exwg.net> <20200418201615.GA50322@graf.pompo.net> Date: Sun, 19 Apr 2020 15:50:35 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Ronald Klop" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.16 (FreeBSD) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: / X-Spam-Score: -0.2 X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 autolearn=disabled version=3.4.2 X-Scan-Signature: f0d5e446bfc5bbd6ce781899a390d841 X-Rspamd-Queue-Id: 494rnV0ZQKz4Jk2 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of ronald-lists@klop.ws designates 195.190.28.88 as permitted sender) smtp.mailfrom=ronald-lists@klop.ws X-Spamd-Result: default: False [-2.50 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.190.28.64/27]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[freebsd]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[klop.ws]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[88.28.190.195.list.dnswl.org : 127.0.10.0]; IP_SCORE(-0.70)[ip: (-0.57), ipnet: 195.190.28.0/24(-0.23), asn: 47172(-2.73), country: NL(0.03)]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:47172, ipnet:195.190.28.0/24, country:NL]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Apr 2020 13:50:38 -0000 On Sun, 19 Apr 2020 01:57:36 +0200, Dima Pasechnik wrote: > scons ought to be updated to version 3 (the latest is 3.1.2), and > supports both python 2.7+ and 3.5+ Scons in ports is 3.1.1. This can compile and run with python 2 and 3. But our USES=scons framework does not know how to instruct scons to run with which python version. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241463 for a attempt to flavor scons for python 2 and python 3. Maintainer of the port is rather silent. Does not accept nor reject the proposed solution. Regards, Ronald. > > lilypond is another story - noone seems to have bitten the bullet and > ported it to Python 3. > But I don't see a problem in keeping Python 2.7 available for some > time in FreeBSD - it just should stop being default one. > > > > On Sun, Apr 19, 2020 at 7:41 AM Kevin Oberman > wrote: >> >> I see both mate-menu and mate-applets require python27, but both build >> fine >> and seem to be running well when built with py37. It is possible that >> one >> or more applets that I don't use do require py27, but I see no reason >> for >> that requirement on mate-menus. The menus seem to be fine. >> >> Inkscape is another. It builds and runs on py37, but I have no >> confidence >> that it runs properly. I have not used inkscape in years and I don't >> really >> know how to test it. I am dubious. >> >> math/gnumeric is one I use daily and it explicitly states in the build >> that >> 2.x is required and it is not yet compatible with python3+. It appears >> that >> the default is to simply build gnumeric without Python bindings in which >> case python2 is not required, but the port makes use of it, so it >> probably >> needs at least some massaging. >> >> The big one is scons. It is required by virtualbox-ose, and that is >> rather >> important. >> -- >> Kevin Oberman, Part time kid herder and retired Network Engineer >> E-mail: rkoberman@gmail.com >> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 >> >> >> > >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"