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#55278: json-parse-string Date: Mon, 09 May 2022 19:20:33 -0400 Message-ID: References: <4f91dfed-1563-fd76-a9a0-b5405718ae20@daniel-mendler.de> <87o8079f1s.fsf@gnus.org> 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="9162"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mail@daniel-mendler.de, philipk@posteo.net, 55278@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 10 01:21:37 2022 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 1noCh6-0002F4-TG for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 May 2022 01:21:37 +0200 Original-Received: from localhost ([::1]:37616 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1noCh5-0001kf-Qm for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 09 May 2022 19:21:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noCgZ-0000OM-8d for bug-gnu-emacs@gnu.org; Mon, 09 May 2022 19:21:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37583) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1noCgY-0007u1-Vy for bug-gnu-emacs@gnu.org; Mon, 09 May 2022 19:21:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1noCgY-0003W2-Sc for bug-gnu-emacs@gnu.org; Mon, 09 May 2022 19:21: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: Mon, 09 May 2022 23:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55278 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 55278-submit@debbugs.gnu.org id=B55278.165213844813458 (code B ref 55278); Mon, 09 May 2022 23:21:02 +0000 Original-Received: (at 55278) by debbugs.gnu.org; 9 May 2022 23:20:48 +0000 Original-Received: from localhost ([127.0.0.1]:59710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noCgJ-0003Ut-Nu for submit@debbugs.gnu.org; Mon, 09 May 2022 19:20:48 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:51386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noCgD-0003UM-BB for 55278@debbugs.gnu.org; Mon, 09 May 2022 19:20:41 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34130) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noCg6-0007hi-4j; Mon, 09 May 2022 19:20:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=81gFI8UvIVwO7gcMp4iBpGSgh4Z41P3Qt7WzHOYTIW0=; b=IpUasA+jO19d wWxVKbjWSGePYxQiFgo2cmQa0dZmKChpS2jHkQs/AT2mu+TLyD9mMH9Z5D5yhoEWcc2FzQYGcik41 XRduS79mdNbkINb8yuPLt0Dku7oPCURHL2DdZAfey8d1ULJtvy4+XK9Dq+9Tfht/A6yEdEKyC0xK/ Rp5run07cLIcX+buljg82ueM9rhQgJF70eB89hHpEX5kyWb1jgrLwMiQ8JSVJg6aWpRpb5DsF9YCw +HS6qhyiwLa8nHpNebBTXWLPwKhDt4025+B6JDx73xaKVt0HbFYcbHTHcIxCVBCHAYe0QXQ2OZAuV pYL52VSug7rsVOimC5ADfg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1noCg5-0002za-7v; Mon, 09 May 2022 19:20:33 -0400 In-Reply-To: <87o8079f1s.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 09 May 2022 12:27:27 +0200) 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:231789 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. ]]] > We'd be doing > our users a disservice if we were to just be slow here instead of > telling them the real story: Build your Emacs with jansson support, > already. We do not tell users that, not now. What we tell them is that the function `json-parse-string' is undefined. Even when they investigate why, it is hard to find out that this is because of a library called janssen. The current situation shows we have failed to think in terms of reliable clear results for the user. If it is normal for user packages to fail to work unless Emacs is linked with libjannson, Emacs should give an error unless libjannson is loaded. (Or unless the option --nojansson is explicitly given.) -- 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)