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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7B110158046 for ; Sat, 12 Oct 2024 12:30:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DE090E2A27; Sat, 12 Oct 2024 12:30:16 +0000 (UTC) Received: from sysrq.in (sysrq.in [37.79.202.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 344DDE2A1F for ; Sat, 12 Oct 2024 12:30:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=sysrq.in; bh=yat2f65Hmiw fkjkI5rRwf5RnM5rpHc+412KEXtcaGkw=; h=in-reply-to:references:to:from; d=sysrq.in; b=aJItqX/GB/ZwtqRKRGFJzHG5xN3DRG91Zz8i9N4mKWKC895ZT+j3G6kA Ot5i0XAYdrrenD5TwBEX3VFA6NIv4vMOkmO+9Hz/gfmctnrJSmOE/nW7st/KE2jHPbD04v cXAVfNwBXtrI3wZ4Fu7SizMwIGe5E/j2T9yJAuHK/hYSmSmRyquR1mZWxpWTKwM5aRmN2T rrYMtGtJezLMhN9mpjpUpkC61Vth9Ak0Bn3XBx6S4cyoAp8ZVON7cVqQ6lRqVsIRXIEaOY xphqFdyMFZBqVpnusTwKPzkdPc86GGjAv7ncP32EtZzY81SVm6BDK47f4vlxB0OEU6NPLT ci/Vyw== Received: from sysrq.in ( [10.0.0.1]) by sysrq.in (OpenSMTPD) with ESMTPS id ffece516 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Sat, 12 Oct 2024 12:30:08 +0000 (UTC) Date: Sat, 12 Oct 2024 17:30:07 +0500 From: "Anna (cybertailor) Vyalkova" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [RFC] Splitting dev-lang/python into per-slot packages, starting with 3.14 Message-ID: Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <05da4193-14d7-412c-8fc6-fc72d3fcbf09@gentoo.org> <8ce4e62aad6463d0af692305c44dfe2eb887790c.camel@gentoo.org> 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 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8ce4e62aad6463d0af692305c44dfe2eb887790c.camel@gentoo.org> User-Agent: Mutt/2.2.13 (2024-03-09) X-Archives-Salt: cb95526f-add7-4567-9e7c-daf755b4beba X-Archives-Hash: 7676c9ea38171fa418c74aa3c9caa585 On 2024-10-12 11:13, Michał Górny wrote: >On Sat, 2024-10-12 at 10:50 +0200, Luca Barbato wrote: >> On 12/10/24 10:12, Michał Górny wrote: >> > Comments? >> > >> I'm afraid it would lead to way too many packages and I'm not sure the >> overall experience would be an improvement. > >5 are too many? Absolutely no, and your proposal seems to solve the shortcomings of slotting given the limitations. Just Python is not the only language with multiple simultaneous versions supported in Gentoo (Ruby comes to mind first), and it opens a slippery slope. Is there anything that makes Python unique enough to stand out from conventions estabilished for packaging other languages? Or would it essentially lead to a new policy? (I'm satisfied with using 'package.mask' and 'package.accept_keywords' to prevent "greedy" upgrades, if that matters)