From owner-freebsd-ports@freebsd.org Tue Aug 4 14:20:11 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 BB7B13750E4 for ; Tue, 4 Aug 2020 14:20:11 +0000 (UTC) (envelope-from liedtke@punkt.de) Received: from mail.punkt.de (mail.punkt.de [217.29.41.227]) (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 4BLcNB640xz4Nmk for ; Tue, 4 Aug 2020 14:20:10 +0000 (UTC) (envelope-from liedtke@punkt.de) Received: from [217.29.46.70] (kagate.punkt.de [217.29.33.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.punkt.de (Postfix) with ESMTPSA id CFEE71D192; Tue, 4 Aug 2020 16:20:02 +0200 (CEST) Subject: Re: Chromium (& derivatives) and Python 2.7 To: Ronald Klop , freebsd-ports@freebsd.org References: <3075560.bT80LyP3VS@beastie.bionicmutton.org> <1615408980.22.1595929003688@localhost> From: Lars Liedtke Autocrypt: addr=liedtke@punkt.de; keydata= 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 Gk7o Organization: punkt.de GmbH Message-ID: <0cad0159-6810-4966-7e04-55f64d01ce3e@punkt.de> Date: Tue, 4 Aug 2020 16:20:01 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <1615408980.22.1595929003688@localhost> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="NyOisLPfBHyJdxMft9ZSN2Oci7anTDdMC" X-Rspamd-Queue-Id: 4BLcNB640xz4Nmk X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of liedtke@punkt.de designates 217.29.41.227 as permitted sender) smtp.mailfrom=liedtke@punkt.de X-Spamd-Result: default: False [-4.88 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:217.29.32.0/20]; NEURAL_HAM_LONG(-1.04)[-1.040]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; HAS_ATTACHMENT(0.00)[]; DMARC_NA(0.00)[punkt.de]; HAS_ORG_HEADER(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.42)[-0.420]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-1.02)[-1.016]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~]; ASN(0.00)[asn:16188, ipnet:217.29.32.0/20, country:DE]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2020 14:20:11 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --NyOisLPfBHyJdxMft9ZSN2Oci7anTDdMC Content-Type: multipart/mixed; boundary="NY1HmdNnBMroK09A1wqQduQNIwFb3dinA" --NY1HmdNnBMroK09A1wqQduQNIwFb3dinA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: de-DE At least in Ubuntu the mongodb 3.6 package does not depend on python2. > Package: mongodb-server-core > Version: 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5 > Priority: optional > Section: universe/database > Source: mongodb > Origin: Ubuntu > Maintainer: Ubuntu Developers > Original-Maintainer: Debian MongoDB Maintainers > Bugs: https://bugs.launchpad.net/ubuntu/+filebug > Installed-Size: 77,8 MB > Depends: libboost-filesystem1.71.0, libboost-program-options1.71.0, libc6 (>=3D 2.29), libgcc-s1 (>=3D 3.4), libgoogle-perftools4, libpcrecpp= 0v5 (>=3D 7.7), libsnappy1v5 (>=3D 1.1.8), libssl1.1 (>=3D 1.1.0), libstdc++6= (>=3D 9), libstemmer0d (>=3D 0+svn527), libyaml-cpp0.6 (>=3D 0.6.2), zlib1g (>=3D= 1:1.2.0) > Breaks: mongodb-server (<< 1:3.4.14-3ubuntu1) > Replaces: mongodb-server (<< 1:3.4.14-3ubuntu1) > Homepage: https://www.mongodb.org > Download-Size: 21,6 MB > APT-Sources: http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages [...] I don't know about build dependencies Am 28.07.20 um 11:36 schrieb Ronald Klop: > The same problem is going to happen with mongodb36 I presume. It uses > python2 to build, but does not need it to run. > Would it be possible to remove python2 as a RUN_DEPENDS at the end of > 2020, but keep it as a BUILD_DEPENDS in the ports framework? > > This might save some usefull ports. > > How are other projects (like Debian, etc.) solving this? > > Regards, > Ronald. > > > Van: Adriaan de Groot > Datum: maandag, 27 juli 2020 21:36 > Aan: freebsd-ports@freebsd.org > Onderwerp: Chromium (& derivatives) and Python 2.7 >> >> The Chromium build system -- and as a consequence, also QtWebEngine >> -- still >> uses Python 2.7. This is going to be a real problem about six months >> down the >> line, and I have no idea how upstream is going to deal with it. I've >> heard >> there are patches buried deep within the chocolate factory, but not fr= om >> reliable sources. >> >> QtWebEngine is an even specialer case, since it's an LTS and also the >> last LTS >> in the Qt5 series, and I have real doubts about upstream -- The Qt >> Company -- >> being able or willing to deal with Python 2.7 deprecation there. >> >> Has anyone in FreeBSD tried to port the stuff over? I got about an >> hour or two >> into the porting process (making configure accept Python 3 is easy, bu= t >> there's all these wretched code-generating scripts) and hit a brick >> wall of >> templating engines doing sensible Python 2.7 things. >> >> [ade] >> >> >> >> =C2=A0 > _______________________________________________ > 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= " --=20 --- punkt.de GmbH Lars Liedtke =2Einfrastructure Kaiserallee 13a=09 76133 Karlsruhe Tel. +49 721 9109 500 https://infrastructure.punkt.de info@punkt.de AG Mannheim 108285 Gesch=C3=A4ftsf=C3=BChrer: J=C3=BCrgen Egeling, Daniel Lienert, Fabian St= ein --NY1HmdNnBMroK09A1wqQduQNIwFb3dinA-- --NyOisLPfBHyJdxMft9ZSN2Oci7anTDdMC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEh0MJwNfa5yPlb1D23W10TsFigGIFAl8pbpIACgkQ3W10TsFi gGI/YA//YT+UTSYW53oBMyQ6Iu3muaG3HF330dlUeT9FAjoyQOHsYvyfDrJRL1jH qunax5G+pdD03DnarjpdzKkDjviRIRijKek+A6ZAtIaoekQs3sF+W4oY6cKBSerY ILrESaL+use24oqvPeap8p2e5GDqtIasoBbAcbImymffR81bXeikEMzV+JfYyXFN TIV4wsY8YjU6rQbcUb7Erx60KKI0tcWDf5aP9lSV32r7NiMdEJz3WcGFg2e559OZ /RTH9YDV/joNCIEMC8kLXyJlPTGd2g6vNOjk4ULfPdhxQNkFScrNq+BNdvbN0/7/ smcctOZo+Nk5gKooWODbt6K35O9ar+WmHm8HpW1RoX1p9HirUKryYreoM8Vi5zR1 F8q4urBApFzorTYwEpxG5ao52VvN82yroseGVvwWIHmRdUJ/EvuKci1YqLhenLkC 3JybaKcxRNwKSCY9sLbBgkKxrPB9ILW33Z4a+I34jqC12Yb3m/M5Ugn8c2YPb/T4 I/vXHjYrKtV/0GI3nZLUmymH8/rHNK7he5Il21Yl4jOecPTQmr4QU3s01pPgNhmO b14RXsJaYhT7KeITCmD0rAv582mmfpGvCXsbF4+AwZDN6o/bdRhEfPYhLjm1LRT7 lmTOUgSxLs/0c6BoHIO4pp1U+sXXxfjgsj/K7mUeaicN83m1hls= =9zVe -----END PGP SIGNATURE----- --NyOisLPfBHyJdxMft9ZSN2Oci7anTDdMC--