From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#37517: New rx.el breaks a number of packages - missing symbol rx-submatch-n Date: Thu, 26 Sep 2019 17:28:48 +0300 Message-ID: <83o8z7ku73.fsf@gnu.org> References: <24516DC3-8F75-4544-800F-FFBBAC977B35@acm.org> <83y2ybl469.fsf@gnu.org> <7B8DE6F7-AB88-4A40-8FAE-FC5CA17E88F1@acm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="103929"; mail-complaints-to="usenet@blaine.gmane.org" Cc: cpitclaudel@gmail.com, theophilusx@gmail.com, 37517@debbugs.gnu.org, fmdkdd@gmail.com To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 26 16:30:25 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDUmk-000Qqm-T4 for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Sep 2019 16:30:23 +0200 Original-Received: from localhost ([::1]:38078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDUmj-0007ub-CT for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Sep 2019 10:30:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40087) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDUmX-0007u5-Jv for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:30:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iDUmW-0002G2-KW for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:30:09 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35351) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iDUmW-0002Fu-IQ for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:30:08 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iDUmW-0000uO-FG for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:30:08 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Sep 2019 14:30:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37517 X-GNU-PR-Package: emacs Original-Received: via spool by 37517-submit@debbugs.gnu.org id=B37517.15695081503364 (code B ref 37517); Thu, 26 Sep 2019 14:30:08 +0000 Original-Received: (at 37517) by debbugs.gnu.org; 26 Sep 2019 14:29:10 +0000 Original-Received: from localhost ([127.0.0.1]:44168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDUlZ-0000sC-Ud for submit@debbugs.gnu.org; Thu, 26 Sep 2019 10:29:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:59630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDUlX-0000ry-LN for 37517@debbugs.gnu.org; Thu, 26 Sep 2019 10:29:09 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34322) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iDUlR-0001j3-Ii; Thu, 26 Sep 2019 10:29:02 -0400 Original-Received: from [176.228.60.248] (port=1694 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iDUlP-0008C2-Vz; Thu, 26 Sep 2019 10:29:00 -0400 In-reply-to: <7B8DE6F7-AB88-4A40-8FAE-FC5CA17E88F1@acm.org> (message from Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= on Thu, 26 Sep 2019 14:42:55 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:167255 Archived-At: > From: Mattias EngdegÄrd > Date: Thu, 26 Sep 2019 14:42:55 +0200 > Cc: 37517@debbugs.gnu.org, cpitclaudel@gmail.com, theophilusx@gmail.com, > fmdkdd@gmail.com > > > Bonus points for providing > > the missing APIs, even if you consider them internal. The package is > > so old that by now we should consider its APIs to be a de-facto > > standard. A re-implementation that claims to be compatible cannot > > just toss them. > > Using internal functions doesn't make them APIs. All we have now is a single datum, which was for all I could see just a mistake. Let's wait for evidence about which, if any, internal symbols that have been used, and for what reasons. We've heard about one such symbol, which you consider internal, but someone else didn't. Why not provide that one symbol right now? If no other symbol is reported, that will be the only one, but I don't see why it should wait for others to be granted that status.