From unknown Wed Jun 18 23:08:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58200 <58200@debbugs.gnu.org> To: bug#58200 <58200@debbugs.gnu.org> Subject: Status: osc.el name conflict Reply-To: bug#58200 <58200@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:08:05 +0000 retitle 58200 osc.el name conflict reassign 58200 emacs submitter 58200 Stefan Monnier severity 58200 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 14:33:12 2022 Received: (at submit) by debbugs.gnu.org; 30 Sep 2022 18:33:12 +0000 Received: from localhost ([127.0.0.1]:42914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeKoy-0007Cx-Ep for submit@debbugs.gnu.org; Fri, 30 Sep 2022 14:33:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:53608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeKow-0007Cp-5j for submit@debbugs.gnu.org; Fri, 30 Sep 2022 14:33:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46754) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeKoq-0000Mw-Ti for bug-gnu-emacs@gnu.org; Fri, 30 Sep 2022 14:33:09 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:35999) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeKoo-0005Mq-IT for bug-gnu-emacs@gnu.org; Fri, 30 Sep 2022 14:33:03 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 599924427A5; Fri, 30 Sep 2022 14:33:01 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id ED48C4427A9; Fri, 30 Sep 2022 14:32:59 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1664562780; bh=WFuWy24D7muRJcjkHCDJ7VRjIq7riPM4QIDUYsW5B9Q=; h=From:To:Subject:Date:From; b=b/4WL4Gxzz4zirKUXOgSFnOULzRuMiNzw7PVBie7ctq/mA29dOQLAI8+/AiZsm4F5 nJOkGtWrrbb1BIFJBhfLIhcPJrYPdI7QcwYJSHOYfx0tXoYtMLudRHP/4KRPUWrVST KBI2SWPUBZ4MU/XYc4bC46uCo8Y5/0v9nG1i+tm+9FDguTMe5PJutDwid/vqYixaqf eY6tloiHontxRkLBKRsEc6r48iBarY/4fonqxKtvL9S7JcQrNNNSL+Hmq3yhbVgkt8 uuSBPvWb5qkim+H3pfsotHRuM8ryPYXiX7IZAwUvVIGqCMHuWz9k1/Fc9A9W2Tu/7b 86v0u1A4nZ+6A== Received: from alfajor (unknown [45.44.229.252]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id B2D331208CE; Fri, 30 Sep 2022 14:32:59 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: osc.el name conflict Message-ID: X-Debbugs-Cc: Augusto Stoffel , Matthias Meulien Date: Fri, 30 Sep 2022 14:32:58 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.016 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=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 (--) The recent extraction of comint's handling of SCO escape sequences into `lisp/osc.el` is probably a good thing in general but it breaks GNU ELPA's `osc` package :-( Could we use another name for that file? Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 15:51:40 2022 Received: (at 58200) by debbugs.gnu.org; 30 Sep 2022 19:51:40 +0000 Received: from localhost ([127.0.0.1]:42997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeM2u-0002uG-LB for submit@debbugs.gnu.org; Fri, 30 Sep 2022 15:51:40 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:38577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeM2r-0002u0-U3 for 58200@debbugs.gnu.org; Fri, 30 Sep 2022 15:51:39 -0400 Received: by mail-wr1-f51.google.com with SMTP id m4so8340094wrr.5 for <58200@debbugs.gnu.org>; Fri, 30 Sep 2022 12:51:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date; bh=/2WJA8t/u9Ev8fCwCypZKWmiqaH0RjtRYLfotQ5UgwU=; b=UnSI97n0KfSpX9Tpec31crybl/k4SjRGP5W62oZkcSUi6GBVzZ2iiuVAj5mnjcwrXh c+NXkwLGzDkTOOxPttKI1udWlDXjKrZrB7rglSk5kRat8EFei3me6lq0SK4FvqCKa41m EAiS7D+SDT9zfD5snsLKClDgt3LrjLpSIQgcVtsvAd/QFRKDjOersT0R1xBzuYblI0Lo 4s8IF3GVur8vBVu84XbZY+4Dalk9krpJMZrN+9fTPSWYNZox2c3d1bSy6Vx/lKcLExRm owX/wMiUOrNLPzJzDA14YiICkwnv+BVVWvFeQh34+e1FBRY89Zas2UYZes12geuaBg98 qerg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=/2WJA8t/u9Ev8fCwCypZKWmiqaH0RjtRYLfotQ5UgwU=; b=xBNXK65uJ0xnMlwJ2G6csEtw2aTuwUlcRUvdtmguv0ENfFa8Q4iueeM1OzfOScWvTL WRHUENP7wLz4fBOKnyqXZ6UTIaoH5TVqX9IzL4ezyvsuIFig5t8Ks0vMfxgnhVsyVK+s Klq2oHq918snhrPJphxOWtKbMH530LxjMdnINhDoGcIW46S0k7KvXpEThMvELnQ9fvxB Z73Kh8ZaP3sdx5Bdj6FEyu7KmkaDXN8BYR5mb5dGRFexXBAsFyXrDCGjzdadZj4fMQVS r+FctGQqncJPLfIBTNzOdRro6P/tmgg7gdaDVFdhe9WATyTZT7w6nfSkKv3QORWxZO9k SAPA== X-Gm-Message-State: ACrzQf0KnKpHYXNLw384KfmKLPSIFf5ngIFMbCeG0ipGMAEvEZuOSWo5 BYqOEHuTYb9N27hdTfkVHOo= X-Google-Smtp-Source: AMsMyM7s8lKehJXLkLz6xGMnL8r0psNwfdFj4ASPRn0otcXudoNh9Wv14pKhwPlf9SdGY8A05YEIBQ== X-Received: by 2002:a5d:5887:0:b0:22b:107e:7e39 with SMTP id n7-20020a5d5887000000b0022b107e7e39mr6992098wrf.694.1664567491820; Fri, 30 Sep 2022 12:51:31 -0700 (PDT) Received: from carbon.localdomain ([2a01:e0a:245:c850:98f5:429a:aa8e:95bb]) by smtp.gmail.com with ESMTPSA id t23-20020a05600c2f9700b003b483000583sm2823542wmn.48.2022.09.30.12.51.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Sep 2022 12:51:31 -0700 (PDT) From: Matthias Meulien To: Stefan Monnier Subject: Re: bug#58200: osc.el name conflict In-Reply-To: (Stefan Monnier's message of "Fri, 30 Sep 2022 14:32:58 -0400") References: Date: Fri, 30 Sep 2022 21:51:30 +0200 Message-ID: <87h70o63p9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58200 Cc: 58200@debbugs.gnu.org, Augusto Stoffel 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 (-) Stefan Monnier writes: > The recent extraction of comint's handling of SCO escape sequences into > `lisp/osc.el` is probably a good thing in general but it breaks GNU > ELPA's `osc` package :-( Arg... Sorry I didn't ear of that package until now. > Could we use another name for that file? Sure. And I can do the renaming, but what would be a good name? What do you think of osc-sequences.el? -- Matthias From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 15:57:20 2022 Received: (at 58200) by debbugs.gnu.org; 30 Sep 2022 19:57:21 +0000 Received: from localhost ([127.0.0.1]:43001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeM8O-000320-B9 for submit@debbugs.gnu.org; Fri, 30 Sep 2022 15:57:20 -0400 Received: from quimby.gnus.org ([95.216.78.240]:58990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeM8I-00031i-5d for 58200@debbugs.gnu.org; Fri, 30 Sep 2022 15:57:18 -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=jwgcfQSqk3SF5F52fbJkTDTZQSHcf7E5J4JsFSQ6W84=; b=sYlJFOVcV4Jtp3cvlMt5i6sSmz uZgonz6LCByIVoOnFEiOLjB6DMMLrBlLLE3J0Tav3yxA766xKpbSpzO48B+jwfIP/gO6woyeHrVB4 +tWnnM2Xm2bhx+3IC2DUSM74cdmCmrcFxeAN1n/olYzYoMhDcSPhcabjcxCKhLPIoO9M=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oeM87-0003ja-Qm; Fri, 30 Sep 2022 21:57:06 +0200 From: Lars Ingebrigtsen To: Matthias Meulien Subject: Re: bug#58200: osc.el name conflict In-Reply-To: <87h70o63p9.fsf@gmail.com> (Matthias Meulien's message of "Fri, 30 Sep 2022 21:51:30 +0200") References: <87h70o63p9.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUZDBRhTFF/eImm o6+cmKiXj5W2rq2RbFOknKKtkW7///8O4uv6AAAAAWJLR0QKaND0VgAAAAd0SU1FB+YJHhM4Ac/n gaYAAAGXSURBVDjLlZMxT8MwEIVtBGKNhypkRQzMJEWZyVXKjGIpOxIqG15qdW2byowsTfJvubND 7KZh4CmKrPvy7s72hTEvwebEBSnygas0zYoCXzBoJaWsXhi7fntOAxX0wYrATTqRNc0Ba/kLwNMU ZC4XgavzAsXoGAG4hq0hAOBVzKUKiluQCa+HECzdSYlYxDoE2fLufVQFUF4C0x2rqnKOjMDCRvtW dKdKyhEAgo/jutffLDnVsAJYIgA86WXSfW37vlXi9lTLCkoL6DQTjG611p/JBu8Jyl0I2liho8P7 M8aDtdoKoUREQMo6cESK45hEnEBtGg8UDg/HZwpaNQwWFZcexDpygBOoG+/QLGJcRbgPW9w7FE4h dqXjCUh6LRRuUIvNFPQtxZXuzovTsfdWNpUcwUKOegwB+LisB8AxfIDSoBpjanwHjgMQaaiodODV OcACIxuM2kxy95vKDGqGQgQO5cF44d5GYKbCJqgrMyfqKt/TKr0APKfFPs99tA7AmWZA4zpzNaY/ Tpqb3OAk8nsxJ/Z//QC4yjKHC0TQxAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wOS0zMFQxOTo1 NjowMSswMDowMG+xVQQAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDktMzBUMTk6NTY6MDErMDA6 MDAe7O24AAAAAElFTkSuQmCC X-Now-Playing: The Stills-Young Band's _Long May You Run_: "Fontainebleau" Date: Fri, 30 Sep 2022 21:57:03 +0200 Message-ID: <871qrsk54g.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: Matthias Meulien writes: > Sure. And I can do the renaming, but what would be a good name? > What do you think of osc-sequences.el? Would ansi-osc.el be totally misleading? 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: 58200 Cc: 58200@debbugs.gnu.org, Augusto Stoffel , Stefan Monnier 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 (---) Matthias Meulien writes: > Sure. And I can do the renaming, but what would be a good name? > What do you think of osc-sequences.el? Would ansi-osc.el be totally misleading? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 16:09:01 2022 Received: (at 58200) by debbugs.gnu.org; 30 Sep 2022 20:09:02 +0000 Received: from localhost ([127.0.0.1]:43021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeMJh-0003Ke-AB for submit@debbugs.gnu.org; Fri, 30 Sep 2022 16:09:01 -0400 Received: from mail-oo1-f51.google.com ([209.85.161.51]:33349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeMJf-0003KM-2N for 58200@debbugs.gnu.org; Fri, 30 Sep 2022 16:09:00 -0400 Received: by mail-oo1-f51.google.com with SMTP id u19-20020a4a9e93000000b004757198549cso2962305ook.0 for <58200@debbugs.gnu.org>; Fri, 30 Sep 2022 13:08:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=xe+YnZRUKVaq12wZsrkKfGNv+koSSOVsPGtzr715N2o=; b=nwLFyEmOch6qGJpT7uSDFTD57ykdZbdmvEJ0jv3DK4+aYcCrcNWQz5IPh0gd0d16zg J+S9PZOmTQ0PSQ3Kow1rNtTvgLc7jsNKr2dKOjfzJqnpaWNENrdnaknsTHnfSSdNUw2W sRv0NN6v/8Z6JX10esOLHB9AZACOzPcXjPVFLJ1FxafEjY2INzeVqY3bSszJ1CrNcY3e ohFfH+L6HvkEJ1++Nv3bKTiuYshyMX0/rjrulk9cFnPhaVf5NoQT4RpD61NO/KXP1Zjf xill5HmtjiJF+X9/awdY0NAhMBrMWcNnp7DNswPqqKgiOQzMcW5tUgVIK2lP7xqFkaj3 8eqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=xe+YnZRUKVaq12wZsrkKfGNv+koSSOVsPGtzr715N2o=; b=wsxZaLk6vX2V9iE/oFAtJH9pQTkT/bTPI3K6QVR/XjX8eXfDUM1G7yAeowTQmbfx4F L6CxtzlrXQI7ZcHQrmXpL+fKS0MPN09qga4K++a2uSuPCjmSXKEh5Q3HaLsYiuTjgxzE C2k3hEJFmQayZ00WvWDp8gIFa0l9TtmmYBocDrROmRjnEvisSsEBWpKTB2xvmcR8culi QFlaJ8cwhhreczJEDRMwnoRkeR0tSGmcT+qHs18RHlLheuntroGUzT2691/T8psUMEHJ yL8OgrrBUyaBtOk0AqAwKsfUHoULYt+sKSJ6A3nH//wrgmBum7MSw20EtSQT4oaibSEf 03Jw== X-Gm-Message-State: ACrzQf0IUgc1O0zue8UpfEn6LetDowqL5v5qqW0g+7MxcoDy0ejrAvu7 X3/cbsEORVGH4ToAz/4aty0bBAzxuUU5STSNdDE= X-Google-Smtp-Source: AMsMyM6pcXh7i5KuqWEB2WSYIuS3E5zNzDGFdoUGy/dRayK/DhLhfWwAWQOIoBq26P0XgBYDQOwyRgry2U53i09xd3U= X-Received: by 2002:a4a:d983:0:b0:476:4393:6c34 with SMTP id k3-20020a4ad983000000b0047643936c34mr3972889oou.36.1664568533479; Fri, 30 Sep 2022 13:08:53 -0700 (PDT) MIME-Version: 1.0 References: <87h70o63p9.fsf@gmail.com> <871qrsk54g.fsf@gnus.org> In-Reply-To: <871qrsk54g.fsf@gnus.org> From: Augusto Stoffel Date: Fri, 30 Sep 2022 22:08:41 +0200 Message-ID: Subject: Re: bug#58200: osc.el name conflict To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="00000000000024780005e9ea9082" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58200 Cc: 58200@debbugs.gnu.org, Matthias Meulien , Stefan Monnier 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 (-) --00000000000024780005e9ea9082 Content-Type: text/plain; charset="UTF-8" I think the file name in itself doesn't matter too much. But should we also rename all symbols to have a matching prefix? Sharing the osc- prefix is not as clean but I guess there's enough space in it for the two packages... On Fri, Sep 30, 2022, 21:57 Lars Ingebrigtsen wrote: > Matthias Meulien writes: > > > Sure. And I can do the renaming, but what would be a good name? > > What do you think of osc-sequences.el? > > Would ansi-osc.el be totally misleading? > --00000000000024780005e9ea9082 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I think the file name in itself doesn't matter too mu= ch. But should we also rename all symbols to have a matching prefix?

Sharing the osc- prefix is not as cl= ean but I guess there's enough space in it for the two packages...

On Fri, Sep 30, 2022, 21:57 Lars Ingebrigtsen <larsi@gnus.org> wrote= :
Matthias Meulien <or= ontee@gmail.com> writes:

> Sure.=C2=A0 And I can do the renaming, but what would be a good name?<= br> > What do you think of osc-sequences.el?

Would ansi-osc.el be totally misleading?
--00000000000024780005e9ea9082-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 16:10:25 2022 Received: (at 58200) by debbugs.gnu.org; 30 Sep 2022 20:10:25 +0000 Received: from localhost ([127.0.0.1]:43025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeML2-0003NH-VK for submit@debbugs.gnu.org; Fri, 30 Sep 2022 16:10:25 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:35448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeMKz-0003Mt-HH for 58200@debbugs.gnu.org; Fri, 30 Sep 2022 16:10:23 -0400 Received: by mail-wr1-f44.google.com with SMTP id u10so8289084wrq.2 for <58200@debbugs.gnu.org>; Fri, 30 Sep 2022 13:10:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date; bh=+Q9PftWBdgzcNhs/6xu1UiXxFpIsUDQmAekEVqG8F0Y=; b=AfkQ48Wg82aTgG/ppRRDNoLZKkhm4yteSIeu6/6EVyCNQAuRe9suhp+SnVJADR/s+s JTSF7Impd+HkE+/NES5vJBVnIpZYDJE/kijc+t/AzE5/LeybIschL9Y+I5sy69WKjJMp 3H7d8oL7vFekTTd8OugJ4brBmVLfWiOgP2or2opYzsA8DeTXYdf7nQHRarI+rk12c5Wj byfnLcMOVQogIFppF213+9hIWt0hpuUInlQ6Y4xZtWmuQ/JD74kMleLzPNraEdQfw0ik FugjTx3PHhG6AADsQ0bOajfGSaZD8oThvoeBeTtS+8ms8KKo4TQ+uKziJGdfB89A02fM +ABQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=+Q9PftWBdgzcNhs/6xu1UiXxFpIsUDQmAekEVqG8F0Y=; b=uhumObG5R5K0HIjl6gzsquz3xnDO2aSKnI8pExPWkPRZZ4DoByWO8f5vmKUi/8ohS7 Jn8RMaUJaITbFDwF0OK7k4Z/ckfHIk1X3BE8/yvP8PvRCD2yLzNK+/ERis7Y6BMCO1e1 AjHuwSxsmKNuIhtf7Ukfk9nNmwiQTeQ77wuOj2Iw2I2Q9+V+zwU++waavF0hvVbxP6lw vXsWOZnbuhohKNvWG253GV/TjSoHazYqsHp4A4o6rqYyqx69F/yY/aIoVM0Hg4bfA1vp VOw4QEGv1QPDGTLD0dnw56TIAAHtlZ4VDcv117gA8n1dTR00mohNRuM+8y4U5P0wJ5tB hSKQ== X-Gm-Message-State: ACrzQf2hnciUtXnxcRCTR2T9S7eFYDZv6BNdo2GUsoNhzLa6VcbKLUve 8WQ8Y2H36INgsfhbO8sXGI0= X-Google-Smtp-Source: AMsMyM4eFiAvZfFNVZZmtozydtFaU9e8Lal2+KMQxg+JQnzBHk67+qDXx5G0xDei8rd0FoR66+fE7A== X-Received: by 2002:a5d:4f81:0:b0:21e:2cd7:25df with SMTP id d1-20020a5d4f81000000b0021e2cd725dfmr7066577wru.439.1664568615583; Fri, 30 Sep 2022 13:10:15 -0700 (PDT) Received: from carbon.localdomain ([2a01:e0a:245:c850:98f5:429a:aa8e:95bb]) by smtp.gmail.com with ESMTPSA id k25-20020adfd239000000b0022af865810esm2733344wrh.75.2022.09.30.13.10.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Sep 2022 13:10:15 -0700 (PDT) From: Matthias Meulien To: Lars Ingebrigtsen Subject: Re: bug#58200: osc.el name conflict In-Reply-To: <871qrsk54g.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 30 Sep 2022 21:57:03 +0200") References: <87h70o63p9.fsf@gmail.com> <871qrsk54g.fsf@gnus.org> Date: Fri, 30 Sep 2022 22:10:14 +0200 Message-ID: <87czbc62u1.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58200 Cc: 58200@debbugs.gnu.org, Augusto Stoffel , Stefan Monnier 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: > Matthias Meulien writes: > >> Sure. And I can do the renaming, but what would be a good name? >> What do you think of osc-sequences.el? > > Would ansi-osc.el be totally misleading? I am ok with that. My understanding was that OSC sequences are more related to ECMA because the most precise description I read is here: https://www.ecma-international.org/publications-and-standards/standards/ecma-48/ but Wikipedia page on ANSI escape sequences tends to present OSC sequences as a particular case of ANSI sequences, aligned with your suggestion, https://en.wikipedia.org/wiki/ANSI_escape_code#OSC_(Operating_System_Command)_sequences. We could use the prefix ansi-osc- which isn't that long. -- Matthias From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 17:19:15 2022 Received: (at 58200) by debbugs.gnu.org; 30 Sep 2022 21:19:15 +0000 Received: from localhost ([127.0.0.1]:43062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeNPe-0005At-5M for submit@debbugs.gnu.org; Fri, 30 Sep 2022 17:19:15 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:44888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeNPc-0005Ad-6u for 58200@debbugs.gnu.org; Fri, 30 Sep 2022 17:19:13 -0400 Received: by mail-wm1-f51.google.com with SMTP id k3-20020a05600c1c8300b003b4fa1a85f8so2806691wms.3 for <58200@debbugs.gnu.org>; Fri, 30 Sep 2022 14:19:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date; bh=+PCrL51aylGxdAFm5eVPutyI8qsgXQgitaWDR/zMP6A=; b=IKZp24MLjuuY7bYyJl3Ug34yTa1cuVnMuE7EnwWQHUMKAvsyU3D+PonTfg4tTedfRf Mc113ayK5XYXkaDPbcyq+0JqVsigBwT14r5/tqiNVzYmF6TghGJ2aAYLVMylim/j8WgS Aq2KqqKh1qBSwMBuVakoZemNZsL57jikgB/5MzTFHZrCv2VgNbGI29nNZxitzyUovEkH GULCIk/7CHb6z3xJXeASZhX1n+ZU5OYrWBZ4GHPfrz0WRPn3uXtZ4OnWKfAVXge9yw8G jSLlYgvYhHfhkW3JCovDSDn87LVuWVUr/4gciNJhid36EOdOCVhFcBsh4MOLlmArF8nd ioHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=+PCrL51aylGxdAFm5eVPutyI8qsgXQgitaWDR/zMP6A=; b=qUstktEWji5yosTvMdBl0wKLUhTNmEEhoqpo/3F7mtgzEfrtScj3LDUgCIL13NFzgy c0/SVU+bbmVb68IKQz1LlObich5d+ZGklDFozwcJhCfavT1fyoFdCXshMekOBj5LSkPV MLCUMm7fNT9FhlJmHWpL4E/++l0X4DbHPnivVJq/QWdxQuq1K8GsfXaXhNXGlDH9NQ7A vtmPuzZsNsk/DZWfrB2nW6UwjYFhFqzT4TeJMhL6eESZ3WneBUfMVKmld1fL1z2gzn13 f26DqI2yjNRZ/Ty8K0dU98EAigy7UijiVJ69um4RvSLVprJg6qUcLjkO+tU11WaxtcIJ YqVQ== X-Gm-Message-State: ACrzQf3ba7XuiwsDr8muc2g1X/1Rr5iB7ItmLMOi8GEZNZn0GwSaknPC hyzCEMIamJ1vFDvTz3IN1nk= X-Google-Smtp-Source: AMsMyM6ObHkdJqvGiWO1SxXPphst/osxf5FjHcplDitubnuF/5c0E5lIvVDxgmJdVv+CnkqmERZB6g== X-Received: by 2002:a1c:cc0e:0:b0:3b4:fda3:c808 with SMTP id h14-20020a1ccc0e000000b003b4fda3c808mr79640wmb.146.1664572746114; Fri, 30 Sep 2022 14:19:06 -0700 (PDT) Received: from carbon.localdomain ([2a01:e0a:245:c850:98f5:429a:aa8e:95bb]) by smtp.gmail.com with ESMTPSA id e3-20020a5d5943000000b0022dd3aab6bfsm2153595wri.57.2022.09.30.14.19.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Sep 2022 14:19:03 -0700 (PDT) From: Matthias Meulien To: Lars Ingebrigtsen Subject: Re: bug#58200: osc.el name conflict In-Reply-To: <87czbc62u1.fsf@gmail.com> (Matthias Meulien's message of "Fri, 30 Sep 2022 22:10:14 +0200") References: <87h70o63p9.fsf@gmail.com> <871qrsk54g.fsf@gnus.org> <87czbc62u1.fsf@gmail.com> Date: Fri, 30 Sep 2022 23:19:01 +0200 Message-ID: <87wn9kwofu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58200 Cc: 58200@debbugs.gnu.org, Augusto Stoffel , Stefan Monnier 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 (-) --=-=-= Content-Type: text/plain Matthias Meulien writes: > Lars Ingebrigtsen writes: > >> Matthias Meulien writes: >> >>> Sure. And I can do the renaming, but what would be a good name? >>> What do you think of osc-sequences.el? >> >> Would ansi-osc.el be totally misleading? > > I am ok with that. > > My understanding was that OSC sequences are more related to ECMA because > the most precise description I read is here: > https://www.ecma-international.org/publications-and-standards/standards/ecma-48/ > but Wikipedia page on ANSI escape sequences tends to present OSC > sequences as a particular case of ANSI sequences, aligned with your > suggestion, > https://en.wikipedia.org/wiki/ANSI_escape_code#OSC_(Operating_System_Command)_sequences. > > We could use the prefix ansi-osc- which isn't that long. A patch that renames related files and adds the ansi-osc- prefix is attached. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Rename-osc.el-to-ansi-osc.el-bug-58200.patch >From 1e027ba3498a040e32298dbddfd9ad1671bab46b Mon Sep 17 00:00:00 2001 From: Matthias Meulien Date: Fri, 30 Sep 2022 22:46:35 +0200 Subject: [PATCH] Rename osc.el to ansi-osc.el (bug#58200) * lisp/osc.el: Move from here... * lisp/ansi-osc.el: ...to here. * test/lisp/osc-tests.el: Move from here... * test/lisp/ansi-osc-tests.el: ...to here. --- etc/NEWS | 4 +- lisp/{osc.el => ansi-osc.el} | 105 +++++++++--------- lisp/comint.el | 14 +-- test/lisp/{osc-tests.el => ansi-osc-tests.el} | 12 +- 4 files changed, 68 insertions(+), 67 deletions(-) rename lisp/{osc.el => ansi-osc.el} (63%) rename test/lisp/{osc-tests.el => ansi-osc-tests.el} (85%) diff --git a/etc/NEWS b/etc/NEWS index b9c4ef62ce..ec23f10b1f 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -2577,12 +2577,12 @@ Enabling this minor mode turns on hiding header material, like 'elide-head' does; disabling it shows the header. The commands 'elide-head' and 'elide-head-show' are now obsolete. -*** New package osc.el. +*** New package ansi-osc.el. Support for OSC ("Operating System Command") escape sequences has been extracted from comint.el in order to provide interpretation of OSC sequences in compilation buffers. -Adding the new function 'osc-compilation-filter' to +Adding the new function 'ansi-osc-compilation-filter' to 'compilation-filter-hook' enables interpretation of OSC escape sequences in compilation buffers. By default, all sequences are filtered out. diff --git a/lisp/osc.el b/lisp/ansi-osc.el similarity index 63% rename from lisp/osc.el rename to lisp/ansi-osc.el index 14f7fe6a4f..67a8551628 100644 --- a/lisp/osc.el +++ b/lisp/ansi-osc.el @@ -1,4 +1,4 @@ -;;; osc.el --- Support for OSC escape sequences -*- lexical-binding: t; -*- +;;; ansi-osc.el --- Support for OSC escape sequences -*- lexical-binding: t; -*- ;; Copyright (C) 2022 Free Software Foundation, Inc. @@ -26,37 +26,37 @@ ;; Handlers for OSC 2, 7 and 8 (for window title, current directory ;; and hyperlinks respectively) are provided. -;; The function `osc-compilation-filter' can be added to +;; The function `ansi-osc-compilation-filter' can be added to ;; `compilation-filter-hook' to collect OSC sequences in compilation -;; buffers. The variable `osc-for-compilation-buffer' tells what to -;; do with collected sequences. +;; buffers. The variable `ansi-osc-for-compilation-buffer' tells what +;; to do with collected sequences. ;;; Code: -(defconst osc-control-seq-regexp +(defconst ansi-osc-control-seq-regexp ;; See ECMA 48, section 8.3.89 "OSC - OPERATING SYSTEM COMMAND". "\e\\][\x08-\x0D]*[\x20-\x7E]*\\(\a\\|\e\\\\\\)" "Regexp matching an OSC control sequence.") -(defun osc-filter-region (begin end) +(defun ansi-osc-filter-region (begin end) "Filter out all OSC control sequences from region between BEGIN and END." (save-excursion (goto-char begin) ;; Delete escape sequences. - (while (re-search-forward osc-control-seq-regexp end t) + (while (re-search-forward ansi-osc-control-seq-regexp end t) (delete-region (match-beginning 0) (match-end 0))))) -(defvar-local osc-handlers '(("2" . osc-window-title-handler) - ("7" . osc-directory-tracker) - ("8" . osc-hyperlink-handler)) +(defvar-local ansi-osc-handlers '(("2" . ansi-osc-window-title-handler) + ("7" . ansi-osc-directory-tracker) + ("8" . ansi-osc-hyperlink-handler)) "Alist of handlers for OSC escape sequences. -See `osc-apply-on-region' for details.") +See `ansi-osc-apply-on-region' for details.") -(defvar-local osc--marker nil) -;; The function `osc-apply-on-region' can set `osc--marker' to the start -;; position of an escape sequence without termination. +(defvar-local ansi-osc--marker nil) +;; The function `ansi-osc-apply-on-region' can set `ansi-osc--marker' +;; to the start position of an escape sequence without termination. -(defun osc-apply-on-region (begin end) +(defun ansi-osc-apply-on-region (begin end) "Interpret OSC escape sequences in region between BEGIN and END. This function searches for escape sequences of the forms @@ -64,12 +64,13 @@ osc-apply-on-region ESC ] command ; text ESC \\ Every occurrence of such escape sequences is removed from the -buffer. Then, if `command' is a key in the alist that is the value -of the local variable `osc-handlers', that key's value, which should -be a function, is called with `command' and `text' as arguments, with -point where the escape sequence was located." +buffer. Then, if `command' is a key in the alist that is the +value of the local variable `ansi-osc-handlers', that key's +value, which should be a function, is called with `command' and +`text' as arguments, with point where the escape sequence was +located." (save-excursion - (goto-char (or osc--marker begin)) + (goto-char (or ansi-osc--marker begin)) (when (eq (char-before) ?\e) (backward-char)) (while (re-search-forward "\e]" end t) (let ((pos0 (match-beginning 0)) @@ -79,35 +80,35 @@ osc-apply-on-region (if (re-search-forward "\a\\|\e\\\\" end t) (let ((text (buffer-substring-no-properties pos1 (match-beginning 0)))) - (setq osc--marker nil) + (setq ansi-osc--marker nil) (delete-region pos0 (point)) - (when-let ((fun (cdr (assoc-string code osc-handlers)))) + (when-let ((fun (cdr (assoc-string code ansi-osc-handlers)))) (funcall fun code text))) (put-text-property pos0 end 'invisible t) - (setq osc--marker (copy-marker pos0))))))) + (setq ansi-osc--marker (copy-marker pos0))))))) ;; Window title handling (OSC 2) -(defvar-local osc-window-title nil) -(defun osc-window-title-handler (_ text) - "Set value of `osc-window-title' from an OSC 2 escape sequence. -The variable `osc-window-title' can then be referenced in +(defvar-local ansi-osc-window-title nil) +(defun ansi-osc-window-title-handler (_ text) + "Set value of `ansi-osc-window-title' from an OSC 2 escape sequence. +The variable `ansi-osc-window-title' can then be referenced in `frame-title-format' to dynamically set the frame title. This function is intended to be included as an element of the -list that is the value of `osc-handlers'." - (setq osc-window-title text)) +list that is the value of `ansi-osc-handlers'." + (setq ansi-osc-window-title text)) ;; Current directory tracking (OSC 7) (declare-function url-host "url/url-parse.el") (declare-function url-type "url/url-parse.el") (declare-function url-filename "url/url-parse.el") -(defun osc-directory-tracker (_ text) +(defun ansi-osc-directory-tracker (_ text) "Update `default-directory' from OSC 7 escape sequences. This function is intended to be included as an element of the -the list that is the value of `osc-handlers'. You should arrange +the list that is the value of `ansi-osc-handlers'. You should arrange for your shell to print the appropriate escape sequence at each prompt, such as with the following command: @@ -124,7 +125,7 @@ osc-directory-tracker ;; Hyperlink handling (OSC 8) -(defvar osc-hyperlink-map +(defvar ansi-osc-hyperlink-map (let ((map (make-sparse-keymap))) (define-key map "\C-c\r" 'browse-url-button-open) (define-key map [mouse-2] 'browse-url-button-open) @@ -132,29 +133,29 @@ osc-hyperlink-map map) "Keymap used by OSC 8 hyperlink buttons.") -(define-button-type 'osc-hyperlink - 'keymap osc-hyperlink-map +(define-button-type 'ansi-osc-hyperlink + 'keymap ansi-osc-hyperlink-map 'help-echo (lambda (_ buffer pos) (when-let ((url (get-text-property pos 'browse-url-data buffer))) (format "mouse-2, C-c RET: Open %s" url)))) -(defvar-local osc-hyperlink--state nil) +(defvar-local ansi-osc-hyperlink--state nil) -(defun osc-hyperlink-handler (_ text) +(defun ansi-osc-hyperlink-handler (_ text) "Create a hyperlink from an OSC 8 escape sequence. This function is intended to be included as an elemnt of the list -that is the value of `osc-handlers'." - (when osc-hyperlink--state - (let ((start (car osc-hyperlink--state)) - (url (cdr osc-hyperlink--state))) +that is the value of `ansi-osc-handlers'." + (when ansi-osc-hyperlink--state + (let ((start (car ansi-osc-hyperlink--state)) + (url (cdr ansi-osc-hyperlink--state))) (make-text-button start (point) - 'type 'osc-hyperlink + 'type 'ansi-osc-hyperlink 'browse-url-data url))) - (setq osc-hyperlink--state + (setq ansi-osc-hyperlink--state (and (string-match ";\\(.+\\)" text) (cons (point-marker) (match-string-no-properties 1 text))))) -(defcustom osc-for-compilation-buffer 'filter +(defcustom ansi-osc-for-compilation-buffer 'filter "What to do with OSC escape sequences in compilation output. If nil, do nothing. @@ -162,9 +163,9 @@ osc-for-compilation-buffer If the symbol `filter', then filter out all OSC control sequences. If any other non-nil value, then collect OSC control sequences -and call the appropriate handlers as described in `osc-handlers'. +and call the appropriate handlers as described in `ansi-osc-handlers'. -In order for this to have any effect, `osc-compilation-filter' +In order for this to have any effect, `ansi-osc-compilation-filter' must be in `compilation-filter-hook'." :type '(choice (const :tag "Do nothing" nil) (const :tag "Filter out OSC" filter) @@ -175,17 +176,17 @@ osc-for-compilation-buffer (defvar compilation-filter-start) ;;;###autoload -(defun osc-compilation-filter () +(defun ansi-osc-compilation-filter () "Maybe collect OSC control sequences. -This function depends on the variable `osc-for-compilation-buffer', +This function depends on the variable `ansi-osc-for-compilation-buffer', and is meant to be used in `compilation-filter-hook'." (let ((inhibit-read-only t)) - (pcase osc-for-compilation-buffer + (pcase ansi-osc-for-compilation-buffer ('nil nil) ('filter - (osc-filter-region compilation-filter-start (point))) + (ansi-osc-filter-region compilation-filter-start (point))) (_ - (osc-apply-on-region compilation-filter-start (point)))))) + (ansi-osc-apply-on-region compilation-filter-start (point)))))) -(provide 'osc) -;;; osc.el ends here +(provide 'ansi-osc) +;;; ansi-osc.el ends here diff --git a/lisp/comint.el b/lisp/comint.el index a70a75c648..b1f3ad8259 100644 --- a/lisp/comint.el +++ b/lisp/comint.el @@ -103,7 +103,7 @@ (require 'ring) (require 'ansi-color) -(require 'osc) +(require 'ansi-osc) (require 'regexp-opt) ;For regexp-opt-charset. (eval-when-compile (require 'subr-x)) @@ -3918,11 +3918,11 @@ comint-redirect-results-list-from-process ;; sequences. ;; Aliases defined for reverse compatibility -(defvaralias 'comint-osc-handlers 'osc-handlers) -(defalias 'comint-osc-directory-tracker 'osc-directory-tracker) -(defalias 'comint-osc-hyperlink-handler 'osc-hyperlink-handler) -(defalias 'comint-osc-hyperlink 'osc-hyperlink) -(defvaralias 'comint-osc-hyperlink-map 'osc-hyperlink-map) +(defvaralias 'comint-osc-handlers 'ansi-osc-handlers) +(defalias 'comint-osc-directory-tracker 'ansi-osc-directory-tracker) +(defalias 'comint-osc-hyperlink-handler 'ansi-osc-hyperlink-handler) +(defalias 'comint-osc-hyperlink 'ansi-osc-hyperlink) +(defvaralias 'comint-osc-hyperlink-map 'ansi-osc-hyperlink-map) (defun comint-osc-process-output (_) "Interpret OSC escape sequences in comint output. @@ -3941,7 +3941,7 @@ comint-osc-process-output (let ((start (1- comint-last-output-start)) ;; Start one char before last output to catch a possibly stray ESC (bound (process-mark (get-buffer-process (current-buffer))))) - (osc-apply-on-region start bound))) + (ansi-osc-apply-on-region start bound))) ;;; Input fontification and indentation through an indirect buffer diff --git a/test/lisp/osc-tests.el b/test/lisp/ansi-osc-tests.el similarity index 85% rename from test/lisp/osc-tests.el rename to test/lisp/ansi-osc-tests.el index d53bab08d3..b3d66fb036 100644 --- a/test/lisp/osc-tests.el +++ b/test/lisp/ansi-osc-tests.el @@ -26,10 +26,10 @@ ;;; Code: -(require 'osc) +(require 'ansi-osc) (require 'ert) -(defvar osc-tests--strings +(defvar ansi-osc-tests--strings `( ("Hello World" "Hello World") @@ -48,10 +48,10 @@ osc-tests--strings ;; Don't output those strings to stdout since they may have ;; side-effects on the environment -(ert-deftest osc-tests-apply-region-no-handlers () - (let ((osc-handlers nil)) - (pcase-dolist (`(,input ,text) osc-tests--strings) +(ert-deftest ansi-osc-tests-apply-region-no-handlers () + (let ((ansi-osc-handlers nil)) + (pcase-dolist (`(,input ,text) ansi-osc-tests--strings) (with-temp-buffer (insert input) - (osc-apply-on-region (point-min) (point-max)) + (ansi-osc-apply-on-region (point-min) (point-max)) (should (equal (buffer-string) text)))))) -- 2.30.2 --=-=-= Content-Type: text/plain -- Matthias --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 02:50:15 2022 Received: (at 58200) by debbugs.gnu.org; 1 Oct 2022 06:50:15 +0000 Received: from localhost ([127.0.0.1]:43511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeWKE-0004wS-QR for submit@debbugs.gnu.org; Sat, 01 Oct 2022 02:50:15 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:41784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeWKA-0004w8-69 for 58200@debbugs.gnu.org; Sat, 01 Oct 2022 02:50:13 -0400 Received: by mail-wr1-f42.google.com with SMTP id r6so9827236wru.8 for <58200@debbugs.gnu.org>; Fri, 30 Sep 2022 23:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date; bh=MurHfEHAAbBvoMaYh4NLtd7z9pXXqxA3nsi5XDc7QeY=; b=e7mlhOX8fJslCFHPPMyjJgKpDrBeOKaiRT8ksGOm0sW5t771c5J+k3qt1IZtf/kp/K 6Yt11etwtPe9BKekz6lcSPRGSMBhUv3Puy4c2WySlgscEpL6yyG1+EKyRP18Oj9Rs2gZ bwLf85jQR7ZGXgcyreeV6QEN31+rKA6S33Ng/OaOVSVLuZ5xDj5g6V4JDGkX9AhTFUYs fEEB7nL4h2vFPIXA9xqNybt6z0pZsjeWZ4bRaevgI/N/HU4h9XdsvCqtJF3128wng1+c fvmBjAUJXAYbdL4rxbU8Ht0bPuNLucyc9NWGEzk/mqQ7O23iMYP/2RqLXFkHlvBe1vPu qtog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=MurHfEHAAbBvoMaYh4NLtd7z9pXXqxA3nsi5XDc7QeY=; b=OKqY/0939ucEqLj7kynKlPCaU7YND3BMKvmhJTLpdJ1RbBs8yRbdJnnxHUqp03r1gg 4RHk2J+U2/xA0aJACuISSAQ33chFOlQNzmp6iabFoT3Ny1DqLo8DOM9QO0ITdbeeTg/N xAm3KF8TD1PhYkSflSZ+d9sW4myFji/qwHoIDoV4Far8aYRqe7XKQEni0WnhmFlT6oPk 5AWF5VP6COfPUdDj1YXo2okaOOyK0t5UrKAWF2D/Pd+M8Hj/ZH0K49pKwO3f7WWGWn2K S7CPdQBXaDrTANoK+HdWysFSg9Ta6ba6NuXEUjd17xqxZaMc6VZf4DyRU9Y+oYIZdsVa XJeQ== X-Gm-Message-State: ACrzQf1SqZARJdsueN0nT71tBZ+DwtncvCXOcWus3geSV+LbhO8nWBKB nuyS7zo+ujAictJF80PjWGY= X-Google-Smtp-Source: AMsMyM4BnelHDODI4xAeKGBdQQEO6K2CDFvg/8v8ZXn0kkcMtIcTrDg+3vkEcLnREc5/uuVEnry85A== X-Received: by 2002:adf:d1e4:0:b0:22a:34a4:79ab with SMTP id g4-20020adfd1e4000000b0022a34a479abmr7349098wrd.188.1664607004044; Fri, 30 Sep 2022 23:50:04 -0700 (PDT) Received: from carbon.localdomain ([2a01:e0a:245:c850:98f5:429a:aa8e:95bb]) by smtp.gmail.com with ESMTPSA id g13-20020adfe40d000000b0022a9246c853sm4169672wrm.41.2022.09.30.23.50.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Sep 2022 23:50:03 -0700 (PDT) From: Matthias Meulien To: Lars Ingebrigtsen Subject: Re: bug#58200: osc.el name conflict In-Reply-To: <87wn9kwofu.fsf@gmail.com> (Matthias Meulien's message of "Fri, 30 Sep 2022 23:19:01 +0200") References: <87h70o63p9.fsf@gmail.com> <871qrsk54g.fsf@gnus.org> <87czbc62u1.fsf@gmail.com> <87wn9kwofu.fsf@gmail.com> Date: Sat, 01 Oct 2022 08:50:01 +0200 Message-ID: <877d1kt4va.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58200 Cc: 58200@debbugs.gnu.org, Augusto Stoffel , Stefan Monnier 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 (-) --=-=-= Content-Type: text/plain Matthias Meulien writes: > A patch that renames related files and adds the ansi-osc- prefix is attached. I just realized that the customization group hasn't been defined. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Define-ansi-osc-customization-group.patch >From da4bca9eb2b7c5d28e47e7c2bc522731c770d0e3 Mon Sep 17 00:00:00 2001 From: Matthias Meulien Date: Sat, 1 Oct 2022 08:46:50 +0200 Subject: [PATCH] Define ansi-osc customization group * lisp/ansi-osc.el (ansi-osc): Define ansi-osc customization group (ansi-osc-for-compilation-buffer): Fix wrong group --- lisp/ansi-osc.el | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lisp/ansi-osc.el b/lisp/ansi-osc.el index 67a8551628..34154998cd 100644 --- a/lisp/ansi-osc.el +++ b/lisp/ansi-osc.el @@ -155,6 +155,17 @@ ansi-osc-hyperlink-handler (and (string-match ";\\(.+\\)" text) (cons (point-marker) (match-string-no-properties 1 text))))) +(defgroup ansi-osc nil + "Interpretation of OSC escape sequences. +Handlers for OSC 2, 7 and 8 (for window title, current directory +and hyperlinks respectively) are provided. OSC (Operating System +Commands) control sequences are defined in section 8.3.89 of the +ECMA-48 standard is freely available at + +as a PDF file." + :version "29.1" + :group 'processes) + (defcustom ansi-osc-for-compilation-buffer 'filter "What to do with OSC escape sequences in compilation output. @@ -170,7 +181,7 @@ ansi-osc-for-compilation-buffer :type '(choice (const :tag "Do nothing" nil) (const :tag "Filter out OSC" filter) (other :tag "Translate OSC" t)) - :group 'osc + :group 'ansi-osc :version "29.1") (defvar compilation-filter-start) -- 2.30.2 --=-=-= Content-Type: text/plain -- Matthias --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 05:58:07 2022 Received: (at 58200) by debbugs.gnu.org; 1 Oct 2022 09:58:07 +0000 Received: from localhost ([127.0.0.1]:43685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeZG3-00018w-Dz for submit@debbugs.gnu.org; Sat, 01 Oct 2022 05:58:07 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeZG1-00018E-Ao for 58200@debbugs.gnu.org; Sat, 01 Oct 2022 05:58:05 -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=YVy+EUWUUPbiuADN8OVP07/3VnH/05xlEkzsKvIadwQ=; b=X8P7iWvpR5cKbS+c2pVWftANQt JMQoChdZf9sEOnkrlH3kKHoroHwniKt9WFILX0N3hgoAeHUOyEAPLo0WDd8uHchO1fFMgG9/26Zy2 +iXH5SIRYs6CMmtFFq9Utgazqmsbu5r/BPRWlNNpckZvSc9ZhRXU1n2AY0/o5GM5g/p8=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oeZFr-0002tW-RK; Sat, 01 Oct 2022 11:57:57 +0200 From: Lars Ingebrigtsen To: Augusto Stoffel Subject: Re: bug#58200: osc.el name conflict In-Reply-To: (Augusto Stoffel's message of "Fri, 30 Sep 2022 22:08:41 +0200") References: <87h70o63p9.fsf@gmail.com> <871qrsk54g.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEU0MDJMTDlBPDZl Zjy4wTmJkmkRDw82OkM5R0tYXk87Qzk/PUH////k1sMtAAAAAWJLR0QMgbNRYwAAAAd0SU1FB+YK AQk2K9S0fkEAAAGoSURBVDjL1VM9T+NAEJ01ApOk8XglBFSOC+pbrfMLsvkFTgpEQ5XaVHbpLqYL OkWyL82F5g5XNBTo/tzNLo6zIUYUVDxppd335mtHMwDfAOhD2MU7dIb+ARs4YQCOFPhOcnAYABxF E2ELThgOEdEDJ1JjzxLCMCQe6cai+Md+JEpgINCDDrDY97t44LLbATyn2+FTnHy5u1vMtxe3pdzC CIc53PQDYUEnK+dNrP5dvTHmWVEVhHx++yb0qrc+kEBIKFQjMLxoWutmiV0V8863OU5zIzSN7OPv tiojwNnh30wo50rbLBJ3AYN/PcOnSWvyZ5GeFsn6uVo+a/veslXSFLJseby+qQYlwGppB3azcvYy W62q/PV6P2V6X67vq9eBHcmgyPtQQ35Y5N+iqLEo++9Y/ccaNz8fzCzu8KsGqB9xQ4O+74GXR0LQ TNOwBRYLsBlFKqaRFvYUMro+TdV0glKSYC8aQz6bKiVHAjnutonRU4yUUmMkH0q/TcOE5EKSoATX AvebPdF7JC6m2oXLWbyriyFDgZF2kZMxtxZTuyDXSiz9oE3+HxWyWpOoQ7eCAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIyLTEwLTAxVDA5OjU0OjQzKzAwOjAwo0gXEgAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMi0xMC0wMVQwOTo1NDo0MyswMDowMNIVr64AAAAASUVORK5CYII= X-Now-Playing: Submarine's _Still in a Dream (4)_: "Chemical Tester" Date: Sat, 01 Oct 2022 11:57:55 +0200 Message-ID: <87ill3j270.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: Augusto Stoffel writes: > I think the file name in itself doesn't matter too much. But should we > also rename all symbols to have a matching prefix? Yup. 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: 58200 Cc: 58200@debbugs.gnu.org, Matthias Meulien , Stefan Monnier 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 (---) Augusto Stoffel writes: > I think the file name in itself doesn't matter too much. But should we > also rename all symbols to have a matching prefix? Yup. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 05:59:20 2022 Received: (at 58200) by debbugs.gnu.org; 1 Oct 2022 09:59:20 +0000 Received: from localhost ([127.0.0.1]:43693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeZHE-0001B2-3P for submit@debbugs.gnu.org; Sat, 01 Oct 2022 05:59:20 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeZHC-0001Aj-5i for 58200@debbugs.gnu.org; Sat, 01 Oct 2022 05:59:18 -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=qPaiUS7Dc42wx8N71NdJNiCTLis3f0bf5d2z01cC928=; b=gN8kfoRf+6NiJkkwn/DB14ejZD X2/Bml0X0AIjatAv8WxLkWj1nuRWCg6gxwUzJ1FLEpL3FuIKNA7JWXJZ3bIUgv90AyK/BvtyfMSqA coLQ7bpdCynJeL80EEBsIN2DrWd0agQnrp8YgN9kFImlJvfGt4ydQq3EX4Rxfn+VplDg=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oeZH3-0002tw-2j; Sat, 01 Oct 2022 11:59:11 +0200 From: Lars Ingebrigtsen To: Matthias Meulien Subject: Re: bug#58200: osc.el name conflict In-Reply-To: <877d1kt4va.fsf@gmail.com> (Matthias Meulien's message of "Sat, 01 Oct 2022 08:50:01 +0200") References: <87h70o63p9.fsf@gmail.com> <871qrsk54g.fsf@gnus.org> <87czbc62u1.fsf@gmail.com> <87wn9kwofu.fsf@gmail.com> <877d1kt4va.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEU0MDJMTDlBPDZl Zjy4wTmJkmkRDw82OkM5R0tYXk87Qzk/PUH////k1sMtAAAAAWJLR0QMgbNRYwAAAAd0SU1FB+YK AQk2K9S0fkEAAAGoSURBVDjL1VM9T+NAEJ01ApOk8XglBFSOC+pbrfMLsvkFTgpEQ5XaVHbpLqYL OkWyL82F5g5XNBTo/tzNLo6zIUYUVDxppd335mtHMwDfAOhD2MU7dIb+ARs4YQCOFPhOcnAYABxF E2ELThgOEdEDJ1JjzxLCMCQe6cai+Md+JEpgINCDDrDY97t44LLbATyn2+FTnHy5u1vMtxe3pdzC CIc53PQDYUEnK+dNrP5dvTHmWVEVhHx++yb0qrc+kEBIKFQjMLxoWutmiV0V8863OU5zIzSN7OPv tiojwNnh30wo50rbLBJ3AYN/PcOnSWvyZ5GeFsn6uVo+a/veslXSFLJseby+qQYlwGppB3azcvYy W62q/PV6P2V6X67vq9eBHcmgyPtQQ35Y5N+iqLEo++9Y/ccaNz8fzCzu8KsGqB9xQ4O+74GXR0LQ TNOwBRYLsBlFKqaRFvYUMro+TdV0glKSYC8aQz6bKiVHAjnutonRU4yUUmMkH0q/TcOE5EKSoATX AvebPdF7JC6m2oXLWbyriyFDgZF2kZMxtxZTuyDXSiz9oE3+HxWyWpOoQ7eCAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIyLTEwLTAxVDA5OjU0OjQzKzAwOjAwo0gXEgAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMi0xMC0wMVQwOTo1NDo0MyswMDowMNIVr64AAAAASUVORK5CYII= X-Now-Playing: Submarine's _Still in a Dream (4)_: "Chemical Tester" Date: Sat, 01 Oct 2022 11:59:08 +0200 Message-ID: <87edvrj24z.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: Matthias Meulien writes: >> A patch that renames related files and adds the ansi-osc- prefix is attached. > > I just realized that the customization group hasn't been defined. Thanks; I've now pushed the two patches to Emacs 29. 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: 58200 Cc: 58200@debbugs.gnu.org, Augusto Stoffel , Stefan Monnier 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 (---) Matthias Meulien writes: >> A patch that renames related files and adds the ansi-osc- prefix is attached. > > I just realized that the customization group hasn't been defined. Thanks; I've now pushed the two patches to Emacs 29. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 05:59:30 2022 Received: (at control) by debbugs.gnu.org; 1 Oct 2022 09:59:30 +0000 Received: from localhost ([127.0.0.1]:43696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeZHO-0001BQ-Ac for submit@debbugs.gnu.org; Sat, 01 Oct 2022 05:59:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeZHM-0001BC-DR for control@debbugs.gnu.org; Sat, 01 Oct 2022 05:59:28 -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=QpaLzI/2jxunqFUF85yxt/cFwjft9/LFLH51UoMrrck=; b=udcNu2dcTaMK+l2ICics1sU+HE x8XfrcYunBHH7pj4cRd6EgXfaDRWkt5dNcB2brnerXcPUbliSzRcI/aiMwitDevB16bmlgRmvUoKP NMkp35kNS2kbdOzI0+IC27nVOMBw1bf3S0IT6eW/JIR+TMifMNRLU+N2uMJHFBvyODH0=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oeZHE-0002uE-Rx for control@debbugs.gnu.org; Sat, 01 Oct 2022 11:59:22 +0200 Date: Sat, 01 Oct 2022 11:59:20 +0200 Message-Id: <87czbbj24n.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #58200 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: close 58200 29.1 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 (---) close 58200 29.1 quit From unknown Wed Jun 18 23:08:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 29 Oct 2022 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator