From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jorgen Schaefer Newsgroups: gmane.emacs.bugs Subject: bug#19296: [PATCH] Package archives now have priorities. Date: Mon, 8 Dec 2014 19:49:13 +0100 Message-ID: <20141208194913.10cf0340@forcix> References: <20141207132244.A14A7200D1E@loki.jorgenschaefer.de> <20141207192105.48c4c41b@forcix> <20141207210038.384c7e84@forcix> <20141208115845.1adaa261@forcix> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1418064628 8816 80.91.229.3 (8 Dec 2014 18:50:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 8 Dec 2014 18:50:28 +0000 (UTC) Cc: 19296@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 08 19:50:21 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Xy3Nz-0001B7-H9 for geb-bug-gnu-emacs@m.gmane.org; Mon, 08 Dec 2014 19:50:19 +0100 Original-Received: from localhost ([::1]:35529 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy3Nz-0006wU-6F for geb-bug-gnu-emacs@m.gmane.org; Mon, 08 Dec 2014 13:50:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy3Np-0006vS-Ui for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:50:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xy3Ni-0002fQ-SO for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:50:09 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60781) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy3Ni-0002f5-Pj for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:50:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xy3Ni-0002Fz-Ew for bug-gnu-emacs@gnu.org; Mon, 08 Dec 2014 13:50:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jorgen Schaefer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Dec 2014 18:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19296 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 19296-submit@debbugs.gnu.org id=B19296.14180645608617 (code B ref 19296); Mon, 08 Dec 2014 18:50:02 +0000 Original-Received: (at 19296) by debbugs.gnu.org; 8 Dec 2014 18:49:20 +0000 Original-Received: from localhost ([127.0.0.1]:57994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy3N2-0002Ev-1q for submit@debbugs.gnu.org; Mon, 08 Dec 2014 13:49:20 -0500 Original-Received: from loki.jorgenschaefer.de ([87.230.15.51]:50456) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy3My-0002EZ-EM for 19296@debbugs.gnu.org; Mon, 08 Dec 2014 13:49:17 -0500 Original-Received: by loki.jorgenschaefer.de (Postfix, from userid 998) id E789C200D3A; Mon, 8 Dec 2014 19:49:14 +0100 (CET) Original-Received: from forcix (port-3334.pppoe.wtnet.de [84.46.13.19]) by loki.jorgenschaefer.de (Postfix) with ESMTPSA id 4238F200D2E; Mon, 8 Dec 2014 19:49:14 +0100 (CET) In-Reply-To: X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; i586-pc-linux-gnu) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:97017 Archived-At: On Mon, 08 Dec 2014 10:42:49 -0500 Stefan Monnier wrote: > > I don't think there is a good solution for that. > > But that is the problem that causes most harm since people get stuck > with an old version. I don't think this is the problem that causes most harm. For people to be stuck with an old version, the package needs to be removed from MELPA, else the version from MELPA will always be "the newest". The problem that I am trying to solve is that it is currently meaningless to have e.g. both MELPA and MELPA Stable in the archive list, because all packages in MELPA Stable are also available from MELPA, so if you have both in your archive list, you will always get the MELPA ones, never the MELPA Stable ones. But you do want MELPA in the archive list, because MELPA Stable only has about a third of the packages of MELPA. > BTW, there's yet another interesting situation to consider (which > we've had once in GNU ELPA for AucTeX): > - V2 is in R2, user installs it. > - Some problem is found in V2 > - R2 reverts to V1 > - User is never told that reverting to V1 is the recommended course > of action In other package archives, this is a problem of the person doing the releases, not the archive. They should do another release V3 that is equivalent to V1, not simply "revoke" an existing release. > Now that I think about it, maybe a better solution Ok, there are a number of possible approaches, all hypothetical. Let's be more concrete. What requirements would a patch need to fulfill that you deem it acceptable to be applied to the Emacs repository that solves my original problem (i.e. only install packages from a given repository if the package is not available from other repositories)? Regards, Jorgen