From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#48228: json-serialize should signal error when dll is not found [MS Windows] Date: Thu, 6 May 2021 20:11:13 +0300 Message-ID: <359b41a1-a445-57d6-4d39-c7212e488daa@yandex.ru> 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> <83zgx7ddkt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39879"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 Cc: rpluim@gmail.com, p.stephani2@gmail.com, 48228@debbugs.gnu.org To: Nikolay Kudryavtsev , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 06 19:12:32 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 1lehY8-000AG1-Cd for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 06 May 2021 19:12:32 +0200 Original-Received: from localhost ([::1]:53790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lehY7-0003Ke-D7 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 06 May 2021 13:12:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58726) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lehXe-0003IJ-0b for bug-gnu-emacs@gnu.org; Thu, 06 May 2021 13:12:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55313) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lehXd-0000UT-Oc for bug-gnu-emacs@gnu.org; Thu, 06 May 2021 13:12:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lehXd-0005Y4-JJ for bug-gnu-emacs@gnu.org; Thu, 06 May 2021 13:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 May 2021 17:12:01 +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.162032108521304 (code B ref 48228); Thu, 06 May 2021 17:12:01 +0000 Original-Received: (at 48228) by debbugs.gnu.org; 6 May 2021 17:11:25 +0000 Original-Received: from localhost ([127.0.0.1]:38623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lehX3-0005XY-Kj for submit@debbugs.gnu.org; Thu, 06 May 2021 13:11:25 -0400 Original-Received: from mail-ej1-f43.google.com ([209.85.218.43]:42565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lehX1-0005XN-HB for 48228@debbugs.gnu.org; Thu, 06 May 2021 13:11:23 -0400 Original-Received: by mail-ej1-f43.google.com with SMTP id s20so3864045ejr.9 for <48228@debbugs.gnu.org>; Thu, 06 May 2021 10:11:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=vOp14rN5jmDKJcaVdF0NugCLjDDor27d9bME6ouml88=; b=XT49E1fx4K9WBLHvFgeCNzb+iNLf4792GeT0JuIgR3MOqsgp+EN2tSSuZsYK8YG0TX 34OUNNyYkvdIkDfl4ZjZ0PIbdYahjZDtABD3GDKucymaoQ/IZgIJ/r83x06CX82VOdC+ ZnTrEbfjSqDzz4qCQ7wRCiqAKnUN9l75Sg274THvbKkCJhbp5DPLp3Iw2C1HmS6Vbr7v AqNzJKs6SWmwdKkopUPJYOrO2o+2Ehxvdpd4RO7RIXF9g9sqhhGOuQhiW0C2THOV2awB 71EqlC8JuV6+sfpOdygZe1PxCbqkNeOyME87s08IT3TdrevkAQ6v070rHU5gpyHFdCzc eixw== 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:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=vOp14rN5jmDKJcaVdF0NugCLjDDor27d9bME6ouml88=; b=VgiJiZBsg2o3rjSsPJJnvpavbtP/uKWsLe1We/BPJyHdKGHi8AO/U7TNPC6XkrXvx1 mxD0SM0OLA+/oZNM5Phf0OSNRyOtP50rw3XqVUwvgFzFMtZfqii2vJ6M6m/HarafeKeR J/b1qb8hWk0Wjz/TCGdXcV68FHdhBhac5I1mh6q4iuxilWxHstpPRHJ9hnEnwXHtgHpI thqljhdRHmHZwDTAzs+lEwx+UvlCtTEph5ekFY9Os3/hWmr8EmNFzR2Pa8IcpGmDR3UB tsSqquo/DNrUO6ZnsPC42e/VZU1ylvuOZsantoiUgoEhKakLr/FG2oSN8Mv7Jcw8+lYr 26eg== X-Gm-Message-State: AOAM530jcpPTY9uP9xSa3RoLfI/2EdWAK3F3AETgUPVrOLdmJNxuIRDx 8x9A3+useFVBkV7PZLIpPWy3IqJed7s= X-Google-Smtp-Source: ABdhPJxEdC6DFQyhYQsjN2eqf47QQ71cF1qp0eiN4jE2EoUapEmyJZFj+cs82iSrp6eIO9YOYA4JDQ== X-Received: by 2002:a17:906:374b:: with SMTP id e11mr5674733ejc.328.1620321077558; Thu, 06 May 2021 10:11:17 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id e16sm1713704ejr.33.2021.05.06.10.11.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 May 2021 10:11:16 -0700 (PDT) In-Reply-To: Content-Language: en-US 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:205863 Archived-At: On 06.05.2021 19:42, Nikolay Kudryavtsev wrote: > IMHO it's better to have one now, so that if that case ever happens, > package developers relying on GMP can work around it by using the > predicate without waiting for a new Emacs version with a predicate to ship. If that ever happens, the workaround will only be needed in the new version of Emacs (right?), so the same version could introduce the predicate, and whoever needs it would just test it with fboundp first. Which they'd need to do anyway, if they support previous versions of Emacs.