From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Version naming Date: Thu, 16 Oct 2014 16:01:26 -0400 Message-ID: References: <8738ap3qgq.fsf@trouble.defaultvalue.org> <20141016095111.631bf393@anarchist.wooz.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1413489725 26870 80.91.229.3 (16 Oct 2014 20:02:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 16 Oct 2014 20:02:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: Barry Warsaw Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 16 22:01:57 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XerFE-0007RL-Th for ged-emacs-devel@m.gmane.org; Thu, 16 Oct 2014 22:01:57 +0200 Original-Received: from localhost ([::1]:52367 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XerFE-0004rx-Gt for ged-emacs-devel@m.gmane.org; Thu, 16 Oct 2014 16:01:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58756) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XerEw-0004re-5t for emacs-devel@gnu.org; Thu, 16 Oct 2014 16:01:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XerEl-0002pP-Qp for emacs-devel@gnu.org; Thu, 16 Oct 2014 16:01:38 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:30567) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XerEl-0002pL-NF for emacs-devel@gnu.org; Thu, 16 Oct 2014 16:01:27 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCE X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94381062" Original-Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Oct 2014 16:01:27 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id EBD7485A2; Thu, 16 Oct 2014 16:01:26 -0400 (EDT) In-Reply-To: <20141016095111.631bf393@anarchist.wooz.org> (Barry Warsaw's message of "Thu, 16 Oct 2014 09:51:11 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:175486 Archived-At: >> The real underlying cause is dpkg's inability to handle simultaneous >> installs of different versions of the same package. As a result, you >> get more work, as you point out, and I can't easily keep around all the >> versions I'd like to keep. > It depends. We can install multiple different versions of Python > simultaneously, including both Python 2[*] and Python 3, but it took a lot of > work both in upstream and in Debian by the Python maintainers to make that > happen. But you only get to do that by lying to dpkg and pretending that python2 and python3 are just different packages rather than different versions of the package. So you need to know beforehand which sets of packages people may want to keep together. The packaging of Emacs does the same with distinct emacs19, emacs20, emacs21, emacs22, emacs23, and emacs24 packages, each with its own set of versions. For those users who only want "emacs", it leads to superfluous packages lying around. For the maintainers, it leads to extra work. And for users like me, it still doesn't let me cleanly install Emacs-24.1, Emacs-24.2, and Emacs-24.3 at the same time. Stefan