From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Yann Hodique Newsgroups: gmane.emacs.bugs Subject: bug#14137: [PATCH] make package.el more distribution-friendly Date: Thu, 04 Apr 2013 09:49:53 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1365065463 14146 80.91.229.3 (4 Apr 2013 08:51:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Apr 2013 08:51:03 +0000 (UTC) To: 14137@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 04 10:51:31 2013 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 1UNftK-0005vB-Hm for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Apr 2013 10:51:30 +0200 Original-Received: from localhost ([::1]:32950 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNfsv-0003Mj-Np for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Apr 2013 04:51:05 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNfsr-0003Mc-TI for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2013 04:51:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNfsl-0002bR-LX for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2013 04:51:01 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNfsl-0002bL-GB for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2013 04:50:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UNfvn-0000Zc-Gj for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2013 04:54:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Yann Hodique Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Apr 2013 08:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13650656012152 (code B ref -1); Thu, 04 Apr 2013 08:54:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Apr 2013 08:53:21 +0000 Original-Received: from localhost ([127.0.0.1]:32971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UNfv6-0000Yf-FM for submit@debbugs.gnu.org; Thu, 04 Apr 2013 04:53:20 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:52260) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UNfv0-0000Xy-GZ for submit@debbugs.gnu.org; Thu, 04 Apr 2013 04:53:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNfrw-0002Gz-7E for submit@debbugs.gnu.org; Thu, 04 Apr 2013 04:50:05 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:42521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNfrw-0002GK-57 for submit@debbugs.gnu.org; Thu, 04 Apr 2013 04:50:04 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35381) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNfru-0003Fm-Sa for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2013 04:50:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNfrr-0002Am-Ev for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2013 04:50:02 -0400 Original-Received: from mail-we0-x22c.google.com ([2a00:1450:400c:c03::22c]:55596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNfrr-0002Ae-7y for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2013 04:49:59 -0400 Original-Received: by mail-we0-f172.google.com with SMTP id r3so1866724wey.17 for ; Thu, 04 Apr 2013 01:49:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:user-agent:face:date:message-id :mime-version:content-type; bh=mtJbcHSUggukAGtx067cL+klDCbfLGIpEwtNhQg+BUw=; b=S46dad0mHrTRBxsyOHtS9qiTK8+4msyoXvFtz32tWsaZuaxRw/mpRMQmlttenMAMue MzIBzp+qGLim0epAgvVL0abuTP77tMi8fxY51mGIQPTQiMebjlXCavXo0uhPhzCZP8f9 RoIreGJtj0wflvFBqj4RDAJosjHXac5J3ev38dWfrfixGI3EUjxE7V4FseElvmcmf+MF c8N9KMebm1gCjHOfb5rVF1aMsp6QiFq4KwIoHvExJ/JjjmfwD4d9e176/L0Jxfz8Dlc1 gWt5a/s4WTpnL+tQEZWsydKjaavv8jMKLbi/RVPPw7Ps+LyujpMcKtthlYMeA3ShP4yT np/g== X-Received: by 10.180.79.6 with SMTP id f6mr27593654wix.26.1365065398117; Thu, 04 Apr 2013 01:49:58 -0700 (PDT) Original-Received: from jarvis.hodique.info (cl-410.bru-01.be.sixxs.net. [2001:6f8:202:199::2]) by mx.google.com with ESMTPS id ed6sm14495289wib.9.2013.04.04.01.49.56 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 04 Apr 2013 01:49:57 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (darwin) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAACpQTFRF HBgXPyYdPSkeMiwmRkJBYT4sik8zZF1XqWpMx2RDk42MzYRYtrGw09DVySZyaAAAAklJREFUOMuF 0z9v00AUAPCHr/kANgowOi6hjFbOCImp1CdF6kaUCwEmkBJSdYmUSBZRGRMsske1MlKIFKVr5XAr U1TPSFX6XXjvnKp2KOLG97v3x3dnuP7Hgv/B+vLyLlivZkGwSP6GlXABvHmyDese0GIn2zBzNYCX bEGagOswycG6ewMsyMEVVTJMiyQHv2lzuTOSNrDPWfhF8FSpuGXt5IB6s6bCNfLOt8FoEMT1JAv7 wFz25E7gtqFLqS856IJhl481/MyN27tnGe+wc1uprzn4fvS+MFYxwvDtLcyT1Y9oUhyri3ZHtTIg B7NP0WmDMo7VcJABKRvRtKNbq3hxC21ZKx2pMAWVgQt5H95MNSynKnMfZTzTQkSwjKLpPAN1H+CB zogmYaa5ED7eUzMeY+tw9HqRAcEBnoUhxYfFQZIBelRNhGjSKj6cb14kBH3hY5dCGI+XpzXTebzJ gY+CC47FHiGENQdXVfeBuvA55y5eYRgOnTJRdXC+6eFTiiHbHyplKVGoHGDQw1okzi5BCcUbXANn KL4WYAeyZJomJu0l4ALKZvlCvkrBOaG3dhOvdtlLjJt6AP2UN3DosoppOhr20v+Cwq4ncE8JwaLB gJpyPa/n0mQIJn0m0EExTHE5HgxUHAvnsjT41ARTnu8juAaUML5bSQHn8vkLBGYDUCkLS+tD577H qwjcpl8Le+BmIWgnHkrgws5BCvjTMbpaAsHPcK6+jXNhLfqGQND4XHhn4Ik5T8HCzKu+Bk98qwq+ 6AFOimPZ8Aem5xXrk2gG/wAAAABJRU5ErkJggg== X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:73148 Archived-At: This trivial patch allows to redistribute package.el outside of emacs more easily by: - making the dependency to tabulated-list.el explicit - giving a version number to tabulated-list.el The former is not very important, but without the latter we can't reliably backport tabulated-list.el and/or depend on it in packages for older Emacsen without risking to mask the built-in one when installing packages that depend on it. The curent workaround is to depend on version "0" of tabulated-list, but that's ugly and means that basically we can't make it evolve. Generally speaking, all built-in packages should have version numbers. 2013-04-04 Yann Hodique * lisp/emacs-lisp/package.el: depend on tabulated-list explicitly * lisp/emacs-lisp/tabulated-list.el: set version number *** /var/folders/5v/p46z8rl56452tz_1c_fm_zmr0000gn/T//2TbtBg_package.el 2013-04-04 09:00:04.000000000 +0100 --- lisp/emacs-lisp/package.el 2013-04-04 08:59:41.000000000 +0100 *************** *** 6,11 **** --- 6,12 ---- ;; Created: 10 Mar 2007 ;; Version: 1.0.1 ;; Keywords: tools + ;; Package-Requires: ((tabulated-list "1.0")) ;; This file is part of GNU Emacs. *** /var/folders/5v/p46z8rl56452tz_1c_fm_zmr0000gn/T//2XzEpg_tabulated-list.el 2013-04-04 09:00:04.000000000 +0100 --- lisp/emacs-lisp/tabulated-list.el 2013-04-04 08:59:17.000000000 +0100 *************** *** 4,9 **** --- 4,10 ---- ;; Author: Chong Yidong ;; Keywords: extensions, lisp + ;; Version: 1.0 ;; This file is part of GNU Emacs. -- It is possible to become intoxicated with rebellion for rebellion's sake. -- DOMINIC VERNIUS, Ecaz Memoirs