From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Fitzsimmons Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: package-fixes Date: Sun, 13 Dec 2015 11:44:31 -0500 Message-ID: References: <87zixfmfk0.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1450025088 27184 80.91.229.3 (13 Dec 2015 16:44:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Dec 2015 16:44:48 +0000 (UTC) Cc: emacs-devel To: Artur Malabarba Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 13 17:44:42 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 1a89lK-0003Ov-1X for ged-emacs-devel@m.gmane.org; Sun, 13 Dec 2015 17:44:42 +0100 Original-Received: from localhost ([::1]:55830 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a89lJ-0005Bj-9n for ged-emacs-devel@m.gmane.org; Sun, 13 Dec 2015 11:44:41 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34391) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a89lF-0005BV-IQ for emacs-devel@gnu.org; Sun, 13 Dec 2015 11:44:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a89lB-0002Vu-IU for emacs-devel@gnu.org; Sun, 13 Dec 2015 11:44:37 -0500 Original-Received: from mail-io0-x229.google.com ([2607:f8b0:4001:c06::229]:33018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a89lB-0002Vk-Co for emacs-devel@gnu.org; Sun, 13 Dec 2015 11:44:33 -0500 Original-Received: by iow186 with SMTP id 186so3819720iow.0 for ; Sun, 13 Dec 2015 08:44:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fitzsim-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=HQf05x7Qf3piBBkIZxyUqMt8TGz6udUuChimChWK3tM=; b=FrVtGN2Lmb08WJK3tWuIJjI/6UyOLPzUN4e5GBUbaZRzVLlRwHlH/20Asd4fh78iUP MLgixX5e1/0V1UgOqVZ/9zJGlvZRDzKdpk239UI22xNE9RE8W+cpIcoarPAW7R8vtmnn 1B4d+nXnpMh6KzKMtIfYzUtI8nkDxHLOXjQMfBDd1Eylykn3/KswD1ChhjZO9HENBJI4 XrCspS+meqgvMjVsmHEiw8psFBuWLo2uJ5WlIjET/SRR771RaUX81grKLT0zHlmwu3kK uvQck3BggmIVFm8FE1F5hDxBmzcdXzZJyaMYNBIVy8NrEJhVzDSUVuYujwJGpzFI3xtj JlDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=HQf05x7Qf3piBBkIZxyUqMt8TGz6udUuChimChWK3tM=; b=UhugAChlrRw7kcwq/AbfeOY6qeHV9tu5KW0p5HULnu6crK29CnkIFWP1xcghwzYwoZ SZxkGM+RVXgiQLmFv+k2Rlynl7q3gG2eeGmisIwSl3/7AdXNs0djfz5NRSX364+yQNdq 0t8I/WqYdAWj/CHIlsgedkmGJct6wps+sSWd+kbPj0vMc7Zl9CGxilceDbLvncmaMSx0 gCDb8wEVJQYTVeAiQh6GeHWCyI6PPaD93ira6jdUns+o1+pDfAlT+gFKp1FD5Tc2QKd+ oimQXBBSkW3ewPjh5CXm7LT8PcEzdhWEUTD8p5xJtmYfSW4+aQIiAYtbQnS5KNJ+WyGU S0bQ== X-Gm-Message-State: ALoCoQkmskFNrBd+8EH1I5TOucLYuUFUqBTLm13b26lwy1Od70msdfLuThuQrHnF2nWM5K7Aj3r7TOWcxFN6yvR43TNGfuv/xg== X-Received: by 10.107.8.69 with SMTP id 66mr29029494ioi.34.1450025072703; Sun, 13 Dec 2015 08:44:32 -0800 (PST) Original-Received: from hp-dv5t (69-165-165-189.dsl.teksavvy.com. [69.165.165.189]) by smtp.gmail.com with ESMTPSA id 19sm10521351iop.42.2015.12.13.08.44.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Dec 2015 08:44:31 -0800 (PST) In-Reply-To: (Artur Malabarba's message of "Sun, 13 Dec 2015 10:18:58 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4001:c06::229 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:196211 Archived-At: Artur Malabarba writes: > 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"). OK, too bad. I wonder if at archive-generation time the GNU ELPA build scripts should insert (package-fixes "") in Package-Requires, for all packages that support emacs < 25.1. It sounds like it's hard to know if a given package is affected, and even difficult to replicate a bad-compilation situation? Someone reported an issue with fsm-0.2.el after upgrading to it, on Emacs 24.5. I couldn't replicate it. I think it might have been this issue. I guess once package-fixes lands, to be safe, I should release fsm-0.3.el that depends on it. Thomas