From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#19296: [PATCH] Package archives now have priorities. Date: Sun, 14 Dec 2014 23:59:13 -0500 Message-ID: References: <20141207132244.A14A7200D1E@loki.jorgenschaefer.de> <20141207192105.48c4c41b@forcix> <20141207210038.384c7e84@forcix> <20141208115845.1adaa261@forcix> <20141208194913.10cf0340@forcix> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418619636 6934 80.91.229.3 (15 Dec 2014 05:00:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Dec 2014 05:00:36 +0000 (UTC) Cc: 19296@debbugs.gnu.org To: Jorgen Schaefer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 15 06:00:28 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 1Y0Nlf-0000BK-GD for geb-bug-gnu-emacs@m.gmane.org; Mon, 15 Dec 2014 06:00:23 +0100 Original-Received: from localhost ([::1]:37962 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y0Nle-0000Fo-Vs for geb-bug-gnu-emacs@m.gmane.org; Mon, 15 Dec 2014 00:00:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y0NlU-0000FX-5o for bug-gnu-emacs@gnu.org; Mon, 15 Dec 2014 00:00:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y0NlM-0000es-IT for bug-gnu-emacs@gnu.org; Mon, 15 Dec 2014 00:00:12 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y0NlM-0000dJ-Ek for bug-gnu-emacs@gnu.org; Mon, 15 Dec 2014 00:00:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Y0NlL-0007uo-Bf for bug-gnu-emacs@gnu.org; Mon, 15 Dec 2014 00:00:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Dec 2014 05:00: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.141861956330314 (code B ref 19296); Mon, 15 Dec 2014 05:00:02 +0000 Original-Received: (at 19296) by debbugs.gnu.org; 15 Dec 2014 04:59:23 +0000 Original-Received: from localhost ([127.0.0.1]:46360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0Nkg-0007ss-Th for submit@debbugs.gnu.org; Sun, 14 Dec 2014 23:59:23 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:5603) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y0Nkd-0007sa-F6 for 19296@debbugs.gnu.org; Sun, 14 Dec 2014 23:59:20 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjwPAOwQflTO+ILA/2dsb2JhbABbgweDYIVaxR0EAgKBJBcBAQEBAQF8hAMBAQMBViMFCwsOJhIUGA0kLogcCdZZAQEBAQYBAQEBAR2QLUIHhEgFiwGDTYkIBYx4ilyBeIQZIYE2gUEBAQE X-IPAS-Result: AjwPAOwQflTO+ILA/2dsb2JhbABbgweDYIVaxR0EAgKBJBcBAQEBAQF8hAMBAQMBViMFCwsOJhIUGA0kLogcCdZZAQEBAQYBAQEBAR2QLUIHhEgFiwGDTYkIBYx4ilyBeIQZIYE2gUEBAQE X-IronPort-AV: E=Sophos;i="5.07,502,1413259200"; d="scan'208";a="101994475" Original-Received: from 206-248-130-192.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([206.248.130.192]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 14 Dec 2014 23:59:13 -0500 Original-Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 2E43DAE15A; Sun, 14 Dec 2014 23:59:13 -0500 (EST) In-Reply-To: <20141208194913.10cf0340@forcix> (Jorgen Schaefer's message of "Mon, 8 Dec 2014 19:49:13 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) 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:97342 Archived-At: >> > 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". Experience shows that MELPA can fall behind also if the development moves elsewhere (e.g. in GNU ELPA) and its recipe is not updated. > 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, I see, that makes sense. > 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)? I'd like a solution that also addresses, at least partly, the other problem (the one where the MELPA version is superseded by a version elsewhere such as in GNU ELPA). It's not important to automatically upgrade the package from the MELPA version to the GNU ELPA version, but the user should somehow be warned at some point that the MELPA version is not the latest any more. I think in general it would be desirable to try and remember where a package came from so that upgrading to a version in another repository doesn't happen automatically. Stefan