From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: package-fixes Date: Sun, 13 Dec 2015 10:18:58 +0000 Message-ID: References: <87zixfmfk0.fsf@gmail.com> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1450001946 19616 80.91.229.3 (13 Dec 2015 10:19:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Dec 2015 10:19:06 +0000 (UTC) Cc: emacs-devel To: Thomas Fitzsimmons Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 13 11:19:06 2015 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 1a83k9-0006RE-Jj for ged-emacs-devel@m.gmane.org; Sun, 13 Dec 2015 11:19:05 +0100 Original-Received: from localhost ([::1]:54607 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a83k8-0001vT-KL for ged-emacs-devel@m.gmane.org; Sun, 13 Dec 2015 05:19:04 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a83k4-0001ur-ME for emacs-devel@gnu.org; Sun, 13 Dec 2015 05:19:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a83k3-0000wb-Lv for emacs-devel@gnu.org; Sun, 13 Dec 2015 05:19:00 -0500 Original-Received: from mail-lb0-x233.google.com ([2a00:1450:4010:c04::233]:35191) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a83k3-0000wT-F2 for emacs-devel@gnu.org; Sun, 13 Dec 2015 05:18:59 -0500 Original-Received: by lbpu9 with SMTP id u9so85050142lbp.2 for ; Sun, 13 Dec 2015 02:18:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=bWhczPSQtYzu5+gBUQtSkDVUj+uMMe57itZ8TWjzlb4=; b=fIknfHaNRBjF6uVMscUqnDkS0qpD6M1RvNz0RvApY/8K4yqN4xQGYKS/vtJOTUVS+T KRKB07YOYTdT58u1MBqJX/ba1Gnt0IXLdCRGlh1M1XA9ahsFyehteu5lLTmMs5/uKOFV AdNCXSntuvyXJhmpZZTXr1LBscI6OwMgp2tHk9jLEhujOoevzvKc6AX2abeb/Ahe3TVw 3Y7eY7jz2Q6Q6YIJLvNNlKwl2b/uIYGqntvMTZMZFY+kKrSxcF/NjM4lBnvdYqPpz9rm ellV1Fq7IAZkHc4mKA1R2SYAzySYkbmQeIQX1N7fuiP64R09JhxNAnJyB8+/3Cu8dAIa 8FdQ== X-Received: by 10.112.161.33 with SMTP id xp1mr11030666lbb.141.1450001938595; Sun, 13 Dec 2015 02:18:58 -0800 (PST) Original-Received: by 10.112.202.99 with HTTP; Sun, 13 Dec 2015 02:18:58 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: 4o7-rSSD2dM1MSGOD_a1YnI-MTU X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c04::233 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:196205 Archived-At: 2015-12-13 2:42 GMT+00:00 Thomas Fitzsimmons : > Did you consider making package.el itself a :core package of GNU ELPA, > and releasing a fixed package-1.0.2 there? I did. Sadly, the current package.el is coupled to some built-in machinery that wasn't available in 24.1. And then there's the question of what will happen if package.el upgrades itself in the middle of a transaction (probably nothing good). We could make it wait until the end of the transaction to upgrade itself, but then it wouldn't prevent the bug in question for the package that depended on the newer (package "1.1.0").