From unknown Sun Jun 15 09:02:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59756: [PATCH] Use file-name-nondirectory to determine project-name Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: dgutov@yandex.ru, bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Dec 2022 03:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 59756@debbugs.gnu.org Cc: dgutov@yandex.ru X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" X-Debbugs-Original-Xcc: dgutov@yandex.ru Received: via spool by submit@debbugs.gnu.org id=B.166995209520804 (code B ref -1); Fri, 02 Dec 2022 03:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Dec 2022 03:34:55 +0000 Received: from localhost ([127.0.0.1]:43662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0wpD-0005PU-6g for submit@debbugs.gnu.org; Thu, 01 Dec 2022 22:34:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:54872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0wpA-0005PO-Tn for submit@debbugs.gnu.org; Thu, 01 Dec 2022 22:34:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0wpA-0002hU-37 for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2022 22:34:52 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0wp7-0003EP-4Y for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2022 22:34:51 -0500 Date: Fri, 02 Dec 2022 03:34:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1669952079; x=1670211279; bh=30oFEi0gVziVHNsguEIJn0QD2QdemIdjJGaj/Pp7U0o=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=owtiQ7MMfmHdRWUKwKIPvrIjGosIiBAgN/p9gfbwhQ+P4aD9C2mz0mA1yf7/jCVrp WT6xldKkKL9rrcA0mjGHZsk7uN7xJqgI0h0jefyxDl5qPPPo1zwTPI7QDVWHxM+4Ro thRY2ieSNv0gSMdlmXg/IU6feQtmH1R7SXjFkmku2aSfvEEagmRiUXHXnad/2JMPJb n4rRZPHBRRxTGVh6GMtEJupOEx8HTxaDsF31h2kFIV8Y1BpqKb5a12xtM69tG5M60Y +wjW8wrePvoBmXqfOKjebBoVsF46SOfj7Q5WEg4Oqxf6gaIki+HdpBi/XGNZhqMnv5 og+7xeP4Q61zA== From: Randy Taylor Message-ID: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8" Received-SPF: pass client-ip=185.70.43.23; envelope-from=dev@rjt.dev; helo=mail-4323.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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-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 (--) This is a multi-part message in MIME format. --b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: multipart/alternative; boundary="b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8" --b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 WC1EZWJidWdzLUNDOiBkZ3V0b3ZAeWFuZGV4LnJ1CgpJZiBhIHByb2plY3QgaXMgbmFtZWQgc29t ZXRoaW5nIGxpa2UgIi5lbWFjcy5kIiwgZmlsZS1uYW1lLWJhc2Ugd2lsbCByZXR1cm4gIi5lbWFj cyIgaW5zdGVhZCBvZiAiLmVtYWNzLmQiIGFzIGV4cGVjdGVkIChvciBhdCBsZWFzdCBhcyBJIGV4 cGVjdCBpdCkuCgpUaGVyZWZvcmUsIHdlIHVzZSBmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IGluc3Rl YWQu --b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+WC1EZWJidWdzLUNDOiA8c3Bhbj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVy cmVyIG5vZm9sbG93IG5vb3BlbmVyIiBocmVmPSJtYWlsdG86ZGd1dG92QHlhbmRleC5ydSI+ZGd1 dG92QHlhbmRleC5ydTwvYT48L3NwYW4+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiB0YWhvbWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogdGFob21hLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij5J ZiBhIHByb2plY3QgaXMgbmFtZWQgc29tZXRoaW5nIGxpa2UgIi5lbWFjcy5kIiwgZmlsZS1uYW1l LWJhc2Ugd2lsbCByZXR1cm4gIi5lbWFjcyIgaW5zdGVhZCBvZiAiLmVtYWNzLmQiIGFzIGV4cGVj dGVkIChvciBhdCBsZWFzdCBhcyBJIGV4cGVjdCBpdCkuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2Pjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhvbWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRw eDsiPlRoZXJlZm9yZSwgd2UgdXNlIGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgaW5zdGVhZC48YnI+ PC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayBwcm90b25tYWls X3NpZ25hdHVyZV9ibG9jay1lbXB0eSIgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhvbWEsIHNhbnMt c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2ln bmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPjwvZGl2 Pg0KICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxv Y2stcHJvdG9uIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4NCiAgICAgICAgDQog ICAgICAgICAgICA8L2Rpdj4NCjwvZGl2Pg0K --b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8-- --b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: text/x-patch; name=0001-Use-file-name-nondirectory-to-determine-project-name.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Use-file-name-nondirectory-to-determine-project-name.patch RnJvbSAwNDZiMTcyNmUxN2UwN2Q0ODAwZTJkMzQ1OGM2MDk0MmE1NzliNjdlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBUaHUs IDEgRGVjIDIwMjIgMjI6MTI6MDcgLTA1MDAKU3ViamVjdDogW1BBVENIXSBVc2UgZmlsZS1uYW1l LW5vbmRpcmVjdG9yeSB0byBkZXRlcm1pbmUgcHJvamVjdC1uYW1lCgoqIGxpc3AvcHJvZ21vZGVz L3Byb2plY3QuZWwgKHByb2plY3QtbmFtZSk6IFVzZSBmaWxlLW5hbWUtbm9uZGlyZWN0b3J5Cmlu c3RlYWQgb2YgZmlsZS1uYW1lLWJhc2UuCi0tLQogbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCB8 IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm ZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgYi9saXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsCmluZGV4IDNmNGE1ZmIwNGJjLi40ZWVkNTk5ZDg2YyAxMDA2NDQKLS0tIGEvbGlzcC9w cm9nbW9kZXMvcHJvamVjdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCkBAIC0y NzgsNyArMjc4LDcgQEAgcHJvamVjdC1leHRlcm5hbC1yb290cwogKGNsLWRlZmdlbmVyaWMgcHJv amVjdC1uYW1lIChwcm9qZWN0KQogICAiQSBodW1hbi1yZWFkYWJsZSBuYW1lIGZvciB0aGUgcHJv amVjdC4KIE5vbWluYWxseSB1bmlxdWUsIGJ1dCBub3QgZW5mb3JjZWQuIgotICAoZmlsZS1uYW1l LWJhc2UgKGRpcmVjdG9yeS1maWxlLW5hbWUgKHByb2plY3Qtcm9vdCBwcm9qZWN0KSkpKQorICAo ZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSAoZGlyZWN0b3J5LWZpbGUtbmFtZSAocHJvamVjdC1yb290 IHByb2plY3QpKSkpCiAKIChjbC1kZWZnZW5lcmljIHByb2plY3QtaWdub3JlcyAoX3Byb2plY3Qg X2RpcikKICAgIlJldHVybiB0aGUgbGlzdCBvZiBnbG9iIHBhdHRlcm5zIHRvIGlnbm9yZSBpbnNp ZGUgRElSLgotLSAKMi4zOC4xCgo= --b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8-- From unknown Sun Jun 15 09:02:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59756: [PATCH] Use file-name-nondirectory to determine project-name Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Dec 2022 08:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Randy Taylor Cc: dgutov@yandex.ru, 59756@debbugs.gnu.org Received: via spool by 59756-submit@debbugs.gnu.org id=B59756.166996855413407 (code B ref 59756); Fri, 02 Dec 2022 08:10:01 +0000 Received: (at 59756) by debbugs.gnu.org; 2 Dec 2022 08:09:14 +0000 Received: from localhost ([127.0.0.1]:45199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p116g-0003UB-09 for submit@debbugs.gnu.org; Fri, 02 Dec 2022 03:09:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p116e-0003U4-7j for 59756@debbugs.gnu.org; Fri, 02 Dec 2022 03:09:12 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p116Y-0004cI-U4; Fri, 02 Dec 2022 03:09:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=cxkwM/kS5lExq8Z+PgtwWz+tt8cVmBH2TKDytsxdV68=; b=OY6md7Z5U5BC kVzK1W46/0GlHg/vZMt/LJrG0Xv0VUfL6dL37CkkflITzvGB4OEiHLPZI8dkNghoScvnNVxCR0T37 1+lLDla11gdZ8yF5WMxJpbSQ8phpwVtnVVd7JHFyjQIJ7m3iIGHCGGPCv/rthu7q2BoDoaNfQoEOS EzEBM4xkAsm/3GIhHd/HngbjyqzjdpMqhKmRZBv8fpFJKGAVHmaGth+agxtsCPJXmUgILb8e/MPFn vZDHAT6HFmiR2yosaxD/z6RXocxDPmxRweKcs8qCLSSvAytr7uvzna3RuJ0zwfLrASEB5qSeDIUao Sc3o9jzQToUtPap0P71o7A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p116Y-0002oe-5t; Fri, 02 Dec 2022 03:09:06 -0500 Date: Fri, 02 Dec 2022 10:08:42 +0200 Message-Id: <831qpigrcl.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Randy Taylor on Fri, 02 Dec 2022 03:34:30 +0000) References: X-Spam-Score: -2.3 (--) 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 (---) > Cc: dgutov@yandex.ru > Date: Fri, 02 Dec 2022 03:34:30 +0000 > From: Randy Taylor > > If a project is named something like ".emacs.d", file-name-base will return ".emacs" instead of ".emacs.d" as > expected (or at least as I expect it). > > Therefore, we use file-name-nondirectory instead. Why do we want to support such project names? I could also name my project /foo/bar/baz, and defeat file-name-nondirectory as well. Where does it end? My suggestion is to require that project names don't include slashes, backslashes, periods and maybe also colon characters. From unknown Sun Jun 15 09:02:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59756: [PATCH] Use file-name-nondirectory to determine project-name Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Dec 2022 12:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii , Randy Taylor Cc: 59756@debbugs.gnu.org, dgutov@yandex.ru Received: via spool by 59756-submit@debbugs.gnu.org id=B59756.166998526419212 (code B ref 59756); Fri, 02 Dec 2022 12:48:01 +0000 Received: (at 59756) by debbugs.gnu.org; 2 Dec 2022 12:47:44 +0000 Received: from localhost ([127.0.0.1]:46510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p15SC-0004zo-6N for submit@debbugs.gnu.org; Fri, 02 Dec 2022 07:47:44 -0500 Received: from mail-ot1-f52.google.com ([209.85.210.52]:38543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p15SA-0004zi-EI for 59756@debbugs.gnu.org; Fri, 02 Dec 2022 07:47:43 -0500 Received: by mail-ot1-f52.google.com with SMTP id v19-20020a9d5a13000000b0066e82a3872dso807839oth.5 for <59756@debbugs.gnu.org>; Fri, 02 Dec 2022 04:47:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=7LhYn8sv41bxPc2ZJdLEUG9v1ExPNc7LutNJ9EbYQY0=; b=c256HVrpIThc5bwPo0JpNxWhjOfv8Sq3XMaED4jCZmirC7U70DP39ULtFkl+5e2Iul N+Ye/KEZqoORrw3pR3vKqhNKfg5HGuz1Bb/IDnZS8NrhNuRQVeRwGTXgMBpUqB5aZEEB PhlaZ8EihtanbQsnsqi1Fjn8ggtRWyIoXzmab4jPKhm0r+Du5lPSOy+SVsKZZ4S07er2 wGARXyU+/8ELgH8mONwc/Ei1QQ+kIayVB20Gn8iSvVpjjBXIChSD5AkX5YPAl2CDgAEK CWsUaHdw75DQONDI8XhVNcHoc8+6Q+InKpCNmbtwGfQCrQgN/NFf7mQT3pjo9UtMvFnw rwiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7LhYn8sv41bxPc2ZJdLEUG9v1ExPNc7LutNJ9EbYQY0=; b=rilwF/qg3U8VhqEaG907dH0vp5xW0Gwzr7SCAg70NtGIHFsY4oiq8qix0uvsrHVv4l l28yQ/muBBkVD8EnJsTH2bk5I9MnwdwODekqL1xqcFRkVNHZRM3r7U0y/nsIDbA7jUSZ bRXpahCnkJznpGrnkfgGLY8axILycri3gWcBl+7gdV6hDwlaNbZVjMeZWuKRYHrDgEWC M6dRMsp3Nz0q2mEL2GxDbtfwY/SDy9dwnqqdo4vuaIr2t4+1o4q2wPDpV8grmpNtRzPk DFiOIZAt1EPdtRuqQIfqv5gID7Tp9HPP95fiTBc4MgnxvH7khCLA2GG6c/GkZrWZSTO/ 1tTg== X-Gm-Message-State: ANoB5pkTaNyBVDh0EeI6XFqOUhMSeeKAIEFnJpWlz274+/OQyuImkZ9c DwlbatYBuAM6wFMRiBscV6bZosqQ4JPIJemu7Ms= X-Google-Smtp-Source: AA0mqf6iD+ApdyTREzYVhk+G3qhvZmh2ZUKRtOtQQvamx06p8wwh8dGklZNNGsI97OmwYBEp6gmDPtWXafwml6qnzTk= X-Received: by 2002:a9d:5c81:0:b0:661:c48b:12db with SMTP id a1-20020a9d5c81000000b00661c48b12dbmr26145579oti.105.1669985256580; Fri, 02 Dec 2022 04:47:36 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 2 Dec 2022 04:47:35 -0800 From: Stefan Kangas In-Reply-To: <831qpigrcl.fsf@gnu.org> References: <831qpigrcl.fsf@gnu.org> X-Hashcash: 1:20:221202:dgutov@yandex.ru::QnmwvpI39EX9P7y2:9ZKU MIME-Version: 1.0 Date: Fri, 2 Dec 2022 04:47:35 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) 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 (-) Eli Zaretskii writes: >> If a project is named something like ".emacs.d", file-name-base will >> return ".emacs" instead of ".emacs.d" as expected (or at least as I >> expect it). >> >> Therefore, we use file-name-nondirectory instead. > > Why do we want to support such project names? Because people put their configuration files under version control, and they want to use project commands there. For example "~/.emacs.d", which is what I use. > I could also name my project /foo/bar/baz, and defeat file-name-nondirectory > as well. Where does it end? > > My suggestion is to require that project names don't include slashes, > backslashes, periods and maybe also colon characters. It's fine to disallow slashes, backslashes, and colons, but banning periods would break some of my most important use-cases. So I hope we won't do that. From unknown Sun Jun 15 09:02:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59756: [PATCH] Use file-name-nondirectory to determine project-name Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Dec 2022 14:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii , Randy Taylor Cc: 59756@debbugs.gnu.org Received: via spool by 59756-submit@debbugs.gnu.org id=B59756.166999185623583 (code B ref 59756); Fri, 02 Dec 2022 14:38:01 +0000 Received: (at 59756) by debbugs.gnu.org; 2 Dec 2022 14:37:36 +0000 Received: from localhost ([127.0.0.1]:47084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p17AV-00068J-RA for submit@debbugs.gnu.org; Fri, 02 Dec 2022 09:37:36 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:40583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p17AU-00068C-I7 for 59756@debbugs.gnu.org; Fri, 02 Dec 2022 09:37:35 -0500 Received: by mail-wm1-f49.google.com with SMTP id v124-20020a1cac82000000b003cf7a4ea2caso6587255wme.5 for <59756@debbugs.gnu.org>; Fri, 02 Dec 2022 06:37:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=ujVk5O3sGFhl+ZSDbH84jSIU9fxfax1KDL5V00EZ1VI=; b=WKY32ImJVq6qNub5S3Qu0FYfbQ59M5ol+aUfbdpBCuqcLLMQYgHc/Y/5Xz0WhOwy3Y 83d488BWJiTcsfdhBWQ56eWaf3Xqaa203ZDlBlh1L6qLG73tUuDi17XSCn/mgBkZ3wcO 4mG7/aTAfa1SrzLIjAOFkZ41ZCzsSjskqH+0v9uzagp1hniRoj3QxS+t470GzI98SeXE 8CxfZmW9uxrmffxECYneoIx+ma9oujvqD3QNZK+iihE2qQtUZnbYuPLIbcGpAdn1wYzr jVH6nI57X3HnrJMMYqKOsRSxfkD0awuDW5DVTIWtQYpf1BEtSCjoMSCFWSQeHb37fDt4 e84A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ujVk5O3sGFhl+ZSDbH84jSIU9fxfax1KDL5V00EZ1VI=; b=LU9Z9LGQy5J4J7KIZ1cSDVKr+AyZY8RPlkPHUjP3qmEvXpSm6ToX+8o/FNpXnuzZD4 ts25KVbxNHtpKPhohC8JUVhIoBbCrorLj3Gda3qI2T2hNKUT06BjR5LojWNB++9nCV2N eCjqHYb7PQXdnyvjXxSZvtkgTDKmimG74A0GgRE3qs0gbiMEjklzmf0kzeD04j8kd20n Z0UTRYfDI6Mtkv0u/WMmJ35EZYqA3JhxBMOVTbLeRgHEmJrTaJKds3Mn5s79mxx9H1aI PpWaMlrni+xoKogjCZLD5AOstxEUx3G0Ge3WOJ/L26svylzib83CDNLfkyNoqRZRdX7j BTbw== X-Gm-Message-State: ANoB5pmVy73o57eODyDSTa244r0rRASuUhbQ4MXLWa2je0pL4eFUgSB3 RziC/xOiuc5ZmwXJtbDsZFA= X-Google-Smtp-Source: AA0mqf41eGVWJ5xxTsBVQD/XVmOe/qh8q3X2gf1M7w+mFMdBlWercNHQvGTWKbo9u7T2YzrGVjHP4Q== X-Received: by 2002:a05:600c:4f55:b0:3cf:729b:d4b4 with SMTP id m21-20020a05600c4f5500b003cf729bd4b4mr46825253wmq.48.1669991848460; Fri, 02 Dec 2022 06:37:28 -0800 (PST) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id c14-20020a05600c0a4e00b003cffd3c3d6csm8681967wmq.12.2022.12.02.06.37.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 02 Dec 2022 06:37:27 -0800 (PST) Message-ID: <786fefbb-d637-1580-dfbe-0b14f2aea6e9@yandex.ru> Date: Fri, 2 Dec 2022 16:37:26 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <831qpigrcl.fsf@gnu.org> From: Dmitry Gutov In-Reply-To: <831qpigrcl.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) 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: -0.8 (/) On 02/12/2022 10:08, Eli Zaretskii wrote: >> Cc: dgutov@yandex.ru >> Date: Fri, 02 Dec 2022 03:34:30 +0000 >> From: Randy Taylor >> >> If a project is named something like ".emacs.d", file-name-base will return ".emacs" instead of ".emacs.d" as >> expected (or at least as I expect it). >> >> Therefore, we use file-name-nondirectory instead. > > Why do we want to support such project names? The bug's description is not very good. The goal of the code in question is to produce an automatic version of the project name from its root directory, allowing individual project backends to override that logic. This fix is an update for the same (logic to produce the default name), restoring what I'm sure was the original intent. The directories just don't often have extensions, so it passed by the initial testing. > I could also name my project /foo/bar/baz, and defeat file-name-nondirectory > as well. Where does it end? This is not about the user naming a project something. ELISP> (file-name-nondirectory (directory-file-name "/foo/bar/baz/")) "baz" This is correct. This custom name (e.g. set through project-vc-name) does not pass through this conversion. You can use whatever special characters you want, why not? Newlines might break some UI, but if the user wants that... From unknown Sun Jun 15 09:02:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Randy Taylor Subject: bug#59756: closed (Re: bug#59756: [PATCH] Use file-name-nondirectory to determine project-name) Message-ID: References: <6dd6cf27-1e72-097a-0df6-baad3859ecc4@yandex.ru> X-Gnu-PR-Message: they-closed 59756 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 59756@debbugs.gnu.org Date: Fri, 02 Dec 2022 15:25:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1669994702-25405-1" This is a multi-part message in MIME format... ------------=_1669994702-25405-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59756: [PATCH] Use file-name-nondirectory to determine project-name which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59756@debbugs.gnu.org. --=20 59756: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59756 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1669994702-25405-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59756-done) by debbugs.gnu.org; 2 Dec 2022 15:24:24 +0000 Received: from localhost ([127.0.0.1]:47313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p17to-0006bT-94 for submit@debbugs.gnu.org; Fri, 02 Dec 2022 10:24:24 -0500 Received: from mail-wm1-f51.google.com ([209.85.128.51]:46880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p17tj-0006bM-6S for 59756-done@debbugs.gnu.org; Fri, 02 Dec 2022 10:24:22 -0500 Received: by mail-wm1-f51.google.com with SMTP id f13-20020a1cc90d000000b003d08c4cf679so706155wmb.5 for <59756-done@debbugs.gnu.org>; Fri, 02 Dec 2022 07:24:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=Y+yYR9ou2AmaBjxxYCSOcWtTXJlFVJ/xHWUvwnW0otU=; b=kSuQmkMNtiYjf93HfzTPIyRoZyfr2jYmvWIUkAi5FBZ9370Pke5w/vuyTbccMMSQhG 8GsvhW8Wzehv1Isw7mIRPxA/8wq9m6Leq82xolfsWNjLw3Sgn0yRfyOHAEH6Jm+aMHfj TKGx52qa/lfsi8u8Olgy90X5q8reExNkNCP03UPDmSgT0S12obt7xkuDg48wfQWdJqcv +59omCu39dPU3L0epKXHhX9XmK4Ge1HJcTFfVWFBXBW0V+ByL8XGbjVHSWZOKcqExwDw Yj5dUXE44wiQ2sLKtyuFWbG33uF8PswiCPa02Uhv7GuKXvNO0/eZvXlKw04U0yqKcInN 4tUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Y+yYR9ou2AmaBjxxYCSOcWtTXJlFVJ/xHWUvwnW0otU=; b=md5//Yb67x0Ka2ahN5p2cyI313wvU0MYWMl8rr+z9+skRXQDKvha98XVsCR/LeRU03 Z+hasxRDMjfe8vMSD4SIiLwp57mXoG5Ag9MIQYe3BCLM51koS7qNhBG3CHiZAZmY6e0d NSLggNHWC3P/drK350O5+vm4oFGh3qlNYYn8NLux2VyKTu/HLa37rH1JkXBrSmWrxP3J EVFEQRAQ03Xo1WdFwuyFqOToo3dwtjAkGcVBzhrw4vDziJq+cNRpvSgYPiXV6+dt4oem pGhtZvBnay4b7Bw4kvTkaL046OgaNT5Usl83wTJUusASEX+pxtjLvoUj6WlVH0HJnQIL 6uxg== X-Gm-Message-State: ANoB5pmPknuSx+o2Vg221aH6sfT0dK9PrnKjuPooH1npZJFaKZZWhqnQ ZenpWJvIj1mRkpoUOqQD3YE= X-Google-Smtp-Source: AA0mqf4S39wA2XCinRLFVL2aI+nf9u6MYncsujWpWjypUmzFI4+sfb437qsQ/SkMGwvm5VBsTyXRPQ== X-Received: by 2002:a05:600c:3543:b0:3cf:74bb:feb1 with SMTP id i3-20020a05600c354300b003cf74bbfeb1mr51148210wmq.102.1669994653199; Fri, 02 Dec 2022 07:24:13 -0800 (PST) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id q1-20020a05600000c100b002422fddcc94sm6657721wrx.96.2022.12.02.07.24.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 02 Dec 2022 07:24:12 -0800 (PST) Message-ID: <6dd6cf27-1e72-097a-0df6-baad3859ecc4@yandex.ru> Date: Fri, 2 Dec 2022 17:24:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: bug#59756: [PATCH] Use file-name-nondirectory to determine project-name Content-Language: en-US To: Randy Taylor , 59756-done@debbugs.gnu.org References: From: Dmitry Gutov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 59756-done 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: -0.8 (/) On 02/12/2022 05:34, Randy Taylor wrote: > X-Debbugs-CC: dgutov@yandex.ru > > If a project is named something like ".emacs.d", file-name-base will > return ".emacs" instead of ".emacs.d" as expected (or at least as I > expect it). > > Therefore, we use file-name-nondirectory instead. Applied, thanks! ------------=_1669994702-25405-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Dec 2022 03:34:55 +0000 Received: from localhost ([127.0.0.1]:43662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0wpD-0005PU-6g for submit@debbugs.gnu.org; Thu, 01 Dec 2022 22:34:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:54872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0wpA-0005PO-Tn for submit@debbugs.gnu.org; Thu, 01 Dec 2022 22:34:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0wpA-0002hU-37 for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2022 22:34:52 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0wp7-0003EP-4Y for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2022 22:34:51 -0500 Date: Fri, 02 Dec 2022 03:34:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1669952079; x=1670211279; bh=30oFEi0gVziVHNsguEIJn0QD2QdemIdjJGaj/Pp7U0o=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=owtiQ7MMfmHdRWUKwKIPvrIjGosIiBAgN/p9gfbwhQ+P4aD9C2mz0mA1yf7/jCVrp WT6xldKkKL9rrcA0mjGHZsk7uN7xJqgI0h0jefyxDl5qPPPo1zwTPI7QDVWHxM+4Ro thRY2ieSNv0gSMdlmXg/IU6feQtmH1R7SXjFkmku2aSfvEEagmRiUXHXnad/2JMPJb n4rRZPHBRRxTGVh6GMtEJupOEx8HTxaDsF31h2kFIV8Y1BpqKb5a12xtM69tG5M60Y +wjW8wrePvoBmXqfOKjebBoVsF46SOfj7Q5WEg4Oqxf6gaIki+HdpBi/XGNZhqMnv5 og+7xeP4Q61zA== To: "bug-gnu-emacs@gnu.org" From: Randy Taylor Subject: [PATCH] Use file-name-nondirectory to determine project-name Message-ID: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8" Received-SPF: pass client-ip=185.70.43.23; envelope-from=dev@rjt.dev; helo=mail-4323.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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 (--) This is a multi-part message in MIME format. --b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: multipart/alternative; boundary="b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8" --b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 WC1EZWJidWdzLUNDOiBkZ3V0b3ZAeWFuZGV4LnJ1CgpJZiBhIHByb2plY3QgaXMgbmFtZWQgc29t ZXRoaW5nIGxpa2UgIi5lbWFjcy5kIiwgZmlsZS1uYW1lLWJhc2Ugd2lsbCByZXR1cm4gIi5lbWFj cyIgaW5zdGVhZCBvZiAiLmVtYWNzLmQiIGFzIGV4cGVjdGVkIChvciBhdCBsZWFzdCBhcyBJIGV4 cGVjdCBpdCkuCgpUaGVyZWZvcmUsIHdlIHVzZSBmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IGluc3Rl YWQu --b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+WC1EZWJidWdzLUNDOiA8c3Bhbj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVy cmVyIG5vZm9sbG93IG5vb3BlbmVyIiBocmVmPSJtYWlsdG86ZGd1dG92QHlhbmRleC5ydSI+ZGd1 dG92QHlhbmRleC5ydTwvYT48L3NwYW4+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiB0YWhvbWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogdGFob21hLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij5J ZiBhIHByb2plY3QgaXMgbmFtZWQgc29tZXRoaW5nIGxpa2UgIi5lbWFjcy5kIiwgZmlsZS1uYW1l LWJhc2Ugd2lsbCByZXR1cm4gIi5lbWFjcyIgaW5zdGVhZCBvZiAiLmVtYWNzLmQiIGFzIGV4cGVj dGVkIChvciBhdCBsZWFzdCBhcyBJIGV4cGVjdCBpdCkuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2Pjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhvbWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRw eDsiPlRoZXJlZm9yZSwgd2UgdXNlIGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgaW5zdGVhZC48YnI+ PC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayBwcm90b25tYWls X3NpZ25hdHVyZV9ibG9jay1lbXB0eSIgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhvbWEsIHNhbnMt c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2ln bmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPjwvZGl2 Pg0KICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxv Y2stcHJvdG9uIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4NCiAgICAgICAgDQog ICAgICAgICAgICA8L2Rpdj4NCjwvZGl2Pg0K --b2_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8-- --b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8 Content-Type: text/x-patch; name=0001-Use-file-name-nondirectory-to-determine-project-name.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Use-file-name-nondirectory-to-determine-project-name.patch RnJvbSAwNDZiMTcyNmUxN2UwN2Q0ODAwZTJkMzQ1OGM2MDk0MmE1NzliNjdlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBUaHUs IDEgRGVjIDIwMjIgMjI6MTI6MDcgLTA1MDAKU3ViamVjdDogW1BBVENIXSBVc2UgZmlsZS1uYW1l LW5vbmRpcmVjdG9yeSB0byBkZXRlcm1pbmUgcHJvamVjdC1uYW1lCgoqIGxpc3AvcHJvZ21vZGVz L3Byb2plY3QuZWwgKHByb2plY3QtbmFtZSk6IFVzZSBmaWxlLW5hbWUtbm9uZGlyZWN0b3J5Cmlu c3RlYWQgb2YgZmlsZS1uYW1lLWJhc2UuCi0tLQogbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCB8 IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm ZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgYi9saXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsCmluZGV4IDNmNGE1ZmIwNGJjLi40ZWVkNTk5ZDg2YyAxMDA2NDQKLS0tIGEvbGlzcC9w cm9nbW9kZXMvcHJvamVjdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCkBAIC0y NzgsNyArMjc4LDcgQEAgcHJvamVjdC1leHRlcm5hbC1yb290cwogKGNsLWRlZmdlbmVyaWMgcHJv amVjdC1uYW1lIChwcm9qZWN0KQogICAiQSBodW1hbi1yZWFkYWJsZSBuYW1lIGZvciB0aGUgcHJv amVjdC4KIE5vbWluYWxseSB1bmlxdWUsIGJ1dCBub3QgZW5mb3JjZWQuIgotICAoZmlsZS1uYW1l LWJhc2UgKGRpcmVjdG9yeS1maWxlLW5hbWUgKHByb2plY3Qtcm9vdCBwcm9qZWN0KSkpKQorICAo ZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSAoZGlyZWN0b3J5LWZpbGUtbmFtZSAocHJvamVjdC1yb290 IHByb2plY3QpKSkpCiAKIChjbC1kZWZnZW5lcmljIHByb2plY3QtaWdub3JlcyAoX3Byb2plY3Qg X2RpcikKICAgIlJldHVybiB0aGUgbGlzdCBvZiBnbG9iIHBhdHRlcm5zIHRvIGlnbm9yZSBpbnNp ZGUgRElSLgotLSAKMi4zOC4xCgo= --b1_0tlxU4bewn0x2gntLEot6MsDozyWzCUKnSFPBjkI8-- ------------=_1669994702-25405-1--