From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 13:39:09 2021 Received: (at submit) by debbugs.gnu.org; 30 May 2021 17:39:09 +0000 Received: from localhost ([127.0.0.1]:60302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnPP3-0000f1-KT for submit@debbugs.gnu.org; Sun, 30 May 2021 13:39:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:34914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnPP2-0000eu-3s for submit@debbugs.gnu.org; Sun, 30 May 2021 13:39:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60452) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnPP1-0007hj-QY for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 13:39:07 -0400 Received: from gateway32.websitewelcome.com ([192.185.145.102]:37794) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnPOz-0001zi-PJ for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 13:39:07 -0400 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway32.websitewelcome.com (Postfix) with ESMTP id 786B113C3E for ; Sun, 30 May 2021 12:39:01 -0500 (CDT) Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with SMTP id nPOvl1n7xFRe9nPOvlueuy; Sun, 30 May 2021 12:39:01 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc: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=UrDfYJB1WEOZCYR3fH+X9QxJCEo44ysjT2k8AjgScXg=; b=Xxrj4FAQjIBIyjF3sVBvdCXyz5 LhD3gek86+PegmXntBGF3xeawLXsKamUiEMiyuPlN+TEj4leJHvgRwjW9oevLpb54IWfB6sy00CQ4 D8nBJdvzfIYdL+wkyVbBzx7dJ10K5wXzEfo53RiVaxW6gdjbraO2gUvyYIFQdn9zPWb+CCe+ZFSWt pXj4XkNTkye8/mlgUmDu3dbN4dImxA3ZcNfCdwc7h4ZEOyaXYOTShXSjjtukREYcK1hAkLv8KUqjS tOGFSFMQNs3wQ9Ur7x1SjsMRU97ig0GN8fHW6diunMkxJqwZix9HzuRbH9FVvfitqN5WgZ9jLyCCA oqTEG1Ow==; Received: from [76.77.182.20] (port=63510 helo=Takver4) by host2007.hostmonster.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1lnPOu-003SUQ-QB for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 11:39:00 -0600 From: Stephen Leake To: bug-gnu-emacs@gnu.org Subject: 28.0.50; add project-name generic Date: Sun, 30 May 2021 10:38:59 -0700 Message-ID: <86eedoi0jw.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1lnPOu-003SUQ-QB X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (Takver4) [76.77.182.20]:63510 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 2 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes Received-SPF: neutral client-ip=192.185.145.102; envelope-from=stephen_leake@stephe-leake.org; helo=gateway32.websitewelcome.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) 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.7 (--) In project.el, add a 'project-name' cl-defgeneric, to be used in prompts and other situations where the user is asked to identify a project. It must return a string, which is nominally unique among the user's various projects. The default could be 'project-root'. -- -- Stephe From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 06 22:08:43 2021 Received: (at 48747) by debbugs.gnu.org; 7 Jun 2021 02:08:43 +0000 Received: from localhost ([127.0.0.1]:54233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lq4h1-0000cE-4P for submit@debbugs.gnu.org; Sun, 06 Jun 2021 22:08:43 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:46840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lq4gz-0000c1-TP for 48747@debbugs.gnu.org; Sun, 06 Jun 2021 22:08:42 -0400 Received: by mail-wm1-f46.google.com with SMTP id h22-20020a05600c3516b02901a826f84095so4099184wmq.5 for <48747@debbugs.gnu.org>; Sun, 06 Jun 2021 19:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Uy5KI4A8drWLo1TOvRBwxawgC4Q/bc/ByhNo8cM5q6k=; b=MvGXvv94tFuL4F+HXn+BymwXu6LlDkFtswx1brc1chgjFVozNxzsiijSM0cObKDEnv +DWc7MinN+dzmHFPxJXPu42wA4qVTb/DckKYoCHmMoLARiZw1U1E3iHZDC29FUxVhlnN gb7aszf5nwxgBAC8i0FYOpl4742W3UfJVJ+VQaVZryD5iofa7MgTGy1p4E7Q/PwcyoQC IRg531cU0oeQ/CEzyhGcTcSSY1GxA8NoIrE2fw53aW1eJ+HYPPE9YzrOg08uOXqf6UQB egxMVTlfLHG8wqi52syRh6jSshmmCjSBXN7FdENllSl6EezA6mJZ863AYaBabQPO25u1 vMVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Uy5KI4A8drWLo1TOvRBwxawgC4Q/bc/ByhNo8cM5q6k=; b=m2hx+OBxx/dqnyajQIKUAm37+MDFPiYlKh9boY2hCWy5v1LH7h4yadcXJaaguS6GYH cucBXTLtxelzIweYSFGUlHR+yin48g88S9DJFW3Qkf7OxEqgrKKhHgMqCTBDJE8IVJFJ kBrbz7eq0Q6v+eWuKFq7kIuxcJl5fbfm3C9fsvaLwos2cgfs1bFnRK02JgjOSgUOlgn/ 4bSKJpCt+XoFCNnFV+kytgM3FNcAX8xmABqLbunzuVfnjX68zIF+MW8ttRPb9nPxiR5C pGFZOVMFoDZoONR0wmbOiKuf3c3wmtW2VnqoZk9L5oMLHSMq561kTktJD7k7itWIQkHa mf4g== X-Gm-Message-State: AOAM530JoPPBZoRj956y44XVMSkc5emlU9XnsMM8FOWGip2qCfvu29Z8 eGGzCwjsJA4kRn0qP4XynYHf12GZBe0= X-Google-Smtp-Source: ABdhPJxqaEooptfzrYNeI4l5CWEdeEroxRzjIxjV396Y+Fqo1AwkslDH3by27FcoErl0SRsR3kVQgg== X-Received: by 2002:a05:600c:190f:: with SMTP id j15mr13019836wmq.4.1623031716052; Sun, 06 Jun 2021 19:08:36 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id i21sm2788498wmq.12.2021.06.06.19.08.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 06 Jun 2021 19:08:35 -0700 (PDT) Subject: Re: bug#48747: 28.0.50; add project-name generic To: Stephen Leake , 48747@debbugs.gnu.org References: <86eedoi0jw.fsf@stephe-leake.org> From: Dmitry Gutov Message-ID: <72c3ec98-632b-b8ae-53b9-fdcb3b85f111@yandex.ru> Date: Mon, 7 Jun 2021 05:08:34 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <86eedoi0jw.fsf@stephe-leake.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 48747 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.5 (/) Hi Stephen, On 30.05.2021 20:38, Stephen Leake wrote: > In project.el, add a 'project-name' cl-defgeneric, to be used in prompts > and other situations where the user is asked to identify a project. > > It must return a string, which is nominally unique among the user's > various projects. > > The default could be 'project-root'. Would you like to attach a patch that includes the places where we would use the new method? project-prefixed-buffer-name? I was also thinking project-prompt-project-dir, but we use absolute directory names there, so it seems difficult to incorporate, even if we agree to rename and update the docstring: the default implementation of 'project-name' will supposedly be the base name of the root dir, and those are not always unique and easy to recognize. Or, if the default impl returns the absolute directory name, we couldn't use it in project-prefixed-buffer-name. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 24 03:27:47 2021 Received: (at control) by debbugs.gnu.org; 24 Oct 2021 07:27:47 +0000 Received: from localhost ([127.0.0.1]:37813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1meXv1-0007L8-9J for submit@debbugs.gnu.org; Sun, 24 Oct 2021 03:27:47 -0400 Received: from mail-pg1-f178.google.com ([209.85.215.178]:35681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1meXux-0007KZ-Hm for control@debbugs.gnu.org; Sun, 24 Oct 2021 03:27:43 -0400 Received: by mail-pg1-f178.google.com with SMTP id q187so7705351pgq.2 for ; Sun, 24 Oct 2021 00:27:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=pCRgbFuHm6ut4hrQ/yHawu+VY6Xo9BAgIdHh5dN3RBc=; b=UkXQCguhQE2A1cLBldKbFVh3kwzDRpPt64bDpj4XY7CXKEvVeqbDhkfRbQBKCbrIST DmrBqQObqsyGjSonfffQDdprcVUKW36vRKIqFOfTt0jTb6wW8/JOUAr4EZJMerM414pJ 4oZ/tsrCnKBcF4oaaoJjH5PFNDzJa8uSs7gUXVr9t4wBVOhpAZQ+btYwZ7y6Ixx6lUrD EkxOxEinED6C8K/mhUDZQkQpbZ0Ht2CfR5wWV+XslfHfz24qw4udK7wdBhufwkj23vUm SVPU18JXPoxzKci2N2+0SOfM90q2Vc7nhg57/wsm30ZbmV84Go4tEdudMUmxnoCbAz27 Gffg== X-Gm-Message-State: AOAM530MuOuchF0mVcaHPrBl9lPeQY2EZYqISbBk1L75mF+JAxVvTkb9 2aVHYHLy+oYhAaEWSj1afdrXQtsF4Jp6M1Fl3mHx9rKk X-Google-Smtp-Source: ABdhPJz1G317A7gx9wdAS2xGZ161jGZKAovStCDE1YqExrb7krFYrPWSut+RpQkMdVc3ehdZFanoGPNjScC/vdQXkNw= X-Received: by 2002:aa7:99c3:0:b0:47b:e21d:7315 with SMTP id v3-20020aa799c3000000b0047be21d7315mr3159157pfi.35.1635060457939; Sun, 24 Oct 2021 00:27:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 24 Oct 2021 00:27:37 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Sun, 24 Oct 2021 00:27:37 -0700 Message-ID: Subject: control message for bug #48747 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: -0.5 (/) severity 48747 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 07:48:14 2022 Received: (at 48747) by debbugs.gnu.org; 15 Jul 2022 11:48:14 +0000 Received: from localhost ([127.0.0.1]:39711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCJnq-0002SF-AC for submit@debbugs.gnu.org; Fri, 15 Jul 2022 07:48:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCJno-0002RZ-U3 for 48747@debbugs.gnu.org; Fri, 15 Jul 2022 07:48:13 -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:Date:References: In-Reply-To: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=jvv4+WAcLjtD0lGkonhY31dAqEJpiZHrdgqC1ouDctE=; b=uDD6veTK+XpGsMfvElxKmjKkSD Bj5JvyN7mLQ9vrTBf1EM9poojZU8HJCsEhMmoTf2PpIsT33N4B+8wcdqKJYVasTiI00IafhZShDrg qfwxCsfVWd4kNnUW00Z0dlgdJ+10//Y6YntxdpTivnn8WylhuMgYOAcY9OpoQG4WkulI=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oCJnf-0006Tv-NQ; Fri, 15 Jul 2022 13:48:06 +0200 From: Lars Ingebrigtsen To: Dmitry Gutov Subject: Re: bug#48747: 28.0.50; add project-name generic In-Reply-To: <72c3ec98-632b-b8ae-53b9-fdcb3b85f111@yandex.ru> (Dmitry Gutov's message of "Mon, 7 Jun 2021 05:08:34 +0300") References: <86eedoi0jw.fsf@stephe-leake.org> <72c3ec98-632b-b8ae-53b9-fdcb3b85f111@yandex.ru> X-Now-Playing: Doubting Thomas's _Father Don't Cry_: "Excrement" Date: Fri, 15 Jul 2022 13:48:02 +0200 Message-ID: <87zghak365.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Dmitry Gutov writes: >> In project.el, add a 'project-name' cl-defgeneric, to be used in prompts >> and other situations where the user is asked to identify a project. >> It must return a string, which is nominally unique [...] 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: -2.3 (--) X-Debbugs-Envelope-To: 48747 Cc: Stephen Leake , 48747@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 (---) Dmitry Gutov writes: >> In project.el, add a 'project-name' cl-defgeneric, to be used in prompts >> and other situations where the user is asked to identify a project. >> It must return a string, which is nominally unique among the user's >> various projects. >> The default could be 'project-root'. > > Would you like to attach a patch that includes the places where we > would use the new method? > > project-prefixed-buffer-name? (I'm going through old bug reports that unfortunately weren't resolved at the time.) This was a year ago, and the original bug report didn't really include a rationale for the cl-defgeneric. Stephen, what would you use this for? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 07:48:18 2022 Received: (at control) by debbugs.gnu.org; 15 Jul 2022 11:48:18 +0000 Received: from localhost ([127.0.0.1]:39714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCJnu-0002Se-Jv for submit@debbugs.gnu.org; Fri, 15 Jul 2022 07:48:18 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCJns-0002Rx-Oy for control@debbugs.gnu.org; Fri, 15 Jul 2022 07:48:17 -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=TCQXgguCqxhIMWQsRD5s4Jq676hV5DO6Ng9sEJepNyE=; b=nf13zF5l+AU1DAoVVnSAjLS8F3 iLmOzgG7occSZfagHYeXQ6QOaETowqsxLPdyK2pNkUv6jGEqKrZsRG2J7r/q2qaGUl4gFmSWe51sw uC+6Bz3zbRm8kBZylMFcptmUvc/503NHc9q/taFD/yG+ceXrcMB0oI6wDVIbjydl6i14=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oCJnk-0006U3-VU for control@debbugs.gnu.org; Fri, 15 Jul 2022 13:48:11 +0200 Date: Fri, 15 Jul 2022 13:48:08 +0200 Message-Id: <87y1wuk35z.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48747 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 48747 + moreinfo 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: -2.3 (--) 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: -3.3 (---) tags 48747 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 09:10:09 2022 Received: (at 48747) by debbugs.gnu.org; 15 Jul 2022 13:10:09 +0000 Received: from localhost ([127.0.0.1]:39819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCL56-0000Wg-St for submit@debbugs.gnu.org; Fri, 15 Jul 2022 09:10:09 -0400 Received: from gproxy5-pub.mail.unifiedlayer.com ([67.222.38.55]:41105 helo=progateway7-pub.mail.pro1.eigbox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCL55-0000WK-FV for 48747@debbugs.gnu.org; Fri, 15 Jul 2022 09:10:08 -0400 Received: from cmgw10.mail.unifiedlayer.com (unknown [10.0.90.125]) by progateway7.mail.pro1.eigbox.com (Postfix) with ESMTP id 9AE90100413CE for <48747@debbugs.gnu.org>; Fri, 15 Jul 2022 13:09:53 +0000 (UTC) Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with ESMTP id CL4ro5OvbCokGCL4ropfOf; Fri, 15 Jul 2022 13:09:53 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=d+QwdTvE c=1 sm=1 tr=0 ts=62d16721 a=dWLzHQi6WpdymmZIwiVdBw==:117 a=Fln8i1WyhtedwaIJAdHvmw==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=RgO8CyIxsXoA:10:nop_rcvd_month_year a=vvvmwbhNdt4A:10:endurance_base64_authed_username_1 a=OocQHUDgAAAA:8 a=vaJtXVxTAAAA:8 a=rS6aZdGles95ucaTBHwA:9 a=JQbH57HajXoA:10:uccc_2email_address a=ThI0f8vJ1GEA:10:hookup_email_user_1 a=xUZTl98r3Qw_uB5NK3jt:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To: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=fnLY4X1AC2zsOnEew5DjJWds+4XlgIoYNXM3U/EQo2k=; b=hQG+iLADwlt0YNNvvBAHBq5Rzr s6/NVu9dnVQ105MmxXrgVuxIANn0GbC7j3po9099J8ohdrzak1CVKlzRuoNjZ2zBi86o3lEZousAR wKCvGjb/7MLMWnBYjP9Rm+3Ea80doan4TyZ3gFeYHUFB19flV+eaTllXB8NJKKnuW6UHdZuG1IszC SVWzyfaZ01DZES5ou+AI4u61ArONyZo5RnSlTqSftCtu/VsV/y1wYscTEgyt5T/mOi6tJSSgKJOrm 668veqtCfmeGOYy/S6T2nlZV8kg3IYzyjvhExTx3zQRcS8mKEeocj916ZxVo02MgQKUeTiGsM3dAW 8Dxvs04w==; Received: from 135-180-197-170.fiber.dynamic.sonic.net ([135.180.197.170]:55406 helo=Takver4) by host2007.hostmonster.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oCL4r-001JEo-40; Fri, 15 Jul 2022 07:09:53 -0600 From: Stephen Leake To: Lars Ingebrigtsen Subject: Re: bug#48747: 28.0.50; add project-name generic In-Reply-To: <87zghak365.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 15 Jul 2022 13:48:02 +0200") References: <86eedoi0jw.fsf@stephe-leake.org> <72c3ec98-632b-b8ae-53b9-fdcb3b85f111@yandex.ru> <87zghak365.fsf@gnus.org> Date: Fri, 15 Jul 2022 06:09:48 -0700 Message-ID: <86a69awmhv.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 135.180.197.170 X-Source-L: No X-Exim-ID: 1oCL4r-001JEo-40 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 135-180-197-170.fiber.dynamic.sonic.net (Takver4) [135.180.197.170]:55406 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 3 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48747 Cc: 48747@debbugs.gnu.org, Dmitry Gutov 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 (-) Lars Ingebrigtsen writes: > Dmitry Gutov writes: > >>> In project.el, add a 'project-name' cl-defgeneric, to be used in prompts >>> and other situations where the user is asked to identify a project. >>> It must return a string, which is nominally unique among the user's >>> various projects. >>> The default could be 'project-root'. >> >> Would you like to attach a patch that includes the places where we >> would use the new method? >> >> project-prefixed-buffer-name? > > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > This was a year ago, and the original bug report didn't really include a > rationale for the cl-defgeneric. Stephen, what would you use this for? My wisi package has a menu of defined projects, allowing the user to choose which one is the "current project"; it shows a project name, which is currently defined in the wisi project type. wisi also has a command to delete a project definition, which prompts for a project, completing on the project name. eglot needs to identify projects; it currently uses the project root, which is not always the best way. The current project.el assumes that projects are only identified by "project-current" in some buffer, so there isn't anywhere in the current code that would use this. Adding it is mainly for extensions like wisi and eglot. -- -- Stephe From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 12 11:58:07 2022 Received: (at control) by debbugs.gnu.org; 12 Aug 2022 15:58:07 +0000 Received: from localhost ([127.0.0.1]:58768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMX31-00033c-9p for submit@debbugs.gnu.org; Fri, 12 Aug 2022 11:58:07 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMX2z-00032J-HV for control@debbugs.gnu.org; Fri, 12 Aug 2022 11:58:05 -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=Y7vNQcuzZktCtjv3jqKkZ9E2Frbpch90ai4mI1T+kfc=; b=Y3Xc6d3tS3lOsmstf5ZBG7iXtG xnqm1WWae5Vlme7EFrK3moQ2xqyDUaKNT3DggaPSUFYNTIF7UzBRmMLYvRTR8Fv0iEuQofEHCpexO gHegP5KGNVG3k7RjnvcE+jdX1GssaHP5jrafLt6nOmH0CSmtulEejVcAP1DM7PQlAgl4=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oMX2r-0006no-WF for control@debbugs.gnu.org; Fri, 12 Aug 2022 17:58:00 +0200 Date: Fri, 12 Aug 2022 17:57:57 +0200 Message-Id: <87pmh5laii.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48747 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 48747 - moreinfo 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: -2.3 (--) 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: -3.3 (---) tags 48747 - moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 20 17:18:00 2022 Received: (at 48747) by debbugs.gnu.org; 20 Nov 2022 22:18:01 +0000 Received: from localhost ([127.0.0.1]:44838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owsdU-0003mp-KU for submit@debbugs.gnu.org; Sun, 20 Nov 2022 17:18:00 -0500 Received: from gproxy1-pub.mail.unifiedlayer.com ([69.89.25.95]:58193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owsdR-0003ma-B7 for 48747@debbugs.gnu.org; Sun, 20 Nov 2022 17:17:58 -0500 Received: from cmgw14.mail.unifiedlayer.com (unknown [10.0.90.129]) by progateway3.mail.pro1.eigbox.com (Postfix) with ESMTP id BCBE010047A8A for <48747@debbugs.gnu.org>; Sun, 20 Nov 2022 22:17:38 +0000 (UTC) Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with ESMTP id wsd6oAyytdidSwsd6oHlDf; Sun, 20 Nov 2022 22:17:38 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=cckXElPM c=1 sm=1 tr=0 ts=637aa782 a=dWLzHQi6WpdymmZIwiVdBw==:117 a=Fln8i1WyhtedwaIJAdHvmw==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=9xFQ1JgjjksA:10:nop_rcvd_month_year a=vvvmwbhNdt4A:10:endurance_base64_authed_username_1 a=Ns2qn5UbUhJNkEos9AEA:9 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc: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=aBdDqGT1Ek60Q/FNI1OxcgudgOKi4AY+uAtwNX5xcIk=; b=kn4HWr4N3w2pfcpm1ViPx4jlai Bb/Je3Cc/cNS6rxufb40/K8IpM+uqQkl65jaU3YEb+iAHwMdueLgsry+4WoDitCAjpjEBxZl4fu7k HOV+F3Q2SwYC5aVs5YwVyvLaHLB1z6Hf5o0ktjaf45GAYvXcj03EiAaa0V7t7DG6ChXdkvSo/Wov4 2On3XlNzromzG2ce/YUVnvwTzw/IaEjWvGnSYCFsQPMEDSD9osZ9KuHtwTZ58/lOevptfLivVHkxZ D8rNEqBs7/l5CowmX0jxH29TXZ5AgQ69OJOyzYDWwcUYHLwfavYEHSomJSIQ9tBNnmp/PiAXLOhpN lVADr9aA==; Received: from 135-180-197-170.fiber.dynamic.sonic.net ([135.180.197.170]:63820 helo=DESKTOP-G20DCG1) by host2007.hostmonster.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1owsd6-001nuS-20 for 48747@debbugs.gnu.org; Sun, 20 Nov 2022 15:17:36 -0700 From: Stephen Leake To: 48747@debbugs.gnu.org Subject: add project-name generic User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sun, 20 Nov 2022 14:17:34 -0800 Message-ID: <86o7t1l18h.fsf@stephe-leake.org> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 135.180.197.170 X-Source-L: No X-Exim-ID: 1owsd6-001nuS-20 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 135-180-197-170.fiber.dynamic.sonic.net (DESKTOP-G20DCG1) [135.180.197.170]:63820 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 5 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: eglot provides a use case: eglot builds a name for a server using the root directory of the project - in effect: (file-name-base (directory-file-name (project-root (project-current)))) Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [135.180.197.170 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [69.89.25.95 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [69.89.25.95 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 48747 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.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: eglot provides a use case: eglot builds a name for a server using the root directory of the project - in effect: (file-name-base (directory-file-name (project-root (project-current)))) Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [69.89.25.95 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [69.89.25.95 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [135.180.197.170 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager eglot provides a use case: eglot builds a name for a server using the root directory of the project - in effect: (file-name-base (directory-file-name (project-root (project-current)))) That name shows up in the elgot mode line, to tell the user which server the buffer is connected to, in progress report messages, and in the name of the EGLOT log buffer, which is useful for debugging things. If the project root directory happens to have a meaningful name, that's fine. In my use cases, it's usually not meaningful. For example, I have two worktrees of my wisitoken project, one for the main branch, one for a work branch. The eglot names, and the ones I'd like to see, are: default desired "build" "wisitoken main" "build" "wisitoken work" Similarly, the name for the ada_language_server worktree is: "gnat" "als main" I could override project-name that in my projects to provide my desired name, and eglot will use my desired name. -- -- Stephe From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 20 17:57:44 2022 Received: (at 48747) by debbugs.gnu.org; 20 Nov 2022 22:57:44 +0000 Received: from localhost ([127.0.0.1]:44868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owtFv-00071Z-TI for submit@debbugs.gnu.org; Sun, 20 Nov 2022 17:57:44 -0500 Received: from mail-wr1-f51.google.com ([209.85.221.51]:40498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owtFt-00071M-QW for 48747@debbugs.gnu.org; Sun, 20 Nov 2022 17:57:42 -0500 Received: by mail-wr1-f51.google.com with SMTP id x5so13356687wrt.7 for <48747@debbugs.gnu.org>; Sun, 20 Nov 2022 14:57:41 -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=2OI91YbDx835OwmoHRIqLe4Btlf8bjUPjK+ub6Y0KKU=; b=nBKzFN9h3de0iCmGzNta6B4WN1stJMyZhG+J7Dkkpk3I8hvOYgVHukZj2ZBVQcwn+f uwp8LI9CASr0tswhvrXPOdYYY1COB5x6criuBudwjnKuPDig9EMVqP4MhhhCTF8THD4r 6oTqPN4rxkCJVhJLc1jBxa0KukEamd3WIP1DtJo0TdHn9MLpgbA2/n+rxTs7CpXjmJez GQJ4Ge038AAVnDm5oRv5DULicTIagjmRwQddQu1loaRl5yu6gardrP6GgxUzGHPsL7Ks 0Dwg66imHNntOGqJ35OUKvyheCN6pTWNAihRA+XnqYPgjqvomOqqwkv+mLgP91YDHnJm Tl7g== 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=2OI91YbDx835OwmoHRIqLe4Btlf8bjUPjK+ub6Y0KKU=; b=e4lXt6KOnXp5fZE8G6YlIR7vX1MYVk+ev0azYLLtf/mhJwwnD2p7klszPRJum1tWV/ KADC/GWTQQzld9hRWBFS1sVqr32uTPGDI3FUwrHIREOl+A1dpVn48vdIXaguZFgMltqj KG8YxxChzbwGl54umOfqL2MHzFsQHf1scNnkc3CmHgLn0CTAaJqtGmVNeNswmb+U8pGK eoMRcqwIbGvbr6PaSCZ2gFn58JheHlZrse8X+jdYx2Zn6DMosvXwHo8QpQhl7OwFWEMC 0Ri/NEjNO9keoDtVlaPsoJUGMRA8cd2UPbR9PvBTCAkp5AhzElf1mBfv3jrY0ar+Uz/n YhRA== X-Gm-Message-State: ANoB5pnLi91yACkAaWc+JHurtgNHJrefvbp/rZEZq7B57aPViP2HqNRX hnzvjeAZ4jSaHtY8oc67qaWDpJ1zbaQ= X-Google-Smtp-Source: AA0mqf5ZaK1+E3KLpRif4fgit9IB58Iqso/q3sIO2CYHLnWGP406WZ36A6DaReT/Q/VBktJA4IYpvA== X-Received: by 2002:a5d:670c:0:b0:241:6a95:6aa1 with SMTP id o12-20020a5d670c000000b002416a956aa1mr9436192wru.458.1668985055907; Sun, 20 Nov 2022 14:57:35 -0800 (PST) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id p11-20020a05600c468b00b003c65c9a36dfsm12873475wmo.48.2022.11.20.14.57.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Nov 2022 14:57:35 -0800 (PST) Message-ID: <9b4aded1-5dda-25c8-8144-71aa9727353c@yandex.ru> Date: Mon, 21 Nov 2022 00:57:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: bug#48747: add project-name generic Content-Language: en-US To: Stephen Leake , 48747@debbugs.gnu.org References: <86eedoi0jw.fsf@stephe-leake.org> <86o7t1l18h.fsf@stephe-leake.org> From: Dmitry Gutov In-Reply-To: <86o7t1l18h.fsf@stephe-leake.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 48747 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 21.11.2022 00:17, Stephen Leake wrote: > eglot builds a name for a server using the root directory of the > project - in effect: > > (file-name-base (directory-file-name (project-root (project-current)))) > > That name shows up in the elgot mode line, to tell the user which server > the buffer is connected to, in progress report messages, and in the name > of the EGLOT log buffer, which is useful for debugging things. > > If the project root directory happens to have a meaningful name, that's > fine. In my use cases, it's usually not meaningful. For example, I have > two worktrees of my wisitoken project, one for the main branch, one for > a work branch. The eglot names, and the ones I'd like to see, are: > > default desired > "build" "wisitoken main" > "build" "wisitoken work" > > Similarly, the name for the ada_language_server worktree is: > > "gnat" "als main" > > I could override project-name that in my projects to provide my desired > name, and eglot will use my desired name. Okay, that sounds good. But let's please go back to my question: could we use the new generic in project-prompt-project-dir? And should we? If we do, we'll have to default the return value to (abbreviate-file-name (project-root pr)) rather than your suggested (file-name-base (directory-file-name (project-root pr))) . Would you say you intend to override project-name a lot? Or do you want to take advantage of the shorter default name in most cases? What do you think about the first option anyway? OTOH, it's also possible that some Powerline-style mode-line packages might want to use this method as well. And it seems they generally prefer the latter look because it's more compact. They currently don't show such info, though. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 21 13:59:30 2022 Received: (at 48747) by debbugs.gnu.org; 21 Nov 2022 18:59:30 +0000 Received: from localhost ([127.0.0.1]:48843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxC0w-0000ue-6p for submit@debbugs.gnu.org; Mon, 21 Nov 2022 13:59:30 -0500 Received: from alt-proxy28.mail.unifiedlayer.com ([74.220.216.123]:50505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxC0t-0000uL-6w for 48747@debbugs.gnu.org; Mon, 21 Nov 2022 13:59:28 -0500 Received: from cmgw13.mail.unifiedlayer.com (unknown [10.0.90.128]) by progateway1.mail.pro1.eigbox.com (Postfix) with ESMTP id 694F01003FBBC for <48747@debbugs.gnu.org>; Mon, 21 Nov 2022 18:59:08 +0000 (UTC) Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with ESMTP id xC0ZozUBN0QBNxC0Zo3KL2; Mon, 21 Nov 2022 18:59:08 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=DuqTREz+ c=1 sm=1 tr=0 ts=637bca7c a=dWLzHQi6WpdymmZIwiVdBw==:117 a=Fln8i1WyhtedwaIJAdHvmw==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=9xFQ1JgjjksA:10:nop_rcvd_month_year a=vvvmwbhNdt4A:10:endurance_base64_authed_username_1 a=vaJtXVxTAAAA:8 a=JZa9GAoKzzdEozJIMVMA:9 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To: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=yigsSJR+mZo7oW+FDe8aHYHw7DIq9JYHTWHNgt8LfJ0=; b=A9tcN+XQyJofs4rg7oFkiEKY9H pdzovTt2awFEfFPgpDEOX99zEMJaheqmK7c6L4hsWfGZyDj21FgcW+CH92oX2rHEZno/MDUzKSOfh ULi9XW/NjYKyPWVra91/sm7IrpqYahT9Vw72rm/1g6cP6Zzn2s1eihmR5DvQVUp+3NGCNUC6JJo4d /e/HvgfP9BqBQgojNR1DL0z/bWdY5gLb+c0eksz5pRjsl0H7we/ynYSf6oW2wRnaOOy7vz3xGtRqJ cbFG5RxXk9q49tmS1RutRSY+h55+EHvVdEnmCYsv2eAu6N9e2IO11by40nkR+xH7m9UJlynSwddJ1 nOpR8wMg==; Received: from 135-180-197-170.fiber.dynamic.sonic.net ([135.180.197.170]:58374 helo=DESKTOP-G20DCG1) by host2007.hostmonster.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oxC0Z-002HNs-93; Mon, 21 Nov 2022 11:59:07 -0700 From: Stephen Leake To: Dmitry Gutov Subject: Re: [SPAM UNSURE] Re: bug#48747: add project-name generic In-Reply-To: <9b4aded1-5dda-25c8-8144-71aa9727353c@yandex.ru> (Dmitry Gutov's message of "Mon, 21 Nov 2022 00:57:33 +0200") References: <86eedoi0jw.fsf@stephe-leake.org> <86o7t1l18h.fsf@stephe-leake.org> <9b4aded1-5dda-25c8-8144-71aa9727353c@yandex.ru> Date: Mon, 21 Nov 2022 10:59:05 -0800 Message-ID: <86bkp0kubq.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 135.180.197.170 X-Source-L: No X-Exim-ID: 1oxC0Z-002HNs-93 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 135-180-197-170.fiber.dynamic.sonic.net (DESKTOP-G20DCG1) [135.180.197.170]:58374 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 5 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Dmitry Gutov writes: > On 21.11.2022 00:17, Stephen Leake wrote: > > But let's please go back to my question: could we use the new generic > in project-prompt-project-dir? And should we? Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [135.180.197.170 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [74.220.216.123 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [74.220.216.123 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 48747 Cc: 48747@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: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Dmitry Gutov writes: > On 21.11.2022 00:17, Stephen Leake wrote: > > But let's please go back to my question: could we use the new generic > in project-prompt-project-dir? And should we? Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [74.220.216.123 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [74.220.216.123 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [135.180.197.170 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Dmitry Gutov writes: > On 21.11.2022 00:17, Stephen Leake wrote: > > But let's please go back to my question: could we use the new generic > in project-prompt-project-dir? And should we? project-prompt-project-dir used to chose a project, by choosing a root directory (in project-current, project-forget-project, and project-switch-project). (that's not guarranteed to be a one-to-one mapping, but that's a separate issue). It currently completes on a list of file names. Those file names come from project-list-file which relies on users or clients calling project-remember-project. It might be useful to include the project name in the completion list for project-prompt-project-dir, but with the default implementation returning the abbreviated project root it would only duplicate information already in the completion table. Instead, we could have project-prompt-project-by-name, which would complete on project names. The list of names could also be in project-list file, with a change in format; also maintained by project-remember-project. The functions that ask the user to complete on projects would have to choose which way to do that; there would have to be a project-prompt-style defcustom for the user to set. I think a better design would be for the default project-name to return nil; then project-prompt-project-dir could use names if they are non-nil, falling back to abbreviated file names if the project name is nil. That would allow a mix of named and un-named projects. Eglot could do the same. project-list-file should store the project name. In that case, project-prompt-project-dir could be renamed to project-prompt-project. > If we do, we'll have to default the return value to > > (abbreviate-file-name (project-root pr)) > > rather than your suggested > > (file-name-base (directory-file-name (project-root pr))) That's a reasonable choice; it does not work for the eglot use case. Which argues for the default to be nil. I'm not clear why you want this to be the default; project-prompt-project-dir does not currently use abbreviate-file-name (perhaps it should?). > Would you say you intend to override project-name a lot? I'm not sure what counts as "a lot" here. All wisi projects have a name provided by the user, and almost all projects I use are wisi projects. So yes? On the other hand, I don't have plans to write any new projects that need names. So no? > Or do you want to take advantage of the shorter default name in most > cases? Deriving the project name from the root directory of the project is not useful in my use cases. Abbreviating does not make it more useful; the only useful label is the string provided by the user. And I have situations where the root directory is the same for two projects; for example, ada_language_server has main and test projects. So wisi will continue to store a user provided string in a project object slot; it will override project-name to return that slot. Transient projects could also store a name as a plist entry in the project object: '(transient /a/root/dir :name "wisitoken main") > What do you think about the first option anyway? I don't follow; what is "the first option"? -- -- Stephe From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 21 21:41:17 2022 Received: (at 48747) by debbugs.gnu.org; 22 Nov 2022 02:41:17 +0000 Received: from localhost ([127.0.0.1]:49280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxJDo-0000Nt-RN for submit@debbugs.gnu.org; Mon, 21 Nov 2022 21:41:17 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:38724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxJDm-0000Ne-Tp for 48747@debbugs.gnu.org; Mon, 21 Nov 2022 21:41:15 -0500 Received: by mail-wr1-f43.google.com with SMTP id n3so6133131wrp.5 for <48747@debbugs.gnu.org>; Mon, 21 Nov 2022 18:41:14 -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:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=Cu2ADtqert00+GvqSrya0IhuU1YpLCAvsDMPMKts51w=; b=DYMmlbMHMOvNdN/sk3A66lM3N5TzhFvz/gue5zMLyrv0pXFPb7CGfhCZ0dmFXf0g6D zdi3aryLZ13tR4uslKVkfQLkCJA3/o1EwE5VnoGsynfunrvB4P4tfIhVWPti1ELmTetQ fCgu88sDOtjhc5Mz/k+c5uXQ1FRMYHhPODRfElaOrLEY4E5GESQamV1upu6AKWUBwIxL lXODAoLETiZtkU6m2V5i0EiBLy/GiwFZnRR1lVoUpsDu9gxA3DHXcsTQvEzOeOqduNJg cUcWFRSNivzi5XDuOUJXY/uHEggpMI4IF/RFxAkAuVZho74Fhnl1ZvGnO5JHnaG77uu8 g/9w== 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:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Cu2ADtqert00+GvqSrya0IhuU1YpLCAvsDMPMKts51w=; b=2+9Z6WwcpFbe5WEHzyKdM0wCF/slKiiDf1DAJVWpnvtxBwpV4iaRgwf3EABWRovom2 phLajM5IDXHy14kXOLdfAZwgWb/WFvJwCcy0jc/u79tWbSofJtXgVsSBreYqgzyn982A F12288Ft6r85QgKWadsUuNONAGi+5dzFpI6oMp5xl2gWdqugLi+eq8i9Es1TyD4xlwyi D4Vsq42wCi4fqqkofXUxO7L+yUhcQrV0Gwl6QQQDO549Q30OckHzvoS9js6YT7OmoDFX nxvI5JTQYq4naLocmOJu0WGdLMZwERagm0NG3/3yb8+wFbeMenFkWTt3OllHNKISoPeB js3A== X-Gm-Message-State: ANoB5pk4HaxewZTD1jZUPVxDCpYQPZL6BepTqkZt5WIfvVMaHX2XG3FW wMP56Q3HKZ/6HLcVg0l2Ms4BkrPvrio= X-Google-Smtp-Source: AA0mqf5q1Os96V/mPAfWYI9beADmofqEA7/5FUVt6dxXScQ+icLd/k/cAfsFuTvjVPMBwUheAYEKPA== X-Received: by 2002:adf:f84e:0:b0:22e:46be:5bc9 with SMTP id d14-20020adff84e000000b0022e46be5bc9mr13537191wrq.378.1669084868668; Mon, 21 Nov 2022 18:41:08 -0800 (PST) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id g18-20020a5d46d2000000b00236722ebe66sm12522825wrs.75.2022.11.21.18.41.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Nov 2022 18:41:07 -0800 (PST) Message-ID: Date: Tue, 22 Nov 2022 04:41:06 +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#48747: [SPAM UNSURE] Re: bug#48747: add project-name generic To: Stephen Leake References: <86eedoi0jw.fsf@stephe-leake.org> <86o7t1l18h.fsf@stephe-leake.org> <9b4aded1-5dda-25c8-8144-71aa9727353c@yandex.ru> <86bkp0kubq.fsf@stephe-leake.org> Content-Language: en-US From: Dmitry Gutov In-Reply-To: <86bkp0kubq.fsf@stephe-leake.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 48747 Cc: 48747@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: -0.8 (/) On 21/11/22 20:59, Stephen Leake wrote: > Dmitry Gutov writes: > >> On 21.11.2022 00:17, Stephen Leake wrote: >> >> But let's please go back to my question: could we use the new generic >> in project-prompt-project-dir? And should we? > > project-prompt-project-dir used to chose a project, by choosing a root > directory (in project-current, project-forget-project, and > project-switch-project). (that's not guarranteed to be a one-to-one > mapping, but that's a separate issue). It currently completes on a list > of file names. > > Those file names come from project-list-file which relies on users or > clients calling project-remember-project. I guess what you might be saying is that the file contains directories and not project instances. Thus, going to the project name is a non-trivial transition anyway. And for the whole list, potentially costly. > I think a better design would be for the default project-name to return > nil; then project-prompt-project-dir could use names if they are > non-nil, falling back to abbreviated file names if the project name is > nil. That would allow a mix of named and un-named projects. Eglot could > do the same. project-list-file should store the project name. That's a problem: if the default is nil, then for every project the user will have to customize it somehow. Otherwise the method is not going to be usable. That's not a great workflow from my POV. If the place where you want to use it in Eglot, currently calls (file-name-base (directory-file-name root)) then that is probably the best default after all. > In that case, project-prompt-project-dir could be renamed to > project-prompt-project. > >> If we do, we'll have to default the return value to >> >> (abbreviate-file-name (project-root pr)) >> >> rather than your suggested >> >> (file-name-base (directory-file-name (project-root pr))) > > That's a reasonable choice; it does not work for the eglot use case. > Which argues for the default to be nil. > > I'm not clear why you want this to be the default; > project-prompt-project-dir does not currently use abbreviate-file-name > (perhaps it should?). Abbreviate or not is a minor detail. Not too important for project-prompt-project-dir, but could be more valuable in other potential places, such as mode-line, which value compactness. >> Would you say you intend to override project-name a lot? > > I'm not sure what counts as "a lot" here. All wisi projects have a name > provided by the user, and almost all projects I use are wisi projects. > So yes? On the other hand, I don't have plans to write any new projects > that need names. So no? > >> Or do you want to take advantage of the shorter default name in most >> cases? > > Deriving the project name from the root directory of the project is not > useful in my use cases. Abbreviating does not make it more useful; the > only useful label is the string provided by the user. And I > have situations where the root directory is the same for two projects; > for example, ada_language_server has main and test projects. > > So wisi will continue to store a user provided string in a project > object slot; it will override project-name to return that slot. That answers my questions, thanks. > Transient projects could also store a name as a plist entry in the > project object: '(transient /a/root/dir :name "wisitoken main") Yes, but, for a transient object, there's nowhere to get the custom name from. The user just chooses a directory. Anyway, I think we can proceed with your original proposal (where the default name is the base name of the root directory). Some users of project-vc backend will probably want to customize it too, we can add a buffer-local variable for that (now or later). From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 22 14:03:08 2022 Received: (at 48747-close) by debbugs.gnu.org; 22 Nov 2022 19:03:08 +0000 Received: from localhost ([127.0.0.1]:52551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxYY0-0007v3-2B for submit@debbugs.gnu.org; Tue, 22 Nov 2022 14:03:08 -0500 Received: from gproxy5-pub.mail.unifiedlayer.com ([67.222.38.55]:34679 helo=progateway7-pub.mail.pro1.eigbox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxYXv-0007uU-QM for 48747-close@debbugs.gnu.org; Tue, 22 Nov 2022 14:03:06 -0500 Received: from cmgw10.mail.unifiedlayer.com (unknown [10.0.90.125]) by progateway7.mail.pro1.eigbox.com (Postfix) with ESMTP id 77804100426C8 for <48747-close@debbugs.gnu.org>; Tue, 22 Nov 2022 19:02:45 +0000 (UTC) Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with ESMTP id xYXdoSs7SvvAIxYXdoy6ZG; Tue, 22 Nov 2022 19:02:45 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=VKcYI/DX c=1 sm=1 tr=0 ts=637d1cd5 a=dWLzHQi6WpdymmZIwiVdBw==:117 a=Fln8i1WyhtedwaIJAdHvmw==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=9xFQ1JgjjksA:10:nop_rcvd_month_year a=vvvmwbhNdt4A:10:endurance_base64_authed_username_1 a=yK7GvTJe_xquK4V9hvsA:9 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:To:From:Sender:Reply-To:Cc: 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=Qx3Ov5wtbw04ZEIancA5GNqy2yJtDNK+Nr/Bw+nfCc4=; b=Kk6J7ES+sb0px0usofC3AlWDjh gUd/jsRnH7fdKHlo4bEdCmZGleGZUPffdrTlEULLrgnGnALldurAlYHnPnKI9AdMvGUQOfHXunhkM T7vsJMjCHp5GLhsRSnqViCjQnqx0Gy3pQRkOVWQoCdNoESiMbc2tWImzQu6qWKPR2kICUsFPe6f/I I8kmylp1QsGFKTfVUdanvhgBwWjIIQg6lMu54/OfN4/sFBggMjF6C2CG+MYnexgaJzxGH2WDT3fzp y4/nssJfTwS2xYGY64yop9doWWR+RDEYNs1TZKt7vQgg5QzdYFMxvS36lFQPxJivZ+PrwB0bn1xFA n0sPYLoA==; Received: from 135-180-197-170.fiber.dynamic.sonic.net ([135.180.197.170]:60671 helo=DESKTOP-G20DCG1) by host2007.hostmonster.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oxYXd-001Mz6-3d for 48747-close@debbugs.gnu.org; Tue, 22 Nov 2022 12:02:45 -0700 From: Stephen Leake To: 48747-close@debbugs.gnu.org Subject: Re: bug#48747: [SPAM UNSURE] Re: bug#48747: add project-name generic In-Reply-To: (Dmitry Gutov's message of "Tue, 22 Nov 2022 04:41:06 +0200") References: <86eedoi0jw.fsf@stephe-leake.org> <86o7t1l18h.fsf@stephe-leake.org> <9b4aded1-5dda-25c8-8144-71aa9727353c@yandex.ru> <86bkp0kubq.fsf@stephe-leake.org> Date: Tue, 22 Nov 2022 11:02:41 -0800 Message-ID: <86v8n6ke26.fsf_-_@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 135.180.197.170 X-Source-L: No X-Exim-ID: 1oxYXd-001Mz6-3d X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 135-180-197-170.fiber.dynamic.sonic.net (DESKTOP-G20DCG1) [135.180.197.170]:60671 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 1 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Done in 361297c6f4be54d4699c588937d7ceb142ba99d7 -- -- Stephe Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [135.180.197.170 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [67.222.38.55 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [67.222.38.55 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 48747-close 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.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Done in 361297c6f4be54d4699c588937d7ceb142ba99d7 -- -- Stephe Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [67.222.38.55 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [67.222.38.55 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [135.180.197.170 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Done in 361297c6f4be54d4699c588937d7ceb142ba99d7 -- -- Stephe From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 22 17:20:22 2022 Received: (at 48747) by debbugs.gnu.org; 22 Nov 2022 22:20:22 +0000 Received: from localhost ([127.0.0.1]:52763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxbcr-0006ZN-Sf for submit@debbugs.gnu.org; Tue, 22 Nov 2022 17:20:22 -0500 Received: from mail-wr1-f51.google.com ([209.85.221.51]:44920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxbcm-0006Yy-4o for 48747@debbugs.gnu.org; Tue, 22 Nov 2022 17:20:20 -0500 Received: by mail-wr1-f51.google.com with SMTP id v1so26878071wrt.11 for <48747@debbugs.gnu.org>; Tue, 22 Nov 2022 14:20:16 -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=i1mEoG016Kh8ptRXvEOpE40IxRtkWI9E8+XFovEu0HI=; b=eLppHq1rOtcod0Jx1slGOuS9kBlIMdcmSweiuXkhTmmdBqtDvV4SR6gtxQ6gi5cxxl HVk5YHHaXykJpW0Iv9SlXZ5BOA4TRI/gk597NM3fenEawoAo0PgQGuw7ZQWfoFL1vbvY wwY6Es2LU+Ak17wrEfCNvyaobrG82DB7x+nFiJqyghtL1KK9xXYBreFYqPOSeKkIX0ad aildzlgGzZFgRLNKRFsmYuYBYCNfU36YPnuzFHiMTpfYkGHRRZf2lQ+PfyIWAHAM6zTS ApY4TSMRccnya3k/yDaRL/83muYMQHk6Et6o9YHBikERwr8tCqnbzdh0/rQkzCoM9YsT oaaw== 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=i1mEoG016Kh8ptRXvEOpE40IxRtkWI9E8+XFovEu0HI=; b=JTZsJwslMn+OjQFokXkjQASw1bYwbqLYVUEyzyjfRYE7p+HF6vuzx6ykQf9iIkh41F N0eV+gnefDltc43q07KKzNL7wSdVgUL9DyBezvpXhxLWV10wLrkQ7m5mLFvnu10qY77w OUcIddcdC6sGYuC0T8qoUJ+eXWAaWF2KWO60fE74XMH/ExrP6qE93HR1OzhLkMdozaPW AgktTu+XItgaQGvK8Plajsx9UsCkoysui7SKxdAOZn2F2IRhQ404CcEP1XiclVy/dJd5 SQ6rha6y5JYdofuyeTEPRJvutO13pZSK6F6Un3QnBoSyeFUBii2KzQM+z2Cupi/NUJ5p 4VAw== X-Gm-Message-State: ANoB5pl06zvBQTE1zTPZDLNgyFO9WTNrUQwlBCq9Su0F7gbASC5eXGkK /7LmNvkEZXIGidRpYyZb8rrtr/LEj10= X-Google-Smtp-Source: AA0mqf5E3YqUjHyAY2NQLoJ8sq+lWRrfeyGoDda5EEP+iQ7lhGIe1qt5WTcvlQrnzp8pkgnMt6NKqg== X-Received: by 2002:a05:6000:1187:b0:22e:3177:1401 with SMTP id g7-20020a056000118700b0022e31771401mr15059461wrx.148.1669155610102; Tue, 22 Nov 2022 14:20:10 -0800 (PST) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id l22-20020a05600c4f1600b003b4935f04a4sm193484wmq.5.2022.11.22.14.20.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Nov 2022 14:20:09 -0800 (PST) Message-ID: <1a657392-9c25-725f-8b16-f4968cc1a0bf@yandex.ru> Date: Wed, 23 Nov 2022 00:20:08 +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#48747: [SPAM UNSURE] Re: bug#48747: add project-name generic Content-Language: en-US To: 48747@debbugs.gnu.org, stephen_leake@stephe-leake.org References: <86eedoi0jw.fsf@stephe-leake.org> <86o7t1l18h.fsf@stephe-leake.org> <9b4aded1-5dda-25c8-8144-71aa9727353c@yandex.ru> <86bkp0kubq.fsf@stephe-leake.org> <86v8n6ke26.fsf_-_@stephe-leake.org> From: Dmitry Gutov In-Reply-To: <86v8n6ke26.fsf_-_@stephe-leake.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 48747 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 22/11/22 21:02, Stephen Leake wrote: > Done in 361297c6f4be54d4699c588937d7ceb142ba99d7 Thanks Stephen. From unknown Wed Aug 20 00:02:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 21 Dec 2022 12:24:04 +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