From unknown Mon Jun 23 16:45:48 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#27798 <27798@debbugs.gnu.org> To: bug#27798 <27798@debbugs.gnu.org> Subject: Status: Documentation of locate-dominating-file is wrong Reply-To: bug#27798 <27798@debbugs.gnu.org> Date: Mon, 23 Jun 2025 23:45:48 +0000 retitle 27798 Documentation of locate-dominating-file is wrong reassign 27798 emacs submitter 27798 Cl=C3=A9ment Pit--Claudel severity 27798 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 05:49:53 2017 Received: (at submit) by debbugs.gnu.org; 23 Jul 2017 09:49:53 +0000 Received: from localhost ([127.0.0.1]:52881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZDWK-00056F-Ux for submit@debbugs.gnu.org; Sun, 23 Jul 2017 05:49:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZDWI-00055z-O4 for submit@debbugs.gnu.org; Sun, 23 Jul 2017 05:49:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZDWC-0005f6-N5 for submit@debbugs.gnu.org; Sun, 23 Jul 2017 05:49:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38226) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dZDWC-0005ez-JA for submit@debbugs.gnu.org; Sun, 23 Jul 2017 05:49:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZDWB-0007fq-EW for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2017 05:49:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZDW8-0005e0-BR for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2017 05:49:43 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:51761) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dZDW8-0005dN-01 for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2017 05:49:40 -0400 Received: from [192.168.1.82] ([109.24.225.43]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.184]) with ESMTPSA (Nemesis) id 0Lto5V-1dhEJA1po5-011AJI for ; Sun, 23 Jul 2017 11:49:37 +0200 To: bug-gnu-emacs@gnu.org From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Subject: Documentation of locate-dominating-file is wrong Message-ID: <4e10c630-ed42-8204-815a-384b911bb645@live.com> Date: Sun, 23 Jul 2017 11:49:36 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mje8kISee7M6tpIhAp3JGu6UGdFxUNKK3" X-Provags-ID: V03:K0:Su21jBzuNVYO0VaqGjSDNHV3K0BPYLh4xSYk6BYlDSN1wl9MACD dHSxMkv+Z62/thdFmC5815RAzoyIZeeauB98xE63w72+eL8S538qqzRzMrbqqKYyfXz7Nt2 +Kl6fVPUWyAylsZGmZ4MaCQcGjVoOD7Jxh1zqnR78ooEJG82CRqY3saf/eudsFIghPTNpRM bNKI5oucAbsoZJ1y/sncw== X-UI-Out-Filterresults: notjunk:1;V01:K0:ycLGvcc6Al4=:c+vXn7kxdD2GdS3tjgVYOH kiqhZO1zs7IfRBTBefkB7E+nZljZT7d/x/5fl5JVAKAaDVzdnMU0dmfQUvSwqLd6/+xXJOaDA 7aZXWGGiw7Zy9vvvCDHpA9oUL5Snng++gAKvvSEkjpID+t/SL16mqF26AaHfCvX1q6ieEnE61 5+svgo4bWvzjVj8Rf/ePVCIM9K0KZfr6VQY01Q+E4k6+j8mlgNkz6Mbs9RQbkBBGlSLFWSsQt DzZqdK3iqm2UhcOGy3B3eF1p4gZlcrQhjccZy+VVsjnkOpcr/IutNTUGLIg/pBNvzNPIY+9a9 3pM32SA8smboFgMtX/NReH1M9cKXGJuNe1KP/kVIo6sbtx1dfsHwWT6PORPKobWn2X0vVm3Mr bdG7qLEyL4GRfeYV73pDrtXxLgdkjD8VEX+aPC5QkRYL85KXmuIkWx6Lj/GwIAYHykqIrNoo1 Zke3NMf0U4975fQar5hx64Oq3wOSqAQNks5ti36smwKKa0Bi+XObc3cy0yVSLDLYPf9z0zoPc EWzg3Dobt8DrMtyZr9BPCjmPGbu+t14MoaNXLjX+wn0E0gkmJlbD25LP+cthlQ70si7V8PbTE skg0jWKMjN3ao3J0DfEdSza0kkT+AQfFIrAwfyPCbewoNHS8bvmZnNlHV8EQ9W6ylgPll+abP QXbOHtqyNjac/0LsZUuz/OVg2dh+zrcYKNBPUvqnNPPuE8hJt/50lrRPHUHqe4TH879D1yASN 6AfkSGma90ogcusm89NlPFzsRInUHUC8UAiMCA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -6.8 (------) 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: -6.8 (------) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mje8kISee7M6tpIhAp3JGu6UGdFxUNKK3 Content-Type: multipart/mixed; boundary="0C17Vg8RnW5NHdA7e4fudTwto8k8Rwwdd"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <4e10c630-ed42-8204-815a-384b911bb645@live.com> Subject: Documentation of locate-dominating-file is wrong --0C17Vg8RnW5NHdA7e4fudTwto8k8Rwwdd Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable The docs of locate-dominating-file say this: (locate-dominating-file FILE NAME) Look up the directory hierarchy from FILE for a directory containing NA= ME. Stop at the first parent directory containing a file NAME, and return the directory. Return nil if not found. Instead of a string, NAME can also be a predicate taking one argument (a directory) and returning a non-nil value if that directory is the on= e for which we=E2=80=99re looking. This part is wrong, because locate-dominating-file also accepts directori= es: Look up the directory hierarchy from FILE This part is wrong, because the predicate is called with the initial file= name, too: NAME can also be a predicate taking one argument (a directory) Indeed, the following form: (locate-dominating-file "/usr/local/bin/emacs" (lambda (x) (ignore (mes= sage "%s" x)))) prints this: /usr/local/bin/emacs /usr/local/bin/ /usr/local/ /usr/ / (not the file name passed into the first call. I think the fix is to update the docs in both places, as there might be c= allers relying on the existing behavior. It's important to also document= that passing a directory name is OK, though, because that's the only way= to use locate-dominating-file reliably with a directory-only predicate =E2= =80=94 otherwise, the predicate needs to handle both files and folders. Cheers, Cl=C3=A9ment. --0C17Vg8RnW5NHdA7e4fudTwto8k8Rwwdd-- --mje8kISee7M6tpIhAp3JGu6UGdFxUNKK3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZdHEwAAoJEPqg+cTm90wjOWUQAIQTXm3EbS3Y6bYOY1NWkSfx i3QMDYYG0j5H+8EybyX3YZKnHtYDsJOFZWKxgv+eettv66VnyFkb2LcmZOAtrKdo XqRmSjURqpSHDtyBLmq/xdVhqmhyRtsW6A8P8iOwl1jRCME+KZ88dQAg5p6TkggZ XmzhD0mL1n1sqMe1VPAzPb/f7HYVN42X4wjzmQ0bcXyfFBQtdDknmkBqyYneqxJq 7oKMCSGGSa5IA+AxoJKi8HqC3LDMVwH/tsZ0/v9h6nquLrgcNGL+kxT6PEuQhG5Z 7Pkyz5ovCCvXywuZhIJGJ/HmAKAYgkSFEO5sScE0nd432liCEpa2ETzq0e0PTMOD n/ylNO0SN/3u7OMBoz/OlaW6hudKEbXYL0SRnsbDWgl6veeSyU7cRuKAUAEmWZGA 1VBnlSPZjeTOJ2EGcKytE7TjJoWm+raU06yf7GAlqm4RkGMjjcwLwspKIxinKENn 0/OiDwujKXEI0VfI9Mb4G9z+tajmd755NNRRQ/AGNbjRsZz55O1o7aSyCcz3ig2L nW/RiPiCrvRmOv0zpedUEePqDjJqVpD8zVrdgSDlCkOPyjcTKvyeAsUKPwk24996 HXdi3vdGpBltTfgmXSKUFh3r267i0wzPR7Dl0Eb6F0MPoDKkKzx9OLubBC513MgR tbAjdrmiT9HsKURgAaYs =/lV0 -----END PGP SIGNATURE----- --mje8kISee7M6tpIhAp3JGu6UGdFxUNKK3-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 10:32:05 2017 Received: (at 27798) by debbugs.gnu.org; 23 Jul 2017 14:32:05 +0000 Received: from localhost ([127.0.0.1]:53557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZHvR-0005B4-C6 for submit@debbugs.gnu.org; Sun, 23 Jul 2017 10:32:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZHvQ-0005Ab-2f for 27798@debbugs.gnu.org; Sun, 23 Jul 2017 10:32:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZHvF-0008KF-RN for 27798@debbugs.gnu.org; Sun, 23 Jul 2017 10:31:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57722) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZHvF-0008Jv-O7; Sun, 23 Jul 2017 10:31:53 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1845 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dZHvF-0004ck-BG; Sun, 23 Jul 2017 10:31:53 -0400 Date: Sun, 23 Jul 2017 17:31:51 +0300 Message-Id: <83k22z8bs8.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel In-reply-to: <4e10c630-ed42-8204-815a-384b911bb645@live.com> (message from =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel on Sun, 23 Jul 2017 11:49:36 +0200) Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.8 (-------) X-Debbugs-Envelope-To: 27798 Cc: 27798@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.8 (-------) > From: Clément Pit--Claudel > Date: Sun, 23 Jul 2017 11:49:36 +0200 > > (locate-dominating-file FILE NAME) > > Look up the directory hierarchy from FILE for a directory containing NAME. > Stop at the first parent directory containing a file NAME, > and return the directory. Return nil if not found. > Instead of a string, NAME can also be a predicate taking one argument > (a directory) and returning a non-nil value if that directory is the one for > which we’re looking. > > This part is wrong, because locate-dominating-file also accepts directories: > > Look up the directory hierarchy from FILE Actually, FILE _must_ be a directory, because the function does this: (setq try (if (stringp name) (file-exists-p (expand-file-name name file)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ It's possible that "directory hierarchy from FILE" doesn't convey that clearly enough, in which case we could add FILE should be a directory. > This part is wrong, because the predicate is called with the initial file name, too: > > NAME can also be a predicate taking one argument (a directory) Why you say that this is wrong? The doc string never said anything to the contrary. If we change the first sentence to say this: Starting from FILE, look up directory hierarchy for directory containing NAME. will that address the second issue? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 10:53:02 2017 Received: (at 27798) by debbugs.gnu.org; 23 Jul 2017 14:53:02 +0000 Received: from localhost ([127.0.0.1]:53567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZIFi-0005e1-HI for submit@debbugs.gnu.org; Sun, 23 Jul 2017 10:53:02 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:56612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZIFf-0005dS-UM for 27798@debbugs.gnu.org; Sun, 23 Jul 2017 10:53:00 -0400 Received: from [192.168.1.82] ([109.24.225.43]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MUW15-1d9l1b3JsR-00RLU9; Sun, 23 Jul 2017 16:52:52 +0200 Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong To: Eli Zaretskii References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> Date: Sun, 23 Jul 2017 16:52:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <83k22z8bs8.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hWKDLj7H6C486dTsASH6J6WMFA5H2xX8O" X-Provags-ID: V03:K0:uu/zxnIa3MdGTlSgO1epvHSHC+x3lZ02jsdpRUo/+bU/J/HmFcz SyJRZh22Yp/KjZpJA3q1/oS+oGsQcYpFoj9m29+QNbD/HY5rU9D8YkvBwj8kFOOzNp1v8iA 7sJuOo0AXy/lDeUiUsPhWgq43F8zblx1ONhiTm2l5phWmMe6KH1wpW0vcafb12Ej3A+axkW xzip4U71oNAj0sHGreU3g== X-UI-Out-Filterresults: notjunk:1;V01:K0:AH4uJASlrjc=:hnYjNjfWT504ef0KTs9Fp6 KRN3NuPsdDuT0uD0Z0qeHEfSdfw9/RZt2ehA8B4fo9AcZf6NUVL+BqCtKUmYTanM6J7t9aDYt wwWK5XpskZpQw42sUkSWralNtjIMCBdtIydnRn1IV8LxlQTysFuHeBbAajVXKxvanpBwDgMlA ZB1RBGEPoQ6cUPlgYm2pH/5ghkRyzBevFg+VZLPSr8LxSmC6ti1AMGBJze4rqjUpoUZsUGw+A XVtHIckd24mKWNE2XVCSAQKok5c4wmEDWmay/r73OR99ryTN0kbR0egCTvReQ7d4aFW9LlOkd 1Iu0l5Zq5Do0yJRmmYsRlw7c+8qjqv7ZCBMkVhjAia4D/+JcYZIzpF4+j8Oso5bU8YBKqxFeO ikjgY1jCekkh7fYvJRj5sb/510USyk7QOyJqZVOZazaKb+N5UgufzjRUPRP1xKZXqrXWQiE6N ijv/k8gX3LCmqoCI/+PPGoF9ct9/qYPSXEgJKcr4HiAySwHnJvABeB9MX9yl/UTmT+cR03UWl SQOHP+Sic67jKqqxB1vMyZA+mQsSM+NNHACeK10BOHFAwIkprQ31dMiAGTBn2Pr0FtwUguV/b vpio8oOVPMy6zS3bn4uAeuJffDEnA1oJQqSZEVCKiFwGKmRxYhZStQwcJrdFe2w46FDkl4/GY QNxdEaS5c/oXkBgcfp7+WamfbwfosuvmBJEwgXAVgsKgyrzgl1FeRS2aRw5MSjbIEkUQfwMZz 6t+qw6yE+LO/6NWVAUJXc3A1o1akmxrWiPaUwQ== X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27798 Cc: 27798@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.8 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hWKDLj7H6C486dTsASH6J6WMFA5H2xX8O Content-Type: multipart/mixed; boundary="jwMtxfWcINKgL9v3dv0ha5HN6pBuRolIo"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: 27798@debbugs.gnu.org Message-ID: <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> In-Reply-To: <83k22z8bs8.fsf@gnu.org> --jwMtxfWcINKgL9v3dv0ha5HN6pBuRolIo Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2017-07-23 16:31, Eli Zaretskii wrote:>> This part is wrong, because l= ocate-dominating-file also accepts directories: >> >> Look up the directory hierarchy from FILE >=20 > Actually, FILE _must_ be a directory, because the function does this: >=20 > (setq try (if (stringp name) > (file-exists-p (expand-file-name name file)) > ^^^^^^^^^^^^^^^^^^^^^^^^^^ Ouch. This is a problem, because I'm not the only one who assumed that t= his had to be a file and not a directory. There are instances of locate-= dominating-file being called with file-name in vc, trampver, yasnippet, c= ompany, flycheck, proof-general, etc. Github finds 35k matches for (loca= te-dominating-file buffer-file-name) (https://github.com/search?q=3D%28lo= cate-dominating-file+buffer-file-name&type=3DCode&utf8=3D%E2%9C%93). > It's possible that "directory hierarchy from FILE" doesn't convey that > clearly enough, in which case we could add >=20 > FILE should be a directory. Yes, this would be great. In fact, I think we should rename the argument= to DIRECTORY, if it's a directory. But I'm not sure what we should do about all the existing callers=E2=80=A6= >> This part is wrong, because the predicate is called with the initial f= ile name, too: >> >> NAME can also be a predicate taking one argument (a directory) >=20 > Why you say that this is wrong? The doc string never said anything to > the contrary. The docstring says "one argument (a directory)", but locate-dominating-fi= le (when called with a file name, not a directory name) passes that file = name to NAME (thus calling it with one argument that's not a directory). I understand now that this isn't a valid use of locate-dominating-file, h= owever, so that point is moot. I was under the impression from the docst= ring that locate-dominating-file had to be called with a file name, not a= directory name. Thanks for the explanations! Cl=C3=A9ment. --jwMtxfWcINKgL9v3dv0ha5HN6pBuRolIo-- --hWKDLj7H6C486dTsASH6J6WMFA5H2xX8O Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZdLhDAAoJEPqg+cTm90wjqCYP/RLRM5YYaYdv/Y2tsna7LhqM vAC6ml4vPhNDou2FrKmjG0+tPAVr9ohgYtCXmZrs1skhWNoI9azpoUdlFpn2Nrj6 fXM2kea6NsdMJe1hYJZfDuuvTw+CV09iTtrUaH7BxlD8wJW05ybZgd4zQqzH4ktz kPeb76CjC84g9nZFUANsOOtjWPKK79UfTaUvIlu6fgfvDoPZqUdeCj7vnQ6foJxO a4XbeGkeDwkOSP3iKuwy2d+z2KQHUpUL7Qm5Ole8ZXRRM1/WRq1KtBp2w+Egh7Ar 5RUHC+mmk5EOMKtT7931kDf+NPZjpTAmgX20mjGS7CwJTuURiYIIXXrrVjEiPWHi lzgX/Fy+d0ZIG8ltsR40+XytZ4prp7OxcGNt0xBxzR03HQ/Uh5mD9AyM3h60sGN8 dm9dOFhLEVvXm9Q/C7k7ait1DIp+zG0PPFdj48Y1XJacnTadMmLBnuNono2nR/Ux 90Btm5q+G/BxHvOoKVlSjBeA4e5qLTS1kBPZk4yFzpKmrAM3y0sZv72RDNvrzZSM DzUt35VunCkRhNKRAJMxzQybcg8QQFM2S2HXT8NstuAAL2MRBJL3Bg6c2lNog+1g U5d8ss71HuNjSKoJiO7yvZ60Yn+99ICEx0KzJp1wY1KELzq4Vo9zhXOTWULEBTua 08ji/XUzIT/OlG9bMS8v =21aB -----END PGP SIGNATURE----- --hWKDLj7H6C486dTsASH6J6WMFA5H2xX8O-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 11:20:36 2017 Received: (at 27798) by debbugs.gnu.org; 23 Jul 2017 15:20:36 +0000 Received: from localhost ([127.0.0.1]:53580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZIgO-0006HW-CY for submit@debbugs.gnu.org; Sun, 23 Jul 2017 11:20:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZIgK-0006HG-Sg for 27798@debbugs.gnu.org; Sun, 23 Jul 2017 11:20:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZIgB-0000tC-K3 for 27798@debbugs.gnu.org; Sun, 23 Jul 2017 11:20:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58002) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZIgB-0000sz-GM; Sun, 23 Jul 2017 11:20:23 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2008 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dZIgA-0004hY-TF; Sun, 23 Jul 2017 11:20:23 -0400 Date: Sun, 23 Jul 2017 18:20:20 +0300 Message-Id: <83bmob89jf.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel In-reply-to: <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> (message from =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel on Sun, 23 Jul 2017 16:52:51 +0200) Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.8 (-------) X-Debbugs-Envelope-To: 27798 Cc: 27798@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.8 (-------) > Cc: 27798@debbugs.gnu.org > From: Clément Pit--Claudel > Date: Sun, 23 Jul 2017 16:52:51 +0200 > > > Actually, FILE _must_ be a directory, because the function does this: > > > > (setq try (if (stringp name) > > (file-exists-p (expand-file-name name file)) > > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Ouch. This is a problem, because I'm not the only one who assumed that this had to be a file and not a directory. There are instances of locate-dominating-file being called with file-name in vc, trampver, yasnippet, company, flycheck, proof-general, etc. Github finds 35k matches for (locate-dominating-file buffer-file-name) (https://github.com/search?q=%28locate-dominating-file+buffer-file-name&type=Code&utf8=%E2%9C%93). buffer-file-name could be a directory, couldn't it? But anyway, calling this function with a non-directory file just wastes one iteration through the loop, so perhaps the situation is not as bad as my original response made it sound. > > It's possible that "directory hierarchy from FILE" doesn't convey that > > clearly enough, in which case we could add > > > > FILE should be a directory. > > Yes, this would be great. It would probably be more accurate if we said FILE can be a directory. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 12:08:34 2017 Received: (at 27798) by debbugs.gnu.org; 23 Jul 2017 16:08:34 +0000 Received: from localhost ([127.0.0.1]:53599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZJQn-0007VE-W2 for submit@debbugs.gnu.org; Sun, 23 Jul 2017 12:08:34 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:54806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZJQl-0007V1-Us for 27798@debbugs.gnu.org; Sun, 23 Jul 2017 12:08:33 -0400 Received: from [192.168.1.82] ([109.24.225.43]) by mrelayeu.kundenserver.de (mreue104 [212.227.15.184]) with ESMTPSA (Nemesis) id 0Lzadu-1de6n50cxG-014l5V; Sun, 23 Jul 2017 18:08:25 +0200 Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong To: Eli Zaretskii References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> <83bmob89jf.fsf@gnu.org> From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: Date: Sun, 23 Jul 2017 18:08:23 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <83bmob89jf.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="BW7NmpSI2BIEml8vwHHXL7dHIHEF2FHJd" X-Provags-ID: V03:K0:KkTm8Dk3ln23pmZfYrF8aHOh1Khi39TS3hhrJZJK3SsnEgFOxoM 4rThMEpsifmQtAmOjAEgcLOcdoIOfD1jS2XPmxDGDCJ1hZsKv+JNWlZYTuvi5Ygfpgd6qDR BQKl1tY5QTJZSTzIiulvOC+IcaUuT73l5p1USIxR68foF1dmGNjFsNghYE+1DqQj9LXB2DX dlESq5rzz2gCpo1jEHrag== X-UI-Out-Filterresults: notjunk:1;V01:K0:LnpfSzdl1Bs=:DBtZtXk4KPfPeneL0buADn 2J2uQqGl9kw4BNbsdI9ddvXQuVG/+zoFjSiBQliF0puNI9Ox5iog1HI61h/96q0oQsiLJO7OQ LhrhwR9xcgIY8XaTHz+2qrqDF881KpJJEcLEoXuJmpi7ihZ3RfLqTAASNBqc52pd8h+Dl5/BZ LNXtRBZ/J8qjGBq6nJkeN5JD9dsYBGqGKKhLhoA0YK/v9aKDZaJA6MloWgecP+EM2aqBNPSMQ fHvorSHD4WI8vkUrdqWAfbXRA2KqKxkSuF+IheH8Eq4m1syYJ0pQBSAgrcm1zYGsPhJtBfnKb T8vbwA8DCAyMt4MX5Wl2EjULv+3PL9OzBXTFVM79xh2ftaVGzrdFEb+hK5HDL4msl/rlRWxuc f0QVkcQL1/PezSj95YfREpMHwM1qNnKpSXYBQvYMsJwECYDOmLg3mOU/zo26lYBpbE2f0c8TW F2gb5x5ib3T8iVR3t4lwZ81MHmoJ3N1/ZJ83YfB1eyJwQi5U7bI3+2JXhAi+dUBjKrqYs8WbX Zy7Ub5AVEpCzOpiSl0KTMvdaF6CxZBj3n48chhtZ8mzab7fOsDBVy5IwNr5Q9QUCq01QjoAP5 2TDATpP935i8FOz5FnyOVOU66ujXCoqsJoDNqs7JoELDkYZMNdelzjchBTHIW2Kc+PmHIAhVu +pm9crR0epQXvKiM4bM07eSB0e6HiVsK34fzXpjJXeCHqMK5/Zcsa5YQEdq3f5f5i+T2C1HZv rVz2ISKPkjXI/9wUxFmxW0kFWh8kRXxztlpqAA== X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27798 Cc: 27798@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.8 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --BW7NmpSI2BIEml8vwHHXL7dHIHEF2FHJd Content-Type: multipart/mixed; boundary="7HchPRbQrJXcuI6aKErHC9PsIOK29Hn4J"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: 27798@debbugs.gnu.org Message-ID: Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> <83bmob89jf.fsf@gnu.org> In-Reply-To: <83bmob89jf.fsf@gnu.org> --7HchPRbQrJXcuI6aKErHC9PsIOK29Hn4J Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2017-07-23 17:20, Eli Zaretskii wrote: > It would probably be more accurate if we said >=20 > FILE can be a directory. Sounds good. In that case we also need to adjust the part of the docstri= ng about NAME (when FILE is not a directory and NAME is a lambda, NAME is= called with something that's not a directory =E2=80=94 namely FILE). Cl=C3=A9ment. --7HchPRbQrJXcuI6aKErHC9PsIOK29Hn4J-- --BW7NmpSI2BIEml8vwHHXL7dHIHEF2FHJd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZdMn3AAoJEPqg+cTm90wjWk0P/1y21Pyx9cI/nNmoZcG4BQ9L dMQSOxXtdglC3bYhK5LEPe0Ws78sI+ZRrpcTE6vJ54TZfoSz5QxefaJVIYCEI2/l HSPCyB2bSA/xP1YXWKs3GG3ZS9okuhBIH9UIIgd4xW1vplLU60eh213hViUhOXE3 XFP8BYMYjdOLR2cX4/2DFeMH3anShTqIZyV/SLlA9ZuDW0HjC5Slji2orJYhEvl4 Dlbx7npDi2b/bE82ExmBX8muN/OSPEjRztjqKU18VXJ427EpignjrX4eM9hTN7XG GVrlNw+i+WMU/qPCHyccnCeeM19l1MwrefwgpDDsM0zExHyj0gJKx2uxKD3HReMu TsvTj5ZEF3O/1BggasWC2GzMoNoM85wygPeFD+6dAdNfQPBAfO59T6eW4gzwrfRC lhPKnlKX5hyX0plgz/D9jEA476QtyyE+FVYCn9QqbArAQCatMESUe/lvfUpAdpow m+tE0Pj8M8aKAKo7p8xIUkO/j0hld49FMQiXAwdwfyT4dIdrMaGytPFz7asO5LPE QkQWKdMqLrDGTR6uhp5xnNZujpltspyPCaxvJ2ww6B1FFtKqFd6bwYEm+EJ7NjAR i/qyFnmmKPVbDngv5lBGlmSr5acz5wqa1IpwBEIpgZyPsPfB7SIn/yU1BXQ717Td I20JZrlE4VeVcuNY+n8f =CRQ2 -----END PGP SIGNATURE----- --BW7NmpSI2BIEml8vwHHXL7dHIHEF2FHJd-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 05:39:32 2017 Received: (at 27798-done) by debbugs.gnu.org; 28 Jul 2017 09:39:32 +0000 Received: from localhost ([127.0.0.1]:59234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1db1k3-0006Ry-Py for submit@debbugs.gnu.org; Fri, 28 Jul 2017 05:39:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1db1k1-0006Rk-RE for 27798-done@debbugs.gnu.org; Fri, 28 Jul 2017 05:39:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1db1jt-0002s7-Bh for 27798-done@debbugs.gnu.org; Fri, 28 Jul 2017 05:39:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45889) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1db1jt-0002s1-8h; Fri, 28 Jul 2017 05:39:21 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3116 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1db1js-0007SX-Kt; Fri, 28 Jul 2017 05:39:21 -0400 Date: Fri, 28 Jul 2017 12:39:10 +0300 Message-Id: <83d18k529t.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel In-reply-to: (message from =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel on Sun, 23 Jul 2017 18:08:23 +0200) Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> <83bmob89jf.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27798-done Cc: 27798-done@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 27798@debbugs.gnu.org > From: Clément Pit--Claudel > Date: Sun, 23 Jul 2017 18:08:23 +0200 > > On 2017-07-23 17:20, Eli Zaretskii wrote: > > It would probably be more accurate if we said > > > > FILE can be a directory. > > Sounds good. In that case we also need to adjust the part of the docstring about NAME (when FILE is not a directory and NAME is a lambda, NAME is called with something that's not a directory — namely FILE). Done. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 05:59:30 2017 Received: (at 27798-done) by debbugs.gnu.org; 28 Jul 2017 09:59:30 +0000 Received: from localhost ([127.0.0.1]:59255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1db23O-0006u7-4M for submit@debbugs.gnu.org; Fri, 28 Jul 2017 05:59:30 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:58061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1db23L-0006ts-Dz for 27798-done@debbugs.gnu.org; Fri, 28 Jul 2017 05:59:28 -0400 Received: from [128.93.70.6] ([128.93.70.6]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MB1l6-1dTN4W2jUy-00A1fR; Fri, 28 Jul 2017 11:59:20 +0200 Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong To: Eli Zaretskii References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> <83bmob89jf.fsf@gnu.org> <83d18k529t.fsf@gnu.org> From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: Date: Fri, 28 Jul 2017 11:59:19 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <83d18k529t.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gvJ14K68e1hIiKfrJjiC0QIBpi5AeIuTw" X-Provags-ID: V03:K0:HvOTLdgusSO8D05bKCB+Zq6tOdUnrZFFc69yzyuwdr3+XUqQw2c BTjzClbE9MknaXGb15Wc6hm4OKFkFIumwWIZKjmINxyB2gQaQX1oAAm1Im7Yo21Jd+BK6dQ spOOWQ7XvaEteYodt1qIqHsbedvYMiCyrf7v3ytXJjGKVHX5tdC0wrJdV7QZ/QRql254XbT pZRtyj7HyGJ+KDhGXYbAA== X-UI-Out-Filterresults: notjunk:1;V01:K0:jMNrPqTwmsM=:kf2gPN1voFgC+Rp771/e84 rOO5khyClTG7qIt+HzgvhojdUX3EGbzoD6MEmunRQSCmGJZ6gInIp1uvsnx1rwrvxrpNhZoXv bNhq+Oh7zEuKICbZC3VjNpJYpMi/QqH4CL2voi8rbxsMigPiqtsW5Y9uFP/grLXJXDW/SXluj PP0V3NLB48aVcQUyBuVP8zmJvdSM1g0Oi2E1pFi4ODX6vgoWsoPkt8SsGQlGTTjJ8Ne++La8C Vk5v0sM1bg5ERP1+1tZUdUcR+YUccQ1O8C6NI83EC+LjiRVxwkSpKmQKemRwm0LrOMbh5KjLr +VL7T0yKZQ0nPkY8cw8gbyZouqcsGP43ZRAaSxUDO1N0X+Ab/5FoNoKMy7MkOhRGLz67whwrr wwayU5Ecl+wyN3Gh+suNcz/2JInEqPFzOPMf/tA7D2e2C4rKRhR+ErUsNq/jWN7Uvxob83MyF YOGt3E2+DJd74MM5t9xJ40ZUPsmNBxTBup3SegEfD6KxNq0HzsmRdRUlBldzL92F+zzcK8hWS ytBe1G/5TT0AnEGKErlyLRSkS/MwWtLodMr5bGQbgSfp9ammFnlMdQyT6frOZGB6l4xY5E/75 Bnd78/qvYlyk+WlBl3F2lW90SIB2+MZmZ+hgHw1b2lU3oj/XeZ24VZGCfl8heRJlXpdMYUMhH Q0EAwu+pzyf5A+ctfPdcUIMB3SmDhbalF1PIp9CEHzkEz7XWvoCGM26umciDEklyZtPHFLOry dl3hFwT3OXR1BvyHCFXt4eSYa8lBoquhfM+MyQ== X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 27798-done Cc: 27798-done@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.8 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gvJ14K68e1hIiKfrJjiC0QIBpi5AeIuTw Content-Type: multipart/mixed; boundary="uoxvPXALMHiJfMmi1dSxur3wWlGdTgOp9"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: 27798-done@debbugs.gnu.org Message-ID: Subject: Re: bug#27798: Documentation of locate-dominating-file is wrong References: <4e10c630-ed42-8204-815a-384b911bb645@live.com> <83k22z8bs8.fsf@gnu.org> <904757d6-ff93-a543-aa0d-770ddf6a5f22@live.com> <83bmob89jf.fsf@gnu.org> <83d18k529t.fsf@gnu.org> In-Reply-To: <83d18k529t.fsf@gnu.org> --uoxvPXALMHiJfMmi1dSxur3wWlGdTgOp9 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2017-07-28 11:39, Eli Zaretskii wrote: > Done. Thanks! --uoxvPXALMHiJfMmi1dSxur3wWlGdTgOp9-- --gvJ14K68e1hIiKfrJjiC0QIBpi5AeIuTw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZewr3AAoJEPqg+cTm90wj760P/iCtyhAGplX0Y93ZOc+Mffbq 5fiIHA6v3xfHa3X15D+yD6UtEi0DYA5ZvH/l/syB7uXzy6jNXtT7vtYo2QyB0GtY 2M9RdzQu3LYsVfXWuop23z8/hViO193tbYBn2nrnveeKXq3f0lzmCUdrpf/vCLrc YkMAZ0EaXadtjehJfQaYoeRjMWGslqUtRsupYDs75deB0tjAdd/PdZEVMjJvufWO Xp3WPwLID2agGAlNgIhjSz83QJ3ZDaGKuFKkeuEVXwDwlG5SoFPGARLNRTODXF7M fH+bET/vsTCZEM7SJYs1o/NiK4nIiH+w+dAyPNZNoe94SJD5BV5Q4jrDx+W5GBSS 41DQ5P8VgW4ufXQp67hdIfPDa0VJdwYb3jau55P3Tm/8tVjvKLYpr5dDhGIUU4db 8eFPqpmQ/4XuxiH7S+6/BPhEKWf8zAdUjkJ579+scAEdS7YQPD2e7lRbKSqpMkT6 isNWpKAbKsb4qKJbN9dueY8mHVZR4GovbCOgOHcJk1bz1oy/I8JPMnJrf/bkQNR3 NyrdWDdyHf1g+7ZTNanaWSfuobpEKA20HM+G5SZpLRh/10+SK0eIsZANggN6VJ0v Ql4Vyn/0ZpsAlHXS9wmBztIc44UElnbN821FuKAaS32F4L/pdtyw4xQMluKmj8lC K+KrHRoiJpN0XCdnHXlf =XM1v -----END PGP SIGNATURE----- --gvJ14K68e1hIiKfrJjiC0QIBpi5AeIuTw-- From unknown Mon Jun 23 16:45:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Aug 2017 11:24:05 +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