From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#20056: 25.0.50; Remove non Common Lisp stuff from cl*.el libraries Date: Mon, 29 Feb 2016 12:57:17 -0800 (PST) Message-ID: References: <834mpv73zc.fsf@gnu.org> <85io178el2.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1456779505 19461 80.91.229.3 (29 Feb 2016 20:58:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Feb 2016 20:58:25 +0000 (UTC) To: Glenn Morris , 20056@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 29 21:58:12 2016 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 1aaUtP-0004Re-Qg for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Feb 2016 21:58:12 +0100 Original-Received: from localhost ([::1]:39114 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaUtP-0005DI-4R for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Feb 2016 15:58:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaUtL-0005D9-R2 for bug-gnu-emacs@gnu.org; Mon, 29 Feb 2016 15:58:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaUtG-0002xI-Ry for bug-gnu-emacs@gnu.org; Mon, 29 Feb 2016 15:58:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57040) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaUtG-0002xE-Nt for bug-gnu-emacs@gnu.org; Mon, 29 Feb 2016 15:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aaUtG-0008Ej-Iu for bug-gnu-emacs@gnu.org; Mon, 29 Feb 2016 15:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Feb 2016 20:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20056 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug wontfix Original-Received: via spool by 20056-submit@debbugs.gnu.org id=B20056.145677944731529 (code B ref 20056); Mon, 29 Feb 2016 20:58:02 +0000 Original-Received: (at 20056) by debbugs.gnu.org; 29 Feb 2016 20:57:27 +0000 Original-Received: from localhost ([127.0.0.1]:54165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaUsh-0008CT-CC for submit@debbugs.gnu.org; Mon, 29 Feb 2016 15:57:27 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:49154) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaUsf-0008Bw-38 for 20056@debbugs.gnu.org; Mon, 29 Feb 2016 15:57:25 -0500 Original-Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u1TKvISK030660 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 29 Feb 2016 20:57:18 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u1TKvIo1003985 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 29 Feb 2016 20:57:18 GMT Original-Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u1TKvHkj016997; Mon, 29 Feb 2016 20:57:17 GMT In-Reply-To: <85io178el2.fsf@fencepost.gnu.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: userv0021.oracle.com [156.151.31.71] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:114168 Archived-At: > >>> In GNU Emacs 25.0.50.1 (i686-pc-mingw32) > >>> of 2015-02-27 on LEG570 > >>> Bzr revision: b2a590d4e3dc692a97c1b53e015b945d84b4b4c7 > >> ^^^^^^^^^^^^^ > >> > >> Dani, what's this "bzr revision" thing about? > > > > I don't know. >=20 > For the record, it's a bug in Someone's custom Emacs bug reporting > package. Yes, it came fom my library `emacsbug+.el'. http://www.emacswiki.org/emacs/download/emacsbug%2b.el It does this: (insert "\n\nIn " (emacs-version) "\n") (when (and (boundp 'emacs-bzr-version) (stringp emacs-bzr-version)) (insert "Bzr revision: " emacs-bzr-version "\n")) Which is exactly what vanilla Emacs did too, a couple of years ago. I just had not updated my library to use the renamed label, `Repository version:'. I've done that now, so this scandalous problem should no longer plague you. In any case, my code does not define or set `emacs-bzr-version'. ,---- | emacs-bzr-version is a variable defined in `emacsbug+.el'. | Its value is nil |=20 | This variable is an alias for `emacs-repository-version'. | This variable is obsolete since 24.4; | use `emacs-repository-version' instead. |=20 | Documentation: | String giving the repository revision from which this Emacs was built. | Value is nil if Emacs was not built from a repository checkout, | or if we could not determine the revision. `---- My code uses the old name of this variable because it works, including across multiple Emacs versions. Naturally, I proposed the little that `emacsbugs+.el' does to Emacs Dev for `emacsbug.el'. Naturally, there was no interest. What does it do? It just lets users choose which fields to include by default in a bug report. What Emacs does with a monolithic `report-emacs-bug', this library does with a modular `report-emacs-bug'. That's all. Not a biggee. User option `ebp-report-emacs-bug-included-fields': (defcustom ebp-report-emacs-bug-included-fields '(version settings major-mode minor-modes recent-input recent-messages load-shadows features) "Fields to include by default for command `report-emacs-bug'. The fields are included automatically in the buffer where you edit your bug report." :type '(set (const :tag "Emacs version info" version) (const :tag "Important settings" settings) (const :tag "Major mode" major-mode) (const :tag "Minor modes" minor-modes) (const :tag "Recent input" recent-input) (const :tag "Recent messages" recent-messages) (const :tag "Load-path shadows" load-shadows) (const :tag "Features" features)) :group 'emacsbug-plus :group 'convenience) For my own purposes, I use the value `(version)': report just the version info, by default. There are also commands to insert all or any of the fields. To insert recent input, for example, you can use command `edp-insert-recent-input'.