From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 21EB2138334 for ; Sun, 24 Nov 2019 13:32:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1BEBEE0830; Sun, 24 Nov 2019 13:32:07 +0000 (UTC) Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2F756E0828 for ; Sun, 24 Nov 2019 13:32:05 +0000 (UTC) Received: by mail-ot1-x32f.google.com with SMTP id w24so10265075otk.6 for ; Sun, 24 Nov 2019 05:32:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=prQFg6u+Ac+q6Adx4jrto8N9t4+maw9Qn+d0Ow8Dbww=; b=CJTm2QzMfcbgGSpeHPZEti78oB0Chh9vCJXezG8lr1oGdvhjlMAhDlJ4xIIuvximZ1 qj26xb0DyL/C9DmEyjAqmE3WgbXC6Ce8wKhQ/jKQpDF67bb3D9J6q3rYwPjTtXtBceCa 7KjIQ36BMKQD3Nlvz50cMKa+BhEWiULq6P7rEWTwx+8vCLF0Pc+oB+ZsSY/Bmvow/ZFd cO6SlzhN8p2lzVdU5981Ha5ms10bygr+NQyUx6B9+ourqtdDS4nfN8iJgd/2QW7nY0Ps Tg16/hgDxZtabUIDl15oXnii5HCjh3YH8N3X3i4pe08MX5gu6/EHDCi7hGZFV8GnTgvf x4mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=prQFg6u+Ac+q6Adx4jrto8N9t4+maw9Qn+d0Ow8Dbww=; b=H7tt727VgThh+VjaYL5/p6dbV8rr1YMX+OtckfZsSlyXaHYYHJTZ+hPqP5dq0Xa7XA 8RJ14BinR8awhdPLEdvIO3RGyKu2SpLIxoF7KhoqdQoB69e2muizs7KV/q4K+luSMxuW 4MEmlEBnZlnnYJB5EbURxSig/ULtjhITIDGH2dvZC+U/vV8TwXXDKB8XY63PVn3Cp9SL vyhiJVhAhQZ1DbN+qEVTKT4I7JN2NGXLK/dTWfv1QzHn22PAav9wD5ZeeRTgGWUEZMp3 9+iNAGMDrJdYbAftaO5aXDkyH9KttOOYWbocVg1+biHMcoSByhxYx5el889f5BRdV3gb ioAg== X-Gm-Message-State: APjAAAUKbXGOLQFom2PKDKNb2ai6iop4wA2etsFEpIis4O3Zkb1G+jrT Rr05+1a1szKCdAeNLsy7AZcIgoYpFwf2RKnuNlfqaw== X-Google-Smtp-Source: APXvYqxWUH6iUbUwaO1f7hn5h/hhyhrj8SaYSFvToBr03cv1wt3lpxEQQer0xBtS8WGGK93IvicwKjnyb6mJ3mEwGp0= X-Received: by 2002:a9d:6649:: with SMTP id q9mr5259613otm.313.1574602324877; Sun, 24 Nov 2019 05:32:04 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <87a78l4gj2.fsf@robot.e.airelinux.org> In-Reply-To: <87a78l4gj2.fsf@robot.e.airelinux.org> From: Francesco Riosa Date: Sun, 24 Nov 2019 14:31:53 +0100 Message-ID: Subject: Re: [gentoo-dev] Migrate away from python-2 or not To: gentoo development Content-Type: multipart/alternative; boundary="0000000000003ca417059817ac2f" X-Archives-Salt: d75f1371-3ffd-467d-885c-37d80a33c2e3 X-Archives-Hash: ac9f7b946abc02aa6c7986ba8a047be1 --0000000000003ca417059817ac2f Content-Type: text/plain; charset="UTF-8" Il giorno dom 24 nov 2019 alle ore 13:20 Benda Xu ha scritto: > > > > Given the python-2 countdown deadline being 2020-01-01, a month away, > shall we get rid of python-2? > > yes please as much as possible. In my experience most server instances can live without py2 at all (after clang 9). In desktop world thare are very few, but important packages that still require it. The Gimp being one prominent example > > If the answer is yes, we will need to decide on the following > python-2-only packages. > > ,---- > | $ comm -23 <(equery -qC h python_targets_python2_7 | sort ) <(equery -qC > h python_targets_python3_6 | sort) > | dev-lang/yasm-1.3.0 > | dev-libs/libxslt-1.1.33-r1 > | dev-python/backports-functools-lru-cache-1.5 > | dev-python/enum34-1.1.6-r1 > | dev-python/functools32-3.2.3 > | dev-python/futures-3.2.0 > | dev-python/pygobject-2.28.6-r55 > | dev-python/pygtk-2.24.0-r4 > | dev-python/subprocess32-3.2.7 > | dev-util/boost-build-1.70.0 > | dev-vcs/subversion-1.12.2 > | gnome-base/libglade-2.6.4-r2 > | net-analyzer/nmap-7.70 > | sys-devel/clang-8.0.1 > | x11-wm/xpra-2.4.3 > `---- > "As much as possible" IMHO exclude at least yasm, libxslt and nmap > > If the answer is no, to avoid holding back new versions having only > python3, such as bug 671796 for dev-python/matplotlib bump, old versions > with python_targets_python2_7 and new versions without should be > co-installable into different SLOTs. > whatever your (gentoo dev) choice I wish you good luck --0000000000003ca417059817ac2f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Il giorno dom 24 nov 2019 alle ore 13:20 = Benda Xu <heroxbd@gentoo.org&g= t; ha scritto:
<= br>

Given the python-2 countdown deadline being 2020-01-01, a month away,
shall we get rid of python-2?

yes please as much as possible.=C2=A0
In my experi= ence most server instances can live without py2 at all (after clang 9).
= In desktop world thare are very few, but important packages that still requ= ire it.
The Gimp being one prominent example

= =C2=A0

If the answer is yes, we will need to decide on the following
python-2-only packages.

,----
| $ comm -23 <(equery -qC h python_targets_python2_7 | sort ) <(equer= y -qC h python_targets_python3_6 | sort)
| dev-lang/yasm-1.3.0
| dev-libs/libxslt-1.1.33-r1
| dev-python/backports-functools-lru-cache-1.5
| dev-python/enum34-1.1.6-r1
| dev-python/functools32-3.2.3
| dev-python/futures-3.2.0
| dev-python/pygobject-2.28.6-r55
| dev-python/pygtk-2.24.0-r4
| dev-python/subprocess32-3.2.7
| dev-util/boost-build-1.70.0
| dev-vcs/subversion-1.12.2
| gnome-base/libglade-2.6.4-r2
| net-analyzer/nmap-7.70
| sys-devel/clang-8.0.1
| x11-wm/xpra-2.4.3
`----
"As much as possible" IMHO exclude at = least yasm, libxslt and nmap

=C2=A0

If the answer is no, to avoid holding back new versions having only
python3, such as bug 671796 for dev-python/matplotlib bump, old versions with python_targets_python2_7 and new versions without should be
co-installable into different SLOTs.

wh= atever your (gentoo dev) choice=C2=A0 I wish you good luck
=C2=A0=
--0000000000003ca417059817ac2f--