From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 23 02:07:25 2020 Received: (at submit) by debbugs.gnu.org; 23 Aug 2020 06:07:25 +0000 Received: from localhost ([127.0.0.1]:51960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9jA4-0000lq-Vl for submit@debbugs.gnu.org; Sun, 23 Aug 2020 02:07:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:60024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9jA3-0000lj-Ml for submit@debbugs.gnu.org; Sun, 23 Aug 2020 02:07:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57886) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9jA3-0001AT-IL for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2020 02:07:23 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:42576) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9jA1-0004uD-Ho for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2020 02:07:23 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07N65Pfd081089 for ; Sun, 23 Aug 2020 06:07:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : content-type; s=corp-2020-01-29; bh=bfva74Crva+BPgzyZ2n6KG0G1Kfz0iU0U4wllustRiU=; b=QJja3f2wZ243G3Lz4OQDpQJYlYC00F4uUjxpg91D7OZO07KBgPyNE2yOHQsxJXUbNsQR yLOEspTIkt19De2WaewM3t5sInlKe/6QxMLF5vBjM2k354MY6YsPDmvGS0/XH/oRQ7lm LBZxl/MMMCYC2H1ZS0Ml9yQ+brTpW0i3yMivziI2YjlRkeDqHMd1XNvBdCy4aJeaS1vo q+nET22ruQAQr04VCTgXL+l+oUdgRX3ibrtzy+MgywkVLqpkWoxFI9uNUNR29raEvqUK rVhmIZuuJSIx5XfE0tp1kOEZH1U3i/7ms2JF/NNu/ObYyz+SKI0LC0yVNtJBmaIrEZs0 og== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2120.oracle.com with ESMTP id 333cse0d3g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Sun, 23 Aug 2020 06:07:12 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07N6380a187948 for ; Sun, 23 Aug 2020 06:07:12 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userp3030.oracle.com with ESMTP id 333d9u5sjd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 23 Aug 2020 06:07:12 +0000 Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 07N67Blu012056 for ; Sun, 23 Aug 2020 06:07:12 GMT MIME-Version: 1.0 Message-ID: <1e8dbcb9-e47f-48fd-a34a-f1cf304ba4cc@default> Date: Sat, 22 Aug 2020 23:07:09 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 26.3; [PATCH] Let Info bookmarks go to current, not recorded, version of manual X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5044.0 (x86)] Content-Type: multipart/mixed; boundary="__15981628308762893abhmp0008.oracle.com" X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9721 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=1 mlxscore=0 spamscore=0 mlxlogscore=999 malwarescore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008230068 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9721 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 phishscore=0 impostorscore=0 bulkscore=0 adultscore=0 spamscore=0 suspectscore=1 lowpriorityscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008230069 Received-SPF: pass client-ip=156.151.31.85; envelope-from=drew.adams@oracle.com; helo=userp2120.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/23 02:07:13 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --__15981628308762893abhmp0008.oracle.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable An Info bookmark, like most bookmarks, records the target file as an absolute file name. When you jump to an Info bookmark it jumps to the recorded node in that Info file. But what if you have Info bookmarks that were recorded for older Emacs versions? They typically have different absolute file names. When you jump to such a bookmark it will go to the manual for that older Emacs version, if you still have it installed (and the Info files are at the same locations as recorded by the bookmark). This is a feature: you can have Info bookmarks to manuals for different Emacs versions. As long as those manuals are still available, bookmarks to them continue to work. But this behavior might not be what you want, in general. In particular, if an older, recorded Info file is no longer present, then jumping to the bookmark just takes you to the top of Info (`dir') in the manual that corresponds to the current Emacs session, and you're shown an error message saying that the file in question doesn't exist. The attached patch (from today's master) does two related things: 1. It adds a user option, `Info-bookmark-use-current-manual', which if non-nil makes Info bookmarks use the current manual, that is, the manual of the current Emacs session. The default value is nil, only for backward compatibility. It gives you the behavior before the patch. I personally think the default value should be t, as I think the old behavior is essentially broken. You decide. 2. If the option value is nil, and if the targeted Info file can't be found, then instead of raising an error you're taken to the target node in the current manual. Another possibility would be to consider that users may often want to toggle between the two behaviors, e.g., usually use the latest manuals but sometimes use a recorded manual. In that case, a non-option variable might be better, along with a toggle command. Still another possibility would be to give users a way to specify (when creating an Info bookmark or later, by editing it), whether they want it to go to the latest (current) manual or be tied to the recorded manual. IOW, put the behavior specified by the variable in the bookmark instead. IF a bookmark has some particular field value THEN respect its absolute file name. OTHERWISE, use the current Info manual. That last possibility could be combined with the use of the variable, by changing the OTHERWISE clause to follow the behavior specified by the variable. In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd Windowing system distributor `Microsoft Corp.', version 10.0.18362 Configured using: `configure --without-dbus --host=3Dx86_64-w64-mingw32 --without-compress-install 'CFLAGS=3D-O2 -static -g3'' --__15981628308762893abhmp0008.oracle.com Content-Type: application/octet-stream; name="info-2020-08-22a.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="info-2020-08-22a.patch" ZGlmZiAtdSBpbmZvLmVsIGluZm8tMjAyMC0wOC0yMmEtUEFUQ0hFRC5lbAotLS0gaW5mby5lbAky MDIwLTA4LTIyIDIyOjA3OjA2LjcyMjk4NjQwMCAtMDcwMAorKysgaW5mby0yMDIwLTA4LTIyYS1Q QVRDSEVELmVsCTIwMjAtMDgtMjIgMjI6NDA6MDEuMzcxOTkwMzAwIC0wNzAwCkBAIC0zODIsNiAr MzgyLDEyIEBACiAgIDp0eXBlICdob29rCiAgIDpncm91cCAnaW5mbykKIAorKGRlZmN1c3RvbSBJ bmZvLWJvb2ttYXJrLXVzZS1jdXJyZW50LW1hbnVhbCBuaWwKKyAgIk5vbi1uaWwgbWVhbnMgSW5m byBib29rbWFya3MgdXNlIHRoZSBtYW51YWxzIGZvciB0aGlzIEVtYWNzIHZlcnNpb24uCitPdGhl cndpc2UgdGhleSB1c2UgdGhlIG1hbnVhbHMgd2hvc2UgYWJzb2x1dGUgZmlsZSBuYW1lcyBhcmUg cmVjb3JkZWQKK2luIHRoZSBib29rbWFya3MuIgorICA6dHlwZSAnYm9vbGVhbiA6Z3JvdXAgJ2lu Zm8pCisKIChkZWZ2YXItbG9jYWwgSW5mby1jdXJyZW50LWZpbGUgbmlsCiAgICJJbmZvIGZpbGUg dGhhdCBJbmZvIGlzIG5vdyBsb29raW5nIGF0LCBvciBuaWwuCiBUaGlzIGlzIHRoZSBuYW1lIHRo YXQgd2FzIHNwZWNpZmllZCBpbiBJbmZvLCBub3QgdGhlIGFjdHVhbCBmaWxlIG5hbWUuCkBAIC01 MzQ3LDEwICs1MzUzLDE4IEBACiA7OzsjIyNhdXRvbG9hZAogKGRlZnVuIEluZm8tYm9va21hcmst anVtcCAoYm1rKQogICAiVGhpcyBpbXBsZW1lbnRzIHRoZSBgaGFuZGxlcicgZnVuY3Rpb24gaW50 ZXJmYWNlIGZvciB0aGUgcmVjb3JkCi10eXBlIHJldHVybmVkIGJ5IGBJbmZvLWJvb2ttYXJrLW1h a2UtcmVjb3JkJywgd2hpY2ggc2VlLiIKLSAgKGxldCogKChmaWxlICAgICAgICAgICAgICAgICAg IChib29rbWFyay1wcm9wLWdldCBibWsgJ2ZpbGVuYW1lKSkKK3R5cGUgcmV0dXJuZWQgYnkgYElu Zm8tYm9va21hcmstbWFrZS1yZWNvcmQnLCB3aGljaCBzZWUuCisKK0lmIGBJbmZvLWJvb2ttYXJr LXVzZS1jdXJyZW50LW1hbnVhbCcgaXMgbmlsLCBhbmQgdGhlIHJlY29yZGVkIEluZm8KK2ZpbGUg ZXhpc3RzLCB0aGVuIHVzZSBpdC4gIElmIG5vdCwgdGhlbiBnbyB0byB0aGUgcmVjb3JkZWQgSW5m byBub2RlCitpbiB0aGUgbWFudWFsIGZvciB0aGUgY3VycmVudCBFbWFjcyB2ZXJzaW9uLiIKKyAg KGxldCogKChhYnNmaWxlICAgICAgICAgICAgICAgIChib29rbWFyay1wcm9wLWdldCBibWsgJ2Zp bGVuYW1lKSkKKyAgICAgICAgIChmaWxlICAgICAgICAgICAgICAgICAgIChpZiAob3IgSW5mby1i b29rbWFyay11c2UtY3VycmVudC1tYW51YWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKG5vdCAoZmlsZS1leGlzdHMtcCBhYnNmaWxlKSkpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgYWJzZmlsZSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWJzZmlsZSkpCiAgICAgICAgICAo aW5mby1ub2RlICAgICAgICAgICAgICAoYm9va21hcmstcHJvcC1nZXQgYm1rICdpbmZvLW5vZGUp KQotICAgICAgICAgKGJ1ZiAoc2F2ZS13aW5kb3ctZXhjdXJzaW9uICAgIDtGSVhNRTogZG9lc24n dCB3b3JrIHdpdGggZnJhbWVzIQorICAgICAgICAgKGJ1ZiAoc2F2ZS13aW5kb3ctZXhjdXJzaW9u IDsgRklYTUU6IGRvZXNuJ3Qgd29yayB3aXRoIGZyYW1lcyEKICAgICAgICAgICAgICAgICAoSW5m by1maW5kLW5vZGUgZmlsZSBpbmZvLW5vZGUpIChjdXJyZW50LWJ1ZmZlcikpKSkKICAgICA7OyBV c2UgYm9va21hcmstZGVmYXVsdC1oYW5kbGVyIHRvIG1vdmUgdG8gdGhlIGFwcHJvcHJpYXRlIGxv Y2F0aW9uCiAgICAgOzsgd2l0aGluIHRoZSBub2RlLgo= --__15981628308762893abhmp0008.oracle.com-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 23 02:26:50 2020 Received: (at 42993) by debbugs.gnu.org; 23 Aug 2020 06:26:50 +0000 Received: from localhost ([127.0.0.1]:51967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9jSr-0001FP-OY for submit@debbugs.gnu.org; Sun, 23 Aug 2020 02:26:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9jSq-0001FB-NQ for 42993@debbugs.gnu.org; Sun, 23 Aug 2020 02:26:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50499) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k9jSl-0006ma-9A; Sun, 23 Aug 2020 02:26:43 -0400 Received: from [176.228.60.248] (port=2856 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k9jSk-0004xD-F5; Sun, 23 Aug 2020 02:26:42 -0400 Date: Sun, 23 Aug 2020 09:26:35 +0300 Message-Id: <83mu2l98tg.fsf@gnu.org> From: Eli Zaretskii To: Drew Adams In-Reply-To: <1e8dbcb9-e47f-48fd-a34a-f1cf304ba4cc@default> (message from Drew Adams on Sat, 22 Aug 2020 23:07:09 -0700 (PDT)) Subject: Re: bug#42993: 26.3; [PATCH] Let Info bookmarks go to current, not recorded, version of manual References: <1e8dbcb9-e47f-48fd-a34a-f1cf304ba4cc@default> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42993 Cc: 42993@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 22 Aug 2020 23:07:09 -0700 (PDT) > From: Drew Adams > > An Info bookmark, like most bookmarks, records the target file as an > absolute file name. When you jump to an Info bookmark it jumps to the > recorded node in that Info file. > > But what if you have Info bookmarks that were recorded for older Emacs > versions? They typically have different absolute file names. When you > jump to such a bookmark it will go to the manual for that older Emacs > version, if you still have it installed (and the Info files are at the > same locations as recorded by the bookmark). The "official" way of installing Emacs will put the Info files into a single directory, so installing a newer version will overwrite the Info files with those of the newer version, leaving the absolute file name of the manual unchanged. So it sounds like you are suggesting a solution for a problem that happens only for users who for some reason install each Emacs version in a different place. How many such users are there? From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 23 12:32:20 2020 Received: (at 42993) by debbugs.gnu.org; 23 Aug 2020 16:32:20 +0000 Received: from localhost ([127.0.0.1]:55000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9sup-00073K-Tf for submit@debbugs.gnu.org; Sun, 23 Aug 2020 12:32:20 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:55914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9suo-000735-38 for 42993@debbugs.gnu.org; Sun, 23 Aug 2020 12:32:19 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07NGUkpe042969; Sun, 23 Aug 2020 16:32:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=obNx2bPFlYLaTcpllLG0BgFtnK13SdmuNFanK3rDozM=; b=pBsk7+nDOCf5LJ+2Qy/QzD996yDYz9l4VD0zUruA8aDIpLKH4rpOoGnzJOEb4QQW5STc J3A3rfPerreNVAoCmTBkCP9AffdQfXI2dSvh5czOICCuRnT1DkIidZtMzeI2E+rCZcek 5Z31MObHkJS169xZfDu4lQ1H2b3pHU4HMiFlufioLPwlGqU4O3sHMbdJUjZgzxy+rCGy AIS88Le1mS4yJXwC9DoHy2gvz2C+0uJNElBEF8qJ5uCDkGj9CKEsADYD4+cyDYfaaBP7 V4xtgY+QXxxVFGse75UmxF4tYHTGEUbhcZcNMDJVIUtbMvnZ4RTrdic3judoFQ/1ndcu vA== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2120.oracle.com with ESMTP id 333cse1cp0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 23 Aug 2020 16:32:12 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07NGV9gf176147; Sun, 23 Aug 2020 16:32:11 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3030.oracle.com with ESMTP id 333r9gbq2e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 23 Aug 2020 16:32:11 +0000 Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 07NGWAB5010995; Sun, 23 Aug 2020 16:32:11 GMT MIME-Version: 1.0 Message-ID: Date: Sun, 23 Aug 2020 09:32:09 -0700 (PDT) From: Drew Adams To: Eli Zaretskii , Drew Adams Subject: RE: bug#42993: 26.3; [PATCH] Let Info bookmarks go to current, not recorded, version of manual References: <<1e8dbcb9-e47f-48fd-a34a-f1cf304ba4cc@default>> <<83mu2l98tg.fsf@gnu.org>> In-Reply-To: <<83mu2l98tg.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5044.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9722 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008230185 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9722 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 phishscore=0 impostorscore=0 bulkscore=0 adultscore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 mlxlogscore=999 clxscore=1011 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008230185 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42993 Cc: 42993@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > > An Info bookmark, like most bookmarks, records the target file as an > > absolute file name. When you jump to an Info bookmark it jumps to the > > recorded node in that Info file. > > > > But what if you have Info bookmarks that were recorded for older Emacs > > versions? They typically have different absolute file names. When you > > jump to such a bookmark it will go to the manual for that older Emacs > > version, if you still have it installed (and the Info files are at the > > same locations as recorded by the bookmark). >=20 > The "official" way of installing Emacs will put the Info files into a > single directory, so installing a newer version will overwrite the > Info files with those of the newer version, leaving the absolute file > name of the manual unchanged. >=20 > So it sounds like you are suggesting a solution for a problem that > happens only for users who for some reason install each Emacs version > in a different place. How many such users are there? You make a good point. I don't know how many such users there are. I do think Emacs should support such use cases. I see no reason that it shouldn't. As I said, I consider it a feature to be able to have Info bookmarks to manuals for different Emacs versions. Another consideration is using the same bookmarks across different systems (e.g. MS Windows and GNU/Linux), where the absolute locations, even for "official installations" are likely to differ. Requiring an Info bookmark to work only with its absolute file name is, I think, unnecessarily restrictive, even if it can also be useful (see above: it's a feature). But the point you make is certainly another argument supporting user control of the behavior (e.g. an option). From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 30 17:03:54 2020 Received: (at 42993) by debbugs.gnu.org; 30 Aug 2020 21:03:54 +0000 Received: from localhost ([127.0.0.1]:50865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCUUU-0007MX-G6 for submit@debbugs.gnu.org; Sun, 30 Aug 2020 17:03:54 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:34774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCUUT-0007MK-Ce for 42993@debbugs.gnu.org; Sun, 30 Aug 2020 17:03:53 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07UL3Uqd081780; Sun, 30 Aug 2020 21:03:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=avWWSSQWo3OntJvUFjaotOMz4UcBbbBoeLKG83wJE6c=; b=cV9iahRu74HYZLl4W3Eh660oQMskAPF5vpvl9ljpPq0NpWt0+yJ9lOvQuAWCDuqJd/a8 Xbql5v+XVdM98QQyrLfKvo0Tx2KuLxUL+mkg7KweulUYzVQdGY+4TTHuIViqcwaZqUsP QX2Y8vdgLtOCyj/AciIxpCKg+Lgk+OpwS0PdQh2+WZj9b3a+KStbGMga3mKi9ViqXqcC jnjGEIvSoSyBryrlpPo2kMrB3fVyKUs9LcPdN5i46GSlDe+B7VE4zTq0MSTzkDmbrE2i XWWK3KBNxQp0NxvhKSfYWqetb2v0ykzN672o+XOAyY7wqaIu3P85PBNY3ERW1DabS0LA /w== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 337qrhag71-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 30 Aug 2020 21:03:47 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07UL0qBh036975; Sun, 30 Aug 2020 21:03:47 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userp3020.oracle.com with ESMTP id 3380sp7qvq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 30 Aug 2020 21:03:47 +0000 Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 07UL3jvI027367; Sun, 30 Aug 2020 21:03:46 GMT MIME-Version: 1.0 Message-ID: <968fc41a-3d1b-4cb4-9c45-88c7be6e7b26@default> Date: Sun, 30 Aug 2020 14:03:44 -0700 (PDT) From: Drew Adams To: Eli Zaretskii Subject: RE: bug#42993: 26.3; [PATCH] Let Info bookmarks go to current, not recorded, version of manual References: <<1e8dbcb9-e47f-48fd-a34a-f1cf304ba4cc@default>> <<83mu2l98tg.fsf@gnu.org>> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5044.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9729 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 phishscore=0 malwarescore=0 mlxscore=0 spamscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008300171 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9729 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 spamscore=0 malwarescore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008300172 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42993 Cc: 42993@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Another consideration is using the same bookmarks > across different systems (e.g. MS Windows and > GNU/Linux), where the absolute locations, even > for "official installations" are likely to differ. >=20 > Requiring an Info bookmark to work only with its > absolute file name is, I think, unnecessarily > restrictive, even if it can also be useful (see > above: it's a feature). >=20 > But the point you make is certainly another > argument supporting user control of the behavior > (e.g. an option). Figuring that this suggestion, like others, won't be added to Emacs, I've added it to my `info+.el'. (If you do ever decide to add this to Emacs then let me know, as the code I use now is slightly better than the patch in this thread.) From debbugs-submit-bounces@debbugs.gnu.org Thu May 13 05:56:00 2021 Received: (at 42993) by debbugs.gnu.org; 13 May 2021 09:56:00 +0000 Received: from localhost ([127.0.0.1]:41371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lh84W-0007Gz-7V for submit@debbugs.gnu.org; Thu, 13 May 2021 05:56:00 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lh84U-0007Gm-Nl for 42993@debbugs.gnu.org; Thu, 13 May 2021 05:55:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EyOduZmz7b8GtEc66vIvMJ+GV/c1nXsThrP1OQWCIME=; b=k+xYVeF2Pu0cKHonLsCnE/gf/W jvpNkfuFSoAupLn7XfFp2LOZ090n6UTQ7trmITuZJhIupkDnEOPn/yH+U7vtrcGiiUWyO5TySZaX+ ocJx9UWPE16/MIKWEToc4qNmC1xHan1oxpVU/2/jr6uJqq0O/SmYZhqvIbxHgCn7hQHY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lh84L-0002qh-Ub; Thu, 13 May 2021 11:55:52 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#42993: 26.3; [PATCH] Let Info bookmarks go to current, not recorded, version of manual References: <1e8dbcb9-e47f-48fd-a34a-f1cf304ba4cc@default>> <83mu2l98tg.fsf@gnu.org>> <968fc41a-3d1b-4cb4-9c45-88c7be6e7b26@default> X-Now-Playing: Shara Nelson's _What Silence Knows_: "Nobody" Date: Thu, 13 May 2021 11:55:49 +0200 In-Reply-To: <968fc41a-3d1b-4cb4-9c45-88c7be6e7b26@default> (Drew Adams's message of "Sun, 30 Aug 2020 14:03:44 -0700 (PDT)") Message-ID: <87pmxvq7oa.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Drew Adams writes: > Figuring that this suggestion, like others, won't > be added to Emacs, I've added it to my `info+.el'. OK; closing this bug report, then. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42993 Cc: Eli Zaretskii , 42993@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Drew Adams writes: > Figuring that this suggestion, like others, won't > be added to Emacs, I've added it to my `info+.el'. OK; closing this bug report, then. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu May 13 05:56:05 2021 Received: (at control) by debbugs.gnu.org; 13 May 2021 09:56:05 +0000 Received: from localhost ([127.0.0.1]:41375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lh84b-0007Hq-Dr for submit@debbugs.gnu.org; Thu, 13 May 2021 05:56:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lh84Z-0007Gs-Ut for control@debbugs.gnu.org; Thu, 13 May 2021 05:56:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=H1QVlPRu7kaSXej7a76yxGsNFeFp2zOQDs/66UIjNWY=; b=Z0eJHReJN7p6ph62CLuDt80srS 1Xn9/t/3APT2QudJCctecIjvLEJFGNjLyvSgalxaDVE5RvJSOBNrFwdyA4wFfSbSnVb+gudIZKodB YvbNGvBRJEMnkX3e/CWJ44AixC3aMCqmUfk8mXRZq1by5s0wzAJndeChpdryEet45g+Q=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lh84S-0002r3-FB for control@debbugs.gnu.org; Thu, 13 May 2021 11:55:58 +0200 Date: Thu, 13 May 2021 11:55:56 +0200 Message-Id: <87o8dfq7o3.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #42993 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 42993 wontfix close 42993 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 42993 wontfix close 42993 quit From unknown Wed Jul 30 13:12:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 10 Jun 2021 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator