From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#48228: json-serialize should signal error when dll is not found [MS Windows] Date: Sat, 08 May 2021 00:48:10 -0400 Message-ID: References: <83o8dq4h2s.fsf@gnu.org> <3b2dba36-1714-6c19-556b-6cfe52fdb222@yandex.ru> <87fsz28n5x.fsf@gmail.com> <83eeem4cqt.fsf@gnu.org> <463fc132-792a-4e4d-9a04-ec6c78549b21@yandex.ru> <83bl9q4bkz.fsf@gnu.org> <75507c21-1910-5f4d-76d7-63fc3c0dc2a9@yandex.ru> <837dkbeuik.fsf@gnu.org> <2e911032-27b9-9bf4-6bc6-346bbd898f49@gmail.com> <8335uzesyy.fsf@gnu.org> <67d459e4-7ea6-2636-61d2-84b0777b9e82@gmail.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15661"; mail-complaints-to="usenet@ciao.gmane.io" Cc: p.stephani2@gmail.com, rpluim@gmail.com, dgutov@yandex.ru, 48228@debbugs.gnu.org To: Nikolay Kudryavtsev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 08 06:49:27 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lfEu6-0003xi-On for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 May 2021 06:49:26 +0200 Original-Received: from localhost ([::1]:41378 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfEu5-00063i-Ox for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 May 2021 00:49:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39286) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfEti-00062L-Jy for bug-gnu-emacs@gnu.org; Sat, 08 May 2021 00:49:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36306) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfEti-0001lv-Bj for bug-gnu-emacs@gnu.org; Sat, 08 May 2021 00:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lfEti-0007zH-AC for bug-gnu-emacs@gnu.org; Sat, 08 May 2021 00:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 May 2021 04:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48228 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 48228-submit@debbugs.gnu.org id=B48228.162044930230694 (code B ref 48228); Sat, 08 May 2021 04:49:02 +0000 Original-Received: (at 48228) by debbugs.gnu.org; 8 May 2021 04:48:22 +0000 Original-Received: from localhost ([127.0.0.1]:47849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfEt3-0007z0-VZ for submit@debbugs.gnu.org; Sat, 08 May 2021 00:48:22 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfEt1-0007yq-9D for 48228@debbugs.gnu.org; Sat, 08 May 2021 00:48:21 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:51558) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfEsv-00012y-T0; Sat, 08 May 2021 00:48:13 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1lfEss-0005Kh-1a; Sat, 08 May 2021 00:48:10 -0400 In-Reply-To: <67d459e4-7ea6-2636-61d2-84b0777b9e82@gmail.com> (message from Nikolay Kudryavtsev on Thu, 6 May 2021 19:29:20 +0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:205984 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > On the other hand, it is quite possible that X years down the line the > bundled miniGMP would get out of step with the main GMP and you'd have a > reason to use one instead of the other. And having a run time check > would help. I wonder if we can help the maintainers remember to keep the two libraries in sync. Perhaps the test suite for GMP could include tests that run miniGMP and compare the results. Those tests would have a chance of detecting a discrepancy. But, more than that, they could direct the attention of developers of GMP towards the need to keep miniGMP in sync with it. This just occurred to me, and I don't know whether it has ever been tried. But I think it can't hurt much. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)