X-Original-To: alpine-devel@lists.alpinelinux.org Received: from outgoing.fripost.org (giraff.fripost.org [193.234.15.44]) by lists.alpinelinux.org (Postfix) with ESMTP id 88775F83184 for ; Tue, 19 Mar 2019 11:33:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by outgoing.fripost.org (Postfix) with ESMTP id 985851577A38 for ; Tue, 19 Mar 2019 12:33:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=x.fripost.org; h= in-reply-to:content-disposition:content-type:content-type :mime-version:references:message-id:subject:subject:from:from :date:date; s=9df9cdc7e101629b5003b587945afa70; t=1552995185; x= 1554809586; bh=q04GCjEtpJslxsFZDjqgDNGeFQEoVdj4pa7SQvPdWLM=; b=x 5CgMqtGvK0xXm94iiyd+q0iG3UytvfPoJHOZz1Y3ItShV/vvgI3IC3kVQNb8ClyH Q0tKGmnNFzp/07WiFlrcO4UD/zcUG74buWVHYNFHdkLcxaaPIphtoJKYavWfd/yX 4oFJv5GCOT3h2OHm/VihF9chwFCraBi2Cwre1lQLIbMtQNgoO/afd36V1wD0q/yr /9IB6rBQLDJxuoquEFPTh9jVPtQd1BRNS8zUXEeNOGd+JFw3R6O+z2lSvqi+xerv DlNlC/mPeNjWIJw2XQWTI2uFt53jGB/eh0VuuTJxTbd8dU0CvIxgiR9rm78q7lni tVPl7giR430isnh5VTQ6g== X-Virus-Scanned: Debian amavisd-new at fripost.org Received: from outgoing.fripost.org ([127.0.0.1]) by localhost (giraff.fripost.org [127.0.0.1]) (amavisd-new, port 10040) with LMTP id YBQsCH8rn896 for ; Tue, 19 Mar 2019 12:33:05 +0100 (CET) Received: from smtp.fripost.org (unknown [172.16.0.6]) by outgoing.fripost.org (Postfix) with ESMTP id 803021577A35 for ; Tue, 19 Mar 2019 12:33:05 +0100 (CET) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by smtp.fripost.org (Postfix) with ESMTPSA id D867D4D49CE0 for ; Tue, 19 Mar 2019 12:33:02 +0100 (CET) Received: (qmail 7490 invoked from network); 19 Mar 2019 11:32:27 -0000 Received: from localhost (HELO aetey.se) (eh1ba719@127.0.0.1) by mail with ESMTPA; 19 Mar 2019 11:32:27 -0000 Date: Tue, 19 Mar 2019 12:32:30 +0100 From: u-3qpt@aetey.se To: Natanael Copa Cc: Drew DeVault , alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] Normalizing Python packages in aports Message-ID: <20190319113230.GM23721@example.net> References: <20190306212501.GD2800@cirno.localdomain> <20190314112413.29dd9816@ncopa-desktop.copa.dup.pw> <20190314191241.GF1544@homura.localdomain> <20190319103153.3964ded5@ncopa-desktop.copa.dup.pw> X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190319103153.3964ded5@ncopa-desktop.copa.dup.pw> On Tue, Mar 19, 2019 at 10:31:53AM +0100, Natanael Copa wrote: > Earler, before python3 was supported, all the py-* packages was > python2. We should probably also look over all py-* packages and make > sure that all python2 packages are renamed to py2-*. 2c from a lurker. A large part of this thread looks dedicated to surviving a mess created by the reuse of the same name "python" (also "py-" as a prefix or similar) for different and incompatible softwares. The problems would hardly exist if python2 and python3 worlds were separated from the beginning. That's why I would like to emphasize the need to always use strictly specified references for the purposes of packaging. In other words: Do not use "default" names which change their meaning with time and then their usage must be traced and adjusted everywhere (!) >From this point of view, it is important to (also) name all python3 packages as py3-*. This is not the same as handling the preferences of the _users_. They can get a convenience link of "python" to something they like - but then per-user, not in the common part of $PATH. This is not hard. (It _is_ hard to prevent the misuse of "default" "python" if it is present at hand, with its unpredictable semantics. No "python" should be there in a common location like /usr/{,local/}bin unless a local administrator adds a link there to some pythonN or whatnot and takes himself all the consequences. "python2" and/or "python3" should be there today, possibly "python3" and "python4" tomorrow, but not some "python"-of-the-day.) Please do not perpetuate the others' badly chosen practices - they can not be made consistent other than only temporary and only with a large effort each time, if at all. Rune --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---